{ "generated_at": 1723713497274, "log": [ "77dcf97d82cbfe4e4615475fa52ca03da645dbd8", "5e3d6de1f99eae49fd053a01714dd5ce3d3a0360", "33c30b9e63a58b860cb2f36957c5e25cee34a627", "f27724e902929b93ebf8a2388b10b87c6996a2c9", "a0cc8c5c3b86ef77ca388a6c07176fc9d2ccc708", "16a563b9ac476114760d05f6359e843621225c67", "8e666adeed99328fda02e47429c8e45f36cd5ae1", "404fe05d2b6c4b31fd3cc4d543c8017bc69f9e57", "0e355d74ac896e14989c3c4e826df4787fc2e92f", "5ced75aeb131292f57582d8778bca1f9b64ce0fd", "06fbc8395b3c0ec6fa38588caea2ee94837f7b97", "4fe0d0ee86ecfaaddc1917e882b79bef5bb8e6e5", "28e65b0e4e84d503d3cbdb947c83cba9f02b8f1c", "17ea4b405a554e1eb50d852316f71cf26425047c", "a7a124a57d643103c882a781dfe1f3772363ecc7", "29a0e51b874192fd7d1f594e9b3d5c159e2b0d15", "b8e8b339c41f5b4f3c1bf32d1ca06920ae0b3cfb", "3896212a95172e0d14b52f10284bf266378124d9", "b2f8ed7ff7b31aed89afd3637fe53d1ffe6dcabf", "e231d04d0ef5ef8c9119bbc890e1e8437c72bc20", "db3a83114147ab87bc7a6669612ef8cbff4e72ae", "7f6c14522cf6e7f6050b8971f05811f564347bd8", "39fc116c5fed3a434aa35087a87d58d518b1033a", "edc0571c96088584685dd7f4d91be773b2a12a03", "47d0bdd5584e53e2c77a57972708ea3fcb468ff7", "f19e268c7ae928a0b65919453409729062a60822", "0444fb67e67ac57a8e5b7d1ad179d818ca06d31b", "81399ae9baebf93dd113dbea12463b0038e38922", "86c95d26fcad39b2a97a951237c8183ab2c90f50", "ece2e6d23bc07f33aacf8bc9713f627b898f1266", "f16c3d13b4ba98a20c2e6ec9f36275fca300940a", "5ae825014206a759aacebcc1cae36d3d028c128d", "10ae73cc691fb5f6e3c68d5db8d2b75644cba9f7", "1d7b318d24d3ae3011eafd17a7d209b82d75fa3b", "4ab4613f906abad3e90561a801dd0dec92d046f5", "3c2259f59a4b45f40c2234bf60676d46f73479f2", "d1047f4c46145eb68e0ef87a39f0d80502781207", "7eed651f38fb99777df169f129ef4abc59324520", "d199f1f0d5277066605ef023e6a2a4484411f815", "6577a39bd00f29136309c67f9fc3ea77e163ee61", "415331f474689e0613869451764c30ea69595c02", "3217bc283cf22d0718a8052fe98cd70d81caaaed", "400800a86c233d83f7b31391fc1f90a81c8d60d1", "88f3b5f9d52f740b24fabfb8bc01b8b7026ba279", "d0fc7f73df1dd7694ef1b9284c093a3af9f26270", "15f698467514bdf1e352433e8e3b60eb3b912357", "635313f8c979197afc40142432e84884a0e9e799", "58e3500010a660f79e02a956c352f41d30145459", "0d1826e08477c70427c13d5442a4062166eba222", "eb96b7b85049bd047d26aa5b7177f82b2ed05b58", "824324e7c4290414674f2ad6b3295295cadeab7f", "2edf9b95b3457701439b0a7ffd2493aaf1fa7c67", "c73ac74c4a44ccfed158b3603f809a24590bac0a", "d7c8a9f1796452637e6b8b2219f3773698b77dd5", "088065c6cc077081214074ad27ff51f02239fea7", "613600fa894243ec5c5f8b88a27a7b7616ddc25c", "6435112e97c6ea82ecd1caff7a02ac633023838f", "9949d5a089ce89f102d3c84a256f8933f235fc21", "739019e4e4a6e4763e37adfd9883a1c85d5f6249", "d32a10897ddbccc50be2d535fb89d2ab87e45a09", "03afb92efa18874da19f7fc185a32c005d20aa1d", "32eb97fd2ae97ff2c8733d059d39ac4b23a3e739", "92212946532450494683929b82c450e95851a0bf", "b1c111d033dd379d8e6ca8f443f30a7c2cf86d00", "4bef4d9808848c38c3f285edb300b4f3a843e543", "da9f94333082b186a132119bad7bed32e94df5bc", "d775887c83d4e9c05c398d252576420d106421ea", "33fe10c065d194b2a440a883ecdc6a71fd3fbd5f", "9a8ba93963024c514fe4b3ba9850457e7ba28ae2", "1e8bfdcd4f0c4e6750cb057295f19aba39801798", "7cf8e5ef2b75a089be3ccdd00e1ca431632f68a9", "17f3d351af20c3226404e13e5faefc413286ea0e", "5e7592a342ada6d170c9b5f079b7ac4551c16388", "031b71f5bc8bd41d1318d81191076fbb696f46d7", "1260bfb39de078cee9b36a4c9bf1be1d8bef863a", "602a348ab1d66ab018d03d70ffc1934ef98a7ed6", "f8c99efc3b42164c0d1a7f2e2c204e83ce78a8e6", "5bc4b49f0b4b9434477e10ecd21a4ef5c5ae8b2b", "2bd21b588e8f0a200e31f370d80275f9a565a3a5", "7f610a2c6e57cbc48f9c0bdfa6e39f9b2068e586", "460b538746c98fc1a6ae565e415726546ae35174", "7934e73d78c111e5f9cfbbda4f74723733482a4e", "eabeafd8c3d3fb346853eb1c590ae54b8aa4cd14", "3158bbdb6d569b0c10c1dc0c08f087db83cf934d", "9564c3da619d647e0028ac80d007c0a441f4695e", "aebcd699fe00e606b4ab4cb9b5b7e4ca7e6961e2", "c5fa7354bb17ce41a292282a14c92eff3e2ba5ab", "4359c28feafb39dd0157744a52f6746d49a38c37", "4577b370366f46a8571583c0fbf779951ce0dc98", "8ba212f188d5ff3bf0a993862e70d012bbe65cf1", "b36885c8bd64e5fd3fcd99cd8e0e93d8d1003fc2", "6a10330cebed1ae66ed25fe8bfb5255e937393e1", "e693ff814aacadd876f54a5ef5a18d3f6ce85bc8", "c81aa6e1fc8d22889e5630bfa8d0d577ff4486a0", "79ae9524ef11cb944c7975f2640306a1691bb896", "ee986b7d47e872e6ae5f4029d4c5156184f58708", "20eee3edd3e951d79fe5adbc2c336f6be5027c41", "f544c461f0150ea92e8fe25bb63552407122d46f", "ed991f890e33251a5f15b5a03628c83088e56af3", "43d2ab280a40b102ce37208dd6049205b4c051ac", "116a457542d48ea11339edb25da6eef76de34226", "b27e9f0b3b2fdcc94707a6f3802459aba5475aa5", "e54ffd21e27e4c67804af71c6d03f5db8aef8b4d", "d798b7a410249507d7b1c52ffa0acc806a7cc0e8", "cd76e36132f82fd6c5afcf8199ff0201bdcabdb0", "2b65ff9249ddacfabbd1e20f37fc6a0405e279b2", "945f70ef34bc90cc0a2451051f18603eaa5e86a7", "77353e72e19a42ee527ac9d0a4012dff340be950", "0e244fcd97bfb9b2eda404a2c89642dc360e589d", "8c512c61ab01a3c8b4221678ab2fbb24f60291f8", "6519e2ecd2898cf46c7df31f1ee67b22ba4c3e28", "393741a7e21230c8664ae34e077d28c15a58af0d", "c138a0bb3a1bbadbad22cacbd3344401d091fd54", "1f53c71df576d844778e3421a4148c93f6146f6b", "531c72f30d5bc23e56b4841f5f657397e9095bf5", "f5bb14dcebd6a48aafd04a3208b5d6ad8d52f072", "2ed679eb87fcd584021d5bf6789509508dd133fe", "30da21f073a0fde1c6ea700cc367f3e33d4e35cc", "7dab1a8215be815e8a294ca50c0e99047ddacf7c", "e5efde9481217d65adf00c435abf52e8e75b9388", "ab6b00d10242f77077ebbac23132e5b917151839", "d1740e6cbf5f81ee1c3ec16256870856a1ca284b", "e680369d5b068bae0d70f010448aa0945a81cb9a", "8b3400e634136f68c4ddc727d89cd6e111253506", "fb42b9ce65c89307d014291b8a8eef1ed9e53be2", "5c8a8c57be58fdd3d71786ce5f45feb041713f67", "769424388e8dae198b17afd807a0ebd3b33946ce", "eaf85e65828468480cbea468cff01e11563633cb", "33bd9940873aa772eea8ac5c445e077571f57c3b", "764b7abe827f9a40b40c03fe192cce00c05c20be", "8cf2903c7f11970e5c4a692cb52a2fa383b8d45f", "de7ce9a85f3b8d7776fcca437f17136474584936", "1f0eddca7031524d6c19ed41c9ef609fe49afabf", "7cf9ed5f656f24ee5afa8e7087ae167736449c89", "8323c3891d87782c40db5b65be8a4ba0f27d7d94", "dd32e2d3313e1a242c868e2fc3ac071a1a7240fe", "27474c9563f504512830dd6e924fb631bbba4ef0", "99b0100a06f33e990118fb1241061f8625c166a7", "e15a62e42c6a6764ee806776f83e815ef56b69ca", "f810d18f09bb86c6c67d8a9fd5488d48d0ae1b2e", "3978628c6cc1227250fc6ed45c8d854d24c30c30", "e5035668b1a896631533a5dace994a833be8f532", "7e1b74b5f6d7338366873f1acd98b03119663113", "6e50da8a377437f3ae42f2bba57e574991293b6d", "4aa0b5226790ea52e888e1de87466899010cda33", "3c7eb6a4a9db84a79f2840cfa5dce1790c90fd45", "2add44c0dcc66ffa9b5d4d92d7aa8579ad49f85d", "24b7d973fa1df18af5d2c356e74a92849a0e9863", "4fb07d46081a8feeeee6902fcfc4faa363acd499", "d2064fea52975754be0142e28ad9ea002b3abe7e", "1ed723bd19b62d90599dc2da8f5c85352fb0880d", "b6dee96f68d5bd033e080f64f2c18a0dc62f469a", "019cf2b40c834a07eb4a35be26d839fc1b13d80b", "8460a72f94f9fae37b9111775104654781a8de06", "95593301876d45a54a88ea8503228150b9378154", "6e8fa6dd50818e08fd41e467b897bc98b5f72f35", "fce60c2b3f25cfd7d87169b508c6572cec85f83b", "90d5d260265a8092624ad3af91c12171bc1e9b7e", "6cd2876c98e971e9abd3471eb76f958477df6658", "540c05e1412a8cc095351b250920fabb9106c9f3", "789f3135adefe57c71176986ee9016d25125f9b0", "db414b647a8c8b4dbc34c6ed1997c0a6ee82f557", "1dfcbccfe6607b6cf388538eae962cb334783c70", "1d57b81d2610f8c104fcead874995a583274d12d", "0f172b1bebb9870dab6a9256e4eaab571cc84b75", "e2be29c2a965e8bcaa509982b16b7a6ca839733b", "3f8cc6678b002222ea68abb174f97c4cafb6fa18", "5914023be957ee39490b141da9c2cfe9362f6d62", "8d9a394f63f9b8c40c804085f1c2dd7af13519f3", "4cc56e1c2216f82bab3f93d1c7b27ee4b290af5f", "372b3f843773ec697f19399b51088ceb9e3a1bbc", "3fce5161556afa0eab17e66e9fb589d531fae305", "9fe4cb6a769b14ddf3d9974767115a5f686f5f10", "f763962aed4a4a4383033d46497cad2a9e84efa8", "eab49cf256a7d2a95f9fda22a63b4731c9ce6bc4", "20f4d265105cac7c06ceb7e72f57c05f4a39fbd3", "1776258b1cc9cbf37fc2dc2fe2b9683a967397d4", "e3482a933642210d96ad2865c57051bdae090f83", "3e0c10d3931afb62a30f26532a9f7709ee68bf2c", "862d88184320f51763c15e8abb1fea5a3c69e441", "fbcde49cb6baaceda66856a7e91f0a8820d9630a", "52f22902c7389b1c5dd9277bc99f0a3f3bb091ab", "a92d7ed19f7d26c981936a1604696a5de568215e", "8fd99580d56574ae0fcbd4fb90ecf2585a373dca", "5271a39279981843e57f744f8434600a1a8acf88", "db79f527364bacb0620f36dfb793776048887ba7", "72315d5aae4733ad6fca0a5254ae9fb784ffed05", "cffc5cacbcda4f4a6ac5dea3be7f9ce07fd357e2", "fdeea4ac3360317138ee9897ba177616f69800d3", "ad0ab2f3961bf58135f24802dd37e0a217e7f738", "385284311ab63b787448b6387e3bd046aeb15032", "30d63e8ab90f8793868bf410370624fc9f789987", "5640e8adc9f80c237c8e373b68c3e2ced610578d", "c1acddfeb4461b8b3d92f1775a2ead594657c0bf", "61c4ce272c6c74a0e46a75a3cb488bc5600e0767", "0e9caa2d9cb20737f8dcf08b75fcf2a78d980569", "6d46399bc91d1a5f2917da95dd542c641e5245c7", "4f2d818680bc96ccdd12ed10ad783951fb6dc473", "46aff5ce103fcda920456dd964d8a74237b102fb", "5793d79ec513fcc78f57c1ae6f33a4001a04f4fd", "9a8f18b9bf5a4de2cb339f7d17992053a776b57a", "f9474f0925500a536edceb5564dbf2808496e37d", "107fed8580a1c8e7b773d315fcada074162e856a", "c9f44360733973e2bf8658acc4db0ce5e88a3dd2", "344ff6fe83b8747cfe8a1e7b58ee974a90580442", "a2f2699208175db1599ba85858e20b4a2a4d6bfd", "1eb0039b6eae3f4fab75ca6bb746712a233d32cb", "88d9325065a3e00e9e168ffad4ff93e12455a357", "7aba10b1709e39b40a06fe6c4f5fa561b2fa50b6", "c15242b12fa7a3112eaa96074a20c7ca18dd6b8d", "c2bf146fb64cd1a41e577f9a9aed961b4b607efe", "65e046159becac3542c6f9b8cd1fcd6ed36ac476", "036a3ef39c97161e761a33ddeecf115ef5cac85b", "e3f8732e2f0e2af17a56093252f5fa5d6a27f4b0", "53ab23f7d7fb937d731a31ea7055093effd11a88", "8e47aafa08a47cab5ef6d7cd1fb44b50217b45c9", "8239eac5d9cf86d970e7c57359a2e3ab9f4c16a7", "e773f8c3ba402c09535f10b7230476cb6c79e43d", "1322fd3a87eef4d4d9dc7b177c0583ad83e6322e", "1d8373a300633740a53ed08b0d145b7f3a1cbc11", "1ad905c0274adef71fb57f11929ad979cbf618a5", "7cc0df6b46421b0918b766dbff20d105c39c8fc9", "5893b38ddd647458eed4555cae1892cb3ccb7927", "4de79fed4540f411bc5db91a622241890bb1a55e", "e16808cd692a91e6ba35e637f67062e450dbdf45", "beaf2b18ceaee3833e18b5b8ff90a08450fa2725", "b6c054e7935e8fd0baf9b36cb71fe061c46df9a0", "5ada090d744d3d08b7197cfc8d1d9e6973395e04", "5d5d51937fb81dd9ca7b24412bac94a6e15785dc", "90c77c1f68889a8b95e0ef86d482b86aa6daa9ea", "d30c1e6a8f017ce3837fc97c2532508b49891100", "34aa1bc8b13f1dee069a35417eadfac2b34e9b9b", "7afefe64694dcc54cb8cd24c19f50662bf3ca5d6", "36677798f1df18af0ae53d0a045b1d4092b4a790", "ba3457dfff413f400dfcb348fad89869537865d5", "04705d2899322ff7a8b3c75cb0822d25c60a544c", "7802c361b7e6969ce4cface61658bd6393ae1076", "a56391be99b7f0dd12160e30e6f4afd74aa4b101", "607b230ffe120b2757c56bd3d52a7a0d4e502cfe", "c98a7060f0fc6f64eb69f204510c22ea266c6ba1", "39377c2d3067c1b03c538a184e0f243f47bc82e9", "c7f862d90d1b665839a752ee21a198ee41594c42", "44342c385cd51cead6fedee0081b5b0cf08ccd49", "b2facc018ab7f155974999eedccda6d7773928f2", "c331fb096616236ea586d9384f18141c46ddb805", "13c6c0cdb7ed3dfff20a73c452e3520262e2d616", "6a1ac99a981afa0b7aaa362e5314b74411a741b0", "a50cead71293721a3db0373f6b335be0f747db9b", "7805220fef2276e8f0b25888e9305e8d42154477", "2a61a2fa2f1d537ea57a9a225d202393d491bd47", "96feb924e8f43cc1c48870e82373541bb703f308", "1ea55ae07566f2e79d227c253b2707c652f810ef", "26f17c33a503a09966c770d9b69a96e1f3914ea6", "3be7aaa624808a2548eb03ca6f8817f2cb08d31d", "755dbde8738907ac647de16ea5481eaa5e778dff", "38fad353568d4c986c82eaf26f371f6dff7d9c62", "b075eba68c73430321f89280ed02f9b202c8f486", "21f3e69a2489439c5f3eaed81a241bdb92a25e6f", "8f3e2c96eb91027ea050c1e2aacf2cd0e1bf35d9", "24e02d56cb2d04dff27a658e9c42df4f32709590", "5350e1beaa149725561fde8740e59eca7876394d", "02a6f3944ac60ce13a2b9cb7d3925b2d741ab4c2", "e343dbbcc1030f04dc5833f1c19d267a17332ca9", "0b26cc1c39da7e1d1a5eca3e3a7e35b4a7245109", "7c4bc0a37813e0503d89b8b13bdb938413d70590", "f2918c73cf25b5185ff66f5ebd70a0ca0a3c302a", "f0e20efb33adbf9d6d9c111d646685a30bdd8f4f", "e1cf9fddbac36443d74286a23363b7a82128a234", "73bcfec23abca773ed3579731fd8d220ad4e07e0", "04ac6a74dfa6c49e399d622a9bf87a3631078578", "2f2d1a7e68d315e5f26cde30532a51087536c9f6", "ab80e564b218ed5dd80a04162ff92d267e9d7282", "d3427dcd0fba24105ec54d5252b19ae0af9800b8", "eb3b217777859be110d2947b0fe00922ae3f381c", "7eac9e855bbff62443862bac91da1034b8a208c3", "4d0da7401412edaba475de33d42a73ba8ca82cd3", "97aa278edbade56e0554c97fc03cd8ea20282c62", "905e0607775096001b33c21931266f9289ccab69", "91eb688e178fe32f28aebfbec01137abefd75413", "f724ee530a7bc2ea083dbd853a73c2c3cc685e72", "022d702bc0be1d23582f26dd080ab36017b5be5c", "7acb61d346d6ee14a58517dba8515f7c0e896b9e", "77e18da5ff4d619bd0df8ffac042f05ee3a8b882", "543e4388d5b4bd96c110b2fd815da7be5a4d2a1d", "25e5efaf9ed9db1ae0776740860695af3a69db0a", "693b69d65fd525d275adb64e22a4382dffcd216e", "d342df79d5f31ae4f3e315cd6a6dcb3f2c481f8a", "62c88a4052b42d9195cc6256fb993086d772f01f", "f3611336017d5bdb82c90296207be84d28b80641", "139cf025c90ca11f2c74e13ffdfed16a05b840f3", "e91725f4900c3da5ead1f9f10a997bf8e68a9e04", "2966199647234a5316584d387ab2ea83cca6cd5c", "27daf3b983f5842890cbca8a0081eaedeae8846a", "7708f0e163cdcce9786f243d1f4575ba74805512", "6f30df4b6ab3a53ae676224ea45412b9c1624adf", "8c82fd15d2576664ad398761c2c4162ad247b108", "18d6ae1161fb0204ead8a7c9395968afab0c4cf7", "25f78a5eb6de4a4918611ffc09e18f70ad6e57a3", "298904d74e9a2c17442157687911fbc60fb06d8d", "86b23d042071cc9ad2ea1b3e7901c35acd423a9a", "c34192eb9ce4cec5c48cee19e986f4582edf487f", "c75225ffb26eb69d0caca930732dce63af6c6707", "965b2f6ca4fa4c9b6313034c064ed2a6de18ea13", "37a3a98fde10ba8a34daccff4581e05254260fec", "8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1", "88e590c9d3dc011160e8f1d17b28150c36edb13f", "2b827f6d5f34f283187706c43b6815391766d1ce", "18c1c25ca0468ece9cb9935b5607b74834910ad4", "e4f7b6947061a9dbbf1f1e39979232c5d6f18a75", "9b7f5f5fa58df2a33e42b6c466e9231da9427bef", "29e1bdee2b48247d858f6985fc4e8f2c509de037", "432d15e3f10aa556d357cbd5b1d5a10026cd2821", "adf58849c6f2ae1f893de10ca9308e4d460f2831", "05504ebf272ed4f806ba162557c4bbe07a37ced2", "393fb68aeabbe5e65baee2e2a6a39e9c69638c71", "741bb152aee3dfe43d799e0c7cc92a539f891e27", "52a2836861a4e544ce58908c50e457b18656239e", "a559a1c6d8d6f328d42fbe6c7926238ea1be53be", "f6c7b00a41de9feab5838e07503c2b9fb60d8eb9", "ad1955a63d516037cc1f913db5ced05ef5b3b79e", "23a1104d783648593f89e972dca34c88e5269413", "6a79d848a8af4a7c91f7c034b7dca990c0dcbfa6", "87d498a357db72a52d2019ab92d0b4f5d1cd2b2b", "307efbadf8266886c4a03d57bb022056d8ae33ce", "add558f3bc8ef485666e01ea2c83a4a2eaefe2eb", "09f2b9513c39f05adea23a091aa0149088247684", "d7515453916cf9dd7b3d039160a2415de55a2e4d", "fa8b4d84fb6ea3fb86e015cfa4bd8a2ba74590fa", "7e549aa52e2d5c2f4a893907937a052d57cb33b0", "0064532c1e4952aec522736dfb64217b8cdd6d9b", "a8526e68a7cb09529977a4605ea3d26d8e10f0dd", "638148a184e9526bf3519de44e5f34791604b50b", "574e61a542ea336902613d8c7b658e38b351ddae", "4e5ed0bbfb56f0a71eb61c868f965476652c23df", "84af5c1c46d2fa78816268c86d4f2e08e354b11c", "40c66680444ddf29a505e992ae81720037a29ef8", "a713ce7b9e54196743b59595eae6b68b9b8e722f", "587f1d0cb072e8092530663992fa046a0f710015", "b94b405d4bec6905e7c813693a8421c73a48711f", "75a70d888aa99da73409810d2cf0d2e00d4e8038", "88c454539c01f9d030e53e8a8cb5649261e2e7f1", "9d8c2c9b25c0155a4ca68d911f1d1f98a87a7586", "219cd80af84175e143462c6a2835914753c7ec09", "c0fae769f881f09019ceacf8f607a43d6c2ec273", "fe4bdaf5b591905d93b2fd1fbe7a8f3ac3613eef", "684f69a422eee291250a6a82ef3dde9c8e7cf255", "78ba8b28041fa366e2263f8ad7d7070f640828be", "d65e7aab76a96f254d95e03b909f183912efe562", "962c2512c3052bfbf684bbbacbea05195f87fa01", "6694f55f40adb3d1c3bfc39dc39a3c8e4b11ee1a", "7bcb447c66ad951c317820b112af0d5dfa9c9b11", "3641df5170f2c8b10b172e7919202f6114e9e1ce", "97be9352535731ae5840b603bc9856da860d8138", "edcf78935ec04562444c06a8ed46ef9c96b4e0a9", "b56b8e8b4131a979c1dce248083c97fc5ce95d9e", "1c71313c6bd133e295d6744a220120da859df217", "4be152904967bdf97fe7d23288ce20bb7defa9d3", "f640ba6f2c558e8e228173d04f22308693b3bd86", "eb6c9142caa61374d35968da148d2664a67ca619", "3018178d3f5de5098ca0d47b5922144099a2eae4", "a50fe87b89e2b0be1db4088b3cb15b4716a2bfd9", "4bba82f7eab86b62326066f28a041cc85cfda9fa", "67ece3dc63f4d9627470bffd53e31bb377b093de", "7c9afbc13977739813cb22b236a81abbdb742107", "f46e94d460b8a355acb266dbd20a5483dc967498", "93ccf8e9e4b76e64fd5a09e31f0455cdf9bd2ff1", "0ed45629fd825389504a512ca783c320a6ce3a5a", "cb5cb3fae1cf81ce8ec9ee8cb0be084f1d70d0bf", "8f3d66eef1667b3a7bd16dbf8177801b6d3ee93d", "650981a080f876bb42517c82ef46dff05e6d8dc4", "5682cc7b8116d98435a22bc85091859f6545d54e", "baf1cdabd1c493e3e29b8cf4213717aebca7aa1b", "41b7196ad4516d0b9892de676c85031e05a21cf9", "ebb80c69750eab0fa3451349bcff5c05c4d0bf97", "78ede4f8b61733b36774ed51e0f237f52cd3eb4c", "e25f3c0d38d457b15a63720240736f564ce0501b", "ab5ae8a1887039a28a3a906a9e2c79d4d0c450c9", "c3a054fa0b90e62e18e62d5be1d1b9da389d18ad", "a48b99af8d141590d326e93321adec53c5244826", "e3b852559f12a4cfa7f594f9ec6b576600726e43", "cd0731d7a6539fc344783b3c7c930bd451588275", "cd74d778d6dcc48928ecee6e0524e31fbd176222", "6621d8e8cc6ee294145d0bdd040ce67a2cf506cd", "e307fd60d8ae52c5ffbeb8b8c7a146d223a55d91", "22a6303fa06f82ade4154b6001bac36e09740f3e", "cacb9d139e67810fa4fe0131d2b8a08dbea414a8", "5626851f40c34e8558c40c3d1d6b417cc07ce231", "2606831d71c64761e63ac939e7902f024e4ca6c2", "a0943acda1232ee9efd2fae9a6f3138603b95979", "cca22015d5f37913c30eb7a842be670ca776c778", "50eee001803174d8f5315e26272b45f4de615683", "0445ccf428da3486e0ce9a2a45edc7cc52340034", "092d21a2ece8a202c0d4e03cb1c947f1d1d9a303", "66822a8948e623d4bec91c433f58c4b54fe9086d", "f135f729b91e61e6844159a535a7474335ec8d52", "566adc6025c1ae498e59c5bf10bed24bea783f57", "0e519118d28730f6d5e9d550f8a469afe0033b82", "293c0f76463a4e1c2c2e86d8fbfc3e04f491b347", "d9bfdfdd64b4f75f9be8e2ef60cbcfc279ac9adb", "cf9e485696cfe1a47cbf2aefc251035bc8be5ab1", "2549205aa842d1fc4cde5d7a28ad7a65baa20c7a", "47e99d55b3e513bab5006bd2d6a67bd4bd08899b", "edefcf6d1e499b8d5d16a48254b2ddcdc0e1acab", "f649112dfc6419fcd99d2aa6d96424ca1bcce524", "18da250ffbbd47cb7097044bb0d815e45bd1e132", "f06504ca0b7a3e3445df3ab72b80808690d4c53b", "28a7a95531d0aa1d92698a4f3a1b34b70f2b047c", "eb5f1299b2a5d4fa73e8d8b57c9104dedb92d746", "8e1e0d4b4259015895cbe732634e1cf177840a8e", "975ee76e2b29e03929c5857570a62978e8f059b5", "b22783b9b378f1fcc7eead0d9340deeebec08c3a", "ff8a2780ee777c2456ce42368e1065774c7c4c3f", "60966f5bcf9c635c79966a4c16e1af1795331bb3", "caa1b6d9910a8f75b5135780372b344356db8171", "72e434bad4ae8d7b69a91a9c1d742a35956ddcca", "fefd9537e669267ab273d94ecfb856dd3a03d561", "7d71b4be379a8f1a770ffc944bb2dfb3d3c413b4", "1e81a946cc8e7c913c1267a4489f8b0f3fffd5b1", "d12030e6d7bb73cc182482ad120e2f33ddd69b7c", "4d238b37c6d3d7c139e4b8e432f7254e4a494824", "10da06a32c6caae406981a70861b4ee30373e6aa", "a2d16c0313aa493624e66498992cd03cd09d5182", "832695eb2c9efccf7844097d8b0254c2993b8392", "70d450d086157abd78a9cb0c4365645ace0c3488", "416e63ae359f8230a717655db17af556fbdfc247", "6852f9497cf14dec69682929ccf574c2e5e83bfd", "4699e69708b0c704b4c7173feab3ed31a1c07f42", "6b5825a0cb13494d2d26a72f59a81399a7209461", "ceb1801db2843b87a00655b2ff152511edc14c1c", "5ae8ac5c59077790944e8ce851c390af2eeedbd4", "2b2fd56ca5512542edecccf6bcefb9cfd12ceb09", "287521c2c2f564f6ea130166e7df601a47a28cd1", "ea5197ea857a11fc3e8522b133d870e838bd7dc9", "43902f43d5fd65744465b79c8733ae53372490ac", "de27d3a7fc13b37004e4e37c4b3a3db080c5a759", "0f1e2c38a80b88a2f4a26d90add36fd2a6bcbd23", "83dd7410e0647f6cd50253b10dff93e3908f7f8d", "590628feda19e9f7ea1ea8ed27dd8a13130ef2da", "14c36b733cba7e758454db8d7867719af0144c43", "cf70cb57eec3efcf79498adf4b1e6da7d43d18cd", "31454423ba4acf3b1a9923afe84f3bcb35fadc13", "3636d9dafc4c4a9b80a94382a235172c80a083e8", "5f4f088552e930ff927eaf4e88ca1e8ec1f944d1", "46ed290fef8b5fad54dd0ba46d99b6b9b392248c", "2bbba84f79e9e4258293925b85a7e1ec690df3b7", "be652f160d02c5286765905462f6332ec7cf5ca1", "da4f6e439c0daec87d3f87f86b5b4592fca44fdb", "6d7ef2c33a84661f7e2387be4f86a7617d3cd36b", "063a362755dc64c4e9e58fdb579a6151e21a399b", "2f5f84b4701b80ea3cf6067d8f15035f221918b1", "0918fd2a213021e7bba4765c6398359c729d3fb4", "fa2266716e31f9dbf457a0bf5331611233240d21", "4d97269e114ee4aeae16e80def144bfe0a156c1d", "c4806ed2a95e2d7cbaa82b02ceea8863ffa60bac", "e7b624567db5f1c891a1ceca034dfbe6da5079dc", "5ace3fb6d0926ab6adc0c9dde59ff11393e47d11", "28b7efb43802a949220b943d48ccfe725d73b5df", "ea018a8131ab151f2ccae2341d2b1fe533bcb101", "1ca4ce284e7ef206b033575fda29a36b7ec5cec5", "5da03541a1dabaece367619568905575dc1e7b5f", "82b0186372485d79295797af09d2e29aec84662e", "260c05152da353efd78fd1521be4c4c3f9ea8f99", "7a5a8597eb81b20b14d3ab1f8b2d6dace49a2603", "d4cf294b35c9c1ad9e4b43e06d7c30b80f1c789e", "f4942b735097c99b5e4882ec0b01b5a8df01a071", "64a11d08ccc8cadee04814854e46ea64cf36fe68", "d191bee0ae760a24b72d4c8dde03f11f278d389a", "a4312eebaaa8858922d178dd87616fa07008127b", "a963f111cb282a6fec1903c9cf388cb898776c05", "31f696cf037eaa8ff49946dd57f6f0f8675c391b", "c5e5fa3d9f03c1631ad0f3435e48bcf32ef2ffaa", "ee9f20b45742afc8731070343ae43e11c7c6e50f", "68277795875b33059a7623713ddee5ff8f35b06a", "7b12dbd74ddca1c5e83f495e093a5155d73553d9", "59737bf3f03f4f783229c9a24963ddb169e6673d", "cb2650cea9a7f9e50847927a9a83cbcfa52e1d82", "fe427ff20368df03cbeb44276a87e41eab16f60d", "38a537c011a734a652cc2c8e551ad6a422354714", "53a752f2d62c97ca020741db23ee1ed9f9b7760b", "7e5522e798cf3bbe85a33aca58cbec6440455365", "b70f96fa39d62cb195be7807477fdf5d6385cba0", "c77c41df88a1076e85ae0b92baf6aa25c5002cb5", "44cb48eaae60f0ff75add735c06237a3534d6e30", "c2b91e2986c825a9ff04f6cad3aab70665555aa5", "a526445fda17872d492327097f1fedb03428eadb", "1d13e95e06a4c047973ed662fc251484d83964ad", "ac215012d616811ee53ba7140cea02e4c54d21ba", "82b57201b3c51aaa72683cc3aca56125b0e35d2c", "ed13b2a66d1aaa23b41a5890627ac75ead097da6", "ffd6162c76f0e65ef75c6e92e01f3017876faa3b", "13dffe26c3c3827dcc0d64156d2cfae102e4e628", "ab67408390d42ed6b8e23d03896d054a0ed80221", "5c2bc6ec962b948addedf1cebc3310946d74495c", "c2375d0b12b3bf5cb3d80c80ceee378eaea22f73", "37d0b5d2ad847178eb3cb8f02212b7918610dc24", "5257ba1a3128fd10272f100b529c853d225de56b", "aefd91ae423f16174792014029948bab71fabff0", "69a8aed59a93ffdca20cb5b6b0f3e72dae861701", "78120c66cc6a4e599670624f9510c010d6408fa3", "0268ceaa5cf58dfa068d7be6a0fc7fad975b211d", "2380ed5e1bc1a246edd724dbb43ed3a0fe9e5d5a", "efae318304cd870b79a68639dfca1c8b9d922397", "496fd12b17592ae258028e9c76f0eddf3d9fbbec", "db95973d63abef1d973627426ca5e727b186ee4b", "d2522e5106f598f2367f40504f7d643715b10cec", "ee050d8e9731f590289d59797195858c0cfffdbc", "ef3443ef35b4818f19a9d391a985373aaaee52b2", "160ac00bdbaae5ea40fba567d1e1ba5c6fc0fc6f", "8f7dc862238235d7df26958ddfb2450e68984af1", "6651a511c8f1e203bbf6062ebb04c23272c3d6e7", "3859817614bae575f802da7e7f673e942340dfb4", "9f714bfde55a0b3c6e11cfcd17200c769bba7ef8", "9e658e29d2a47d39eabe9ba6651b50403440e918", "8039500f93acc2e89924bf335ca4b8f10d14d56f", "f8df6b1c708ba23e62e52fbdebf0ef057de5bdd4", "a1ef54fd3bf8c68ca1086253296eec8024c7497a", "1a1d0d6cc678407f225f78282cca7545fe9d7379", "5b5cdf2414f4b9ac22eb6e4d01209c425ced4f81", "a1a0acff7c7eaddb0743f47fbcd73ffb081e0577", "d7f023ab732655a235155998f92a24b9812d2927", "5b327aee96983fb1e912a49d634ae9a3a486a6bf", "98dbd869c5a435df6c170c001b9371ff0aadf808", "b41ec93d633530a80ca6f9f55b41da0e0bcd2acb", "84f26a629d5cc63d7297df503ba0a8fe9f45dc15", "326e51750bae9bd6df504b2c73644f389a4cf90a", "999c7e0392550acd6c6d9f95cde532589c2b2e2d", "b2a9ea6d22799c05a4c04d2b68cd85a678eb99d2", "a852e76196559852278a59672cb5b0e6a8336d59", "1d542257e536d0b18aacc6a09fd95cdbc0f37d11", "a20960bce4685008a57a98b1bbda6f25701eb08c", "9442eb8194dd93cee015f0147d78d652e7fadc06", "d696a3c8a681787668c526100289d42f418cb505", "c9e0532bc2bb0ac13ae87d654a93b018bad3aa34", "10b543f8a770970cac36a404f192a7f2c246894f", "62d9ce6445283d2bc1daa973350f91df56a826bf", "3afe1e74812cd572ea69dcbdd4d8071ee86f5fb7", "06e732c3ed85bdbe67702b3778b53c21f8d24c81", "a8adb2bbc3afd660feff73ec953005c7435c9d8a", "76bfe8e0fdfd1336b27e75dc58527b0bc69fd441", "dc98e432e5d1fcffd9c7e8d71d3c42594c6b987b", "16eea2c837fa59818760b6311355fb4811e70861", "9dd05964d587b35db84497ed9cfda0dd1d012fe4", "1ec176d6cc9837055e260dba04aa91a1e12c356f", "a5d86c132710b5cdf05fce971cca845be17a175a", "a0824735a062288379a89de7b7c8aecf3d0bce8c", "5488fef3af3b43a2693f4ed9d9b2c2c38d408100", "9c1f23c3db377bdeac4a643b1986170a788fe063", "4b2ffdd20854aca485b8ec7d90757991b9beb692", "8904764a6c910022c6508fc823706b877981bf4e", "32f8292679629fd81657ece736b4936f3f67809f", "60a255a0d06d723a4143f5dc526b6251518c4750", "402bdfa3b78a9c97c0e05006e14f1fcfa6131f6e", "7cdeac94d11a620100a1110789549832de8f11b1", "b326a357477ecac068419e7f7440953b292108b7", "4cbc967f50586e5dd80e8eb8fd519ba1a1c87191", "56ed2cb6d1dadb39a3b353fef0b297eef28bf37c", "8ce4f655f4b4a76cdac8c4479a60a70255bf7e5f", "d375b99acf4ca63c3b6bacd869933f4707503ea6", "92aa01f937827e98ba9aaa3a9d5db4b2ea100a5b", "a9c91f4eefe087cb52661a36faedcc89956704bf", "6c86268fdd8aa5fac6891a6c6f344d22518d2d96", "bf444545be6ea9f4303757a643296a1a0dbbb2c8", "54851f2333f86a703f718875428415c1f29194d4", "97b8ad1af0f2b4a216f6f1263bef4fbc69e56c7b", "af3327610988c7bc57bb14d7837fe294ce5e7da9", "1aa1a1879dfd93125a44d6d9c06db4bc057f8e17", "6c2699cbf687cc71d2483222d6e1caa74c844166", "b6434f2ac7a1c22c057cc28022fce6e7b965536d", "14877d1f99ba0907fab3706ea6bfda02eb46feb0", "c349f0d6a7d629703eab013919753c31216bd40e", "c8447724e51b60aad603f0bb2478496a06b43fcf", "626106da006dcc9d10a590504ed31ad69505ccc5", "53e9d908506dc0edc5dcf149da6bddd0a64df4c5", "ee2c1584e451b342b27d006b81784bed3e2fa9bb", "1bd3c48f6b2aac2f2d4e40a590d8379bd8118c23", "95b72631aa78fe5da45a911b59cab2d6f2b76c49", "383a6e4ef285fddcb0e1cbe28a20332c7e5a815b", "cead80e7d0fd9d20fc0b187279c66bae208b4fe7", "fe5d567917d0f39b155598d1a2c8e5033d18a87c", "1b49d6393d40ee724a44f5774c35adce4cb3271f", "4bf37c8ed2c154a04fb3112f4c0851c1f0d0b102", "685413a9489fb31f897770d6619a45b5a9c6e6a8", "198e55e4020f90d7d39b6b24acd8b0286a581811", "fbac9c54c9fb44654814d1031f7cd561de848eb8", "f5bb5db8ae3753526f42a1b0a78a4ed4de5244f5", "34d4c9197dfc56555ef7da0f3420cf736680c92d", "d197f176c709fe5d6a9bdf5131d14fe023735b03", "284c96decd5972a3c912863658cb64b7130b1884", "c5ca2887716cf1c854436cb3fbea179ee4b5af9f", "543f694e2c2f53b62203dab26294d3f7ab3e532c", "73422df05e531c8834aaaa4c33572d82e82ce831", "013ee6a458bd0407b8f5bea1f4e87d02f045bc55", "46e8377a5e65ca5f6b4e94c6b2f60217df8a0d62", "6da4b72bf18fc1d099745f1b5508fa155506f156", "7f7ea48ba9600e579d840dda4e7fd4bb3e723ebc", "12a363fcaced1a6f2c4758e77efe589d6b458cb7", "b18e1e0dcd883f9db64a17755dde33c7090e37c0", "ea2e6be0a67a019eac2de2c9e732ede40d69f395", "4a27fb7e83b80a59d2dcd36c39f55920eaa05526", "3d553eccdff0794a871384085985fb65ee8a092d", "4a4968f7d8d3e9a683adadd4e98ef8f68f5104ec", "acba9010877a8bfcbf06fecfe8f74e2258ec98ba", "810fcc74318a4fcb12997d20d3738cd5e349430c", "e0f736ec1028f63159f4ff71cf4cb119416e7b45", "32369d2b6d90825abcaf5968a69cc4ac2a6a0056", "af5fc8354b60f0d354194155c36e317ccb69e97b", "5e598197274d983c4b8460d58158a77a94bdd4a2", "87c90a573c26ddcbe1b5d9f523b57a89d76dc6df", "891703e43e6409fdb625333e94037f385a151e39", "cf2d2e2dd84e52ba4f7d687932e8195e08264b1d", "26d1577f3985363faab48a65e9a0d9eed0e26d86", "5514510f7fb6dc3bcb386f40670eecdbfed1cc1b", "b4943e16e1ad9fa07ca6514558d3c0863d8cbc29", "1b0430dc3a3533276e2588f2736311f7adb649b8", "92320c9b738e1b01dbca6c354d92de574d626752", "ff8050efda18ffc76bb0414cbca237a94fe06f6c", "40cb283dd714512869f7d51400caeef064f43219", "17e7253ea8069400d6a6ae4b5bf45ca9682faf1f", "49a61713198ba53b1ebcd1494651629b451e94e7", "247a481001debb18ed9a9bbb56668def927f85de", "169e7325184351f4d7d7fd5092c8f8342a121b99", "110c4d40674fd338759f0e7655ac940b1c028809", "09f967bc00b5d8ed6e71e071aa891d39e56092e8", "847766689a4c05ca56eea91a90d9ff8d275aafb3", "bf8c85e13b04563563e0c57c9f5fb9570fab949e", "fea8ab099923fddf878829be619704d0c248b666", "f682406cf26618d926ed33d7fd43e93de0348d85", "7d708626a37be77067fc69c4060d50bacf21cfa7", "c151c7dce0b3802ddf2caa2bb2d6a227d7326c3f", "c632b47b4827c12b4eb61771a23fe6c7ebbc177b", "82cedc83c9069125207c128f9a07ce3d82c317cc", "8897c77d50e3de84fbcd33c762d89bc4e94861e1", "b0467d07bfd84c82de5f5dff9d21dc3a8cacd527", "60da1ccd792c05c646e5e99f4e266d67b9966841", "6d2fe76084d8db3aae45aa4fdb01acdb00059dd5", "c10fde6137b16e6065737060f153f84a3563ad20", "daba91d8c6c5968d8deab850cc3bdcbe1befeaf1", "6f9c0aa40d6c9bbaf200ac6665e9d8322d48c8d8", "8bf4a158e55887a7bf18d3eb9107c4d75eb77a0e", "8ed9bfdc250622a161b47990e2e219864a59e951", "b51d9117ed7ad6766e514486451da0e2d1c6afd5", "79a24fa7e0a780fd1dbd0ccc31664ed0771b5fbf", "bf01119cdf803e8d8b4b6cad969f858c710dda39", "bbf68306c50fe0f0e6e69be9aff48f3f7853ac4e", "5583ac521818579b8d2ebdd95b64e46948c43684", "2e7526af42a265e83f511eeff1e4a2cc70bd3624", "5b213dcd264a989a214f00b016c9e653a29d90b3", "5a81d2440fb133c84a066b0aba26ea835ccc05f6", "91fcdff01e33e65ea7e6c1cb7788918ee1f404cd", "16f98cd7079c2b22248ec358371f17bca355e42e", "6deaa15590d7a939b6fb13f505cf1611b26ed141", "3ced38cf282fc30b3a0a4d07f69dea82694fb664", "f85b1e4e3afdfb7a28432e3b38f16faf0e8833ee", "40d9f3a158649d0dfc53555a695c33b99409d3cf", "3220b6fb1114eafcd97724dbb353d76a80294546", "16d549adc94c8a7671b465a89b272d6b4c554149", "137b138be80d9fc333c77bf96970aab2f44971f7", "f68ab70a6ae4ddfdf955912af3dcb66284880b4d", "20298fbf079b6ddd74ac13a6321b310a34b52d71", "0f691efb1b5946b94802f1a0d43a7baa3cace841", "085f0cc50ae065a83a97bdb8242e0442ee0c32dd", "34e2159d34d7331be97ee6502ea2f473320f26ce", "ebd1ab646cb69a11484125a7a50f1e9055dd15bf", "a426479b3f2594bc148e02f3f1e1dca1b4c5e97b", "00e89229bf201f863fc6d45a8c1469f11b7eb6b4", "ec02d406ca0b9c822addff49cf58e9a72cf74eb0", "9804a8eb307cc9733fc3b7a80bb61b616cb34be0", "f4bf25cb357e96c6730cf85522f96948f4528b45", "50db553ed590d7381ea6d5fbed864264ddf2aa49", "3b891f5a8ab4c0cd98072de5c5b7839cc81e9bc8", "ca42afde320463b85d312ce0c6bdf803677aae1f", "88296701fbfe675b64cb3b3dc192ce09bc5049af", "e1a145bb3c0128a52c61104131b2f240142b39c5", "50bf2e5b3716f673ede64cb9fb6f60c1c4401858", "f952d3956c60b0c8fdf8d31b997e7f4fe256f6c8", "eddc9cea117ac13ee357bc66740633d01d2ae084", "4790e12f66f7795044d7cf849958003f05bc00bc", "9d18983cdeac895f88636d20da2c1bb81fec7ff8", "ad8f065f4aeb95f85895903927ecf08947f18dab", "8546fe2b7936cbf6cf55f6bbe8bbd51d0ba2f709", "d244d6f4fee276dbdf1eac613090b1e5dccb93d1", "cf8378f426536a0ddbf6b2d9c7d8a8c29ac7716a", "42e5b3ac2da07d2105c775977b39e6949c723ded", "56df419874a3af9bbfb4ba22816ce05cca6e4850", "307b4e30919ae9762ed12fafbe9b04c90bd105ab", "aec5c85acb7e052c64588b708c8ee6d22b3a6489", "d7b1d8440c4d3aafd3e5cbe1d15eccf4d8529eb9", "85e994bffb1a6bf5a5267826b7cac3f5d60212df", "39d9ff21b86b5c3735f0cd17b5df18eb91100c75", "73b6544f1ba9e298f38128efa97405982d6dfaae", "4e38ce294dfa127b0b0a3db56a1ad585b14dae91", "a7c4522c04e3e89ae821f19246c545f4d10b5f59", "a38f30fbd5bc4aeb55c749768111a37370ebd99e", "23521635d2f68525a6e41dde17bf34a53225e3e1", "139288ca1e86177044a32c34d3506cc551f85aef", "ceadbaa29948be354eb20d75cf9dd1ebbda32260", "b83359518fbc5e36e7eca37a5ae83e7d2c1b632b", "8888e9216fbbb804d75061266c59e036acc2895a", "0d1044f7bfa9c956e4af7619a3118ff09db0a900", "b4cb7ec2bbc2362f74f200606a9dbd04dd031407", "f3af22b10b1e64146d48be7726f6395c9a4185e9", "438382cdc29df9f49744df1d67ef530415467570", "92880e113a05bf2b26f40e3d3d56730bbee7f75e", "080b975c0949aef796806c08f7448b0b0a9eff87", "5bc5ea898c49eaef9df76ff6e5461278f6e6d7e4", "50373e66eea87c82e18192f1df198f0bb241a208", "0996c8438f06dea1c8fbe451b8d4fa7799f2df84", "e05ac797ae3b0bd0ef8446ab2c3371b84fb4acab", "fbe663940c5df19669432b2818532f3a9bef1bb1", "1cfcc04ffdeb40e5bb3b19fd3f6d8f06250096a3", "dc34cb0fc17b17edac2cdf563265b4307e939a81", "7197678df2d6c9744b7e74149c050a49fd1165d2", "be9ff1c8368a6e5d7bebfe83ac5c94e3160a6072", "d926223c6457da9375e700a5e227f2f9dafede67", "3e0632cbd217c258a201560d850fdce495fc7954", "5a13cf0aea9820d0cc6cdaad96f8252388e2699d", "5b3857e5f14bfe271e6f8791508b11ddd8e11f6e", "3f4222bad47dc12cd82780590e3bcd7d90a8dc93", "104c77cd86534dd849b7975adbe4cd7416860032", "7864abbeec103b2a3a2aa9713642a19b5a962b7e", "453c8753a9ed052d4715387cb11a3c162a829a2d", "724cdffc8cd12f86d8f509fd56f4ef7165862d3b", "59667f8ea278c79e5b8685cd6243d792315ae006", "e03fb3043fd0a5f26157b0bc835556d0fd5431a9", "fae712d968631e7750b14261ce2c29df1de15739", "d7f4b07adc85e4a2de99b470380dfd65946ec1a8", "8ebaf4437ae603031495270ba233941eca67e7e5", "b97110cd307e4d78e20bfafe5de6c082194b2cd6", "ec2f9355f5c97cf2a6577f7b8b665e35fba7bb7a", "c9ca3aa9aba1f213e5eaa31f98183d3a6910d19f", "f1749c691f8c33d094b5b6dddb2a7b2bb4456c8e", "33f456ccfed4f572d18645d58aa33730a7e5117d", "1704af01b15f16d0566075f1a525cad1829f8fbf", "47c471e8efd810b5f40b259b0437aa0619a67bda", "77dfb42d9235337fb708b22738837f5165f2c257", "88aaf251ab8058550680b93f8de02fdc812701a3", "932c191412842fe7ad6d350a56a79a03cfd04bf7", "d2fc2a35b3de255a4ef7f64f1856ea0ce325c19e", "4f953cc8ab3a57f767f8da1c2e1b0ba8dc9bba30", "ce16818dd5974b1f7b04cac3cd7777c5d5c9dcee", "267b5bca2336857df575499c6f15fcbd8fbf7902", "aa28782be391902e55131524f8d242b70888eb2c", "31a9c634d51916e742c1b62c403f67385cc114b1", "847aadee02b4cacc655cc436db56dbf8c33b8278", "8e6596629a7e239bb3b8008b96554850d5688233", "e42870b4d17e5218741a0924cf4cf45030793ed2", "fc16465d17143511117a506f63186a1190e09a16", "1c47fd7089a5d77632e64add0beefecffb688217", "923a8eb5d3e9fa9b949624844f96266f301c2b01", "20ba2f00bd9199b675176a8e1ac151f96bfb5cfa", "8455b3343e723dbcaf4365e311371a80c448f121", "f9a58be51bfc596ac94de58e5e03fa28b53f765a", "099b9b2e85b0749cf5de546dbdc40975238a7c3d", "6325d88144d4acdd27125aa0d14eb4acf3f8f7fe", "5c84398c155e04808aad2fb9eb9088077d7367dd", "6e0414a6c980bfbd03895c841b7b968d7a24470a", "0a822af3332a8c0b6aed11d0e9b29fd333239392", "db97d88214192e30bfbaa2fbcf84bd5dc026627c", "ab4213f043b0de41a66e8868c0ee3d294bf71e44", "b8717945910393f2ecfa9b8db8ac5fdb7c5f1419", "4d984b63697d840f2c823608d2c46740fb44651a", "0452cbee7512daefe1a01ab63f339397af751c34", "5f0a2dd0f2d122edbb13d1abce89b876bf25bc90", "f986a801fc9c4ac375f212e0d2c545919463844a", "af55caff36d9f7b1c5a272191d26557bfaf3e6b6", "7c6f32ddbff4186bc91db68aad7460b2d932924d", "3afc7774de071e6a8c03937ba87779e3e75bb0d9", "6b6428d779c8327ec051ab0b5114a2eaa3f1a3bf", "681769e2c91124057d0421c44ff1e6582d926483", "c6a23a7a7d3f0747ccfdc11a56fc04f57feb867f", "af62d15ebc24351a81832990c10dade161cef02f", "e6448ca0aa050b71cb40d9658b7233b8ec7f7382", "447cbdee9a3b4aa7964504608c2ef36577c84d6c", "640d8151ff65c7d617da6a9dcc858ac5713a9628", "0c6aa7aeeffe32708e50f0466d8332bab63737f3", "de28ac281061f8ac92e029a44b1dfbf93dfba325", "01c24ff862bda7cfc83818594c6323b95e72699c", "bf8be34e91486cf59bab87c37fdb7ba1af02f601", "643da5dfad6158a1c63cae14fb2ecf7769337df8", "6e9de8211014cca54d4fdf54f95e519e91848974", "496b7b8482b9128f65bde02cdf8220561bdd5801", "4e9e35b58a5f6ddc25e7de5c93b351f574e50468", "41df3caad38bebaf4e449d72933ec0681c1ac09a", "d04b5d262933b4075c4f57eeeea91d0b8698183a", "637f4a10ed34ae40686fd26e095fcf3a9bb61042", "fd2e13d9b12121c540cd1cabd250c3d02232279b", "54d6c9e83b4cdfa59095693d4585f838f3976978", "825cb3e6c52b998cceb1a4bbaf06989de4121012", "262e5db78568ba0d102bb52fa34ec4d9737085df", "ee2759013b47bf7a05ba63849086b82037dde72e", "6a13fdcae3662975c101213d47a1eb3a7db63cb3", "8f749ca3ef37467cb7fc372e03db48aeca6a857e", "7cecdc0dabe3e04404ea4b248b5516908ebeb879", "7187a82cfe3be9fc5519f7c70e479f53292d7fea", "32f0b252cdfed4fe943ce348c7ec0907ddd97620", "f0d15bbfdfde1c1076903afb7a7db373580d5534", "abfce31ba7bcdffb10370db8c47c8138492b4c36", "1ebd12ac5fdd2e99123ba00197e5d60bed541e1d", "4f657f5c6d7eab77eeb20f427cd6ff07c1a3f312", "67c06866de511bce9d6d5738e1603ecd2f118ba5", "af26e7b9b7d5227a7090bcebc237a4de4cf2fcfb", "9db1a963beae8056cbd30d692d4160d09c10b2dc", "0955020bc48b0206c80c5c5210c3bb87fe3e183f", "bd5eab933259c373e0992d9f6b6155e8009cd746", "9c75b6cd847d4ca0a435851429173a75cf323ad3", "a4a4a525e2e70d7f197690a13873c14b6d8d8586", "e97428c96b3d1f6b373f26a064f463891eeead5b", "a5384365a4349bf1b90bfb7e7322d3e7c5c87923", "0ed71f3e0c559f05154f207f68224fcf926291b7", "af28d582158d9cd4335dc99e79d1ad8e6e227625", "dc78ef1722bae18c8ff1f3b07d09a6e97d037a69", "9425535602a526a1b021838a7d021a5d75a62574", "070dddf9cae36e4cadffadcca66b81fef66f171b", "a18beeede2afbc5d8155ef915f7f3989c870c057", "88b29539f7f316aa8ffeb8232e2971a594dc159c", "87b0796e8ad2e277c3458e745c747d1239aed2c3", "92c8e87cd987e8d55d176608c3038e9c4646cb2c", "8d76f0e81f64b989b72aabd12f9573a2d3374881", "09f4dff2f41c346790ea7aca5dafbe9d21a8dff6", "6a12548e3429a1254fe74b2f1e3a8f2d59272996", "13ea24c5bb6ec221541de6ccf77aa250f55b3d69", "d4fdf16353074e4117383f6fe7af67fd096034d5", "70488d40db9a98357f5d147ebc8ceb4e5f642a44", "152d7c1bba44362d25d7c7c027f9f078e0d5e205", "a917246d5b5aea684bae7cd78acc801174da3970", "d787a84b115d9f917ca4a68423735f9971316e61", "446e7a7c228d19341392ec3b02417244fe7dfe03", "e78c4be511e8237b5cc7f16538a4c96a2a726fec", "a05237f5d0b772d2bb2225f837354d95145c241e", "af529cb6be25767b1a83d0419c0df9a036bfe5a3", "2cb0c201942fd1d592bbd475a3b33edbef96a75e", "207f5234413e48ae6a5020e65eb361b612b96ca6", "19b2e704ad54c61c4222304534184144e4a7ae67", "4bf9f3eb580fc06f13fc927f5c86cef805cbeb3e", "28a0d672333ff790cd336aac18133851000aa4b4", "e8c2edefd1b6140a7f4f5d2b24666bf82640c18a", "e38530af1ea599cd912b121160efce8b2cd57358", "325081cb487408dee2ba9b6d7ff8eea2086a4d7a", "31629744f813dca6eaa9c56876bf6f2524c8f1de", "b83c64faacd317bd375b90b5f24cfd62cf72d96c", "586db3aae7ac5aaaa726ddaafc936d995a040c4a", "8a24f44fe589dce4e88df8214ae96a0f4e16233b", "f13bb2ff569e220dc3191229e36b66f1ef2123ca", "1d69358471f18fb7a073c09bad63f8c50e1f20d5", "4ab8fb809396fa38ba929fec97cfcb7193f1c44d", "2f7973f04bb4fbbad256d5427154d5d3f34de59e", "37ea01756a0e66f0f3788712ea94b7aa3733f4eb", "84f40424b8cfd5e45dca9aac2bcc757f2bfd5d95", "a19955e82d2de337aaffdd0b7a24ad4f3069f823", "451ed230f12fee26c2789a0d43288fd421be3d87", "8d4c593c547151562d9e111bad38d0681b20078b", "3c9949e320f6c71b331aab15384a355baa7d2a73", "f1402645aca9e5b739919064ebc0d687faa72342", "b8fc6b4979ebcdee6ece1fe8b05ca4d82b9a6951", "3d34a259173ded09a4ec7d8de345516550d12df4", "77c3313470cc639f75c8f33a3930df846a965052", "17929a34430f526f01eb4ef29329d082643a6d03", "cc45c2cdd38cc6e99630bb6e9e677e4920f242c0", "92b0375785e1b4defa8a0a00b509f5c72264e15b", "6b17d51425f9215aec42b3e5ea97630ea5c22543", "e7f34aace3b466775a2faa1be01e1b8c080b0a37", "4201c7d75ff271cf22d1453c8de776f6a4fbc673", "25de53e147a04ba15afc461b3ad4aa1884ff927d", "b8edc64379b3c4b5f2e7334468be65fd44a4980c", "d6385d750902f56278d746ce8a3a0013b8757e98", "0b23be968aa5c7c35e0267b190d8946b3a80d4cf", "f64f1b3b6d2a3f1d21ea36fe8f619fc2b83d799b", "3cce2755890bb4615a328473ae4e852bee12066a", "3fbb6044d04103c4459d1cd488507f0b3b912d06", "c54477b7e68b7c9c5065b6ce7f290c7998a407ab", "8fe8c713ddc1617299e0fc5c6fd6913fdd1040e1", "5dffb9b5e69e5f027c1c6d821ebfa51107936c89", "0fa27fd0012a8659446bb4b25a63af8856e33c8a", "f2f9a6b8a19e14c88636ff9a5bc22599f4e8ec40", "32d9c93af3e5ff999444eb8e52699110b0fe9afd", "811ce36c6090013f1a48676c0388892bf1621288", "d71c85ce5f6847e69d9d70c143332fbfa5a459e0", "47776856d6831d03c961663c95b030aaa9cbfd0c", "52d7ff86f76d7aeb7ce5fe1fe1c92770a6dffa9f", "d15ed0bcbb17284289146da53fff7e29bef71223", "e052a53bb6a810ca5c01b037fc8993a52bd4e338", "a365cf59c8687689805a71748e0b7cef9df9b636", "3cefe898b15375226b0b3c2e64140614bb3af97d", "6f8b90e41213e8674ddcdb715ac4eef712dc4842", "a31525c4da03aa796d8efd4ba82b45bd6f30d816", "d4b7ede8825e55ea133c217e14699731c7b3808e", "dde616f01c411a7a185b94e7a9fa255867826a42", "279a6075ae7876b522ac1ffd98ebb21fcd145611", "ac9181c666fc9a28e56c6fbf37d665687c1d722a", "72c7e51905a97d6d8cec5995009905bf25583d5f", "90bd2c2d0d4fdeeb8dd2b1cd4f84b3c5dc061951", "7035aa1a48b8936c8ed66821ad4bcd021732baed", "33053df2931d014024b1646cd4e42953505d36af", "7e644fb6a14f42cee1ccc51b2c977543d0b8702d", "17a0a080e71094a1240c37e4ffad270837b6963b", "a647789c5b00908b90a555804285e6f573c42603", "af9bca9af27cdd001b4158b561c67ecefc43e255", "184a9732188fdcfb096836f7760de422bd081a1e", "04d75dcfc2c319b907daaa97cc1f9dc8525fae76", "5bd25a2372f20525258721014cd4098bc823af71", "11db60e9c5a38654788b81f2d3fda8b05057f486", "eeef96b14445acfec0ece6daee4e0ad8634b7141", "89cf82fbde3d889da7a7b6f5c6aa937c3943bba9", "af862d072df39a90a116299958dfa94b9db425ea", "ec61c5064c0abe760795a37d852e7bfc02d3fdb6", "27b040dc618d5e6b45df81b54ab3c4c3ad1878d6", "68898dbcc9444dcbb45a5261aa8f9d4a2dd7390d", "9eacbf6de7651f8ca3fd9fc15e40e0805f142b50", "f27471fbd806c9e2ee48f0e49f9d4f8f4e6af0a8", "1289298b5e262419d19eba2b4f6e591de11369fa", "06e81d9fe42e0cc324e21c37ed33bad01fe8ea96", "6932630c023e17e4b89b3a1ed864a8d29062d1b1", "17c8e8b2b44af68e5e6ee2ab24970bb0bd1f0a7f", "bef2e62c8841a3e94f2ec4320686bd290ba61c51", "76b2e5b2c800b123d1f0e8315b5ab61bd905c2f5", "c57a8114d42b0c2291140db51c6a9f50b31e3deb", "cae2f853dcd1ecc26ca68de08cec62089dee1f26", "3f4bcfeef1461bb7d2d043e9d32a346b8495394e", "f662e0714773b49807ecf33fcbe620fc7dd3b9c7", "04f6435aa86ffa63e1fec915f5bd6715a4ddf05c", "1a1d8a58ca24a80a2353bb16c5263d4ea8b7155f", "10406c8685e8459d2439e3970b9dc9104fd926f6", "7907ef835d17cd01c14203c239dc017cbe8605a3", "7a4cdd904a4409328aa7239919d482637025bc7c", "e018b17f975d3a606ef6e71080eb0ab492c870a0", "48973aa0d15e1dd0c550e339f44f841b7811d15c", "35016d2184facbf6c964165ef8a769b66fd43077", "51a6bc1f11b11fb13deb0ad57eea2001175b6935", "37479cfad5ab183b5d46f80e157420f76fb127ca", "2f001e6789ba6bfadd1ebe5f7478a93690279d92", "6ed6212949a3c60eaf6d5adf65fe0ac2a27881ec", "802670674880f81e12c929979605e1baa9c885c4", "a9ef6cd418b168099d61af6e14f672d0aa78c539", "374807f427eec5ee7caebfc509a158fe715a6bfe", "d119e499021ba7eb6e44d0addf2d4a72e72c64b9", "6cdd303c684258774e8da3303e224dbf1e2a5d87", "0364443d12166d177a0bf1bbbaf122a414faf2f9", "3d8562d775561aaa7c499bdc070357f384530ce6", "c1391489e390c84b68ae66ecccf7a566cba87781", "492787b134cf32b6ad058cb9cb8fd4c85207d1ff", "ef3fbf0091b89043f7ff084bf6bf26791b9bb9f9", "93fc9b885798a850e82976c24919cc39d9d4e34b", "df78d0dd418464c8ea11932607716e97d6d169fe", "ba3bb441942ad6c8828ab2309ef51e661146985e", "cafe7042b1fa4dc4caab77a99165adf07f88c0f5", "36a5960ab2854f5923a6c36fc66cb9e726ee3f34", "783c99d5e125b2e3eb687a313388d95743317234", "54dbb1727398caeb3783d9601c0aed5f389fe63f", "b0c7f45a72be0d1dfb7cffb0d53379cd9fa7c38b", "869e33252d9b61fd57a441b2a8521f81b3afbf41", "35683dea866ff8c89089dc9c9a41bd3f23be5e0b", "1e8e9f4b096e9a41998be9c6b89dd304286826e4", "025159f57eaf0b88af8987ff85b831d65b0a1678", "dc6e664fda18ccc7a4a54f16ca64ef4049c9e47e", "57e046541d897e4ba65fac4cb73f95efb34e877f", "b70368b78a1c7960580be5a2c6e257148e483830", "f0da5cac7b6e52141d0013ce26a89f68cab10894", "95110ddcb41ba4b9b1f8c9bf58c8910f6616e60a", "14d6be4c0fee8103f46783733e3617c776ba3162", "2043a01c239001492edc1f7ebb8953a2e8464557", "97e4ed4348a7edf8a341fb1bafcb9d5b9794f71b", "2161f98ac178d014371310e9cc13dff144c187d2", "1f94de261220b2d8f372f09d6c57f0335459a095", "5ca01c4847f68631e474bb433255383091e3cd45", "2d22dfab4a1a67d222173e673f4d52d9adb91c41", "2cd46de180dc59ef2cefa870f3f1ac3cb5df4bc9", "a313fa13fdd9fe40d6d4b9b5ece408dbf7063efc", "8c5b307faf1c84bee364ca5fae9a12dbed1b9ee5", "39369db02985ea76d7f71e8f6232034b68a470f7", "44e29913650a8a88def09f9912fe92d2563b4ab6", "a7da814c6bbdf050f9aee78ebfa3120db1062fdb", "9b42333e98a4284e9ca1005b5630eb94b22b3d4d", "607c5ec49f605966c6870e34cebcd2f967be12d3", "e1d6ab4c80901d0f31c98686bf46b191ffc74275", "e18db6fe608acd54cd2ab6c5faedb34f55bd3b92", "63911b994c5ba7963d6673e59e7cd77efbb15147", "5f695f0ab4390dd571833ea8d551e95da9d8a1a0", "793f3832e5e85bdf7b95acf4761d3c2c05db3df9", "f59c1f08d7c621d8d6d7ae34a11e81d3dc1d81d6", "6b281c0c07b07f2142b1fc8a6b3158091a9b124c", "5d089e1a8e0ac71f4550b28bbdd459decdbd676d", "b7ba0b84ffa8df88eb6966f701ad271197ea08b0", "9334068e58d2700c2f06db68cabd838589999a5b", "9de37ab680496f512a2b0d124059c21de78ba6a3", "b071472fa2035256def755d44b326d9bae2e7492", "2e8ebb4a5e82039bde1805ead4cbba7975d70c78", "b9038501db41c41bad167579a4f7d07894753b42", "dc4085060b28df83b00c9c1122290acac202f0bb", "066555fcedfe3e0991a3dd9fe3e776455589a3b3", "30ae23c08648743d752aefbdf081c42cfcecb67a", "1a0190270fb6c658fe0842fa424f9e87d7d2bb42", "fb8a1f143a52a08ded3a3f86a8be444cf09f4633", "f597f24a079822317860a1c9f0fea41b9184c94b", "c4660105b7e12b253b95a93229217a19bc9b533a", "c24f2f1c0cc3c597bc2c5e241dd363bfb1640aee", "cc625a168d4451049b4f44648d2913fecaa63275", "b63df071bdf2cd7b93500f64bcf4759d1a941a74", "322c64c6ea179c29f3e3f553a4a0c615230594e6", "555f0aa2f7bb92e1254c1fccc324b2780fb61699", "51f9df0ec8f0eb8b65c551a3edf4d8abe7e9b663", "e60678f193828c73dc17f3aa5418f2b0d64a0e2f", "53d3d66f9f66d5182492337489dc801b7bc6b3a1", "4097cfa17b7f6f93c57a689f8ce7e831edcd284b", "8e242fe7c11cb1a6853c0658290b27678558e400", "da55b6a01c80dae0cf28e90cfaceb000186cd7c5", "25ff1306d62b8eb0487608b2a9bed0644e2fce17", "2ac72b7402dda19435bdf441a05fb8196686ad65", "ed3eb6b643b38b8e1eb25f8daeab5638ad1f02d0", "882489d15ca00b014b9a2f31082334ff6a7f6aa2", "f99c7e97b70ecea21ef48140b5cd540b6d5a1df0", "2542a07e703f8607432a734cfd94abc41c2dd649", "398d1d4ef9544b80b18a714e31f38f802f360c46", "c5260fb3753b864ce5a7d6f8ccc5ceea9e894774", "f3195bfceeb550f797f221356cfb4b12c6b11ae9", "13f7f41575cc9ff47bdae4afd58e837d30f8b103", "a660c592c9e460123b97d9b2285f7b531663c196", "f11e8d033d47acd42a886ef62849971c761edd62", "9e9ffdd1bbaaefe19c7554809f2dc1e0ed8af368", "40be5c4681aa9c6d93b1ccc3a9e6a52ff36bcd62", "4374761f76e52ee31e286cbb41adbb919bdd599f", "e78dc83ee8fc327a4586db0dde576bbefc2b2f8d", "eed6f4fef4645bc0791ab58c8915b78b55f12f38", "884d1da938bc679d537b322b4d02b53a6e334e59", "6649a84f6225bee93990752bc0aaf8f512f196d1", "d7855a00b04205acfbda15544d2b0454b3ff8b2e", "1abca3481308ba96fac4ddc777908ae3cf081b0e", "c48c08526076f50473a8fc774a2a497e1829d5e7", "1cc83ad6226f6061c83aab966ef1f2ea59f466d1", "d4d123c8a13e9e496e1912217196b75b3844ebd1", "f9c51183bb1d285f95a5c7c6ee61caa89d926ffd", "bf20231140da1f52c15807f46c4b0c6ef1da0d60", "6882a948b6393dcefa5dcd6fd3012dd2e0cb0486", "b35df67f62b612443a2b9f4d3f2257d3937cbcd7", "09a5708df3896024bba8073dfdf5663613d365e4", "e22a444235c455ee9364bb98c4c8945caff047b4", "c24103cc20a6f6fc0abf18bbc633b846ee79b8b2", "0ab5207b8f7895700338a07ba69c8cd7481f69d2", "ab0c974f28f5980fcf5cee15e7c6666c5276775b", "f746632369f5d325ff427d1c7cbbb7ae41e187d5", "648d5a85257e5965d4ec270eb5850c7132b4d548", "ea5fe1df81cf1f185627e95f0cbddb5c5fde6113", "2fdf24375d9371472d69bbff36c25347528cc7cb", "47babe860e5ddedaf148e2c1891af6c1561a6cd9", "e82ec1a8ce4c7bbc2614c9cc646caebdf3439abe", "cc6dd8d02cddfe099e9ce72e7e998ff16995f446", "4af10686882b223879562a5c2adacad6fb756f02", "b534efd42559ec13eef5200c39ba9d7f2d442d50", "5774d574967d81830e8eba22ea6fe70a00761634", "48622e57bf7b608a6bb6d8435d59d0b34cd89149", "e7859e9a49e09728b81ba197da80cdcf537b48be", "2e846381479b5eaa7deb893087eb177bb83a494e", "c689823c6009f8c0cc176f968a556e400e95c2da", "40fc299aa331955e0bf25d26b1e08ae8731c638e", "d86e02580c9211b7d7c2a48614649ec64c1fecec", "230a4cb63f713d22a4cde5c7acf9dbf58e7b17a6", "6bb58ca5ae4d99ffc956544aace7e0a25cb2fc73", "01d333fce02442952c93b130941e22a5081110b7", "04bf7d4cade645a5923cc80d87ac1c6109e2cdfe", "ded2a4ae54a86a9509abd8c16216145bea0156f4", "e526f12c6f42e753d7dba1f3f5c2f9756e2eb5be", "710fb1191375d4b5803ba4fe33218901a152fe30", "1e0c741fe53a5c5609dc6947d805462fd1b50810", "022b5a1f54cee36de8187d91f5f8e1b844a8fc83", "6b8029414cf3f295f57a80256d6eb9259ab36562", "41cc256d6390a13f5d872bd3f7fb06bed970b33e", "16ab5345efed2f1909f8706c13655cc14ae3af3e", "8f0379730b1a16af853bd0a0ea4c001d3a245d69", "d5b393a2686962413d3beda231ab3290c96570d3", "6f99aeda04c0bce28d9471980912081416981c85", "2c5befde43e376eab2fd2f7872c38fecb1da7d7e", "175e5bcf4ec0047b7f47399feff708b38416797c", "d6e17b8a0d0cd6702ea787fa9e93ca8acfe0b971", "281e0e6a5bae7165185ed32c65a96b16bfd621ce", "cf09cc2115c9c00e306fca1f6b931071070b3e06", "ec97372f04fe984583b325da43ff5757138a16f8", "ae95531e641693caec5bb3a5b290f44bdebecd13", "8a6c1e8f5232ff3b3a5eac024d590e7479b29e90", "2bb4d5dee1a25256dce65aa59380c5a79ac02b41", "0e4b06a8300e096939ef2f4937d4821cfb1a5b7c", "3325ffbe1bda38f79328274220b3d5a0f3149020", "4226dbf46972c5969106a116e9b4477a29b08b22", "019a0c18a46966f04ce982e7c278fd8dc65496d9", "c53a4a7f64122fdef03d45c974b1ab4d3cfa9f33", "284dae151001b6c84023db957351d4c925ce481d", "8041dc6a5519f5967d5b5fbb0ceaf63aa2d2a747", "74cc9e8d93f1ad73bdec528928255493341a2f26", "b5e3238109a67b5c59ddb90c0646655f1d9d506c", "de59dca156dc133b5caf8bf33aad954db917c7eb", "74f9f12c71c0b1cd66481cdc8b3b3432b7c541a6", "e8212f18493a6e207ec01c43fb8e75faf82b8f8e", "eba3acadaca8527554a0cf30ba86a9939e1d7758", "2b8b21c7f8e60615a03df745d7bfdfcd2e05dd1a", "d98a2b1a8b18ebc1b4c0c2931d6087833d25b61e", "06f4968a826e7645a91024907d1f42ac3905a408", "04a530f91fc83b41112007dbd2ce02e9528df682", "2e1b651da8493f7c1d02a27869497d36819b9083", "1f134f386520dbe4f995294b7556a5174b2f8f0e", "b749ff59e464c4aa20819d3eebc342421cfacec4", "ee3b31da808c47ea7f4a49663ee7893b8d89d4a8", "4a9dc72d167faf9242e5ba783bac96b2956ae2a1", "31f3969c86049bc99d40bf4e732e04176e41030c", "5ac2631af780f7baf6adedfabfff1618d0703257", "e5c0f60c591ea57e31d2d96778500a354d198ad2", "fd727ab994a9f426569bd0844afd3b2e786bcee4", "d4722b9e1fcd88bc291fb2cfb3b2dbb94f8114b4", "8ac841a026c0fdb32351ba94570df9143eb1de11", "83078715ca15292c7f897bb4ab169c2570832bea", "1780f2840765358b52d8f9bd28a488fd3ef89842", "6fb3b727564a4afa42b03acc269bf6bb5ba1a139", "57db018e33074cc3815bc79ce0c393a730aa3f5d", "393f4a796950549d2f8dd306d567ce5584c6133a", "9de785639db4e977485b8144beee4754ad274146", "acb9a4e6ade16fd3605edbbe40a5e8bf5e8b4a37", "f7d1e39825e5dda8e2e39e3c2e7ae233f000515d", "a57c7208eb4497436ec6656231cabbc42378a148", "f24893b43dc4a139a6803128817f212bce2b0e2a", "ff9c6332fd13cc0e48c417e3db11de7f6694afa1", "58d13b979019dc4fe6ed4e2f02a390e3ce3f601a", "6fec188fc28a02d610121a7f440380a09371dbc7", "8f739cc1068cc8696aa01e8fd63bdaae37020142", "2c5145f59d059b0103f6aeb56621ec6bb608056d", "fb008256f5205123704b852fac83affbaf81cc90", "d21812f49b05c87dbf0e9e4fcf175c2dc77eaee2", "24ce3081d706b5a276d893ebf19bbb05e0a78b67", "e536ab405fe18fedb0d16fbfeecc32b33c8cd413", "ef90a7e314db85fe061236d9b6afc05e60f7a987", "82d90f13d89a14beb92d52ece224f9b395b7b910", "191c33301d09bc1db7e632d95283770de8f7bbd6", "734fab7f20122b9fd9bf545f08d3d0baf00c707b", "68a10ba6032d594b7c4e3e57fccfa0748602f271", "04d70c11fcf55c8b0fe17590d254e06b5cdd4a05", "24b6edcd388836910655689fd6dd7bc3717ff256", "0fefd6cc80cef9e89afd4fc05630c74f626eecee", "3bbbedc144442026708200c7c4d95b8a90572f19", "6d35dcf7c529a20f1ea100e770133e66b1c71086", "915e39b3c914ccd75713e50ba067cfe6f488c5b1", "e94df6f5355dc89fa822c698cdf7aa8c4cc050c2", "98e9578d66f4401727910d960a0f31abca889716", "fc4206b603cd26bbb7bff21fc64596414a02cf64", "3f5c9c644abdacb2cca4eb7cdebe6c392c4ebad6", "010d02a6ee63dfe3a89a1d85a3de1399815ffe28", "10d81a238e07aede26c50ba23cf640239f755e23", "800e5f0f1169e051d9f6122ab17e416f2bc4e98f", "8a44cf0342757fa26eec0b9191ea8a515a26eb07", "89dd7107d934aeed702a604f143b453638135085", "0c6dbbd050866054b6758223871cf65497461364", "0ae4298a3a2f9201e0a23f2503f6e36ad4103bbe", "c46bb775e9183696192592ee375aac717140d1d4", "e018eabe1ebc6c7519409d19e7028bb91965df5b", "d334632908fb7647b3308146190150255bfc37ac", "03d14e436b1e9ffaf839416aa4c7fb8a5e92098e", "b75f0485ba15951b87f1d9a2d8dd0fcd55e178e4", "8ad878f06b70a6968c96d5443934b6b39d164e1a", "38716b94dbcc9dbfb60a49399c5118f01fc79c45", "9a4942f2f59af3c9a17187e0ed20ffa40d5f9514", "cd87b0bf84fa530d7b86a372dd09e4d9adcfa3a5", "4949e96b0b614420638d76ce922116cfb1f0594a", "e5ed515f245d4df47676979cb092e1ecbc76b523", "4541f64026c5204ac7397fc62b6330a2cc9ed6c1", "a50b535988fcc2af150c231b7a5ded3be76c2229", "4e01d8663e65a44ff58cec9e9d64bcc5a931226d", "5c30858ee1a2d4b8367e5bc0a3154ceaa512c6f4", "558054f707de38b24af9225294a73acc3988a80c", "0cc321b144ecf74315ce2e0b52772cf4f92c9aae", "1609b275b0150be42e1df5bbeff2483166bb3ae6", "34b9eef1778e16140450f68795551083038897b1", "1f7ee56f78c7a25ff32c7c16e69040df88edc671", "e6d930b31f1042fd01d3824947b48cfdab939c0e", "fbb879debd0957354ab42731be402b0a5a9f4e48", "ca18a06ecbf68db50d8d7e7391b73a245c745cea", "d9e2fc74c73204d03a6d4431feef44085c7663df", "19bf77f66635c53cc28d54784a9a2333f4a8d289", "049cf70fbf6855a55d9691f410b6537b15d1716a", "64ba2cf3a92090f6474b7c752974f5f8ac45561b", "2b11d0ca966e93c621dccc57951ccbe2a0133251", "a49b7b8a05baa26986f9dbdea27403de4142bb9e", "344ab04661d5ffee10e2a13bb1d096dfb8040620", "4c426b0be5d423974ad696f4133ed770befe1f75", "6ab303cd7613e5fde9dd46278ed7e50c43f78302", "e19f0042caddb7d0ceb260e9ba9f5e5ee08a9f44", "cb9fb69d8cd5ee150fd2a7a06f50e0a1a86b150b", "dd883bebd40332c06eed59eadd2383d6f1d0bfc1", "0a83e7c5dac550afb26e26684cbb6e4d6c139f5e", "a492b32ed088a661d3d20541de950323d0743b6b", "2c5f6db8c2c3d18b7316d2b2caa06cf1324b631c", "edf2f8cb0dd7052a603e5d1850e15d5b094a0b4d", "39ab252ba1557803543724fa13372e32b0b1d4b3", "fb3d489baa95ecfe1f6106b55126eba6c30988d8", "9a1e5aea69df800e64f3278964f999421009af22", "6c3f811f084cde0948089bab8280ad25404f8834", "d519715d94dc1062addcfc8efad47abb494fa4c5", "52fa4f05f3945fdf511c249adede9b6d07c51beb", "71b300d9acb115e48ab9763875e956a4966ef197", "b435551682f93cf49f606d260b28e13ff5526beb", "470cc597066d2cfdcc1394ae7cc79729267985a8", "76a8fa6fed5aa7728fc7b2f05ea92acaadd054fc", "29654bdc4ff752d1206a87dcc172faa6a85655f8", "6c399a434dc8027c07242d96fbef1e4e49ac5daf", "a06a5e2ff1a188fe4607f2f17614da2d828b2057", "2a470143ef04f5e84fb411a5d67672a1f7ee8932", "0fd5aad1cf2d3f0ed14ba7179d2bc6cefd375ea0", "0ec023f10110e561f8702b2a95c5395d5dc289e1", "ef9b82a0760a769459f3e3402515e56f269844d4", "6adcb1373a78cc208c86b66f687c30051ff39bd6", "3027b499433b6be49a64fcf13dcfd26fb887f381", "97105f236dbceb46eb803959880d590303625f7f", "818fb63f032350cebc4a035206e41b6b516e4cfb", "dc8d7ef43ea881ccc4fbb391f9dc22fa46168a7f", "ca916a536af39c99927c3587b6988168f7c285ff", "b303e73877764e33037a269b7c7092cf6f11f680", "21586da50ef5fe916c57e10b0aaa14e396f07dd2", "576c9e4fe87c5bb38c84b23dcad3529f68eb4a47", "3d2b70c1ec14cef092d1cd37c6ca698013104566", "e0ab91a1939b0a8e753929a46200fcf6544c5b0f", "e2fc6d38cb240ea23bd5700514f8a8ce7011e89c", "e591bb0288560711d098d862d60271102101a68f", "eb20a68b323c1fcb75492f8132e1bd6d321713ec", "cf50779ef80c6158f2af72bbcc250731151c7c0f", "0a543a608504bad44296a5f1936fcbc76af38010", "a55788a54346fe9e0217c3e72a5560a1e00dc180", "0ca0b462e51949383acca260a4aaa441d6ea2eb4", "3421c9fab519be945f4b0249dcb73dd47317537c", "4ed747e2553e0759e269db6b8fc750997db4983c", "170af05c8022ad3e0cefb287ca0cb3790c8747f6", "277e4ea937cb3728d2ed1344ad4c682dd1e190b0", "ae7045f67efede5eafa5af3279ab1d88c0facec5", "8c70c18132441d11a88dd96b462d89d8eba4c2f5", "63cb43a05957bca359e8bed72e72d81ce1ccdf52", "f6bd88090d869b8527563dfe20a72ce9967f6ff8", "4671bbc42eb2a189c374bbfabb2ac68789788b41", "ab91c3638ccd40fc73e28a36ad82b525886814cf", "47d778e143523418fe055f4f2ed66ca37a92e550", "c3336aa110c499bae5081c964b6fd6da06b3493e", "8cbe4fb2d4cc81f585ef6b8ca86caca58eae693d", "70a0bee7ede0e095cec8dccf5a1052c7597c3b20", "0347130a59927054afb494d209a8175a53fcc7b9", "a75654fd127bbda421aa2e14e1c7af9a01063a90", "bb8fe430fe2a8813c499e7f6453fa725a2b87ac3", "9dca8995b2945ed29eb617cfb24822f12c363ec2", "d66281c7b89dd4b8021de904eea36a6e204cdd3a", "0e76739bd682d72da2b8aeec26cd7a2d537de131", "649c87b9573c62814e20cfbad4deaa07c13fa87d", "29348be0cad371a0e2322d82d9a67031a90e9fa2", "3c7b713ef912a9c4ab9ad2aea592e1334001ae48", "d96c58bbd0f94418e6dc76a9766d28a595eaeb16", "537316098f6292909ca9ae68b054280198b3d8d7", "70cdfc4c5e20af7459d4e2148dab38458150454f", "501c15c5f506f14cf2dca39625c0bce693c007c7", "aa9bd34d68ac8ac50ac28b1300aadd6f35d8d314", "65cd0c86f9c761becb41b9ef085c4240f940f0d6", "451d0999ca4eaea52b36a7f4cf4ef306340b3928", "8ac0d81825ee4ce9d950c31c321b0e0ee5c59602", "95813793b48c78e76385b63cf68bc2b7549748c3", "7acaa0d3206ee2863bd81acd0bb0aa77b66c687d", "049c1a569957a129ca25cd3a7453b53db5f287ea", "3639c1f0ca63a41b0796e6300fc698b005410a25", "33d0e1c50ccba4eebb05073d4e20b0deb0d6ec54", "ea4be9afa6207cf0c2f5b66dbba5b826ba5e8d5c", "c419b548d2402cbbc863cc4bb08cf178b2a96c0d", "71699e08c9df78b7203fa4ef9cede28e995d6ace", "087ef4b94278e8b93c6adf79ed5c376c84dee463", "c58c50831b8b19a9e276c88c91a47f6b2ee6001a", "75eb8ad51022765a9cf80ed7edc2bcc6287d09da", "08a21fda8dd7faa51b27fea1accfe942be55883e", "8b271c83153c290729dc9ca38ccab4e35c957297", "27d67b5ae6678e264a08d43679677b19301f9710", "c95bd2d264c7e8fe49fe04760e51f221d4df42df", "7af8c494ab885911f5796c7b16a1a0314f2d6c67", "e874cd84f0b21387ddc3091b6d594b2d6a8c4b6d", "8a82d3e9a777ce956007707089c12d0b71aace88", "d1eebd34936d062896e0f7cd1d527557fd15768f", "4119fb32cb8b3213bc38886fe4c381db4fe5f24e", "99fa6ee6c44fb7844c3b2c2ce19a77b72913d892", "ac95e0f4ff45dcb6f4709edda2c65ff8524c6f7a", "b1dbc8b51ad85d1edfe474b938c128de28ebde19", "68142d1038bfbaf151222f5d346afea2674af91b", "b4e7947d3f66af38b092b6ddbda7f7b32b2ee2c9", "f94c5e8bf1569952702b9a484ab62744828cfc05", "6e1e6f0d3bd084858785389f46bb05e5229f5102", "3b7c7d85c0654463564f9c8a24ae8523d322001b", "4ce3e169a92b0a4a3a24f26e139eccb8a9400dac", "a7d5e2f0d91cec2f74f4e57ad868881ded08583b", "df10fdc3674f9637a4a2640fdd2ffc8930604149", "ed5f33ef07540fa7529363819f40c4df3110ef80", "2dc42e8a93233a7a00ec8b18fbd386ab51379918", "23fbdacef85753cb810eed5fd5dfd0218d19f6b1", "680e489189796af2c34f06df49e19b17dec5c6fc", "de8a05f4470a506066e9fe1530fa40a9407a5709", "e988c1a682c9c9eb6407dc59bf6b52bd8f09277a", "fe61f94c7ed6a9eb3fb6cb17026a9060afbe75a5", "e15c2e051e4d5b2257b5ea24e466b4056d8c2310", "1567a498cbe0d2aeb73a9d2a67d3ac6b22b340a1", "172b4dc57e0abf299591639bf2c3badacb5c0e5a", "8c380a0ba2d9db89b5346369c789020e278e4f24", "93447ceb37b40f1cc218bdc6db767911812600a4", "fccfda2706e1d822ecbc76f7f12f0cebc3b020f0", "0e56b64fc4bfefdc70f5a29bc0089404c24e597d", "dbc4e3f35055e2ae98c4b608234b6ea6a50b1aa1", "35b4b5f77999629527cf97e0a302b1d1bfc23307", "ea683cd152689cfc084fd8e28609bc486ef8ee6a", "e351b89117664c39d7e314ad0f36c59b0e941cf6", "fc499fc703b37e227fed60bab65f98afc3eb32e1", "2fab2c78506311914e0c8595d6377cbcffd2395c", "c3030ca2dc6ee82656d82747511f190707af7a5a", "5c05e986f9e79ad3771aac5e8799b9691714f620", "68ebce2694d9de8fc05c5d76b4db151492682f25", "cc6f5d1a7a2aca1c259a279b7c263b644e970e21", "21c03d1956417384d4cecefbc6830d956b6b4af9", "9ba984e2c14c4a5f6464e828f9e2f9b8e4bb73ea", "db46eac24cb6796f23d5ec19347d2d3a993dde51", "e09443509adaf182f678c40647877e3f1fd57ad5", "4575ccbad959c2678b75411254f89bb162f8095b", "b758658405c6d25f6be3c020083c18da4b5cb1db", "45c6971a36817215a0c454f2eb32b2f713cd8653", "6d68362f2f7a4612a0ec4df7996b16aa2d0b0def", "18393eb09a391fe6d14a6556e8cc1e568e6b5eec", "51f74af2ac57e23164bf3a41e50a544fd481a917", "e65142190544de5b7dcb54f8ed18e6bc216fab79", "475248d99df89fc29032a42f1d29ad4cef49c8b5", "f3cb890107b54c302e7c53fa73c87519cda7e777", "756102828e6b1750fb9875eed2b53ec247db53cf", "7ec0bc554ffb5dfc4be3b7618752e8fdc01eaed1", "b6994a414d997fa180f22780ccd14476a9c00adb", "2cd0f3584d03fbc9bc1e0e1d2f641335c9ce18f1", "85a8c3e71ab9d80807b99b7a144c34ee1858f6c9", "bdcceef0e2a3489cd1e2d99e593daef5b1e12aef", "2ab9344b3b9af7f2bfd598a49e59d433b6128f44", "8eb130fdf0a46a1667b2a5b547e5c81c01acf8e9", "2fb296a5cd83bfa7a234cfcaae78a63da3556fb8", "5e2bdd7efc9ee361a128235eeea0bab97f78b93b", "d7302a233bd539e2678fff8dc4a9d571498ca7cd", "7571f82bea1f32ffae9d99474f36758f84249eb8", "0dfe93b00d5bce9e99b412dbdfaac01d84ed035d", "badb1b3ff9261d63aeb729f3fdc577fb317ec5bc", "26df66cbadf1c87d4885037b0b515293e1207253", "fb485e3552041674c5b6f328ddf27825f781dc9b", "794099217e62b1e4d67c2cac32cad856342f5ce1", "3a11eb98181d8fa0b173a8e45ee22e2a8f23ac55", "e0965f5ad9903dc24b5b2d750318f68abd0b98dd", "e78db2c423be39730058f5cb57cd83cde45887ae", "b29723444a55b96a8ed4544e6ae4d799d6d4f789", "fdb6100d77adf3100649003989c2bed99c3ebcca", "4516050e645c00e0a6338a3183a53aef58338544", "5bab95a5566b1b1c49200f71e21888b2b7b90f3e", "f1ac3e26cc280c2d6d982ba59f60f670cfd45fa8", "3cabf5132569bf8410fc7d936e4620575328aefd", "1690ede9881000d597d8de390d265c2541225297", "9000a9d36fde7c991e04a5c4cc54ccfad505fb0c", "aed6b023f59f748b81af62774b57ba0c63c8b5b6", "f1099ab943859f1e1510ffef5782b4d9c599bf80", "e3195bd15b0a17e238d802374fc5deb967cbf726", "fa3e00e2c4027d3a3cf4d1f903b1f28d4fa8c486", "10c2ce15dad2880e819db37b8d2604a7dda621bd", "9f7f1809ff847609b247ad348d79321239a20960", "630d3eb35eeb4165a715097e01c1cbc42a0dabce", "29bf60cc02ab62f0c107bfda409a95d0a44a2970", "292e50e17e3f6e2509d3178a00204f964a907460", "1e0015ac648be8a7c0bb58679ff91b2270987005", "41381a73fe3a5fc338416aac80f28c51ada269d6", "034e579fa53476327413de8285f0e01f1d2edbf7", "0d1f2396d5a0b1d054d1e656e6837ede79a13efe", "b6ad4b193f02c9e1afb8682034f7481d05e47222", "a7aa8356b9288fb6de1cef2980465703c63102ea", "31277e43a7b059d420c947f8964125e2d16ace91", "a0bbd398ee72f8c8e49d50d2e47e9fd36aa9b337", "928e044ef535304e70edd522cfcbfd5b7ec476f2", "4629845eadc066f793b1125960d095f81f5b14c3", "1a8c6e85ba09b0d6e13c2cb6a5e518af5662dddb", "e4fa8543ea11b7d25c24c81c4a0b824b60fb82ec", "be25e60f619dc38e4e8b4b4fa1da777fd0a0ec6b", "62a056aa56ca4471c035e43741c88e4a22d81802", "dc1a6a190db4567744934672d0b1741db45d0445", "972839d12a5f86dfbe509d04f7a19f096e907f80", "94929439b6b61c624c0f5342ef7d4ae8d8a26c32", "4223444d87e125534c72d09c4f45ed490b0c5e5e", "7359423b16bb3adfa6335d19816169aa27196307", "78a96c26a9904f0b9ffb5d5f5338ca8736f87073", "d3c1eb009e0002096d4f2f6c4fb5b2436da00020", "4ac7a27e4333ef8a814103441fe2428ac70265e9", "a95703892ddfabd23522da0084d96a01d6c3822c", "1415684af98c371137bc3b22e71835895f44eca3", "0a9f2d2262298e1686fe18f09c79408ad6cb143a", "dfefdadfb8c929cb2e153636c64dea805e424c3a", "430812980c0419c69526ca2c8d1301d28c10ca09", "05c0d22afc2bd86900e456901f7134b4dc548757", "d14bea4413a0c2945cad288d5361fa56c806b59c", "5a25637ca978939744090fb8ca50c720fe1a5739", "9f8a918ade454c986e331076687f400009e724b7", "72856d633a6be5c596d4a3231acab009828a2efe", "857734050157ec578565f9fe02720eb10e300815", "14bed692bf64adda57c79ed6e7d995457f393da0", "c24ea0ecca315676ba31387bf3a277de39ba339a", "6b85bc9de29082044420f36a93dda77ff3d58d30", "5a01c2e954851605659d6e0104a51190bbfa4e4c", "21345defe9c0c0da84bed9ae65067904a664f574", "768fd1eacba427f08b0896aa641c27846b9eb185", "721a663aa30839cd0153a3df856f750ec0dbd6b8", "5241d30bfa223ed45784e32d8143d20a98a8d862", "91e166a0c0ea3972c7d268c3b794aaf1a4910bb3", "d9452552fa6ee3def273c616780706134dcf09ff", "7128667959320e899eee43fc23a43f834f747730", "821338c0d1b3012e97296486ad70cf8c6c7c90dd", "c568264bab8e1fdbf6ed9156266547a96d844276", "76b1a1f8341aaa45ca539307be81b3b268fa3873", "e4fd5b55ebcc84201f2d58c168e243850eb45cfe", "3d170c56d6ddca0f15b32f318523460a719ea18e", "b80e59144892156fc1ea3d764a004998f512e4bc", "95b84f1239a885f844b5ae80abe3b5c211ef84d3", "3092b0c6eafba76a710009397d684b8a863465f3", "3d9ee2d0d7aeb14499e464b0552d2b964ade7631", "b7ea8415c2c6cdaf303cc6f519aa1b791b5f7446", "553f77674c09dbdf3b0050d62191ac2721cfa554", "09a037628e321ae4ebff71a519fad7269c9b68ed", "823b48ffa565ab0f36933b806386945722168e52", "c283db2130073ab4f22533313e0350325267e0b8", "29fa291317dad0ee6db61ee868cbefa2b92698c6", "771f52e477b673e6764700f5dc974059ca371f9b", "fff71db5b1b722fdd71446f155dd2c1f3daf4597", "32eba1ee17555fbc4f4d348a568b6d9d391de9a5", "4fd7b2fc0fe654e1fa546881e58051a6aff00163", "f20e21a6d6b91fee2106be2fea5f794cfed7578f", "dd966f5680eac1b068d9492d6dbba572cff54936", "a57f9f863d13dc16839029fb895349969c3982d1", "cc990efddfd46526df4a23935f200f43ce38c1f7", "e92a453840e7c5ecc7bf721bbde0256f7ac3c164", "b14b222e9dad8e35db36757779870ce073d17d74", "3cd245c7b189eb7b7f4b5110bff59a5b72f3c1b6", "564ebd7ba401d1cfbad8adfcea7f89b6bc605c20", "18650de06a8500ad553ce00a7a573f623682dfa7", "63bb754fc89eb34c49eb3883f93b8363ddd78c3c", "bea47d877bd36bb33d22c7c8f7a070200af3bdc5", "5833f597865c773fae3ee09fc4e31d4a243f812d", "7f6951b1f637e509d7849421f1402d94975b753e", "5962646fd3220b5fb5a4faec8599f05b4904cdfa", "1ce6df7087113a61491567f3ac55561d5688e2a8", "19affb60d1d3d21052da6ffea74f929508d6cad1", "a139cd611aa6b5ea8ccc8d222591fb5d84c905f5", "f9c5cdf360487be0a575c079b1b8075a1505cb6a", "f58d508cc406f8979f92e0562b5772c0df8f2975", "31b55e7da13013f1d8096bed86da5300b3bdcee1", "747e0f5ef0ec46dca9e02c0c203262128f8d7992", "7a5fad878b4e2bf895b8f1625a0027a897330445", "ea7d988b72587c265726ccfdabd56b4083c4d2fc", "54e09c31adadcf3603ba8c3e16a0e03a7560d908", "221450d62b3e0d1710d87afd526308c8b82a9446", "1fb05cb7680723c5e93ac90d0705f4e19b018efd", "f5c571a380703a822b07cc47c63d3a1ed9d1bf6c", "e52658643d07467db269ee86e086abfcf05d525e", "33b201fc85fb6e6ff1ba8931768bab99109ce0a7", "a6bb8b00d7debeb86f908db57be60d5d713ea18b", "2c01573fdf70a6a8f99210ad6c41ac164d1cf014", "0b24f40c33935d5776e6fbebbbe762422ba83181", "e607d47d8930229aebf8bf13adbb652be94ef2da", "688f9561dc92137cefabe1e4fb30818cf62d076c", "1ee953030ec46402c88d5d655c8e741c7160d7f9", "c2d983553b264d51960f3739e3979118cd8d0c31", "5fcd9803cd2bef9facde4c0a274c47785b1536bd", "0c9531cb191d44e9e72d95cb47a0c53f6ae3ff75", "bef8df00fb5b7e84d76e9beba740d0ef1b65a589", "53e68ecbd44f0adb206b08e343e86980def3f0ed", "305b9482568e54a18619f226d30da7a7d1860110", "20d67aac67509f797e481e8f732477b8885a2239", "461bb8ee025c63965ff38929d6f8e84289c97ab5", "9b191f669c40d82bfeb4182a088b92cc94213dc0", "8d888807f7da99c549b7d0255789f65e2a11f554", "73343a2e7f83430511e514fb8cd67feb30a26052", "9a2ffd74d33f2dd13227abbd9fa7f7d975c35249", "ae1e2182ec756293b650ea6493df1883f822158f", "85a1662e3bdf76d3fbe1a26ac19d92216f0f7f25", "5749007f47cffb1081bcb41626fa4c5ad3b1113c", "28ec2240c4be8235029cb02265cd7549e8324492", "3cc3c0bd952fb7c4db96a8f167ac917ce5a84a78", "e96ad5af98547df71b50c4c4695ac348638113e0", "56a8db109c728ec10ecc10f3847fad5c92cf33b9", "3bf5fa9aea43dae45051e8fa7d9cbb0fef6d338e", "f92b19609975517b4756069ba99084fec223ca75", "5514b2c70c28a6133459075f85746fe05aaecc68", "864a93fdbf282232d50695fdb8054e323a4f743b", "1f7bf27780931eef193866a501801f4a9b3067c9", "078fe1aa84ccc669f7ecdc8a07f1cd39109e3c0d", "ae737d8cd946178c48a518e7342d031dccb23b62", "a64b0d383030b5860fbe6456f541a538a61f7e93", "44d4f637a1866ee9c7fa725c27094e5a6cdd0bf1", "d1d7762a9f2bb1661b70f503c6301cf6c353e073", "2e4d573c3ca1303e7727e82fff9e5ddb312d34b1", "91e995e704a6b43ecea37ab0fafebe4165e51ed6", "4f6fb8ee811e4cbedb067381ab9681da1d47d761", "093718899f44cc2523b1096b7ad2363114f63492", "f0983f1b1c1638e8344b7d0ce90d9091489333f3", "c31111f5ece9d62557a10c374d3f437e966723fa", "96a386f3c424af96d950ee5098b4b0e4907c9508", "5b13d71738758c5fe39c2b5a5bb1c12e9297d56a", "92ea322802131b22ee2a567e6336b55ec89a21f3", "6e45eb91c31e206ee7ae74440c465327124b6f6b", "b83dc9b25bb97f26c0cb591578a38afdd589104a", "d8e1ab085ab13878178c44d024eb7fe5e1f05b8d", "12430f9dce4393be722de1299429d610651280ca", "7b63ac488e6e27b1d712bbd6b55afae46c0028ff", "7c2d65ff660684931255d404ee116f453c54adc8", "0242e3ca9fc00a089693f7444da90e1b7cee29d6", "228564c64bbf801edbca9362f8d7027055cda406", "4bf961e0070fcc45114c1d1334d9a951d6a2ae41", "241d45d063060cfddf77093d2cf0aad087118e35", "2f26842d866447cc55d5a42a35630427b2768b12", "62b15238e52bee84863a89d760a607d3e35414e8", "d522c201860d743ce9ba4da68a9edb2400823b0b", "8f69f2969433ba88b8eda923ef2d576f81a959c1", "5e616cedd4d79fa3980d673faa37504f323e979a", "e201e5bf30bdd7ea4f515ebf8d47a70172683f7e", "0560e890ca5c2e4f4dea7589eb2c64e8d3472fdc", "d45b896673a4c73ffc6507f0d2a40c369ca3d8ad", "eacc122f32868f005d39d222624a2cbec1f34e11", "02e1e6d1ecb2f152589215145dd16e622d6aa8da", "d1ab5d371785635bfe401857370ac21dd0439dee", "9fb96609122471e50a07478bd37b17d7c4482284", "26859357c5b3702c72706cce0fcd39d7c15bbc8b", "5f1184e93fe1021c86520460dc0a6619bff3c1fb", "56cf773b022348e5940ef6a9c6165ec724ced43a", "ef065d2c5a6c10e8ae008dc27c012155e5ecc95a", "653a8b113a9677e534fa7061f39c7f56b3ed3663", "0f72b15bc2181bd02923599d2587524b1ba0e8be", "be111004dd012850f2050a2453b8f88c4ef5b10c", "0d11108a01ca5017e055e498c579a271f3153ee1", "762c1fdac430e9bb51c83842ea8dba13a6656617", "7552d242a33808f2194388297eca7b7f4374fe1e", "ef886b0a415ecb1fda3338230b270d62e1d086e5", "482e45c62bf6d68978bbd871d262a972f6818698", "7118487f9dcd46d644bc785367429b11e921776f", "f976a625e1e5e0016d35a81e62701d601405faa2", "3f39d970420c7fa27f264b5bf986977150a2405e", "9b4cfcba5f636b5557f68663fcbb781cbd82ab7d", "d1522847785b4ad7a4b732e0df48c119543f7c1e", "353f7bf6af092d043f92a1d0234132d33982735f", "f882f128077f02fcadcbecb977738e77f4ad18a6", "e716ea673efd02a299001b1431096fce0d58d4c7", "7f1d3b1cfad648be5009b67b37ee8f6ea1061d8e", "41e762ca2973ce7aa03f14f81b98c85835d2b9d5", "bc7a7a479eab822dd69756e35604093704233a5d", "940d62907027f388026ba2cac1ac64381af5c78f", "079a75e144f6d5822c949e7d953c0d86448eee5a", "4463e7dee9f4b0ccbd384b95e48f32c105ac2947", "53279d25103ae922de23a563ce3a3ea42d3b7e98", "3ac98435ce75dbf6e67525c0b3d1aeba2530ae4a", "0795587f690555210262878a37ff3759f90e0c61", "48509590fd1d2387059bb73db8dffe0e74b111ef", "84ee828b5816d45139716795b7620f03f6d7cde1", "48e297c1443b38c9a3f2176a593d77d135cc1d87", "81395cf9bdca881cd4bcc759546f9a89f16c6b2f", "e4d0d1344b68796cba86a6c60be1275316748116", "065e2c167b6926d31508fc0e40f7e89272b86060", "7f7114c00881b4b27736d429ff3918aa6538f6e5", "c387ec04e07d9298262f4537d8b7b4606913e928", "05203b6a4361b15a6c36d00a6030cd390acb4aa9", "62a58c55388da3ad1340cfdf7d08925315b08da3", "8a90c5317b2c0c050d6c9abddde478d6221ebf46", "f08a7e32c8fce2d230e874e4606044616a4eb4e5", "ffc0d0981b48aaa6372f9859da5d238c825efbad", "6ecccd608577e36ebe353445dbed243aa76eafea", "44593eecc7d71228cc3b75f9df8024d16a096313", "c182adcd48195e94a9c7364af00a64b80ebdf2f7", "5168647530141bb08a75fb6bddc702295c45a052", "829bedcadb9aa74d5773577997d4131e76f00426", "705b7a0b0bd535c95e4e8fb439f3d84b3fb4f427", "3e01ef56f9a8ac73cf47327824d2e8b11b489194", "cf9af1e850c563ebd29c46b55cfadd9120afad42", "8b044da3967b654e97c769b2222b713bf4992bc2", "138f334316d4d2ef6c1c1bdb53cb57a005282395", "d30456fea8920fd8400f108a799687ad5254e293", "07e6d0c702e957ea6a8354f48cef5d2dc2c70a26", "9c87e8c7b4a3b21894a06881f8e5f455dde7bcad", "b201c087ab3a3dbe755f2e16c69c9550ce69d0bf", "ea4db5c3e157f304ccf2e85e2057ba4f82e59755", "2e51be35e2dbefd0b7f8a9648c28d01c011003d1", "43d9f48c9f6770503701f226d22a4cd9f228a76f", "f2796fa06daf0004a462d48a10ab98800c8ff72d", "67b16f261fbe02311b1dab0d04f4e94217a1fc4b", "3e5865660b7f2cf00f1afe6ec27377ad38dbdf9e", "c34d64669ef472e60da213edfbfddb3a28e337ce", "62120c7841182cde448b94018ec924cde4369896", "f61c63e3a1d525ccc204f64ad813c4ba77077468", "5c433cf693ec0c65bdcf21575065aa77a491b2bf", "a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0", "77288392478407f873d20e0edb44eedcf376b74f", "cade5b88d9c4b01c57115a355743460047c0ca50", "926afccbd88c8550964daa73ab3de2c5ab30aa80", "755a0efbb66ce40ec7399103b34094e734bf09bf", "6b38be699d56eec119d955c700c853ba3053cca9", "ce82984b5ca77d6339606f232e794f15618b349e", "8adf9e4d97539f6970f0cee6298d2a296aa4cdd6", "17c98a5b085ecd23df1754cac2dfab318af04088", "505da68b261be6ed37b42422c61358ff9d208748", "7ba29c0f6ee2c1452d0b80017d537cb1f412c564", "cd53026b2c8713f3d03177e79225ddf1ae6c99b2", "517b674c91eba5445189e212d80f2f7289a23114", "34fe09dda768746305ab611a32c87862d440a248", "cd8bd0380de18647b4f1d17767a4480a6abf4128", "2518d169af8c86bef4af3b10a3458965e83a535e", "77b9e60303c05e7ce045e66b715cffb826a1baa7", "aecc4cbc47d1e6d13a40986c3240811dd3e2686c", "3a52e0f5fda95741248476644662ae5ce89e8339", "2c3b871b3b03df72749e762913b034cbb564ddd5", "3fd30ed4ff7b5de01633e19b2769993b5b5d676b", "af6b96c486ad9f92ee0344a49be781cae83cebe1", "18d8838051f1b544078913219dbd8aa9d7baa6e6", "37cf266b578864096bb7160c4f14fa8ac61fc38b", "e7dd6f11ed1ed4d72186d3a90d5f4ef42e79c4d0", "ff242e2e94d7a009504f41fa1c102c370af254b8", "be2c5e66f44df2a49a3238434c06ad33a212e544", "af249e84d940432f596dcde5cf4afb2a1bc45a79", "d9609ff1b0b551595c82076016d5a4860fb21c4d", "06009256ba576c6f8ff4113e4a1a81f3692e1427", "909f28a5344a2cc3670d169d206d38e80caabe99", "c1d5a2c8c6e55c0278da40619bf77b19f83dd886", "17d3f26e5de3c271b5ac1d85956d2034438a12a5", "2c9df769adfb9824dbdf9c5355aa9f7e16438066", "a345160ab348c93854779410f97248c30eb6a66f", "60844997bb2981c44e3b4396ab2918df90f13c97", "80db5bd28eb236a3afb1d6e4adf13109b8711a97", "8ec272f288fbc679f39050ffe569d85c9296f675", "adbc4b086b4d562e5d5fef7911ddd3afc5912397", "32def9f98ed43330916aeba1b0fbdd61c3dfab80", "c9f249796df71f1921c7e8ea11cd23c2339e9376", "4cd39c56fb242137f025313e64c13ab147113d09", "2666955011f1eb9589335586c03c13721bc8cc57", "1dab521f2d4007850418cc3fc51ea363f9118617", "62f134bd7e31232db7050b5c22380b6882137996", "9d4a736d0c7badbb636c27375a26ade423e62303", "aa147b74eac36a5cf8d7abfa220e0295c1508943", "53bd0d5acfcf9a58fb2e4f1d770f87bbb189f07f", "838eb5a0fdcfa0e0f368a6d33a0f712db90c9719", "ffad49f1693cc292df88955573e8fe197a41bcd0", "22b6f962d928e278e524a676144c3be8d3c09352", "9315583af374d46e9ed28f64b5b6b33a2e5219f9", "9fe902b29622de74db39729b4ca2ebce030cb27e", "28f357733f1d658adcce00c14184b5ea6e1f44b8", "25519867f249961f7c2a7d6aa6772cb39377e85c", "a6ef250f3eada5ba1f9cc3c06663b9f76c7c2279", "ebe73775636f5ed0ffab9c64ed0d2b031cd82487", "036737e53fa20ee294127ebbf1ba580574c2f7ae", "a8cc65f54f6d91c79778c7157b313873ec0e05ec", "5f572561c5b411b1ff65b6266ceadbbe23d20dce", "d1f6d4c8c3c56206c0fd0679012160fd2d5d94cd", "76237c5f9bee9895d0913d55a064e95716d86800", "eb6ab8f255c57e62e78cf01f82a7b0af1e0410a9", "c42751cae2ae93bea31a7b0df994d7fafbe834f0", "d489d4aa24e5257dada7a769caa6df5318a38453", "972181d701685a02bf5e4d7db808d581aa4d4bf1", "2c50e87f6006e56befd83bd0a1eb1bf8ea426a96", "46629e1e07a6a5f79288ae421c7b529cb0a10e02", "9b1dbd2556993c451b4bad1d47560ea694436230", "b6e5e168685780a1dd2b50a0ba462d56a77029b6", "5a24aec5990e36683011bd06f4f38cd6fc20c1da", "6a8f2f00ac41d8977b0085203980f889a9644e23", "6479b5673f4eca4fb05d4f6088df7b5bb03ffb4a", "c82003c4740deb102e09b25ff904c2968157936c", "c8ae9e9c76824e7176c175ae0989b0ce443b555e", "76205d4276f61b49b793a6df4b03c5f7eddd88c3", "8bf8f41fc017531b502fe77b36c3b14e180cec5c", "219af366a5922169c49c60a3a0beaa892275c013", "05442e81c0fac409269662d090273159c0b5a210", "6c7ca019d79d4c1a36578fcdf597a9cdf5683fce", "b60471f3c0ea219680e3e929a2940a8b9e6be18b", "9bb858c8037629619457709979ae49ddecb710fc", "21810cad38b2c9ac51667d15da2b8b1841ac7379", "4d255a1b5037a49c7179c13e99d884d86fa2cd2f", "183c6344284de8d74d6b71f144213154885b2e2b", "47fa384b89f843912a3f2fd97b58f372b68f55a5", "20ad681da2b5d628992ad2f4d4a336b74a3aa09d", "4d906f46b3773aba09652d6b20ceb2d23f803214", "bda8e30e80e870c3fc2f8f545949370301829510", "b8bb382115255f9bab3fdcd1888eb097f86f80f9", "2eaeee59d43ae8d41fae0a449af9ebb628080780", "19839d95536fc831ec5b99d5c8e4e397d0e962bc", "1d0a8ea82843164041319044584413903cebf16a", "28a2fa496f8830627a8678919a063cd15785d6c4", "b33811d46b46d857c3c6495229db6e01133b16fe", "fd5118c781ec49f4e5d5084d8f87b0579b1300d7", "18cdb3c0d78bf9976b7179bbbf318ccf3d8fe266", "1bfcb6ee652a6b481111a9b7bb01852c5a209ab3", "5f5fe737d2c4b0d63eb4efd8c160abf560d40b00", "e57312d84eecb7672973a36c0938ed52a3b15474", "1e6b11dcd4ad3abb7c621674674b718f5e0a2278", "7ac8717e1612820994b1ffd0ae1e83231cb21e6d", "a8901a22be0981cb8f4c419dc4aa616ca8f13d29", "1446722d2366af61f30ca14d313977acf8629afc", "c98fef08bf74e94c2c8f1ad2686a841f09b4120d", "bc46623f00c6bb98c20fcbf95c9a7480dcca0254", "846bafd47fc3902f41aec532164ed8bd73ff9e83", "714effdf077a5be8e4ed34d2d2455e5fb76fae56", "db93bbbc109f704a3f54c6af7870f3210977d7e7", "dbc6f2af1d81e9539fdcf8b25bfbed8e0f465cef", "e408c77f5777448684e4e920454ef3885791523a", "345e10d79e7416f5c71139ad1581f89092a039b0", "86872f38c64f4574c8cb23070def6a5aa3acb41f", "43cf4740b9f50527b02047b0cd6897b0daae404e", "cc6a7b97d6e2425f646d2b9b29a3544010728ae9", "b8f3c5e2abed950590f3e750c63008a00092891f", "607fa8229b711f6baebb3b112f094d9545f1c73f", "4025c8e07bcb62caf2672ec96b1b5331f462c1f8", "7d772e713c6566bef460ff05438ab9674c682086", "3ebc2ed0564fc9b78215c11be60c18436fffd99c", "93596abcf5cb061579599371a13497d725e45c30", "f41966b30249dec5d0944b6813c5d0242da66bfa", "bf2deacee19ef04df62d17a007d4403c5b376277", "f98c2591312b83bb7fe3bb8d50db45217ad9f17a", "8630439111601b22c9f0620ac1031abed3a30d40", "4808f243125095ab1b271478ac031374c985df8a", "760e30a4deda8c1d95cc8c955775e9d260c04366", "194b1c478d3868bf0cfb4edff93535ca484e643b", "981ac9bfeb1ad887294c84430246e451f1a79aac", "f87be863cacff5d1cc448c061d1d8d0b67172eea", "a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c", "13a32e2753bb2bbd485e80218e17660f74beea87", "4ca4746b517532a0204d8960eee5211a44d50c28", "cfe80f9fecf95cbf5718cd6ca0b91183b06c2198", "25b17bd245e28351604e3fcaf635750c26c9a518", "ca708b5706e94064e364cc22e2865c715602fd9d", "1e76e83d9f95e5f8532fdb9afaac7769a297f1cf", "ac6f5780b1d61fa57851d1d14b80c5b56038dc35", "b0ba8ac0e297d39fd58a27cdadcfc9fbf4943d21", "5a13bb56a063dfe3eff2c794b0be59aa39f66692", "f7b9cdcef25cc2cff161d56d2faf21dc13a29be0", "01629e1f112ae2785bc560ba79fd11166cd46243", "5b2dc8aa2d06634d090e4879e221b8d43cbc2890", "f9dc62b26570afd4e035db1d7a40fdee61ba92f7", "576d9a5c1273482785e1a4aa635475717d12630b", "f666c76a9cd19b1e9b8d45d6c069e65d6fd6ec3f", "8a17acf35c88866d5a9c060c8f4553618060f2f8", "2dedf6253b328869b1401da7585edddb439a998d", "596026a1eead27887469fcaab8b99c1ab4714bb2", "edd2e6e37fa28f8aaf4e5192fa81b706d01b36bc", "246a760323a60aa52ed44d8a1080ecf86b42ddf8", "989056b85e694dc1800be0c814af08f41d79bf56", "061ad36732c2bbc2ae3650eb20f0cbc95f6521a5", "3e691e026ba477f4757851267b6ebaa53be0dcd1", "9dd12683067bb800bb8951c0e91e65757aa8d3f8", "1a40cda95e4323b38facba4376944a1eceafd39e", "dcc4bc267c646a40eeaf7ce29d9264f2bc4b87ed", "77ea6db1e2e9abb630ba1a44acd26b5607d3a94a", "c6b08d462a66eba4ba7e290683b0b1bfba1b45fc", "18243c5b7ade8cc09060d1e0c55fa90b90560ed7", "948f09632ed0029085edc970a3bf07844c192a90", "66a8ee71aa77971bc8c7a667224076665bfbe6dd", "f9901761bed7cc64a7302eea2c3521cb397b4319", "4ed62665a21ff4dc8d483c0fd268ccc8fb60f638", "c622f202c0ac4ca324bf42109121bbd6161782f6", "1a380db62ace18ab12d577f06af3e34a8e74696c", "62e41087d573d797ccd9fdca704397731ac55abb", "ce10a660d19fc494e35f68ab84e899498c02eabe", "efb6a1c23d9d26268fa8b613f34e0787ed3e089f", "d927d41f89c5662f9e439026aa00556b8db119b2", "cd436270782406053ea5878f24815634a4c115f8", "e6ab22d45065fabf4d4ee52bcfca512aacbf158b", "fc2b82188b3f8454b9b4dfd013b6ec12d2b8a9f0", "b280bc0d7f9473ef975655c04a68303e22154fc2", "44d1f1c85ffd07afd2f0e46f5efcadaf15ae1a2e", "9734feb44917c6c64530c34a0c36defe9dbff472", "be56cab58c056c074d1e02cd0b38641204e39f41", "c8cab5707969387d39f2ef8f93187b362d2e62de", "fc89a0c1182f15b9a8307245c256d922c9d12666", "0683677563fc35af6b25ad6e010d44aa5126f0f8", "1a9d95f933b917111235bd9e84e18269384be6e7", "85eac455139ae527951bf5fd49cedbac3535fd4d", "05cc8e7aafe184999c2037eb33c462b084a16ecb", "f06dd46eb77b99599d3e4a0b796b46be9e42fbe0", "63554c77657772175c3b264fa3c55b10615d60b5", "f764c5336a29611d55ca9b75ea2b7f298fea78b6", "b365a634038d4a60f31b22b58be5e4667a8663dc", "e88095ed8fbc7039c1724e51ee84f154fdf49305", "b941459719d32f3b81798a9abcb95b133417f050", "e312f147aa7f34b946c3f21d20f38c17291952d3", "18fb492afe581cb381d588b4b73973af0a146cb0", "5d265e9a7e3ae7d1aa40f5da5fb721f1517af387", "64d789aba7b5f57611d503be55e9405ff389e05e", "d3a58e57b84861d4db21ded5fb86f5168c2f7cf2", "2546dada7538355207a0f9823a9ac1e843723c45", "0e97e1bc6291031d3cb94291a2f52a3df3aef917", "8652e9914fd0653614bd8ffcef2d0d1a8977dd07", "b7feebefabc2d48b0d4794cd31fc141f1caecc5c", "f25676cccf2f668365043682f5b16fbb8b0e24a2", "bceebdf21261a5d33da9c13aca99c28edd7bc777", "73fdc30783dc09817d2fab6406d95accd489786a", "abfe8ba7d6639e8d8c0f9fa9924208bd34fe8ea7", "68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b", "4e3d77a873a367202a8ee40a5142582da8b0ef38", "dab6e1514f59c2a3f1f078b94d0a50e4d5338193", "0d52de617fed381d7388d5e967e21bb869164d4a", "5d6c7893b395483bad1f2a875ccbbcf04ae11497", "7fd6eb3f4b73a2f7a5fa31d21804b350e18d91b3", "60084dcc2c35e195755d9659331f48dd68a90f96", "267ea146161adf6cdc2877109a949166765ac249", "a545ba0bb7054161fc32851a3c80d3c275600e91", "24f56008ac510f4eaff8889fd8f2f00eb15c7446", "ce4f19a03496b7e23cf98ad9d50f7bc43ed365d8", "628c81d2d9a2cf05541a8d95dd99f6349aca851d", "49594d8c416f17b465f0cafaf2c81380e210f396", "32e29cc24b92195791b55c533ea8145ef026c673", "b947c53ddc08d4314b2ce70ca1bc2adb37b83c37", "7870b28ed39168352ddc2c1ca3c689d6c30680cc", "55af739d7888e4e0f109776569a66686d76df0b0", "01b804f8ac4b66aa32f6bbcccf16df07e6587f36", "782a0261cb06e632e30c0a4574a7e52cdd3ec580", "da979ecacac2ea437dd0e177a0d2cfd8c9c577ba", "de490253feec1cad9de2a92ed9a85a8eecaca0eb", "f2f6727984f6a0f5c73c13f13afdaafcbd267fcc", "97af135f1bb1f15525a497f84c607b74d0165370", "4def6b6fef4c3d2f7f0ccaa5be060f5e0cfd5f9d", "e1798f4278a10de00d1d95e81031391f9ee16c61", "896b003cc8ac1827ae4f4678ca1bcaa2ce42f24e", "57f52092c341069e99ae9da8a4041bdef4506515", "a3769c0edc4633224e6291866d750691e6d9ed36", "d276e8ba0b46a7a6c32fddd2b31996117420e773", "1a89ae70eb24057c1d4b87958eae647c2b42a7ca", "cb3ce8590223ea34be4324d0ffb2c149b48456ee", "8e2141eac534f6984bb0bdbcefbd17de27ae0993", "408228889f67bd0ed31be48e199c4b2c223f9218", "256f52f816fad338677d06054cc8e15f69033aca", "4c96dcf6e01e7430ed8909fbc8db13c03c20953a", "c4a899f924a19956b3e2887a1587447fcc4183bc", "381ce56f8a00ff052316fe6f5792475266c57ee7", "c40c89f94cc8a6dced2b14f51aa2e87b02b7ee22", "e34b97312e91606dae2e26064dcd628dc360dc88", "4b692959de8a70edb0ccaef2289570e7fe7a8203", "f523d4f16fa0df9bcc7ff33624b2d5814b56c965", "dfc9976c6fa219f9a06ad3d2331752b4124c336c", "c5346a62b0b513d9b847a7ff568db40cbcc96b68", "db32707bb2465dd8a61092409f9f790e8d61c410", "d9f8ef68df1df8cf88d484fc22995f55a9c3f9aa", "e065d7132a8aa6aa4dd73fa6fbf1631cf4d305e5", "214968243c442c0fdcbdfef23943c1547aeafdbc", "9d792dd4dc304768f5c94432b111bfbaac0b5aba", "4c0d5e59bfd4aabaeb16739ec8111d12964fdad5", "03aa82849d2637f027c2ad3e8af69e27c0aca823", "7ecf3eb4373170b2538cda13fb9f83244c01ffee", "d916423327035423738353ac2a1716bfd9a7501e", "aa20f54cb75f23acff4e67af6ecdece85986c3aa", "0e8abb51320db62408022ba171518156d1d749f6", "62f9365b21f3e9c30897fbe24aa898005a8972a6", "a008896f70b247f727fa433a9ccf49db05b0bd2c", "c433754d3483515aab7a4201f12f83fcbd1050b3", "00e52d975c18f58c7f26ceacbc010973ebbd30a3", "3d7b712c865cda2866a4536f9bd891aa6408e769", "4128c7b31131764dc893213de17cd3224aec2330", "ef486db569c7489d09d1da587a363cbcd5bbc482", "6559bb68e6f65271ce3718b094f2ae88d3d52899", "aaa4560729bf0161deb71789b47eba5623893845", "0e39ac6ac6378f8ef55229e4d9448833f67616b5", "365d25de3e7e870dccc66b5b11b678476e1aac41", "9e9fb165bc6de5ab6879a2c60c68b7ec9b53cd2e", "d7a5f9d67ced062ac466a61e30929b1e9cfa67c9", "0f044855f5d67cacaa9ddf718cb85f6e1e119d5e", "dcc7cb01a7a1348fc70147b06789ade43fb7e462", "149e3b85aa5ffa6820091e6532ac79a219bda3c9", "008fd5fee6f52c89916203b44dcca9a7d52dedcd", "ee1f898b5dd45716b979fb5c4415fb8bcdfd9e25", "c0eb34794642edd0de0c582691e881866777d9c8", "0cf42d627375b3cb6d8ec696cc235a5022d04c25", "a720ce304613d26fa7ece540af4a28709edb7e1a", "09feef3572790bb88df6d5c58f8df11b0ac223e6", "3b8d0bee4a94a9cc715a71458c9d1ec8aafcbd0e", "f81e0fcbf41f4f39766390bc00ced61f53c7d932", "ab9e377fe68b1735f1d30a8cdd83f518c7091925", "eca19d6e804bb17b31195931042686c6eb0862de", "3fde32a67e55ec1ece97f38c41443a342be655e1", "601edc7d3e27f5a2ac5f971e8bb1a3780b67a3a2", "e70ca3bf5a1e0a06d646024503732034671dde9c", "331ecf3ca86c3fca5e8e289cef47829e111d93ee", "adabd14d08e89d02d7fd11135e5265f47798a5d4", "40b4130c93d08235a60996d29e5869a22b6ae53d", "eef7e2952741fb49177b5b93b2dd42fc0794206f", "b44e9b0ce4c5affb6e62451d39fe2449c085cea0", "15a888712d275bd12ea46d61c92bcff0ddb07ecb", "b0822250d69e1af02e186422b97109b374a8a436", "fc9a8d1e914a5322d79ae9890e71b86f15a30f9d", "45f6aaeb10efc8731e8e82a31e1c1c70c774f8a1", "3bd2a6ad6e50d012057711ce82d01d7a51baf90f", "b5f8f103aad0594fedd105465c4f9da5dd331abc", "7b89bd4496707b0604d88b83d5c23a871c18661e", "68ac4ee35876f3e5d2a04757286fc05e59ead214", "e54b928974b6426727fe4735c629f3c1082830af", "497f65fa5037d3c02a5267ab46c866b35428d8c4", "7008111a3f14e3dcb633dcea215ee18ce6754aa3", "ea7860c6141416e60c7c15894787accf9fd0da0d", "becc98162e533bc7f34088c60c8f2bcf801f0d7b", "d1cd0c4780aa8f184d891e38149092f97eedbc00", "5a74e5812b3de4bd979f40f04e14e50a2bdaa386", "6582be0c507c366cb5049c7d6c81b703d811ee3b", "935308133897f24ae006b40913ac8c12441de8a1", "625b92e3cd73dbc842eb208e3cc3e0f7995e625f", "6c62392fb07160cccfcb1c1eccd6ed44819647c7", "b20d7afa53a249960d312c3974347ff585d07f72", "e5c321448ed88322dcc2503e831afc6e341ba77c", "a541d4508f380d2306d1a780f4bd1b39a02ebc59", "55459dd74e530b50dd520f08b32def5b7725101a", "ba96affd6c17dcd3adecfdd150b49d7851d028e8", "a23717c8c6c856143bc8be4817a47e4a5549fa8d", "daa81bbb7d1c6d75d1711595604178ee62a5801d", "c63383fa88456dc36f67d0619fddbeefe363c032", "4ce95d684cbebd800a88c556f98325d689ac0082", "6761923f4f90c9f564e94e6845471d504d5f63f1", "60a4cc2fbe79187c12ac12dc8e41e367e364136c", "a9810cffb482e04e5f8a5eb4fb1b94ed39067113", "f58a96cfa20530268a9b35efc8cd7ddad1900a8b", "7437b9a833f6e35417c189988a396b34ad6d564a", "337e5dacab05cdf36b5559884d00ebc9e9772175", "6aece8e1b68ce12a1428c635659241d967d4b37f", "7cd9f61d32c6b22c37ed3edd64ae819cb68c19ae", "512b0f16a3fcd3f9e8325928c70361dcc6b6ea76", "414cc6c89e66aa7869838398fcb92e7184031235", "9fa13da16f0872222c55880fa61a082669c949ab", "07c15ef3c8845f6772802b7ea5b728f50533d80f", "e516479889dca4ad2a7faca4e16389b6d50bb44d", "96d1e61ee68980312017e51774d327d67a96e26b", "bd2300d77a6008167043f23fd91bcc562cde0a19", "85463fd5ebb001c61576284147882d1061f16376", "b569ae3ddc6834eda566eb94ca18e475deed0a84", "a63c37dca134350a8260a1add89c33d6b0deb937", "5b341621e6cdcf0f3a37a432b7fef2fce1e1cf00", "375e5be340c9e37ff1993964d03853ef1657bc43", "e1f72c7ca63e194302a65019affb302c4546e760", "0d5e910a917cc57771f2b67b603bbf0b47d9f523", "04a8cfbb74247229798ff780ac8188800ef2a6c9", "c4889e4793b6e1b5a3fce265bd12eb6c14cfca60", "b201c7fc137efd54b35060fcd3e78f5dbf46b8d6", "62353747e538fcf44766871ee158c5b33b8da461", "9eff940a64b406b57b4d4d8fc9a8e5dad6a7d871", "096fb3ad7cc517e401eb2aa6b29dbc213e0bf200", "54b2e5dc781fcf4ec0ccf7a93eaf7fa179526796", "d3e261523fff91571c1bd62e43845cef6c915a27", "ffa791c41f85d18c5f946375431aa575d569a0e5", "7dd801c580bc27cabe3dd1f2475d90efcf3c3197", "7d4d63b8072c26935b0eff0df2625ae6dff5ec6e", "856fbc68b327f2ab0212389976d9092828ae3626", "04aaa860391a8d874cbe17abf983f362be06f019", "f4b047a084a5ecff153d0d32453aeb2e9919c83c", "ea379e3b3a0347aca0be1c6aa71d72e11ae484ad", "b7582227611925ad4ce216d894dfb8cdfbad3524", "04307043829486be59ca2c3f46b90f5d6ff71600", "8b8c49703a9794d1d6f94aa8b470e83feef1e480", "25ddb3dd7f05232d950ae5e986d8c6c006d19abf", "8e0f0c6edbf8ca7457a4c2d562e1d43f18121b88", "5708a3a02e00061e03366f2dabf8942df66fedca", "8663f2715917098a36ba5dc7a392bf0f2993c43b", "944b95e1a5a9c01314224c9ec34ace3fb80dc336", "c84616c2d2ab9c4af8c2020c17bb9c9a2c14a47f", "aa07828503c500e7da8770b0b41a4308fd23c3d6", "32be459e54fe83b189392f9bb731943d09b9e265", "c27f24da81a6b5a3282a16a10a8e3749cde4ef7c", "4bb8c06f6a14c555d41409ba974e6e5780b9687e", "42b60c1b01d5c8631267394e6ab658a005e2a55a", "d3c3a620eb5e53c23d1e65a0433603125dc53cf7", "82fb849678cef40f7b24d11a136b8661dcd13f42", "2749645d2a7173308228aa5fb0793a260fab733f", "af6a4f300e7abafebb65f0ffafac5f4ff19f85dc", "9f4dbc64560cbea9722d866748d63eddb29d383f", "6a067a4a80bb917bc29d5bd50de8607e43a32339", "61cd007cf4c5b1c677b6fbeff779bd58384c1dec", "d06bce3002921b32319da1d1b3a61f18a64d5bca", "f3b0f7b9e262eb91c8c331be076ceff71dada62d", "ce00392fc35ce639752c710094d87a4311985fb2", "693a13a8498611d8f1b2ba22eb1a19fba126e426", "e63b5ba9e4f2dffc258dd7e306c67674f7cd6378", "cfb9639fc3e9337b14e9b30b135f44edb6a700ea", "51cb2df1f608ed8dde615eff834b98ee233504d4", "49c557c54cc846c52da3a5425afe69c93c765ec1", "527bf784866a7d53de3feb161e8ebdf7dc02c767", "44833c79955d22e9f3f0a5b2fe659fc6c07fc8f3", "5caa8e41f7ad0db20a89eb9b741e75d45cbb283b", "77470740de5f0a915ec901e350abe0d2ce4c31d1", "b802c7274fffb0fbce293ccb40063628d8aac6e4", "805d619382ab576a5a6d113769506e40f48c1837", "80b9f5b96cd5b1decf78f42c61ae6232de7d9920", "86b72d9215b909658e86391e4344614838549510", "ca2ed80539552b6c0b90176feadc0bd9a395e5c6", "2818abe9edaa9d583365d4c39633a7d95c93e1d5", "e7bd1b0673d421f6b5ba14b356774a56f0624b88", "51bc55598c5cea7eaae1190a7ecea321c4e1785e", "5e79e02d0fbe8b19b06871a6d378669cd193dc67", "cafa64cd2752c471d3fb464e6530ce2bbb7fbc93", "1d47561319938e10cb53d202ceaeca102511a31e", "7db29efa7ddfde1ed9cde93caf6a6d2dd221880f", "0ec4ec0f90c3682d0b17dff704a615a02604f6e6", "7599a7b719ff84f82ecc0820cb61040167d54b89", "f4e58691c2e189a2fb9543737dda2cc874f3e1b4", "45e5b151b624522e14584f0d4292041c6b26aeb0", "59f05ed31a2e7f0e8d683efd01a71b3981145e19", "4971b71899ada7b65496ac71c591414b303ae437", "08a921a94045312720e5034db2f12a40fff28e53", "1c166b40a212a047574565fa3b0c5d40cd8e2637", "c0d2464d6b176c8e22a592167748c92d0c42dd01", "882449f496cab29098e663c1ca57e9b525ed9987", "d532bc529aa475203febabb98f1e68082b576faf", "5ae85fc6abbb26310a89e21915a302a921f82a67", "380f63489f56271f3a6269c61205596214aaaeab", "de329556f785e2bc33fc1db4a1485cafffbf7b96", "45a02c28cdcae273b5ec19d6062bef288b9f620f", "0bd4345736447e09994061601bef4b7be6d05405", "ee79386f7b5620c3d1ed18d24de7b9a4731602d4", "94eefe168a2149f41bf9a2f3e4885f27de38f519", "09bd34df934a815279ffe73045d10e7f4b2f9660", "2a7e2ef5308a04459c75087021b116bea2ae1c37", "7ceed18790365c6938ad958d747c1bed421510e3", "78cce1954ddb6fefb90b33742215f304ec7b0b94", "3c26cddcfacc513b0b47bd1e05fcd4946bd38b2d", "8bced2add5843dee5d43314b54aba088cc24d916", "61b970ea445ffac14efe11e52b45a466d570eee0", "c96c3c142ff336f2a9de9fd339fde4720561d1f7", "2f1aaca167aea1cd95e6bf4e17fe812a5a6975b6", "147e73732849eab3ff328135c8a4cf1af5fd08ec", "d6eab9f5df4318e2c700b99aead3dd0ae55f97b1", "bdefe5399279ccc37d3f402215236a0ad9642b99", "e58eb6a26763de8263ecc2eae93119e4817e4016", "a8c6eb36e9bafad79d8fd401dbcf271e6b171df8", "598be9bb4e6d577c5b659dfdfe082d62309dc7e9", "2b3d91390646170a3fbec25c81790affc6cd91ab", "c9fdcde20f45b6e852800a2f6f2d2afaf976e425", "db3c4a46122a23b0f9dff4adf89182f882154223", "e74fea2864db7f8300da2a0569343b51666ecf4c", "1f8e69ddeceaf758dd63fe24b43a55c98383e88c", "8a92615ba0456844e6368f31be42ecf738ae88e7", "5a5b18c2fc796e19088555d44e70b84da1d998ca", "d6715b4cdec889b503732ff0df963b3abea081d5", "e3270113ca97637b8f6e5a494a605f228a2dc943", "151788f7e8310aa7c7514b0c62a72e648364e9cf", "a8e9dfdcf20b549a97894ef8dfe2d9f7980a4ee5", "305967c021884baa88465928c8bbdecdbc62da22", "666aeac0b8ddc7715835fe8250c9d11b1c646837", "d9399f59f5be664bc0513772a115341b5128913f", "d33e79f29976f523068cfd3cc2161f0995ff3ffe", "c749affef31dc12a691c92aba6cd870edda24b9e", "413c11357d039a03a8dca440a01951a637ae936b", "56026e6c763220c4474ed504ec06f44237c876fb", "73479cb56edc588a9c93178ecfd15318c2e37360", "7b740124f0208b2f0e08ab0c0fc1c409d172517e", "557f63d03796db78255f055b6d06cb5f9195ff7e", "5372d0e6c9abb14080f0212caacce6a91dff54d5", "c1166c595511528757124b601e7d3e7b32d25019", "10cd6ad93ac0f114c103294a1c3d2933952b6803", "13a6df24fcf4108f2f8251d17d60428f3f2072eb", "5cb9a748d6942a335706b12979c33d23cf15d8d4", "194c940e72c43174134a1e24415f4cd53fa1a3ec", "0a67ee52d16bb245271a136b0fa801b129b1d729", "76b2d85c9fb10426fad78a8d2dbafd8ca08a4b89", "de196227e17126fa18716c4ed8e61108584116dc", "4fe9764ba91d8c923d0ace45b2dce39ff67ac8e0", "45ee0fd5b440e3822ba09892abe433df914d51d2", "d5789e09eb02353545124e5cb8553004b3bfc5fc", "114ab9dd0436093fbe948bb8546d406451c23949", "b0cd6edcebf6c89c174940afb496e499a4dc5d9f", "ed3d311687429086e2890b1d65d099ce5dc66aad", "831ebda80692e66fd1c0e049f105ed525316fad9", "c6f1f614bbab9334675026fe21f5af4951b9c890", "bcaaf2b5c50922490ed7ee950c31da00138778d7", "7331187090c5236a72d80709c313502cdfc8e9e9", "2f442ff21a8a8d63f7f19d13d9915cf124883d8a", "d48be8c5ef3d3d1eccf63a198338ded14e301e23", "3585c2e8f9a12d91d23522604d79211d0ad81114", "c5395d3ce2fd3e442f73ecc52c02c5e101a47989", "9cfbd6d75f109740275692d9f097554d5d6a7cbd", "ad4e9d25c2731918148e8dad7d56a37dc443fa0f", "c322a9b7eebcd12427e4e049516f72c2b2a15224", "ba0dcf70f18ccd72dee35831b5cd7f51184d194a", "0ebba3023e42274a12ebe69840429797c9a2728c", "3bb7fd8ac4d69e170bda9a111ec135907d7873a8", "32317f2607ce7a83ec94083e5ba0b104d7336c58", "dcd6db86805d4d057453d4eae3a810017619045e", "ba533f53755f9b247d4c5bb961e7f7da0a6ab0a9", "b70afac286ce723b2b0d71b81e0a5dcf0e0034d2", "973d3a472d47f2f013bec93ca78d3c87d2b5e185", "4219af202d091db2ae0f0e30e9ecc348ba29e534", "ab4fbbcaa743d96a70f945c13b2c3093a23f5ec4", "62776842df7b23324b7d03b278f66f98ac9f1d1e", "6efaaecde2cb54a1bbcf8cd98a2a0f4c8a3b661c", "82c2a74646b12b3f0eea5a0ebd7154320b3443da", "0ab5d37049d63bbdd4451efb413082f7441d005c", "f14455fd3d0a86c0726aa6311a9a62a4392d2d0e", "71c99293ed57cbcec20b567f724c549c77a4cedb", "824d21b4411e54c5a59979acb51c2cb875481313", "3b30c658801e35ea22f3a1191bc53a184716487a", "efaba30116ebe9851d74d5bc20d5443730d23ad7", "522f035cb1f92fec92459c6aeb3e4ca24d73a2b8", "245be6f9c141d018620b05cadce82be2e1381c1d", "b6536884cc16a22709c3a9620f0bcdc2257c360e", "eb488f7321fbf49af35aa6b8698ef82b21c5fea8", "b973a012163e3073da50fc6547c6705b3aa96ef9", "a24cb7b369bb0338da14ade457f70a518a14b68d", "a5916deb1370f6efa46b70b62657f250021d9176", "a262d2d8811a43c906a4cac55b7126ebec7699be", "bdc0316217940a8ccc80ce536547d42e6477adf4", "10471a4c06da02d8d42501411c084c7fd984022b", "734f820be48d6b5f0dbbdc30ca5a0e4225ab3d76", "a04ba55790e31c692ca4b5a7456967be83707aa2", "916ea002c15e82879f3eada7c635daaecccc9e35", "1c50f539c378b21aa3c1888fa22d3628ac8e396f", "eacfdc784f1e3d70a35140f5d8f1261d008dbc45", "5e28260a10f4b811205b269118e1dd46d791f279", "497a66e38bec08131e204ae7cf6cd4005683f0cb", "768bd0e97db9cb4d25d6435c7d64315f62d439dc", "1cf283dd262c895837f954e4fde100b1a0d9c5b8", "65f81e4c0560c6681fae052d0324b4dda7d3f517", "ea552e10670c97541028cfc167b1854e940ea316", "eff06004b1ad0d2e3cddba712e15dfbac580c094", "816f6170fa8dacc3876ed93db6ca3596341b6fb1", "0ffa6e2039d60d51ebe8cfdda9423e15d6dce1f3", "829c33aed1022dc767460dbc2bec2f96ce06d0fa", "d654acbd39a0902f5b80701af4f8e7aa860d7272", "d3160c3a909a1d2f3397abf6ec7857376a32f8b8", "fe1bf76e6f727a136e89232ff59015e580eadb74", "7b678b961c2c8df2369917b512897337e34e7011", "fa0ee87bbf028fd10ee52505eeec63aea87c80e6", "14506a4282b6b9079280ec54f50f46ba041c0d10", "a3ecc86f474aac11bcfe960116d1cf8520bc9157", "82fef614ce6c6f2161cb9a67c136a60a809f5381", "2af78a5e86dd0671d1a31aa5f3496fe2661cb9cf", "3f64eeb393d1c2089b0e93449c01d09a62fc096e", "d4d0e34bb40f3761ad1a2bced229690b536e7ba9", "d7bedcdf4342e5f65dc4e24b987f206b500a40ad", "2ba22d1554ded08094e3869a83bd87487266ad38", "7724a50c283cee4113ca6a1a4c100e8b91461a71", "e11796384c0ed2e409d1f8fb68969987595644bc", "9c388ce5d37d882db5c521f6179cb7961d338c18", "7705265477cb6c5ced76d5faee3423f8555c6f1b", "a76243a54963910f5d172fe1a4f6b320dba69db1", "da5714ad6eaa9dd34209f0ff568eb779cae689f2", "d24403d0564ec7bd62c34dc0503dd70fb7e0c78c", "3a5593a721ce9b2d2c4a4c188bfdddc3cd6cf4e2", "a29482506a168b5a5b03c4854430a7e09bf75ba8", "6766404afa9d6c1d08b7e05eced08bd6fbae8ef6", "84f6a3de313f8911cbfc15413d41453ec62940a6", "e6780b54bb6ba2b3033ebd5fa5a44044129e3f2b", "77044574345331aa8406bde958c0c44fd60a0f22", "6fcdd2446821c65c36063e00e9555dedddb97763", "b7783a43c5c83cde13ca342d23caf22e5ab12962", "c469ab0104e7ddb4b7344616bb86eab857347ef1", "19219f7716c39c765a5f38137cac3436cba05ede", "6342ab2bc3066b50fb531087bb3393994cc4dd34", "275be735c5037da3cb671255e6fc3932cbd9d7b4", "af5f695a99addd052929c5dee9f3d7c9cd896814", "1cf9f37589aad257653b5d038dfefa1283be381f", "1ccf0c294767c48c98bee45dc01d8481cfbb2760", "ef3cf7dc0f6a9dfe1ffc8f4d65d4b8fe3f73f258", "ea04fc7cdecc926cd33dd54c62d7a9e50708070a", "b35264ad95193349c51a9277abe571b711282cfb", "a8a7110b903af0d39f405ad0d2c6b37176d3b258", "e119e48d4daa356063bff9f98f8329411107bbaa", "1fd1adc285163b4e62dafd98fcdbeb73f87463e5", "1d7085571efbe7b47c496806d490dde8dd6ad430", "c0529dc4f28f9ebe837a085a2b0e21d02302446d", "8a57f6425518e6e1cd2cd4520487c7eab7881776", "a35ff3c73766b1accf03a2d2c76b12ed5f721302", "99d6f32918b8d5b5ca842b5283948dd9c7759f0d", "ba07ae83b5d3f64caf0395e4a89c054571339de9", "c4279fe3e0b27d0f40857c00eece7324a967285f", "9e196b7d8ccb4b16673409012b2615d59f04e4b1", "d8acd8caa6c22ba5864cc8007ac502db8a0a65d3", "47aefbb415cd448e8126040f9050f3686e0d17c0", "a4014a2f787bd9e1c95096ac25f1497693b180a8", "cff016d6dd2aa3345c1e6bcc0c49477c40488f97", "4778b24366fbcc216d9d59fafbbb7505c371dd1d", "15d20000fafeb511e34f1687e5a1b68ace60b226", "68422ab342abc38ddb730dd8dab6945cf8055ade", "a53c8e8d70351b405494e88718ff78770758adbd", "1589433e8fb5091961e38f027eae57de9782e8ef", "6f0760beb34ab8c27df11c7ce85f1e3994d0df89", "b834037841fef2603b23133e67340f470e46cf0f", "755c7494c2d10e5e81a3105a2e6bb5bc29970cc1", "fc08eca5249b8c83debc99f246cbd54ede886717", "df969ff7426d61c8d32f3a89ec461b47b34e83b2", "06b716d8b35c9bcaf0efb8da4ee696d0c6d31223", "e52c9cd9f13f9e8d3be93d1de051a143c632e3e1", "97a70cbd6e3b9011a5df3f9625cbf2985afc9f14", "18fca3c29456bbab6b262eeadd5a94520fdb4e3c", "2042420bd7f43bb834316d7ca4631ab2fcfcc820", "a9a1d0a162ef6be57374519589c538205e65a7fc", "1d101329c96460a8b00a8dec5ff8808a589ee505", "b8255b148fdd48822aa256f7a7ba05c85341bcde", "2c8a1f0c7753e13af3caca4ae9d9aaf87e73de4b", "0fcd30180f95331b367e5dc6ab8141f04e00e55e", "2fb9da093b7484b46213f2282e7b7a707661bc89", "a880b2dcbacf2703152c9c3245afbde30fbd48be", "eb570463a27247c25403b6fae1c4d62ec628fef4", "b4c6cc7d82d1fcdb3bed734c4e22c19e012c84df", "bc19b79776650c27f57e7634b211a4bc9ee88584", "a0dbdcc3abbd3e6307c6e68d0e60f8c0fa31d576", "281fe39929303a8ef12e72ff7999b849bbe0678d", "a7f4860b722ff7574ff4683823ff2024332e0d1a", "9ef50524d0c981b4898dc99bd27e3f030836256b", "f349418fc00b2048d5dda657102e9a3eb9bebc64", "c4cf2a8f901eb3fc646dd4cb8dff17aa1a4d449e", "6533c5270643555a51f2409e4aedc3809bc453f6", "8debe8d8598c9b2c83c4a25662f016ecb01540b4", "5c28814b3944f899c6e8971f28c7857e4c2a9e13", "15d37ed2a891c099858abcddc1a470563b3166a4", "9bc5a85b2bd89d35d51bbaa01719a5982fe020e0", "4a316c4ac82fb490d13dfdb18d8fde83cff7fabc", "7d03b1de0b7a2f7a7972716a40277c7aa231f542", "17a81260cb92a321a0d752e369ef911055178c7b", "4c30718102f2487b31a6202e18cec08efc44f117", "63ed5749ace68cce8662611aea85562959361e78", "4509404ed8c14abf482727b054f9a926ce154991", "b6c0d07dc8bb4ba123e2673a83184e16a4db3d7c", "de654d9846fc0aed0459c7036a5d399ecfdf20e2", "7bdae7559d8b37e11818286a84edb1a11bcca141", "9c7e4031c03edb1f40c9a2876f6876fb2d404141", "8ee0851816b3aee89ee3853bd3b2162e034f4ba3", "a65cc6b62ad3354c836d6977de78b7e0ea6097a2", "7699d678c417945dda228c468731a1e3369dd88a", "26feefa91ce5016de507c658bfafb4d3b84b8a6c", "24ce82727f7482642d57085d5db7a59050e08dae", "34fb3f7730e93120c0f52cc86f314d50fa9d34ed", "464a1e86723ce0e11d1901f95f8826a6705a9be4", "5c0f7968e35622a1b9fe8dac78e57609b04147b7", "ec78dde7483fd1b9e70d9346f0753ccae1bc52d1", "316b87dc5fbdfeb3932996139547d0bd2b1004a5", "039aa28a60b633cbdadb932ab093f40c6a598501", "d83586f1e45f5e48d891eaaf9aeb943f1b289cbc", "ed0dbc36aa01b71057113ba7a684249021b08f77", "1bb8199342fc40e00145ff06a634c3389f1ba0d6", "c2d72a691f7b090b56b0bc00a00a01c6d40c7eb8", "47ac22486db3ad86579fcc67a9441a53016a7ee9", "2c5c3ae57927b1152d3c6066217fb4dfc756ddc5", "666bf60e3653279cea252ed06f8ab96ab03e5eaf", "d4154dbc55400c55d487f6bd4a5ff05d1db1f638", "55b8724bd5188932b69a6ee484ab092cd95d4498", "25324545f2e7d74f7e6b11cc4125434548abf536", "f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f", "0494b37a0c0aeea7a42a8c9a3848e3adbead3aee", "316c4d50d5d2e10c909bb101bcd4d6b472ebe688", "594498e7187782cb788587af5bd04f404bdc6aa9", "ba6f8409706ad95dfdb3c23d4db3c080092c6e1d", "29607924bd867511329eb030c58ef9a92f66766d", "edc61aa2f5f499a70502ac48afade23a3db5a16c", "ff018079a16d1f8077b57727180dcecdc7227a20", "68bd282c505cd84eddb645592a47d53055a53ba0", "82b6f9d7a7289e79c0122de337fae903b9904ab8", "ca58715c06daad75b62ef32a5fe35b90ebbb6ca5", "eb2bd41fb83cf22397a9b576d0e6b3a641eb2d03", "259d576f6ead7decf74bb60126130f88af05f1bb", "37464c7d6e1e4f5951662320980f30715b8d1c82", "4db9103c2b885f9745297aeac6dcf76963bc8925", "4eb614568d833b69fddd97f17cecfb40e87bb18c", "82e77eab35d1cfbcc5fd78782244f73f574b8b95", "e8d5bdd95d0c83fade4751a7d03176468f522f7c", "28856203854c9162a91f26fcd1201ead2931cb0c", "472273f07a2e535301f315d9d5eb997c0bb53845", "86fb866b6a794e5c0344fa45774149e48f5b967a", "0404e3a85e25e90c30bd492b0f282c572dba3520", "5cd7ae198d2f8df63cc1890b0b80c0a93c63590e", "75dd33f834439b89133657b528377ddf58e56b3d", "e001bc75e8b9395186579e49620764fd05a2f97a", "04db5cf063fb1088d407c6ef9db909ff97f999a8", "d13106484158b56e3f1843f4a706e6f213d47f42", "0e5e7432580166a6c7fc75bc35b091b101630d1e", "4b070e803131b144737881ac262f25d7700c503d", "09460d33e60b2789d4861c63e18c019955d9e66c", "107fd30ae7bbf0a1bacc6f461231b3c31e94a7de", "2576addc283fa933e181727e84b70443615388ff", "a1905b8e7d79f36660df07d2d5355c154c146016", "e63252b4219680d109bfa41c24f483e97b37f40e", "570220ba9b127325f1a5aa7bb17d5c6f76ccf62c", "965bae735e033ec28169a3f518c2e9be2d6645a0", "cff11113590fd49d015be68dbcd021a002d5f6cb", "f4192aad6f6c46075c598ad9d6773fd919ced7fc", "c7cb65f15990ce6545a0c22ed9fe101f15dff3c8", "ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff", "f695de7c68e373088175f8f3b1650f11a27be7aa", "7cdad333114e6765351ed0facb48db228ef29b7b", "5c7d2d67688736edbf6d280fbf4038390eac5c5e", "e9c980d8576ad809e0df37b3b0629d87f96037e9", "3768498fa6dc17992ae828526a8083d05cd35a82", "187e5ef258a58b72307599aa1186466babc775e9", "343c2fc6b93b7b9864ded56549e51fcb0406b731", "c465dbb051efa331b485e48d5fcd4cd5cce681ac", "86de59d60a72e91d135450cccae4e220088a8a4b", "c344e593d0195c3bf0ebd8054ac836e2244037b3", "d8aa2c65a9f857e86d0c1fc1cc6b95b8ccf23099", "608096e55efb0716d9c4f3e1df30113069d309c7", "c01441e7ed0f56281ac2dd7f7f9594a44edad717", "ca64891acbb924b2173a9256b3e5e7c20f0c69e9", "275cdb87d2e9ce89bef2e350d540f9ba3e5283e8", "0dafb5ae3dc3717dc25c5fb6581c854602081696", "ecfcadbdca8467496b974a2e2ccb8c2bbfc31841", "94b8a1d808530eae48130cb9354137b6c9d04fa1", "a7c59fe192b5796988a0d8ceca201d2bdb5d9f6a", "394941c8f81863cc7743944c6a1b54c36cab2e1f", "16eb8dbdc0aad8509145810de6424ceccdafd15b", "1069d7b7c62652cc04694aa9c06a6854a6c9f267", "94e5bada97d338b53d7a071672ce2155848ef75a", "7a6f8452bd3a31309af771aee0c73057165d880c", "62526ed1a59cf7d6d9a4c78e9f05874cd14703dc", "2b5e0d98d2010d519b8d05417f804961ea8fb3df", "7355e672ae1d7a0b496a6648116d56dd506fa762", "db61cf8368d73607c197546b404af63e567a5b1a", "2bb34a4489769e21a4886f1a9f33aa49c0dfcf34", "3093ef49bcb3611e4f1e36d7599d3df3746ba5d1", "57cd00aee9d9b64050be98e585358241ecaab099", "fdc5b42646770ae4bfdddc93f016d8ff0caa43bd", "64c04d95aa99eda06ffce5662cd0212ada213a57", "c313312ff5301bb6537bbe7187a40fff20726850", "955d5affa857ec1f358c56da8fb1ff4ab6590704", "aff2e47bff7bb70c068772d5bb49b57a2acd19aa", "7ebc866418b075df58cbe4e31fcf8b0c3acd70a1", "f236b9badcbf1f666c952fa745c080ab24030e9c", "4313524ae324cb8bae6e235dae27f1a7f0cd1f0d", "e071f67c780a68ae3efcb87445c9f4750ced12d3", "9ed83995143f5d95038cdf3a9f1d5dc7b3bb6f73", "629e91acff36c8e87eed7854c784c1b227d9b254", "458106a73efb2891f51bea7532745318bb7b7285", "84013a31eaf995e6b38e58c2892c37f99b17a0e0", "a5d4ddc18a4000208a7b84b49a405391fc3c6f1d", "a2fc5e2d78e7a95859582026a5cd9f51cd5a3c73", "8efe58476d51f4a5558ee259e5113c85328464ee", "471ddf43273a87cf1f5e3d216c883852b5fdc5bf", "35faf5003adcb9bd6e7f57e78759cd1e977f7e96", "60f7a9af1ac8d392c3f4d1a4f5226c109da0d9fb", "a22923daf778e80b65cef6551124eb438a7707be", "caeef3473bfc0168f275a973aa8f0b703d40c6ef", "409202d5749c2244b320a3a7ed750a5e903a6615", "55afb5b680091e7902b35cd0c949649d54fd0e79", "b9ab0e46e2a1bbd2538dbc123e03297ab4944126", "c41e407e61a7550b8b046da0584153fd35b2da45", "64f2e8b64f8a5ad56b18e723d6951b62b0141be5", "62c9a99ee334a3a49df7b21925c2da7138cd83af", "fd8a31b53d07f3a1f9a204589b3efa205c932c87", "b851514b107f14d6b164e92ed3c1c4fc5f6613b5", "baec8da3b35c40f7ce5b2fbca60d4326b2faabca", "12fda2fc13426799bd4376c1fbd99b179c685559", "03e6fbb010c3546593bd91a0dabc045a9882705a", "d898f37e35ac4966fc7d54a009d05181fd3b232e", "cba96066115626d5e7d86caf47284c7b83e59dfb", "479b2ab777188e21109bcfe803c2599c35bb9042", "c968374caa010735f773d6c9e509e63430b381a1", "fa3ad278a15348a1837631491df599f80ab7d3ac", "c02540bd666b418b4faff5bdfa38b121db4a8c10", "9042ddf19f33445abbb69a8330fff7e98fcda2dc", "6ff6a11424659efaf7dc6a34e003b84d5e15dcd3", "c538b3002100a89af7858bd7d1eee9dd36ad96a3", "d3279fa55237b07c944efbcf6b21ba823897e300", "b4c1634b52f619ca8987b67ecee2640310781aa7", "34b5e8f55cb7d09977074b1486bbdf00d5c16a01", "4d43fe1c96fcf2fb87b61641747794723d0c84e6", "d798094e9b3471a62bd52c6fcae3c4df62d6b149", "25fe3d4b465728bce4ec417893865a57d6226b0c", "c3a650ac46ee433df1c66c82ce1aff63b9211067", "f9b488508ccc294db03d427c15c182864fae74de", "6fd8b25d38c44d5cb61b1cecac40b3226b44af87", "4900dddb8817a7ffba10f0e280bfda75dfc1a591", "bebf85487e936cf8f77532948afd1c90e2366804", "717513a62d971681a342303216143b30c5d20d4b", "8eae822b54aa671f4c9b39ea884df5164e7ca318", "22236380c033a1d441d9b35b4bc1529218d4e39d", "b9e022302aa4a5d97f8b25a1db809e64b46b6f96", "7fef53822345a66f20f4be59caf236c4203c3db2", "5ea3f0bd75d7f6320b79ab791afb967c72a303a0", "831a085f67d5ab53d2778501e0849837d4495178", "d680b9b9dabe7ebd721479711b4fb6c32dfc0fdf", "789c6ebdfd72ec9141e04ef162471983e7fdee94", "23b9a9f2ded161fddc76f0ba576edd4b3c8afffd", "4e9543d8494f175bc0e772541a15c059bf6d6835", "1bee81242e92e9032f53ef94745f956a5006d22e", "76f642b962f38f6b1b378e8a66887b53139a22db", "a531452eec239ca67268a2b08b650f2f53eac220", "a7029e4c8a0714400deb40ec6d57b31c2025d22e", "7a968c619d478f06d1ab94de8b0f1afffb985d28", "8f2ff22bf58993771dbfed9266ef086bc0ae0638", "e249df4f5ebb0a834e2b0e0b0f65045e4738c790", "99b702ea3d12952b842055a4d5d4b1928ed69186", "6e9dc0ee27670c113d5711ecf0d5c420d84a794c", "0162683da4ac3f1505c114435d1f466cd606a5fc", "9be2f7090a4c5213765c7d2a11d8a431e4a5b6c7", "3a85285048963f60e9ad0a14ff5a1b7f7a351faf", "5fd23730eb90bc05e33e7e76824dbae48a4e1821", "b823724e007bc3f505369b7d768373bbb8f503e6", "06d105e268ace265809ae3fac2f17ccea9ff88dd", "6ad0a1ffef0b1151ec1b943e18132b762231c748", "28a18cf1b8f4d50884954ee65eca4f2799b7130e", "396ce1a8c8a69a8a1448fcc9321bf055ae9fb5f1", "e5205e589f64e3b88e53899b67a55407b30063a4", "360d365b33cefee906fcb3b950ad72a9f4ace4a7", "0f5e0d1637cc401f353fd4692c1279a87972bc85", "36abb55dd232fca5d1d0629659ab77f298451982", "a0b0b19043ca670940049e88e73a965aa9c8d721", "b2af040423e926be558abf9344311ca0840a1ff0", "4eaafc8fa8e590bc5521820f803fc0a8084ccbca", "098a4e945edd3d63f69dbafd9cc0d39703fb85de", "a6a7325e3abef511527bc7050fe4bd81b44824cf", "9cb3a16a8e6958d3b27e8fe5a7dc2e5eafc567c2", "928441052b5aaabd09625da0173e2860e886a00e", "9122286553d9232143b63a0d5026e49555a284cd", "0b6c29f2d22c438e0515634add96608bcd770c92", "a21824b29314856178eca78fe39e318aab41e5a5", "bbb86672fe3b20895a0f887059576a4cdadbf875", "3dca3342bf90af57a8703ae9b9275c2c81368228", "c71490043a6a78e4705487185983eda54ed8834c", "0854476ef1b504ce3f8b9bbecb00ebcb4ba3d1e5", "02deedc02b2cf8b78ba1c39143d77675577d6687", "527c30c5940ce5ff25013f9876a75581603d8a55", "24bdd0b9c1420fbb53d8fe0d0f18383f1bd8614b", "1f2aa17d143da5ad39863bf87682fd3757bf33b0", "308dbb8c6359589ce7411027cecd777938e40bd7", "e378083fa506bdd9ee2ec421d883c9c0a4e5b86a", "30a19a5c2f6293f8b1fff7fa1fa927f7d1f69fa0", "b9cbf2c96faef497fde64da0b1ac75a3156a48f4", "f91db3dc58f1d6a0cb63d591515183b5a45cd3ba", "e41064388e67cc9bec320ee467757089b150bf20", "92e726d8dc27d9f9b377224d6fa776b0d42ca5c2", "aa79d1730527f1bfeaceadcc0c27635b7289b2bc", "81bcfe62a6dbecf7617f7c6819b67610019f7615", "76afc9851e5502b4d14a39c6269c0f6d4cd03903", "bb1ca5827592ee1610c87ff86f0fe5e7d99fe4ca", "b297e97abf401ee2d69834cfa23d358dacf8e37c", "7401ea3c55abbc063855b7ae79a601c3388dce6b", "378b7c76f4afaf21f9e9fab483bdb845de6b2d3a", "c27d7a9ae9f99ba97e37d8a65806c26f76da10e4", "51d2ebf2da9dc530ce6b992203b55b7fc077a50c", "44364faee5fe9214783f0208745828ebc902f22e", "8122a27eac21a5c60a8427a9181de0192d675cfd", "1fc9f10b2d33104a20d5efa0059e030fcc65db00", "aa3ad1889fa6306476a0f6df804072ef5d99aea8", "3047bd4339e3f3c7d182546682b75066ade50ba9", "d4f726f3ef21cef3e7936b2c9770cdac6478b8ee", "c4e24d2b3bcfefc8cd4a3ec0d44802a24ef7ef79", "792b38813fd61bac9662a26a4437899d8d5380d9", "26738ea20dc5d80be0eba6bb83af73fb996759d6", "4e30bc71f5c7eab6d7dab047cdb95b9db24f9590", "3ebef6ce7a8dd95f3727e80e0e786b8b0960cced", "0e0ef3cd6986002a4213ea9fd1998da1105d1dc8", "7733ecd1eea71573bd8bea2408cb993f0766fc27", "9824a9003f829bf5536ba17dab296e18fbbd25d5", "9ff72fa137191ed003af2932156041f118c52f4f", "a30fbc55c7bf0651a423bbf138938153832fdda7", "5a63d1db419c911afdadec6e3bf28dd0397941fb", "731ea17dd4bc18ceccef14924a9db2eb57058b2d", "f89de7ab435c8fdc5c5666d9678e5566e952ed6d", "de00cfbc017a8f7fc6c68084369abfda5ed2cb59", "645be5cdbb2a75a76137dfe3d5d015f1f7b94730", "70247adf2589102992a685e1ae594dd2894d0a4b", "273a643145bb1255507d3a721f8e0a82d07516ab", "85062e37efbba65b7bb7d191a53e5207df942b86", "e950d7ad36fd3527a2d0335d0a5e1f794a592255", "3cb9e84cde561a84aef84a61b19bbe3340e52688", "5c133f5432c0f0bd8d6d853d42f89f18a2d31d30", "cbab7dc04942ccb07a2ca0bc942498a319e57e35", "a47bf2a3c8429d4cfc472655066e71af54462ee7", "1510f88ae1f78165b6637f378582fe701b6b6fe3", "41a2b0e83e4b3cb7468791175217b549456b89a8", "09043785158ac65e76bcedc1406b858b93855476", "b346e2a722a4460752372086171d3f5c03476114", "4d580b15be654c562e56b1cc046c2b1f9992cf0b", "059ddc41a08d1651c76f23f822aa0213d160725f", "aba787393fd25091e7945f1aba27acfd11449b12", "e6f55a532ae54241098f6a11cd309dd6ae68f452", "62829b543ec674b4541e2589802accafce5f169d", "af22d504dada4ceb7da6fd965e0b1a7d304b4fa9", "d282e4f0e6b6ebcf3bd6e05cd62f2a8fe1f9a238", "ec73f5631ccb1d8eb37d27ae564cb17df9753d5d", "4455747356a16874a33da0f88cc56c89bb6e9992", "506e2bc00725bce79e13f4017e1c0bcfb02f2a03", "4fb0c00de3953b9a7526fc1f0ec3666f8d5987a8", "3d03d73135accba9db761f97eeb99f26f5d53919", "0af75593dd4ba3b439fa3552a0fa857036f6a4dd", "bf00e1efde974d53691e9ae467ec614135dfb051", "b1da4b2a840668f0ae8ab0271905d63ef3a942f2", "ef481148b2f3e406521080ce85ea4b401f5cac23", "ca3821260441c35a934689b912baa28acd076bdc", "e19b808a7afa498921beee95ec15321ab29b735d", "d9bf750cbf9b24103f85f43856e771fb739df4c8", "a35196ba220f16940b5b048f441007b6600fec7c", "986d297ed3c8e6a98c2cec2893f1e040f175738a", "d2ea303560a8069b4d95b224cf01c737112af339", "d0af8901aad4ba00d1362b4c5aef9a85d44b2b45", "64520fe6741d8ec3c55e0c9618d3fadcda949f63", "13b42d9755bfcbfe912db299442ce614a558b58a", "216c9a6bd9a62750d786a2c500248d7a2b3b8a9c", "1e206129403ef47da2c9251ce7e78a90bd923dab", "cc0d5a43cc8b91b9965a2078bfcc60363e029288", "760d7cb23192c91c00fa03a8be3b2c355d6168d1", "0c8ff887b545d7424a64f11a5a0d494d47155173", "8ce54d4632f88479703ff2e0bcd2e139074220ad", "3337c160a4f7f606ee1122e2bb75b7cd6f50159d", "dec2a121a93ae2b601f5c4e856378ae4bb6c007a", "21bd59cdaa5f1b0c410efa30c52a3da9252667fe", "e3efd51592466be221e5abcd8787fe3902e9d736", "89850d553eeb259e208d0c577cd7bc1eabd3a90a", "f03301ca1addda27b0c28c65749e21631da2ae97", "5bd9f4dea5dd0ee421ac6f464687cac107e0c02c", "d83aaeea17fcf7a2bc4d7f4346280149ba222c8a", "beb798d01ab941a9abd428f3ab2ce4dd54afa53c", "271d7c8db7c75abd5f89d6305f591e91f51e500b", "32070144af66297865bc96719bffb73219b10e03", "339cb0e2a20d7f6e65e7f971597c6354e8c23b91", "1f303e00193e1b351669b4a7f541af4504d07ec0", "77caf02802be9f3a14042243f6da8286e9f836e6", "c4733e80030f01182c91f69245a0e5ad247b4e07", "296758a8f8b7424652e440f57dc1875331372795", "d216a385a66fe89598381630a6417cbc91fa9141", "c1f8d24f185f07ef924f1a911ff4cc66359176f1", "78f03f8e1205cf804d2f4c36d755a263f19b7b76", "947f5a8741d26c35ab225abf6185cba486068361", "164f28e06610cc9666c9007e68bfe28ae67add34", "4b2245ffe16fb92cf51a0b3ae964fb1a11696728", "6f14e19aa1cd8699c476298d8b37865b4dd367fe", "d30e3ecc913b7e6759886b86607cef31aa4b5e19", "dee1231ce68bdb940734fc3714305849077e1bca", "9f336a29536ddfaa990e7e4d2eba07e775b6a26a", "4f1d4ace099c4b0e9878d71cc126ed12149ba2b8", "2bf45093532c2a62669e571977496af6fc2de2a9", "8211b0d14338cf67b7cee95ec544001c0adb3823", "d7340a0389e665984857522aa41c009d485a1ffd", "7cd6ea0f7eb5d904c10ae8f56556624f41fd67cf", "7dd31b4082fd4159531540b12a441474808e80da", "ba27c0c31c43cb423d2479b1cf756efcad6ad93c", "13fbd42c3733baeeef7f58badf1decce94e1e74d", "c33cd945099a75a976bf510f348a6d013fa7c0e7", "bdeed8e750e85fb6011d83a0c6d7cb5d3759998c", "9286ac7aa56acd95ca709f3bf89498001ab9ea40", "c205f021659b85005b2f19a2854eb00748f9930d", "47d86542ae51902b5d349c141acb76c1d67cb43c", "c7a73e684d9fb27b2c5264d58d3252e8aa70f647", "45c6f18128fbf3248471895003f8f6e834407333", "bd519bfbceb08565e520e64bacd549e584a584fe", "e0e8ce1fc00dad7cbbcd4a1f4fcedea4b760e6be", "fc948e87f6bcbd403b2a5935ceae8b9c42751dfc", "10e6be9df695cc2179817d7110247036f793322c", "7faafb144806ef47a48debebe37f63fbe521014d", "9a28cfe717821e79b3eb17d16e5fa715b897782e", "1bcbbe96c4dcff1b80ac9df12b59d765e2b1efd6", "9c3a1c00c4b309d52a1e973e7fcc1ae99d7de991", "3679ea5d26850fe777a850f366456bff828f098e", "31e7ee63f21e7b86d41cdb724824d4dc0804f281", "bd716a693a0c0f544ba61693614f00890060f735", "27a637d28756b061676aa24f0e36f96488ce7a80", "470c2f24e9019f3467bbc3b7ada53cf87e570166", "8b2f95ffc18ae7b37702fea390141ca9e4658edd", "fc21161525c3e284cc7b20001323b7bb0abcc4cf", "874814794bff65d365e8064bb3c8aed4dabc7861", "cb05b49c09e103a8034bcb1d490ed4b4c8bfa8c3", "773a473807c75975b5820b30a4f0eccaece7cfa2", "154f727c7a7b766e5a2013c6eeb17fb843e9d7a4", "1ca0eeac287a3db27251ee51511b0b8cb0b52d29", "9c5bff1e87dcd29bcbf6b06453204391b9598b84", "e62ca29da90a18bcc4c1fa9401d291b8126400c7", "2b34ba6d4b7c4683d2da87b75e7e89a8e1042af0", "8b7fc225f03ce8ffa78309be33330273eaa752f4", "914528180f5a95d61d544d2bed42c03a880d82d7", "6118592c6d88350d01f74faff6fd49754f84a7d0", "1c584ec9e0a15658d5beae8e66d4494e91829c5b", "38d2928fca27d54c7a2826eb3ff1f0130b1cc46e", "34ec486d52bf8691f70f655a157ee11f7ce83bea", "2338d9b3bc3d2ce471223bbd4b42d7cc74363e20", "e7fa697808d02571b3191185812e2b8e0f1eedd8", "0fe0f1e99206d614ee33a1b58f9ebf379d40e6f0", "bd598d565722bc424dfa5f7963595c6d586407bf", "34a12871d0a844f5de97a9c4fc052070953e1572", "53ef784519507f0ed194cc39b3cd490e0e0cb650", "8063ea9e320f5e40dfdf214587bca20ea699fd27", "caca54af2c4cf2b83a6a741676c46bc23f5efd39", "593e30841d2e952bffc2a6d16fae736bcad261db", "69a94c5e2742e5776516bc030e9606de9e115c0b", "c1907f2d30eace450dff31125220c880f0588f49", "7cb52a676f3f3dbfb22a67b69810b6056e6ecc9d", "610a9bed1345c7336eb2dc5d969d7b75ac0067c2", "3ebb5b84a0053c4a2ba560ac06dc9f1fe57769b8", "2cac59fbfacb51e0206255e51165d8746456922e", "7b3da2348beb3e93babe4e197c5d8fab3e7f7a3b", "f6478880064705fb1d18f3cd5debb622537a34af", "d2d22748b437861b211ef8422d1df5e5552165b4", "8079cd4358a98bc7013365e065f4b83446f9c797", "efccebd3db90d7baf0947cd02612ab987ab87868", "0b877a9962a8dfa21622b62bb0466403e316cdc0", "e3a7c751f284347fe97a940af74352da65bbf8ec", "a8ff47b6d6b5070b8247dfed85135b71a4a07cdf", "2b46e009fa5dd4e917b10691aa67bdddd66c9bd6", "4324d01c8e7d53718d0f2232d781098650c75f05", "86bf8354a06ab7b23a0ff6a81b48fd015e92ac94", "f55b81be1e6bc20b887662115993ae01846b91bd", "853740e2ad58cd58763c676d1a42869d12ea47d3", "9bb448fd9bb62481afde3d11f14ede588011cbd1", "a07f89bfb202820aadbd353d3486455335260d72", "490e6362894337cd112b2d704f341b02e76864f4", "0510191e499d1bef9597f7acc8801d79b8d41179", "ce539e559b3d43d4e2cda8e4fed6934511eed427", "0d589abcbd16de91b49e6536d1f57fb274f194a8", "d015a74a7bfdbf51d060d50c5c0bf93324942940", "36833c6871570c1001963b7bcd4ed0f36c9111f7", "0a6335924a24f29a1014b59b033648de13a5a48f", "82aab561ef7a540ae5aed1a4a81915bcb1b0cff6", "22c8a2785d27dbc4c559e4a1f6cab629e8871a40", "a37db390e0de63071d104e6ae29b181dcccea6fb", "643afab6b7d1f9d1f19fc2c3a69f5d68963defcd", "cb01094ccdc94aa46ae36a63229b34bd7291ba5e", "285c917c4ac3bddc6e9343dc92913043df710070", "f8cd3bbc36bfe84fd16ab5f6315a9d91debc2737", "91c10a238b36a21c0c0a8a9162c0efdc30c8b9a3", "eb9e193477f1bbb5b68c074530c22a9f714f60d8", "ca2005f6587c6b4e6c4c1f06b677bd6c55555c6f", "27780690255dae225a809392ea9ce0d8c37908e5", "1c32fa2f40d67011a74b541150e8abce4f18149e", "01135bc533bb294b45de7f1aac187e529c171c29", "779426b2fa8acf415a01998d91ad77ebb6e64be4", "7ca038effa28c1767e43e4f66d2bd9f34852d5b7", "4e5e81c7d44f389f8ba973437197e7040c2fb236", "e00e5c03866be37bfe77ff66948d59a7a08bb0d2", "d9b0561601f93a54bd2f831fca434c3383d36441", "40651eb642447d05fd2fc25d158659e9c9463c72", "3a1246c198ac819edaf0d3f0c52f2255af0c8977", "c14b395c782f9ff1e80e47dda1c8ef97d17f342f", "e8bb0a5719ca78a0b10ab980c4c5c06b5bdf7dbb", "eefd3114560afcfbaf826c806deabefb3643750c", "095569011c6afd7baab44fac0a8a1850af3217e3", "b95e18f5575f1024b93613721220c7a29898b95e", "73e4e7ef9c8a9e937aa489d3f5346b48bdb71f08", "11d3768132582d192b8464769f26b493ae822321", "e399f862dff006b982a35039276d403e762914a0", "43d7346b5ab4af53bc68d09ad6752c705a4dc57d", "f859400c6b55d802c3102a098dc32c0a902ba6e5", "5a14db7554283fbf228cd9d427bc708b1faa9477", "e63d0983d0245db11ca513ecfc0a4309fef57543", "4c5a904faf61ff72f170cf89ca3da840dd13d2ba", "ffe0b869f5c55b1b74d5c9b65a39d0dc81ba3d4e", "b84f66c5df3c30b38bde4a57e7ff274d8b290f59", "45463f75d6a1a38c104481b8d6b38e682e4c9d3f", "52324ebbb3cda8441759591086e8c7681e35ed25", "780e1a50408360cf0cf93c0b55b59e9d7b4ad0b1", "50a38cd1c21284731852b8a53814cbd2c3bf54e7", "04d708d675b7cfdef043930a62b4a39d17bc1b35", "ab2daa292322acc92ebbe6cf21b3bd80cfb5772b", "81aa139e0d1c19bdd3289d8e31779c902f413534", "f819c77d274ba4a40c5261bab3dcb9f13460e263", "7c8a4a9daba4261571a7c7877be93b0ceca649ce", "1e8eff815a96928bb8acdf45388838aed82dbb3c", "84d01347df233baccc6979ee94dfc4a902f32cbb", "4f4e8589df0af54db4df2b8d68340117f6daabce", "91fff47fdcbf0761a4509649fa392361c59e32bb", "e0f58a31946800635501fc4f6f8c4f74c5c5e321", "4136ed7fc898a0f8160f9c39374566ae26256574", "4bca2d8bc64e84a764ee656b9c42443b24448f53", "f4a1c391fe1ff8bad6971bfb7e8a9dba3c504bbf", "9f1ce63296c5c43b9c5343f1779e8c2203843205", "de9933444e95980b5e3f7847de25addebbbb966e", "7125d41d983f8ca05e1c24221327ab793e6ebad2", "7b0bd873f09946b32664bf58a1eed66d1151531f", "2da707ee358afca814a77c4d6b4a3463a6d04809", "dcdaa7d5a9f95d7403f04f69144d271555d64603", "2e92fb00d464aa9609e11bd3dce00c2baf0dd3c8", "00cc0a3e8f03bdbba9be35bd2c60351cca1b87d8", "69a23e64e4aa6543adba79c4d3767bf0d2728faa", "d68ab7c874908f1ee890c10ec593735c181d78f8", "d04d58d3872bedcf5a899bd17db316a52732dce0", "0c8275b4f711f2e9e472eefe6ce422d0a7ee7892", "24ad73b13fa814916128865d2bc80aa97ed9560f", "1da02fa7be4ace876a53802d19711ec7037d94f3", "dee65d14351a419cfeaac0e1e0da0a497bd445fb", "61c099a41ff47bbfb673edaee8e331322c5880ba", "b0cafc1077b3b74a617dedd7f8009af86dcf735f", "a4fbe4c01f5d4e47bd047b091a65fef9f7eb2cca", "ba3007d127243f1c3e871a1c4f8f2141fee7fbef", "6149359dacfdd08f035504bbafd50cc15a2846b3", "8b7917f685abfc357b1acae0aef392802fe93e76", "504de8be70c83940cadab05edf47525abc92659b", "17d9c52ad90175b7f18340eec29660687f7c63dc", "149023335d06ee2f10c823051dd12cfc704aa7fd", "4e46e9ae749079ba729f3367ba0dacf509ce49ec", "6f21267a4673eb4a5053237e1bc7693fd431559b", "1c3a307d3eb74d255842c2eeae56d54e79baa99b", "fdd159de2f9fc205962686558858417a56eaa2d4", "fd2ab721e2f0a8e141280b396c72300a78d51c3d", "e2995d3b885570fb8c3416470c66163ef9f065d7", "ef8acbde9a3a6443d4d979828a81433c98a3d3a9", "308fb3a284b71de8e589f60fb75a4f909abe4c93", "459f14c098a662ae49ab12f7af11b4ff72467f34", "2343c4208ce59bc62d7942e471e8b39076fee0ee", "fd3ed998cee3ab660e1e76f027521d89bfb7789e", "c7f56d327d265fa7b2541fe7c5e6cc1730661749", "f2efa545d60560ed42a68a724177d6cfce9b568b", "5d0a229a583c6b9b67f029d49cbac57bd5c11389", "836845f5a2a2c346b421ee73f3a9ce12e855ba11", "15de869a9c40f9977587535ff416cb79955fe400", "6f7da2f5e4f45fc9cb956b45b5ed2595cd222845", "a754bbc565ff39b8894951ebdd62ec1042b62ccc", "5594bca2fbe6292662ccced3cd93805e095f422a", "515404486bd26fda0c012b88c0ce3df2df4f8880", "a3b9344a37a60c07ed48a49eb0c5575e7f881340", "d7abefd0a3552afbd33cabec87b101543b3a3e6d", "05ffa2685b564df7c6d800ec5019e9317960945b", "258be6d762b1c606941130d7d598a01c387656ee", "ff9d78c14125afd7b707dbd70e9054c6b1e96cac", "99cff796ea008044b84716b18fec45133bcda91f", "ba804f1be7ff022c911af1952a175719a59c90b6", "cb1d6140be307674da6782b2f8ccc55ee009c035", "2463e42ea17d62d0631c247a478e153c55d1e566", "a55ffba31bffaa64bfa6995ca91c6ace2d603b96", "fc912defb1a0c84e5330ed6e52340cb82381a468", "ad4dff27bae1dd34d62e08641fa6f86f61d41da1", "6b28cb672173e8ac143891fbf613c2f428e06104", "13b66bcea2e93c563f8610f2c753498141f0a4ad", "bb9457d7255012a08ee713d77c8f1e2d17cfb650", "b39afcda382f8f5bd96621cf7609cb964fc82bf4", "fcb8438e9bdb152d744fd3352832e3b2b048303f", "2ad43045a3ab97308ad93a63d2527c1e9cb165fa", "e115f478ea32aa143568a4c84f95fbd99026fbb9", "67d6be30a005cce39a51894cadda55268341178c", "226ca2f04c1b2fa0668148a00e646bc01db55fdb", "7f52e5bd4462773a2dadc36be3788793cc0c0908", "33e977ee34394a737c2f50d2d07b12b0e521375d", "6a4d8d4b5cdb6c24dc92201a5fdd8131d12b604a", "98d7d623509748ab14c390455327decb8bfdbc47", "b37ddfc606a5cff69f7ba8dd4bd2ee3c09b6b5c2", "941e5c48203d7e5ce5ed7fafa41994a70a1f13d1", "6d0dca76c08114b6b2cb69430f102cb85aa9d60a", "91918e8cb7d27b02bf4d7687f68f2e7c8fb6f376", "00f3dd03377ece72d188f4cebf309773c995f223", "53a95d6a00a89cd56414553f2e18aa41ac060198", "7abe0c6014022874378cb64a11b26b0f0f178324", "e96c61c6232890ef145ac4a30722b73e17f826c1", "4eb0ceab351804b44c0eb9669a2173f37f7210ff", "b7bc667fe1e1419ea662e355bda0aff1f7ecf010", "e22743298acef8064651425061b167939a3be727", "98cce21e7878c7f55d24f7e0d65bcadeedf087f3", "2980a6b29585d99c5b65226b260763463064c01e", "e7ae78efbabf690c8ad1e62daae8da0f5e073004", "e8eca0b3f03a57ac61227d4399c54cd562804608", "30356a488fab1af657c238f9b6a3b0803e243b38", "b8ee1366bc170115e061d036d20376e6848f6905", "1f32b229371e43045459f642d832b7e52fc73264", "3a06b447cc63934108834749ee0da669c717e1fc", "c1b34672f95d03be104828679f606ed4a1cc24c3", "c6be5f130c7e7a8de12a719a33253ee4674ba8a6", "ec29c3e784abdf891abd38f42444216e3d2a0fb7", "a116801ec76fa2159191609d0dbef666d92385a4", "7529c0bec597d70bc61975a82063bb5112ac8879", "2b42352c99f5d4cf16ab83a9995b8a61eeb5e861", "e7dc4b4b6bb67efd708adb8eb01e37c22a06dc30", "4e391ea81eca73e8d4ce7c582e1948a20eaaf80e", "69811b920944081497fabe2d5e8f4e092618eb90", "bfca90acb78cccc60e845264cc70698acaf2fc69", "659cf339bc365d596e7b9279552231fbb673b53c", "8931a3ec1471c8a42c36d902dffc31492f4c54c6", "7599be94371a4f5f7068c48b98c904a9aa915044", "f0db317ea4730feee523a634555661572b849476", "462b894840fcd1254a5d8011d6aff1f7126f33ca", "9498753cc46e7af1d985ff04daf5aa166116a416", "ab57e8d5a3436fc0e2a11d9909fa53bb9cc345f8", "8ab5ab19c32312253557c080eaf63c3e26758807", "6cf03a5bbbec48f395c6f61fb33f14e25d0a82a3", "61d146c89edd9937863cf13ba8fff00d1ff6cb99", "8c474ddd4999883749b987b2d4b4c70f00ebd94d", "4b6629978e8d1be15c5e3bc74db55900fa40f52e", "bffaa98b1316cd7d509f157a6e6d5f52bbfbdd93", "e500046e006f43c8c86e621a9c5ec61bc330bb85", "f2ee46b3f3f9099ef9a6b00a567f180f9786eb36", "504d01b61eaa3e0d1af0a4cea866c18ecfc1395c", "0b89b8b64c60b7fb7e9f1c26bf20b2c7d7c0adac", "fb3c3ace6276809da3cdc1d206d50800d335c32a", "1a6e4ce906c69887d9758a6896c67fc8b43ad7a0", "0cf1557045b5c23c2b60cd53b58b26afea445e01", "0156bc203986153ac563e6fa8cc6200033a94bf1", "79557e7d0bd54ad63c38499b8bb083416fc386d9", "b9225f67c85c3eab47df96b9fa1bd5a5034eae53", "49ae632b7d91c069d9b1a8d24f1f758b00218431", "0adb55423dfb6d3128dc774fbee7068e0c7f118b", "ff60f7b6d497bceb39935efa2dc753181025f80e", "7316918a0f546f9fa406fd65b9a70161169426a8", "2594c573613707ca6b1f7a6c96e8cb5331413c4f", "b1a2394b3b7c0532641c33fc74e27036cd3492c1", "1f02426b2fa219b7033c10010b8ca7ef471a18a0", "8564e945471d84daef37a74683518dad9db8c49c", "245217699030a0c4aa273cd698f9fc5b5b4e7337", "fd14ba34d1db819a526e1e81b4225bbbd1b85d50", "173692d05d0b2f1f56290f787790076004cd54fb", "8a28f816d011d86a2f7cbbe6aaa97ac616f7596a", "b1f5e9fe3a0a8b8f99518eea0b39ea1625e4f657", "a99756a07fc006ac8191fec19a66b1fd14aefbd0", "506e93a20718364251e413ddd15315b4115fabfa", "55711b2ee849163135640cda0f00fcdcb0819af5", "fdf31011a5014a48ffcc204d35082c5bae003232", "80c600d86b6fed05fdb35d5dd95267a8a95fe74d", "c52e217cd38ad9c6d867e844f89f43708da58d3e", "98dacc14eaedc8f9d1bddd73d6fbc4c3975960f3", "c936ee54eed8a31da042429548c2ee7e0594c60c", "c7b6cf9f6d8fe9e6f07b548ca0443562388d3b21", "764de7fe3195c28be1d9b8abc26ffdf394e87cb3", "ede88cf59d20da54042f16df3fe6ab1aca760d64", "4a0160241fd0c1e874e297f6b08676cf0761e5e8", "fba68034860b74039aeaafd160eaeb4e17f7054b", "626c6a0ff877ee3f4e42e38c42d61a1af07c4c37", "00c847a629dfd105a9f68f6be50e1b7bfac5eae2", "e34399cdcbb3dfacf95ad3f269ac6f1f2c72449e", "21140aad73441801521e18b7b273fb1ef2fc7074", "a523532d18918eacee97c52d8c811db4f693ae09", "81f08c396c28c760a932a356e55e06dab92e7d83", "993d15da1785760a630545cb11e967bbd84a116a", "e50867ae344c8372f84887eef13c03d7b0d1ed73", "0b8042180ea179bd579fe88730caffd8af736987", "1bd6fe81ead19aa931a71d8007798a17f5d0362c", "55842a502cb5452d364304584005e5b1bcdef90f", "931f878390e04a166b62af19704501abd2555d87", "3acd14d6bc9bd0b7ff93d7e329b1d67cc51fecb3", "42e6f9a9d8d6eb4bcb982700845e899d948262c5", "0f7452fedde18d50481e2c77d4f1f6d49c60fd3b", "b95e7fcecd54dd6e5b1cc2f65695eecf24f3fd28", "58593d1bb706410bbdbd265ed8b698eb95b7b61f", "bb9674c1b1817d01152672c54c4ca3a4231cdb65", "56d843724e6ffdc804a789949e828eebccc20060", "6a406bf4245138b514f6ecaca2130c3eecdbca66", "823ae7b3fa25832d1cd9d7613c650bfc712d1f49", "8caa1b87834f10e3d5b1201a1f8d7698b2d966ef", "12f39befa973ddafdfe1fef10887887b6b2442f6", "9bc49a66bae5e9e506f12df3b3e141c8da13f983", "6b88c86cec1f38934730beca613ee29df5643f6a", "f3e6d234059ec1e2b299fa1ec7a6ec9c5d329dfa", "9ab3ff04ac7ba8aed91bf6026fef0b30eb3d9f77", "8192d1cbc7cb2c079ae07da692e0b7447c319b37", "75bca7d1125684ed78a6f00ed9d502490ab9c807", "58931c073dd26b52dc2d5182166a145cb221ad20", "dc73440f899e6f32de748787e946ad762771fda0", "a7e7167a859bc3daf77dfb2c99d1a4e4ada7f703", "5a87f0da215efb7f696e322391762411283103ff", "2efbc6bfb3b4f49a6bc75b3d367cfe81eeddbf3a", "8d557e517b2b31449f1c451a17c51b0ac8b21159", "978d206f3497711cc0e344be052fb6cfb77c8e3e", "b2d5a06828ec48ad06f29897204510876a6dc776", "a3b3a20ac0069046c68be47b16be1a9b92bdda1d", "69f2e066dbec911a2dfcc9c1bb7380a946b52284", "f1b758022a30f3303c2a3b50a1293b8bc0af4968", "a714cb9f65faefaa21bef240397ca6d249edd53c", "a00527e4153cf6e2fe22150f3c869c318b66e895", "c78e9c3fbd828458935855a717db67c2794fcb16", "2543d192c3f74640393f245e48fdf70e241dbe37", "a202027efe61d0e26d6749beea83081570b5e9f3", "1ebdacb4b02983cbb9897440249140806efd71a8", "c1efd37e3bb88272f60507649f6914600104a109", "9c05ff29528816f12a2c9045b23d3ed7adb1aba7", "f6ba06a8d78ca95bf0fe417fef833dab94e82592", "2d884ba70c129da86437ea3b9d1b882573b99554", "c295f189556ba41a05ca4708ed0df0a036529a77", "be9b29831703e1f65c6424ae52200a5cc037d838", "d06cb2e57d2fb3e692833d10afd8b370535da74b", "6a70a69d1fb7343d2765817967b28fbe05152172", "866f2c56f7e815cb109e45dcfa07a6b5decaa936", "1a89b60549d89de4f27994855967a23f5a68f05d", "d2ec3714d70af5309ab4114ec1b2b4f66b3bec27", "35369b8d280d6f7b588d1b3758fb1becf0577d2c", "0dfb48e58dc002f2ad90773dcafb74e3ed075a6a", "043ca7c63c31b0f271a13998151cb03f0ff826ba", "3a88373a4c3e024aa96f94d08dd5f979e9af0f1c", "00f0043227a611c31922485b15e180f6250f6a89", "cb7ef2b8de2e0234f2085c23a97a6bf64ef936d7", "45bde2b5b0e3970e889020b1c8baf38d51cafa77", "e263b11cdd70a0e6eae72fd5176a37fe6a0d4875", "1627287586a0d4a034cc3645475fb4f57e18ab52", "68e4ead9ad3d554e52b8e5acd34fae10966062f1", "d3706488d9c70bab05ab97264314101255936ba9", "fbfda46ffa485777bc83fcfcf63c5f4268396439", "eb62c5b27f5682346da1d0f3f8ead58aaf56efa9", "4efaeefaecdbbade4ed347d224193f1ed178bd0b", "735c45dc8ec91b8ba8410cd40ef06746184fe157", "adfc9ccc440bb1491de7e0debfee8facb8b7a05d", "1e8526659cab672c824a698ffbec08d169113584", "6b69ae8dd09bc7e94f6c7c254c651641dc0ed40c", "3b1806182a3564736ad64793b203c2c13c251f56", "54ba8d68825be244fcad90c0809cc39931af5e01", "26d8ae08495cdf4d933ff5d405a22e2088fe2d91", "75e772c528d12fd8f1ec38a663f4954863d4025f", "8834f843836b50a6c518cd95600b93f16c290ac5", "61c967b3ab4e2a352e495acf209ada18b7b7f514", "acd3d2497f581dfda0f6c4ce2f9715053561a360", "8293aac75cfb3567d728d770e3a68176aeefcfd9", "5a502a6001663c1ba2a7d236e77a4d8dd8755fc6", "ab24edca4fca719498d5fbead791fb24cc1d6fe9", "c50e80b48124cfec6893b714c7d26fb8ea15d39f", "578fc2e81c935f90d46b2b1dbe8b2419c4525377", "e36301e41864a46300a376a16718e870590cbc68", "41fee42c40862a703959f48fd88c4b1e493a66e4", "c9407931b859a1f942abb22c79f5b7067f47a789", "f8d08a83760d2b847de271c80c13d800b4a97aab", "9653bcaa4300a36afe1af0df83fd88ce5b4f0f74", "1cc935fa6cf8306b1410a1fa6ba8fe2a2235f16a", "9b28cbebfa650b0d549c452bb6828e24064098cc", "0881c81c136e3b133a480bedd14a7517bd8a373b", "4077129f9db9d220b444ec05cefd359009cfa0d9", "43ed8d476838d4922965fda46a800819ac3da1f3", "ac77219d2bd77e5c5eb03f61d099d90ee4625b69", "e64b4243c394df4fc59cf4068dc2764a3c7284da", "1815871b902e4bcca5631c166570f364d0885690", "5883300b921b05b6e465a2df5c1393d42eb5ead3", "4b7776e31bf91bd3d710277b505c196b38d8fff3", "2d262029bffb61ad04a41d01a421e55602ce2fd6", "ec2e394d04c64694e11d2e5cf3b7f27a241cce79", "093d06480a51f7011a3bbb26c977b8360d8a13aa", "36bdab4dddee39dbc0a3af01d95b4af6a2b7c208", "82b36cccc7b99df18314c12df3815d168621352a", "01eb81ba481317e0112caea16aae60c419af480c", "56dfed4efd1a0c85715bb37b661b4241cb8ad680", "ce13f0c033d7c2cd834fc8e1e690163bf2d4698a", "ce0744866db09ce829f99365cc324caae5578981", "dc6802587e9a358f29f045ded224716587709855", "0473f291a78424e244d2772555627313a40d49dd", "fad6897af08e4be8db2880db1d6a73205feed35e", "544ecc123a0f3b6a223addb24a5498a2d0bac920", "517d7cfd524cd127e3430a83b77d3edd46fd2ae1", "dffa8b1712ccbcb9b8be3d3e27d99ddf6d1deedf", "84457f66bb0f54581d4988a9394738faeaa37a24", "3cbded7bbb4ac9cc426333194153cc605e55385d", "e667dc2d59016f032447943a8e4cdc6e915db0ab", "2980593995cb497b64c12d1676d06a12978690fc", "d0fa2c3cfa6c06aceadee3601faf18932c89d411", "d8f1287bcf0fd6075e738b9c980a500f8a53088c", "5ae6382105c2593e0e224048b319bb664d103c53", "fefa93d5b8b8ea54fcb6d363fffc295efb9c7e27", "c8ef9e6955882a04c7c2d1801cc911a1594c8f9f", "b804193f08904fb9d8b2ad563968fa354511076c", "c3bc768d64d93db8848d2c04c2b2e72193f43b12", "74aeab53854b8e666136921fcd5e3bebe71e2e75", "df66a55ef3f9de93835f1687c187a25f9f9f299f", "a094ff377d51b4ee42e7e70761795de412053bab", "dfca388d75065b03f79f9d65275ace4d8cb878ae", "b5157e06860e2ca9dd7d68dad8bccd6a015edd59", "f9048fcd7d2bee9cc0a23a76269c52d637b6a5bf", "96b6199de91302f5e71ae565ddd329a116aa6bfb", "c070c12ddd3123907c7dc3c47167def3728d3c46", "27b94eb44cf119b989eaf678c795865166aca573", "983cdb2f545d57f0da632729e67664a1499e082f", "abe7ec1543db412651a9a9a3f7af2344bc08ceb1", "dd97ff44ab7213705a89d9489cb90bbf91eb18e6", "658e97c93aa2533cb7b12f05e62dcf6864e7acbe", "0ae1dcc3d253f9980dbc6144b0d9929e4c5b8cef", "dc8e82b00a881d1469688425c52122f7f74923e9", "09825bcc1a9c824025a45b67a9299e6e06021fc6", "b9620bef17136914904e741b41ed159f6da8c8c4", "79173d1fd8c4b82a7735bc552ae6018abafc4d03", "8901e8776a7947952c21bef487e690a464aacfc3", "ac25b3dd6ae5d6b7f17cb258d21a90675b3b6f5f", "7210d6cb43371a4dd16e18868a7d1804054e4ce8", "c2d2ff61370a31a881e4854641ffa4bc08d36810", "e83807ef85fdc5d2f2cc83c95fa086f3a7ea5bc4", "020bd219edf0dd825a8a6f836043935493972b18", "dce4a3e4c28e5320c0cb761600f557aebc175a4a", "cbf881432cbc84406ee53b3d2a99e5e1a64725be", "7446826ab9a0d740f80f6f72202fe2614d74ce0b", "61a2f5c53414eb471103a452a07228962a2d876a", "8d1cb7e74cabdbeffbb827f386e6b04249295f42", "77e35cf781fbe6168d3ee0343dfc1d7ac06ba8b0", "611d2591d6668c25e25646bb4a3f9ce267c27446", "1fce8d8a91afa5ae739377990c32239ffbe11c3a", "ed540964eeae7f518e6f80da3764779109b8caf7", "f291a4ed3a64dd95bf8136f352e5d0554ada4a7c", "67a51c93167a47313ca8c3d5073e90706ceed693", "2dfc4f4487a76e4ff360543472d39ee9f899c72d", "a990e42207a95d52f95875b57414d9b3935ec5ad", "89d0934f71ab8593867d037ca3bfe96cd3491fa9", "4728ff30c0226b9918b29a6ba494dc61eae87639", "8a3195ef561d5c3aa96c531ab7c651f43bcd0a02", "ce2a09f40e872c1ce76fd03ad705dd836761908b", "684e7aa37a134afe0c6c9a5db252e64d5c3afd42", "49dd453ca7e2b63beecf84346a4938b6f1240899", "060097bbf84ebb155221395d9ae7a96b76a24899", "49e69fabba8552d3ae17bdf323d5f5dbff40d6a6", "be0dc5271833ae19b30f60e65b8dc1e6f0f49bea", "b8fa48be040890f344a5178cf0fb9ea69c24f88e", "0ec66a1097a494b7b61a94dca7eceb968b15a380", "e1dd1f49c0ef446668c7078b7faad23dadebf5b0", "05b76a9d805b7e445e1a0325c81b4ffe0333d7b9", "5b681dbe7f0ada367078ef4e5e4c349c3859c88d", "3c62f5fe5cbf0b6a1210d73a42fc247818107df0", "e5c689d028fa22ff0f1d6780a9962701354d3d35", "445302a4b28fa007e56f600fc73c178898c114fe", "524a20f46059704b3bc779bfad3b2d26202515ea", "c951421c996467dcb7106a33774410a7b5258690", "a44b0b6dc1ccd6dc364bb72c426e844d6c85744e", "de97ab4b55dcbc27717fe75c59c2ff061efb38a5", "4e1ed6bc23a916e903baaa05e2e3775c9df9f932", "88033ea8c68542f3711517925fc71e2518a53988", "673e770a8d288da55d0d46b6f09f713d978915e1", "50fd380359257615035fd02b2dc244cc9b17e041", "fac55137a1f282540931931ec54ceee8b7a9d797", "48f1e5b56155411a6bd9454fa8fdaf44419d3506", "4176102a5ebaf853094a19f10142d6994de1e250", "d06db652ef208fb31103a431a1a04e9d997552cf", "509d4f530236d940024b429ca3f3d270c097c4db", "a0e644eab59078ef246baefa3c55558892c7816e", "38d8abea12269b421607818627a29ac3a9fec2af", "48a64768616078f9a6a676e8d2ce7867702675f5", "64eff14a460cf51c14d3166f1f87efdd7b5b434d", "d00734053f9cda8ade5e6c3afd86266e6df571c6", "41fc152232f3cb55966652a0f878c83784a927fd", "122054cf7a141c17cdb906729b967a8755818a1b", "9b0b7afe287f3f6d1104a53ad0e0b298800f405e", "7c75355541b726440916cb53da499cd4b1d43a17", "978ffb39bfd9bfb501367f9cb041e45e9d3a22e3", "4ed51933f910b9dcfbe5b847c1d0b95e822fc0dd", "2a757e4897f14405b46530b3e7c6e31bd4cdc6ab", "578d937927ea9735aa7a8e0535f57801406b0b82", "c3a4b4c5ae58403347ae9123df515f5a30c5e4f7", "80cb914e064809e5440b8747a508547fc11c77de", "43b32f9d0baa13ef8e7079521fbef7c4f090aa88", "b2b51e10f88513d99ad61cdd8748fa17e21ea93e", "73f5eeb7d4c94cc0328f044b436f82f191d951ba", "6df57d2d7d411f45d398c0a8a85e578f4d800828", "d8cd7b2f9fd8cda7549266a7a89af8d625d02b79", "1ab5a4734706477b572dadc04c43c8d62f772cb6", "6dd4a687972fbb53e53aba008cc4fbea2c87d6af", "2886511c181402f77d28e286efd25124354eb258", "085601510b2d4b6cf598350589be24d250dc9987", "133d03674191b790edc52bfa4ba914199a378f43", "3a57f10dd5064411b8907f7f23ac8fc59b4348d6", "a66bc023dd968d26ed550a53c28686d7a855c467", "4bce45b74617f66cb0d44ddf763445835a50634f", "dae51097c504ccd8ab8a4b82b10c900df6bf388a", "c9a595afb572e89a6f6614c986f5610768244dc7", "8e1b50045ad2a991ef8826b7b178ce15b6f25221", "6d5981aad7bbfa5d52213e5bd29c822b939a4f9f", "c88993411d1b2df8630f33edef0446e9752d53a0", "665a98b5f26ba31fa829609e67ba0aa34a4f9ad3", "2a0fcc4c7be9b8387da8bb067260059ca3bc7822", "e5c4ce60def58668031d7aee689ef425d331e6b9", "d5fd61159143bad50606664ada9981b3bace93f1", "3ea7dec7d34900acf517d9be4e46f1a501f36e5a", "29ef52c8ac5ae11d75025e69f67facf51db9349d", "66cf38ec7c1c536e1e35d45d3db88dbf707f5da1", "a8c9b59f3fd10b422fb0fcd14aa62edc37974d56", "db763ae16ef18b81c229b1acc22e2131600ae419", "2ef69642af15abb2a82b475a8c95a557ecf47416", "26e01e41dc2a8960ada0d0ec9c49d8e269b1a5ca", "8a0f1f19950a4728efc7b6082af7a55e74ddd4df", "659597b29064c683aa5fd790fd2064a0a1296909", "6fd5238955239d86c77de928fa1dfad1ca946222", "ca020ad8cdc14d9890fa49f13b22c20dd9bacf9e", "0a688763481971515183e46bc9ebc9e527ff0092", "55a4836e5bb983f9f95fccd846a2bdaa2989cef3", "943aeb4573bdc9cdd5706dfba4b6457cc607eac7", "78a5ef41581231cbe45df0dfdd40fd0e6eac655b", "d3d4b2e25ec43c2a248c9cc5ea0046fa7dc15987", "2f83b400a881a3b7e78a2bd088e184752940309e", "88b3e68f93fad5681b27b11ddacc562b03d5ef45", "bb6a1cb5a8b49de109d44d470deb38b625cd7fd8", "029aadef563fb69cf49aa9795b62f27171f8c3f4", "030995c10da93cbc0c3a3f00c73ee07948cbe543", "7336ec1f7e9649db5da09b9230e69b0947a4e815", "a064ca16a888a2714906e446f7526d3f2491f089", "66a3a944e24e341658b5a48920ec8c0e9c31e5c5", "30e71782afd9a1fd35707b89511bcd1aa538f673", "cabb3ca4efaead2d7b21f2e750babb7574236c73", "91aca6eb931984134ee1cd034d45f09e1d1b80b3", "60db4bd44b91c97de8480c0e06e0874917f6952a", "c6942cc3f2481aace7e713670e812a765defc14b", "4a4d6df04ee183eec4cf988487252701fd3d0ce2", "fcca9b330d495b065b5fdc79e73566ef4c08f08b", "da0e99395964fcb1183f9bbe4b342a4916c0ad0a", "5eadb88596a90ef051ef5b042450438eaac38ca4", "a95893caef5226c00271e5873cf081c993abf3a2", "42ab525aa255fdd5f04a113a67fefd84add05a82", "74177d79c9e80616edce2336cd487f9e01c2db08", "85fb4439e34f13784be03cd85e03320e20fdbdc9", "74e6b5a0598c2427ac8e2748fba1e0c24108ae4a", "57fde36f31b742d5ba3b74a78b90c173513c51d0", "4ff5326959fa2a369ccb9663a2e5838db62f1215", "b278cefd1c653d031de1004f4254756861f3f75b", "5e52db5c939416379548d0f101cb58863811bcf7", "d238b0ef572599df5295e49d502b31ccaa9d0773", "a998f0a48209bd226f1ee0d53cc7cbde4364b077", "e761982979fa3953ce7dd28c2337e7ae81ca5630", "0ce8365dd7bbf1fc59f8e2397ef9d9fa2d451d11", "127025679baea9871cc09717c7e49f8af2ea9a37", "e95e954c68a9a694ad43f622e5424d9e3ec87819", "e825a6fb01b3f12e7afb066c58a3c8782b21cc3c", "c985b74d8932227550152a0917d28e5fabf79af6", "1c134f4a3d8de7b56687cac11415a9fc6623858f", "ece38cbe14cb1eeb466c21231a15d238321937d7", "b2f425fe680d1ed5d5b5fa9ae289ae93fd294607", "2e5d2333b782a2439c4d2cb32cf9fa69d1f6d5e5", "2395b465d836bbb0ff1492c241e930c144d18773", "e911fcda1b2e4c2f8524d5dc14f45a27f94d51b3", "58f8a227b94fbd164ca1f6657980060a41aec940", "8ec0372f01d27b531f0808cecb7adc338003bf14", "17665ec6f2e903146fee24c0871bccda5b8db6c9", "b70450871e2137a1863ac340d81b56b2984f15e7", "e73f40e26067cf265e311bbb895b80853574cd93", "5a386287d3ff8ca08fdaca14cd11ab9a0dec12f8", "76c4ed95d20d7e894a272adf3ed2ec0d8ae13d8a", "4aa5c80c07f136ee184e82687df7ec1b966226aa", "2bc2b52bd1464e13a10b4082f1c036ed8cadb55c", "7467ce6405167b16d9e6d6505a409cc67e88d309", "18e8b81ffa7485beac3d7e53096ca75c78fd702d", "f421d202808ce20ead45e4e6acf758a002809128", "5d6e8d7dff67b2aea6e2179954114b7a4d5713b5", "b7de8e2c29d0ef1414f29c6b1cbf2b90fbc7e790", "ca3ff2b89e0e54248ba5b84421295ccd7bf72d9e", "b56934ce19f481b1c06b32abdd4db45737e50ebf", "4e6de255400020297eb72e52fe6030e573950172", "497afeaf05d9844e79664343a277955edaf3ccf4", "3590d49c7079fc2456b203a52edc3881236fbae5", "40fa684c181d3138d8f86c70e5933fb0b3dcbac8", "6b4a7598c7e64adf13ab44e61208e4be7218fbbf", "83b916bb00eb8cac4584143a80f5cfad7ce1e908", "a8bd51904a7b18bb2e8a6e545277a0418917189e", "65686dedf9778e829287f63c7179a523d44fa085", "c28f5901c7f9ac8885032f9b30db788e08e72911", "1b104ffcd8bc4573924754552508f5416573a7a1", "71facbaa882494f5c3dccf6a799ce84dcd12e4c9", "b091162a90143df6aea04d0b4a3bb28d8bcf91a8", "42e8f42d8797333ae8a6c82d8cdc0f057161370a", "67076c167dfc767a8dd9bc51c7329e9544ba799e", "8611fd8400fcc2053baa2d001ef7b9d8705b9d8a", "7c23d32446c835182d60a1afe916caf263ad9c1e", "5bb22d87cb22e5292622ef4dfc146eee1842c79c", "5bd2af6c38c624296ffbc3033e5601bcc6660910", "8764769ee88bd42066f34f0d09062a6359f5c5c0", "7670b812333f64b8ef349797cf3e2fb26765502c", "536ca28ea96c093505e1b33939bd0c810bbaae1f", "0ba1adfaf9cb1e15b291f5aced69581e3e7f243c", "877802e2520e03593d2e5cf76cfa7659899b1aa4", "4bdba718c5fcb2bd58827b8ede3ea7d0c4251fbd", "fc6c1d636383a8a54c030e1af4f388762911666c", "64146cb7f35b57b0974b82845674d58f9f3480b6", "1f0f81049fc470fe10ddb64086c94b9c595ec81f", "5d4507b9149fadb1f8fe708488f90dbd9b65aa43", "fa1164343b2bdc47d3d8f732e74b453fab062201", "5c75fa260f21a77ec31bc87a15225a6226c3cb1f", "258f2705f6805b1eb691de529fb2d9ca5e2dd590", "9c5e968bbc3a62272d8c3105480e47628fae1a40", "7d7d30340f3910e89657dac3c336871b2b900f33", "0d50f45482999222f7fffe8b4ce15f53caaaff91", "d899558bbc8c0ecf7909a6186f72781944b51e7c", "d68e04d0f538f6071d0a4e0af9811364d57da7ad", "4b82e90f86aa2321866665a819793721040b835e", "50b89e6c564d9aca97983cb339cd1fed2dd3de5d", "c59f493620d7670412dd70f9f6b1fa6a46c03a05", "22299f83f169a65891f0909cad695eb2640ab613", "de1f77c78dfc60e517dce3c5e1d2b5b1d3300f55", "4b813386d2b57acf572d6d01ceeeca4b357ae135", "492c19732e8ae14eacfd2c60c50f5701bd84d04d", "09be7329a2514365a851606943cbf276a654d27d", "65d076b78db7f6ca028c8f726763ec1152e39e05", "2854d0a7ca32ee9630c23eb24e3d027eeeea3eed", "c0d0bdc1605084c655a5eb78bd43360242962583", "a057158d7569a157d9dc1f4f4539c14519bc0af0", "d34c1f773333c28a0efc4ff10f6415758cb0ea15", "114b14b0fa2bc6dea0163bd1343a4dca3abb86a0", "02253b6b91472e251418bd0545afb2b653b5385c", "0c8e1c69f8fba5f494e598bd5a27ec90953c0d08", "077e20cd518a8e2cac88eb6044dbdd962346903b", "4799459e15057e06c888560a4d5ff9456b2b6d5e", "bafbdc6cb2fa8a2ad225bb00692cdc77f7a4c383", "248e5bfba21df993129c612a52e90727bad9f14d", "41f6a683b6dff3440e747c121b4fa9ff32a2fb5d", "bafbde9f4ba00f3d4b7cee2fd5456191294ba174", "b67eba8399ca62dc2c8cca8d7f496400061e4b44", "840d860f8834e89c1bba37a1734a21a3527dd105", "6c579280630715ff7da8310d405ef34194847294", "0993df8be321fa0c219b01a50fcd32098ad18515", "d3d10b55b49ce73ad316b21ba79d8648928b25d0", "78fade3809f8b372c207f72195a8e4eae29de806", "9a9045cf7adf822bb44f5833cce1bfdc0ac43ac0", "c8fb248f92c975cdd37dfa2f18b17520d2f6c0af", "f94bf175df1f8aad0704ec70b3fdebca8c396ffb", "bff695545932512177a945f1e05c0107778dfd81", "f8ca571efe3075625dcb976c0da3c6c18a0fb1ef", "9ad140f4f2e1298887ead5b363e00b073538f2c6", "5c1d1ea6200fb1a7e79affb12f1d8206558a6c26", "1ad39e13298820424aa895803d8045bc8aa767d2", "fe8737da49c6c64408157d2f3d2fa71eef147167", "87aec2745d1b7c7324d6e61176ce29602b8a08cb", "050ca0c5ed4c9feba8e0603bc76109e82dfc6800", "a1bde1b9db0136bc1da44c9eef59f8e66fbc293f", "8e924bcb2209b0f900e66b57d107409d77b43793", "084b8d1246359187e95f2f3a049ac70f363bfb20", "9855ffd2e40c47e5055b31e3809ecb1031f0999d", "bf558adcdddad0e7bf54bf88298ac11cd0b77b77", "9d01793dfff8d6d6db6ec953cb704f45e582c2c9", "82de00a17471c96f9d05a430f66e7d00d9e3d0f3", "bae27340c9f033740bd699aab110f555864352f6", "a7b860250f305f6cbaf61c30f232ff3bbdfdda0b", "a445f6bf69bac5ca92a45876ad8b19b2396d917c", "8c6e8c72a2f37d87917774859d93b09cb9cafa43", "dfcf803724a03af5685de2b58f8fafb62e951569", "dcf17cbb1111204eabb031c795e605d107837106", "3c4c79c65a70b6e32eac8f1b8cbe9531660d2492", "9cba6ec216e478c10f0e7dded7b0adb042983996", "964684b6e3ce246e863aa72357d917c1619663c5", "a53841021ca4ddb8452521ea6bab51ebb79a82a4", "3286e191f3a4835088a80ac6c405338499104c90", "98dac9e39c77c663691386228f67adf1a3b37ec1", "c388fe2ba770ff51295151dcafb80c701e229574", "509d8dba2aa9612b9062e978ad03c638ff1ee620", "adea1a4b9bf72460f344f55ece1356b7d04a22fd", "7d4bdcf80ad34ce78a0dbc837e05f084e2a42270", "72599858fc1bc6a9f3724a0b3b65df7ca33a6bc7", "9d6bdbc56e0ac99a6cc3aaed1c114a6528cb87fc", "3d382c16ab2ffa093ba65b19e5653b81584ddf23", "6772047e5077b3bfe1f81cd24c128f02b904c20e", "2dad2fbce2db76d27dc2504c34aedf302ef0a74f", "dd926b9132c2f755b6f310fcd0aecaa441e123c5", "ec773fdc6130b297602a226f73a8dea61a6e19b2", "d2c7f093534d3b80b6db3fd4b2603f8532c88cf6", "8017c8cf210bfb1eef7044a41050efac5724c3e2", "809c6817be1c0ccaf5482baad9c19615d6777c1f", "01b029f0a5896e076e9f0937b6008003d28656b2", "0c6b5efab329b0e43348b2fd3a291dfae70e96aa", "0d0d23cb61778ae3b4905a61097339fd6b4a3c64", "0fd440e95f0f6b531562131c5b721d14494ea839", "5c5563f9c9ec3bc3a035b846affc6c3d5e1f0b25", "429bf0281cc7e01b8a6d9b0126f00b784533ba01", "c3a8da6d9afc83106488973aee43d7c51e504f11", "927f2e1e538518b8b1bb8f046bf4c756e3297d03", "730cfdde66fd2ec404d70f6b8c3ddc3beee98af6", "0531f96d4cc22e2ea9f9558513411503c617e0b1", "07c73063e3dbaf03f25cbf5c2c27d1d6281bd214", "328b00774b9361af7fb8c9e2b73d17db1c7f4e24", "dc91479082bd9cd56cd74282573492fe1ba9618a", "0b9b479ba7b08bba774f16202d882d9745dd74e8", "a5565c86ffd3e47292ddd5eb4efc84602419fad0", "e68f03a08323ee71e349d1b1d47bcbded61d7244", "4d2e8e4cab5824d973f4a70bc271c461007c75fc", "0e7c9d5338a108abde7b87a741482612f814155a", "18b6adee9c6a271d9974190b58b61d2a03f759fc", "746756d0af5686b5c927ff3d494b6f12e8b16fee", "d3e8b6c6b8a366d7cd98fe3b999e450105f9290a", "bde8d44104cf356c10774c04cf333333ccade672", "0e50807c55d4cb24a796e7ec2901cb78698e288b", "7fa4698475ce0f267291397ad7504fef9b8af655", "898d8e3cb4ad6661ef7ec2237567ac2495d8e1b3", "9856182a0a0f3b661d643b279bdcf951174bd0f6", "15b9e7cb2a6a61a07f0de290ff9afcd179c408b8", "10d48d36c9aefb02cc3ef06050ed35cdaef2b9f2", "bdfe76b200f4e736e8a59cf8ac10b8ef842984c9", "398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7", "97e95e17509f7d486092824b8d1946f8591faee8", "97b5c142f8f90a178c64d89e8e4ea4cd330d0b4d", "23782b898bdc0fb7f6a8dde5f1c2f2411a0ddccf", "980e4d7955770e276055aac41df84632aef42a13", "2e1f33793f1916d09d70918bbbfa88a2c380e20a", "9738cc7ef26c15523e9bcacb21b1920693ec85c3", "bca2c30b7d38f3cad2b06ae30ee7d73e15677373", "d56fb753a4b637b4bc7b02d23e5bb39e7d46a421", "2ae6343533f05310d9f0e9c52df7b4202fee456f", "892bab48e01fdb54ac79068be8cecf2f84b35914", "e52ffba3c19bd82e62a47105664ff1382171e9d6", "ad1993455a7cfe6c8d58a2ef3e3f99543163c7bc", "1aeb7b9aa2ca13ec48bd66285e9bb10c66d2ac7b", "6640e4179dac14d81ae8ce8e3b8bb54209edb5d1", "d58b316ccfd7b12a5e95430fba0340be7f1f9f8f", "59cfa0ef75b038a30f91df0817a27f46b3f3fd46", "cedf4ad0111a2b7dfe6326ff53a90640f6778b85", "f202ebb4951ba4ac7ca69af11ff38b4a894684db", "ab39f4ce6c38b8364183409b23256703948628af", "d5f0120959083c810652161685d371ef60fac06b", "368d6db6cc544f493415c23efae6775864e888cb", "8f1b5d68f151a90ed82f684a51fbf14472fb5109", "0e16c3cc25f75a4e8721df0cd913c3d87b845c98", "08803e7d83dcccefdde3cdb398c64bb07aa4b795", "84af65d4ba8456de1a8c4b78a4c9720b1fda920c", "a2f6698098782ed26153c45eb0296d615a369705", "1b84421c9ba4cf9282d85004833edaa696c20bf1", "bfccd57769d9be5a7c82105862c6c35c9a0df647", "7d96ec4f9d522c81009a1b5b359047f681b8c91b", "1f71d491d08380baf270334149b36858dbf38f9d", "2fb6f7f31aabf50dc4d24ef12786f1811f0ef44b", "c50dc9b6dd8acc92f7ef1f36799cd9143e2ca4a2", "6f6e8b15ce5c1d8be3a309fda88d42763d562c8e", "6b4944ee679d9fdf7349a8bfafed026a64678d31", "d250e6dba658e49870d7bf08bdf461f4c6837891", "297a1c132eb7d026b05a809fdd6dafb753f93f56", "8ec21dfd08eafec9b506cf0c702edaff4c864540", "84a372d15561329c332f23dfcb9ee46c829bda29", "3d5457533078eff3c7c922d7387b5e4ada8c5234", "00d4c63b7efa5316b060972180406f21889df809", "68c90b450edb349741839bc688877f19ba19c843", "a39c0af81e8bafff9247cee9f1680ff9dd08f4c4", "e1050e2cb8512b27e46daca511c6633812648733", "44038564fc5057f4a621be3f42a999c6d5bd1987", "a27d9639f26839f3403e78d9e15e8e63621b14a6", "ea961d3981b1dbea6aad1055dc2da648c64aeba3", "50f69656a73459510dab03ee7b0c21d43b9d84a1", "4e1305ee7716b413e424850439607ba32fb24645", "30babfc789ad98adccc8c2f7be02849b8c841a84", "739190ca2b7f1b67a78eff33154a4bfd1964f5c4", "5a5453bcf24d2b1419d45ee9488e12492c203cfb", "148ff6a47fc47628d5c924a8b605130749b966e3", "1f8387f8fdb7e416063c4efecea105ab3816625f", "c83718624f948eea247191ae5183a40ed0f716a9", "63bff87d7de7b0429afa1533315b15c15fb7e940", "f2d4ff5c1f3ae4382f08497dd0b669bbe2e3c513", "8addab785d01a0a7860267c06b785b7bfde88e19", "609559c074478be839ca4e09a3bd45341a7c10a9", "761ee753bf80694fd57b7a1117c4e6878652e2ee", "44e2c56daac7f326c52317ebe9fef52b411fdec3", "e64aa4d25f3d6f350db0c6a650e1ba9ff8140d97", "316f253558c447a5789334a28fa1817dc71d5aa4", "47a8033698b14c8a7bb25867198c1371382e3398", "c0cc9d2b5e81a9f54a45500feb0d5f5a32c0d458", "ea5ecc6b8e393b344cb7a51e884b1c08eaf92366", "025f2b8e7c0d11857ed15452249ecda509b4ed48", "e5b4ef8e9522e950033cbece39a31a4a76da19c1", "66dbe3591bbcc35b4409ecbbf6fe8925d4406303", "92afd2c417a3772affeefe17d585894f2fe7827b", "dd9aacd59f9bb673882d0a9d108c19a43b806dce", "c1b2cfdced67b97fcb054105a725ad0f4c1b2e33", "c10f9342df95a2db58dc0695cf101a071bcbc0eb", "8bbb027c794770175f1506a31e12b5b93bc66cee", "10d67e590dfef4f42e6464c852c65e26ad2d1fd9", "554c0af5d460bd36c42418e303887450ec194a9a", "d619ffdb755d9c95ac46ea0eae2f3e492c67087e", "4e45511d3873f14e2a6dfec0303ddd9171725aeb", "02fc6b2eb9fb55ae56793f96d6613a7b66143d63", "e6d0d0b391d891ac9a54983f8b1377279238c482", "6a4ff44057c5f6870a3d5da1224517a77303ce2b", "c7d64c3834c62989f7692a2cb0d783c5f5075179", "02cb74e2234228c2888d56e11db2c7ea9f91725d", "329d04d331d7a8be8e7786c44765a512b2a853c6", "9bcda8f94cc7463fefb50f5f4ff66830235d40f8", "409c71bdfd8e0a08fd726225ebdce16bc60a4570", "167b0ac8d5f13d2073c36fd3fcc7dea75c9492d3", "a67037635bbe48d2a32b1a26f4cc3fb1da2760f7", "b250660ee99b4085e0fbead0c8fbb359ca9e5ee6", "5b5ec8f4dce439574c42e7f5659375101038f43a", "87b5a56ddfa70b094e0655f20e4226b46fcb40f1", "21082a68348f2fedecfafd5e1827fcd5670cca92", "b9c78ba17429947789f3efafa7cee53da8a99a05", "b8caf9b2247960b6bc019735c0cd5b11d1e7408c", "f8c482b19a0cc2d6b05fbdd0955d835c312b3633", "491d3a2740b90eee987bdceefc8390dec999a4a9", "dda06a82099b056058379d2423e0d5b16375b52d", "c2be2dfbde3d0393d5d1f0426ee51d363c571b21", "ecaafa6001e47ee0f8157e0e4846afd6e758a436", "f0cbd388dce53b9d8d058ea1ac8e342a08ff6b48", "ccb5e15ac27346f8f4de1b3aeda834f0bc417da8", "655e93d5846b2ef8ebb7d22c8878f51b8f22b312", "c493217947e645c89a095491b7fae87a2ad07710", "a8e7688b67a7d99153ffe8bc07c06ea58ef6989b", "1765f08aee3e2814e77d26a6e0151bb4a82b8d3e", "6b8daa498e2e31edec4b89e0c5321cef7bb51be8", "866452c75e061b857232ee1dc26969e46fa7bcaa", "febb11f8a3dfa116c65cf4b20fb029d9f7abcc5f", "56686cd1fb595db6dcff6e4b37f799023e0c4a93", "fddf6dc65157fe08bdda20809a105950f885a095", "7e4c150573d6af7072f2b55ae76dc7b723f21f66", "d402f5ecf260f4ea7f16b913e8ab696a059b33c9", "4ff5731705af503166cd10fc9ee4345ef1b26e2d", "6a64e5a79769d884e10f8b0c4bc83c86e1fb716e", "4d20840b11ca3764b9f0a849f0d0a79e37ca9945", "383de7da1964fbf4065f5df6068eb7ce23f3916f", "ecbd668ff36e1706752ba12531b85b115b500c67", "0ff056ea2e0cc71ba8915a5176074e03866edce9", "63db50654aba466eb030b360b99537c684d25533", "7a941d84dd1602d4db404f4d44d634ede176fe0d", "ba8ab2f78d08b4f4ed1294789484fde14894b183", "d100888f0d554675f7ebf9e32b4b00117852eb25", "ca2d28602b6e041cb8843463e6ed56733c50b011", "fe784573c4a710c7ecb9eabd947be01b6d67a130", "f2cc814f355d54c8c8d05d40aa31a5ab462119bd", "4396fb48f8dfce7f3e6ac5ea27ade74507fbd5f0", "b7e0b0ea0c75edfeea907da68958005178212836", "54116086af2d0ed4d4a06be29d8ce8423776fca3", "fe25b1843241f6e56a598f87c74938b92ad91685", "b5064a6160f998b009eefc3145c635ca1c89556e", "3a73c04af6ee7f5efd3bbbbbf3735284c2dd10db", "7744d59197f3b0e1df3ddadfb0347a68c916134a", "72f9f8d3392a07ec3b0bdf85f4a2de060812b1c2", "a88b4a4d56a923ad1f3652eb1133676f8c96c44d", "594d165f640132bc04006c5cdebabf5e1c1a6fd7", "afe64bb517a83faf931bc13094220f85f6789f82", "8fcc7a52dcb731ec85270bf7d67d471b2dfaf6c5", "e6b91612461f1e481b35349d8301339e2791af48", "0f96251afe19007ff8965b00f00efc1d9b1d6ea1", "360a1a456818fce75a444c17bafb9c7b510dbc20", "8de1cf566dc7f997f84ea02425e25b427bfed955", "17e489b93da1e5497002a0513155302eef639488", "bf3ef56c2f93ff7abd765cc30f01292b980ba3f7", "92b243dc3c356c20e1432d0ffc89e1386a67b926", "767bfec8b63bf88151f27e2fa00f5bd363be6091", "ade5a8d802d023ca7494753c86974f7487f42cbc", "164b34a734a2d38b6ed264112277a6f6e8018adf", "b73e740786302b3e53f66d57f7a798031b1b0d26", "79de2eaae7fb3bb8f13031ac2ec9b19128b6f471", "a9416da6ea92fdb90ecddedcc7a1913c93cf156f", "3df22bf72cd59b54807eb7cb06545e826fa3ebe4", "7e0847701e670877579990ba5656ca8198aabfd7", "ae12244e1377c60d3dc3df22ba5a3c3fedbdfb47", "bbb3eb3a1a0ef84e65137421405fe8e0b3e8c5b5", "0ccc34d35170555f857f2b00fc86fd237615bf1c", "c6995be6e4ad8c233285711ae23c1305f289240c", "c310ecce13aa9a88118ac032c08dc09faf134430", "04dd299cbac614c0ff2306b8d3cd60dcd86abd8e", "fd61a42e0420c80481960a4071275f429186862b", "915ca4dd456f959e4d4fd4e385715f3f0d48e77d", "c3d2fab1e5a53661072d7707b3c99b4549b33152", "7918d502979819a215e8e64c88b2622d8f80eb68", "07406af6cc0d02e2ee958079a48c6791e1a6871b", "f6a78f83aa4b74aa5cb80ca2e3419448b1998e4f", "4d7c87b7be661c6ed92147749d8d09f3e99598a8", "d2bd818f460ed8183dfba597d5894dfa75c8ab5f", "1c571f991dc99c028b6ee0845a6bf13d09ac12c6", "1634f8214269b6280c3d2481a5463e70764dc198", "63135ac753fce5b486c1d09077335c115cbb7fed", "0c71ba7801c9a9fbb2bbb998c0a5fa7feed58bf8", "abd64bdb50407012e6c73b987d21a2716dddfbf9", "a1acf0c3d3c454a227d1c46415472bfeacc7efbf", "a144ef52f5e400801827e061f09aa16ba709d5f9", "c928273c6c74dbbe3a21f9978ffdfa3fb03ea547", "0f2b804059331f2454e060577ae0e1b44675c5aa", "b0cda1f85f4af136db64edfdc6a7ab279bdab2f4", "256a6713f22d56b4a42703919f1e4718b95de9e6", "f09d0331562a91d930170109d849a7bd0ea3e1b3", "a81561cbd960d4787ea0dbd68f60f0af67323721", "f8c0208e96ecbee5d2b7506d9d71e697d392bc7d", "09edece17d837f13f23aab13a546fe3e97a6c223", "fabd6d8ac3fe1506f68677d4906d6733b98bbf4b", "7a42afbba050822a66ea5b4c620f6db1b98c49af", "82dd9b99162feecc0b8e2844a03858e915569748", "c7606354c698ae5ad6f1f73fa9dca5b676901951", "61b56f60199033083e74ccdacde240dd6bb8d23a", "ffa650f1d87e9718f8cd1c61818b23a549a329e6", "f8a1da9f557e30f60a728ef14e2af34c5d117287", "7c6892662d1beded46a2ac2062d2aefa554d6348", "72e9e57baa8959c6cd963f648eb4f151cbba6113", "70f6650404943a7f2b45e65618ccb8800b98826c", "046816e6b99334de48ad34921d736e89f5436b1e", "96a75d99c452f6e88783a5e5cf5c7a94d30ae034", "c5ac5d230822a6a39551487acc52350da450c429", "550f5a577fe3059e4a8022d28b55958134d72dc4", "c8088c100fe89baa3dba34cd3d142fb2d0630f6c", "4329ccb6e6abd49ac355873cc952c6e0ca282691", "77a9cf0ce88bb33f87101644bcf5931f85892377", "88f70129237a620cdc9039f18119b1a0eba3cebd", "0df9c16d81566a56016c55a778c6d23ae607a7b1", "299d23aa0828afdbc00c232097ff239162cd7eb7", "8c935c8410581f349a8d2dbcedb655914fdc901e", "b345614adb7cb17aa3b9ee2cd17b413a54fa40b7", "89109e8b01f4a9d606499b7d8fdd5300cea908a4", "1469db5e586a2e53481b269b47f293743f54351f", "d604899be8d75978c531f59fbd6c5601301126b2", "06f86e6e37a3407ab93dea5f902d6c7c5ee6d455", "b77ac0a2b3d4399f876de92f314ed93a6e5c56c5", "4abe9183e391adb7a4691c7779683b69f153c36a", "32dcaa0659a7b114b48ee57cc3dcbf4b70cbbe6d", "3fdc169751ea1545e5feade9ddf660a5459089ef", "64c4a53a2c721922bd71bbb2605b5671b400eb3f", "8516304b82a3815ac140e50780ce303bf4f7704c", "c97885be7d1da7ac1e327f36b68d061d42c46a56", "27dec32699a686c69d9284a3458736680e3d2307", "2ac88339e40d14bb586afa13af7c7b89c754e9da", "fb32399183a223ccbbc2bf2064496b223eaedff5", "f69fab5bfd90965931066354255e09a912844550", "7fa97f37fba8aebbf11f646596b218c59d5ed561", "a28be933eea39b9969b201d90c19e1f4ab822ab5", "1dacd6a5274f51592931743e87908366d4ec0432", "b5369ee3b35af45d6f7a4f50f902ff96563c7bcb", "b4b4919736bfe6f56b5c889a43fe0b2b3ed67aaf", "acfcdbd291174ea6a03ca77cf374dda9f2b300ff", "2c65bf0d6986b420ec20393fa27f7c38f0814082", "69a4ff899618cc40bcf5aed2130d4cb2e3c021d6", "a1ab28701079652cfd5acdb2fcb26294eac349ea", "734a2543ae329f65840700fc14aa9848fcfe4c24", "406d9426cb97eeadf6aebe40111723b7b22771b4", "e302fb2167aabcd83001e7f5d61e809f8f662692", "c196d12e23c69f73e5c9a44761350b25464d2058", "84b3d14c9a5ea50546f3eeafa76c670d50970e0e", "ec5cae37d6789ea7a0cbe96c50bf85591f5533d4", "d950f5f83819240771aebb602bfdd4875363edce", "282d772f1bedebbeacab30da7fb87302d1599104", "839600b7443be63aedd9e6447454ad9afcc0bf72", "d6ddeec0fd1e5ddc6f0b72e778ecc0d80424e702", "27f6f4147bc30ce9c5124e552f004834a87ef94b", "aa1bbe15427d9f13d777c73ec944b8587d26af03", "9e9a6fb6d60da263cced0188b147be22e9d96fcd", "c5cab60b90d18f1d7a910a5d0a36397adaf007e8", "ac6c648645c99610a84ef44db51cba475c7eb2b1", "f47f4a02c87bb701452a621d254ad30c7be84faa", "924a5c6573b06497a4438fcbedd4f505be1cf90b", "9b1a1d2813cdd913b5b88c531a2adfa5127d3f66", "98871c3057f288abceef6e5eee7456d973bf51df", "9240034d3c6c41fd8e027663f82e61be9386c882", "691854d589e89b7bcf10cbe64c000332ef584769", "ae472865d0978e79b6e2993f76771d82daa431bf", "3cd4b2859c9d715459325b070643773b47472324", "91204f6f3f701887716d4628baa72b4f647d8857", "73908bbce2b4cafb62c4c596023c328481d16f40", "e41209caf2050a99775cb2184a5e2ed066e052a7", "594567e1e080ff54d7efa07a2425bd6fe1cdb614", "4df39dc14036176d00ffc1a191140e05d9a1982a", "7d8cd49737275429e30a641b430a5c2037c4eb14", "e18fb27d705b62bd7c0454d1f75fa2ce8eb46085", "a4f2e5210f80c3b2badfadcd7fe9004a26dbb221", "3f69af9e64760a9a56dc175b8e23289e6d8dfc25", "07bbaf267dfd3c4e1d13fa85dcc202fa19583d99", "d78cb43ec2055849a0601c7aadea946366547c78", "d90d5eb3c1dccf56784ffee2cf4276e3bfe0b361", "df71600d2bc37055b7fec7474761a479515e6937", "1d81068be78fa3757118bc48226ac45bbefae36c", "9cd30208d6a89462d70bdd6f5bc97dd1119e05b0", "364f90512d67b04356bfe2ab7858f67b68c70488", "c90b2b429933752d5a72524391d40a71f6f4954c", "5a8066bd50a2323160f5d8ab09de1a2168123597", "7b1b9b86edf1fcc33f18ef947eb89a6e72f340c4", "479b7afa8e83607b05a39da71b370b3aee78688e", "23d50b1117edf86f227b62e4334c4738154a6b95", "00cf862b54fd10463c903af3167bfdf2cca1b9e2", "b0ce274a528d0a8456f984d6814dcef06ee6df56", "4d3319eceb9b9c69bd9211fb30bb1509db79f6d7", "d14a84a1661a4a500f9cd32dc64232238493e71d", "27d7760f41d0c819075db37d3234d2587092e682", "334449df702d911d5f220497f74e321e56492504", "2508c2e3093b3cb32a2aead46cef7d484e3148c9", "0274877defb9c5d325e028f50353da037a115553", "860bff926e34f5ff09560ff0e075724593d13058", "158fcf107c669796faf63e61b74d382ab2769273", "4b973f451e4c5d929baeac7e86ebd3cb3e4c60a8", "7d08e8727b6a481541c07d25ff4f62e965c42bcd", "ed1fa9bedf582dfbae66013a7257b6b8b7c4687b", "15f1a0fba3c8e576f83427b686ee49291d4e4eff", "70ea3e22a6b0021ecacb83a2e4ddd86988b8c180", "75d65195aed7b14a9a9ad0703b44f6b648845a84", "94e1943f024f460e52e25e864c5e5b06ae6da231", "48ea01932203d810a6e01d5fa292ca124d72b8f0", "29b3d9e9e538f0aa8effc8ad8bf19a2915292a89", "1e4c7c8a57724075270eafc6b7dbced457cfe2d1", "5c19fcbd57ed1a2dd50dc665e784e372be808325", "950743c3d87275a65a99fd9dffc9250669eefec1", "361f693adcd694379ae92b57deb84a18ff0e53ad", "41dce99831196e8a0c0113699d88b703166cb8a1", "61f7145f4367d6fe6b7868706bdf90d41af52e68", "86415f02452dbf6de85325d3321fd7ec7fba9e94", "af08342fd891cb951d293ec6782891a1ad252227", "3881778ebc6415feb72f67b3002f624033fcda32", "237479ffe8ad8e1fcc23ab51a017b9d1fff56d67", "669fc368acdb5f6caf9ec788b215c2a09060bf20", "b23d7c36456a8a26dfe120c226acad93fd89500b", "af96671fa34bd50223ed31524e5081bf015005b4", "4e4bc3b39a7b10d03ff34b3cb9bdae467fe5fa32", "7092230df67ae263488d8c0778d8c7dd45a15f19", "df6f4ce5e99ae70b8b5b145e6a7f97027b4620fc", "d28fb26ab09bbf5d0fa6fa5b06a8191c4f62fe1a", "1260ee661ed1e8777871ec1ac216099c9dcc4b1e", "e334bf6df496ae9ef5b7a13ed2cd0f45d6d48fc2", "f298aaa9566402f7695d72b06b2804be66744c56", "c43eab55a417162624f47aed6bbbd0a4bd41c607", "37e0be37d8faa0c16059611017ac07bdc84c7410", "945babc619cee143f56219b9182b8392edd4eeb3", "d2f9245ddc868b8ca04a6fb1b912ec4b59512c11", "62531ea2d1f02df1413aff621f4a2a101a0905ec", "41e70db8b1e96af275885cf73d2134ceb3150dba", "9533543aa50004f7e6871b512406974924bb5372", "082b420c0ab6ddb7cc658b929124893ee2ad72b2", "607cc271522d81afe858799686a5595c85ca1972", "34eff85014c224c551ad6e62464d3bb26944c3cb", "151d7b10e05e0475910e98f0a66ec4473e60c8ff", "25f9f923a11ab366faf4a50cf7834b3b5b9d4f8d", "4a615924f817506c86070099b9c57bb53624d5bb", "fcb0b8d0bffffb6fd42cf94367f008c02c25940f", "ad7d54174b53522c6be13f5702b39095a69d7e12", "e1ee838d11dbe1d154bd21d9b74e14bd48105628", "d4fcca4545b0747ebbc3cc126454d129e74d9211", "dc01658ee926bc19bdb5368cd931aa307e201849", "7d151c83811f8ac8873439826c16d88c83aba12f", "3fa6ec728522b541bb0f8b5e271207053c175bb2", "bad1f4aae5e76e21a3da35d1ec1b89f30188c473", "aed1775cf2c8b5ce46540acd3e0e07d9f0e3369d", "60d37f1d49c8d6b96f0e81b1859b4e7b53fa7645", "cff7de077bb4f473c4e63e4762ea244ab66095b5", "a0d464ae19f4f5c2e80823ffba05aa22c38e2eda", "f371913a321e1281eb937e3a0973c2e96d727073", "23f55c06fbb7bbfa1a41d06c52c1ef0c717bee46", "37766c4ef8d5104b210f38e97a600a126e7f9e6f", "4dec783017d1db7dddb6d7f3feb741dfb9ddb0d5", "4352503bc59871afaf535a37cdca3bbab3678b97", "2597f60de1e322ca5cd9b6bcf1cabbe099ff273f", "19a50127e5cb1be974dbf3a7aaaf5653a148d057", "9335b83a32d45e0447cea5ec10d0333a6552393c", "198d0b6bc68e11b2a77629557808792b13e09b09", "bec4de92378ce5004f350760b9e9d16db5c64003", "7118fb9cda6e79b7525a6f200d4492410cd37066", "93559db3a2cfd1ae15d53900b782022e8c23642b", "20f4a5d03af7ca9b5f6427d14a371675cf951d5a", "399899a095de01506d6c5dcd7da6cf0babddfb7e", "09a6b5a655c937b1e92976bd3252a8b54cb1ac0f", "9a439b246a875e50fe5e911182e935945f2990cb", "a0969a0931a71e76945bf59d16561904e800d89a", "5f89b150980f41153d7dd698dca5d6839e3d0b75", "1d93a1fbb8aaf49696dd5508c0d77091ccce5f1f", "7c6e85de0dd7627d1a43acf5f144cee34df6ab36", "1a68f1425d7f7197de366bbec1c848d9f40de584", "5c83d14698c454d38b7e1eb2dd50f7013ee39ba4", "d2c21949379133b9fc579890787a11e039c8f4c7", "8cfded59343a17529f7f4573018dbf586ab8612b", "ccb1cb4845c3a70c5e54d1690bdf14024095ab35", "80a5da5242c5fbeb352482b8abd2ae667d7187a6", "61a5d523887510a38d99efa782066d75e2e52faf", "2850ce2a15cfc9fdbb0efd69411c0ad7601b6f11", "d66539e48533dae5486365c359b3d58e6afdcb8a", "195a2a479a03dc868d80660e0c51f5aa15aaaafc", "f371b7fb700d036ab16a43e6cf1e22d809b72cde", "159f0af92f9d41c2a41c017fb81c130618f92e3e", "8679ee1c46fdc2d4dc9e90bf6885559bfa907d7e", "0acfb38376f3b337e795be8f2b08d46105f62db9", "c41da69ed7a0a62ba5f87fdc9b5b9061f7ff8f25", "89c70da7bd7769e6eea757482fcbafa8553345f8", "79c6023b235b7827a056090be2f6f4588e4bcaaa", "ad59b7a70a08b3c3fd70fe2b770e0d96bc08b32b", "17c66c0bea321b387af87d0fa6a70a00367f64c8", "c4aa1078fbd0f6d5426d7aa4b9898a3378baaf71", "c988bec4b3dff7ac32a1940a3f5c3d97a46ca8cd", "0e36df69f963fc965dcd781210778d3d0c3e829c", "2a4b47e064ec72558eef547cc33c57adeb668379", "5851f1e2dd8855666d3aeb750242277cd4158ae5", "326236366492204732bf4f02ca29edfc87c332e4", "5d08c2631cadf29d80ca23c7d537e03c3e5edcc5", "d827b34ea822382155258e79123f3fff8222fde3", "d4e1a74efb51efa796939111aaca31483f6187fa", "eab05558c412ad00b600db88a618128478b2f3ec", "4933fa8bf5119e605e53f06a632cfabfcd991032", "bb6305d1c40b8d75e1d58bc57811479d1d2986c9", "65f68fda5495376988a224e8c28b88b884e83ca3", "38a31f4cb53dbcec9b11b9a764bbf7c89c67013d", "83789426cc036f213074234d0de115c389200083", "2f0ba1ed3fd0557e0e9d1a716f73d9438fa11ae4", "2feed4c4b48276b6dde5f2acee3eeab42126753b", "13d83dd4d73bc65d5367129fe9b26c55d9687cfe", "e2ed63b313e3eff714e32f2cd2d01db9f0e2ea9d", "e444ea717cfc91a5f09e1adcb649a4f2f8de67c2", "6feb43200b95168dda261573ca1765a67b8a0fff", "99ff024f78f65ba0bc54fb409cfeca43ba2008fe", "05372773e172832a750bf98278d5f816d613c92d", "9a8fb26d914192ed0d622614e746a6eb68f5c4f1", "f10814926740017ab478790c5bc77d416f263774", "6afea9c30dd47f0f81e10f897de98f5010d9be51", "9db0860c2ed851855a9b18bc5d3783dbed77a960", "06abc86a5f535761b6a55d1e2109cd82091066b9", "9293cedaa651b7f2d69cfab82a0242865ed34496", "1999b661d0e174996fa087e8dcc32a2f8f2001ee", "f79896fd069f444e31be25680c8e80f11cb2a602", "3895639f7268179be04cbdcc524b63ee074b0920", "391eaf2a7acd8c5c0d5efb218e48d806da3ea9f2", "21dc88bf74b5bba5fdd662c3d7126da2b637f95a", "3e27d477ff291df3a23c4d33e2100db3ad821a0f", "6cb319a96287661e2d9feee9f05beb4e2007e4f1", "e2f85b4f7a18398ccb922ff239bbcdac94e72364", "c3370023b6ffd29069a91ca8c3c2e4a3cacc2d76", "77cc2501e170701a3db6baf101227ea20de27248", "9d8697ab01a3010e015403328a00459c5903c8a8", "8f9136963dc33349e8a87f915e214d371b2fb023", "6ccf425a6874b68486acb57a346fdf0b6b41c2ba", "993ce3693319368197be3981b5f263d6325032d3", "1c2ff17f1294b26701e4a243e34142787cf8e819", "dd668530e6390d6aeba2d6dc318457290fad8583", "c9c0205c07fccdace85d0f6cdee0487ffd9269af", "8e6d0110135f2f998e6fb849523900b22fd9d411", "1d4907243e7dacd5a9200e5537ea7e4e8fb1af98", "c258da378b9b297d1df08c8aa2b97301c4b84bc7", "aa0e57e00cfaa6c662c1e3c79da29910d385127e", "a277361321fec2adb43636eaad7be7ca8be0656b", "55d051ee0df28b18bb8d9ecb93d0e05be5989554", "428ba4c3670468f6c964962df0abf235bcd870a2", "9b79f8e7c380d9e71c183a3e20befd575f57355e", "7ff6d8cd321398baff54d7a474c6b6e78b242f2f", "7761c042654af352120c0a4a1454c0928fbc4f24", "d8e438100c4b38eff2318fb649a2263a2936c70b", "d121873d01bf7c9a11e153d4dbb4906608f3e45d", "8a65dd3b9e6fa43e560814e2b118b7a23ae68200", "70c05f63daf6fe25d2cd34f051d4fc2a6bdfe6cb", "5940fd5d071d827b2c5fb474c49d273a02805e8a", "4389f85a174a657c2191d551279b38586adfd456", "a95895742d87e750dc40f8b0a41f6a04f62f4e15", "48cf8258399ec3773a4aa8797abb5d58a310956c", "c76d2f03b7538c91e6b8759b88c1c55dc2980580", "d5f944ff10417eb6947a466b60864de8d09b6cd7", "f49efbe0e58594260b768aaa9394abdc16122754", "cd4e4c0fccfdbfe04d91617a1bc6c4785dd6a1ec", "33cca7c65c5c3b02ffdbecfd916e27fa6bc41eb5", "0ca0e8fc49c6cc48a0afa2cbff5f6e92fda0c954", "b0505b580d01c88844e0eb7550639b7aa655db97", "e92806c7e7451ff2a8c6d0a27a95bdadaeb2a3be", "075c171f800f5ee81c2970a3973b506540814872", "ae8d43b0bbe7c9f85897059b5242aee97a205a5d", "f0544ebba6b0d21f3891d60bb6f902fa817afed1", "8c470749f1e93096f794bbf5d51c1f6f9a24d704", "f8bae10be6a5d33acf8409b915aba9dd6493dcf6", "0ebcba858354581d29d51d19dfb24edba03252e1", "20d423258c02012d1f3cf485a36e08cba375dd73", "ccccdff0d1c847be70f3698f5b91073a9a0bd894", "0e966b39b410ac4ca2be7400b14f23d5859bdf57", "225761868a207df75034b2e7a10b9538be3aa7c9", "64fc9e2156640d03aa078a9483e9c9281aa68c1f", "9f56287d96d5adf43a11b470a27e3d07599bee9f", "b6f07a007a6cd661577f147491d7d0e95e81363c", "1ff8e8548be05571e3bbbc3a9f17279b9bcc6e80", "5a687e9e2cd24562b0023e1a560a5eadc4cc98d9", "8a88e5ea07d9638730290f3f739c5744e54ba570", "7984043768c4f089a681b3f5bed859208a01b601", "4848bf4fd8ad221ce1a70c7085f1c14b154e4cca", "2ed2ccc2d8ff17b97d8ac0fd80fc0190ea47ed00", "9dadeac658667e82bf38d1f2e5c2beb98076aa31", "c1741fe98e82a65a36a2999a05c2fec851b5342b", "b3043674f6b1c331835e3c805d29cb0adc5579b1", "ece8685b3b289771527210963d211511008bc80d", "d339c71edc3927ee649e2f2bfbb460cddbca8bb7", "69e5e582c82ec80fbc0da34be3cb3702244474d3", "44de95e18f8bbac111e500c52808155daf5d9f3c", "0331ecb527157f8226ea2186f1f35463a631c4fe", "833a03fbf6605e6e86e69870b654656ced6df824", "969bfeae4cb09da885897ad0871f78d24aaac51e", "993cd25ff20dba3cfd5c2f128d3c39cc7aebab4b", "e44079607a804b65f3b690672543681a65b989fe", "aa12241414121ab18453a6f427f14cb7ea3d007f", "cbb67d114e38764dce501136775d6a5ddc4cac7c", "0498305b6b876363820ab8a84a7294ae549bffac", "5c6ca5fc09e5764ca10df68a4dddb5bec5be1481", "816812ee6cb84f9c899e1c6de52f9a4c9e7d2c0c", "435eb06e4b29cd3c83a3a9c39f2fc95ba4215b2f", "db455e5beef95b067bba0a534848f4555067a42b", "70cd25f3eba286efa6149d0ccc267b3fb2cb91d0", "6dd410854c0a9bab155ba020a1e5055f7384f453", "35a569478f45c14314dcbbb6b85c41c0ec765f50", "79ba22a73f238ebd110fc5f3744c3c12a9a59475", "2cbf469912ae0e40049d3827db0c21cdf17c5a79", "366cc648bff951166be53ddceef6c1b979c5cf91", "0587a1d217688437718eb3978915558920a637fb", "9aa99c0a9dffbcf55420660b3d0a29f64fc3a825", "c30bec7fcaf8257df4a76d678f70223f1c52df33", "e6dafb102015384667b5f3adbe90b8318c0462cf", "b46d0a6ea8131d67fe86e5c1322562aee9a204eb", "95ced4bbdcea4d8e225e235fc120c4ebd72f443d", "de8b6f7a3c1254254fd1079ef9a0a4614cc0dfc3", "fa60e2ddb0aaad117be4c6ff3cd03d89646ebf5c", "92d69da7a684b05948ad20d1880f1fc634180cd6", "34f284bcc2929318735f97066763ea679ba30270", "87fe71f52f12bfdecd6f4a1109504224797675d5", "f6a532d5013ccf8e640b07b0848ebac403004eea", "ae6410b6224b9c14702f7d9166acab20841ce28c", "c45242578a8db4176e243b07b484cf03a29887f2", "bdbd9995f8149fe022a02760daba705916ca3038", "63ac8c1106a295b244fbaffb2837bae363ee90f1", "ca23775374bb8bc7571fa59be5bfc40167bd0110", "d88df641eec1fcc246f078827a94bfbebcaf5dff", "63674648fb97c297a0e516c2bbb108274721a21a", "9b7dcfa0e2c2669f7ba2c34cd45482279028d5b5", "b9bade8db1bf0445ce879ba6e1823d8266e60b2d", "8cd1ebbd6da7505bfa8a32b1e3c2d0fe5810dba2", "14ba478023bacdcbfc275592e7418f8eb7c814b4", "9c518d5f42d3ea15e323d2e99f77db9624f068a8", "8a78e7e174e4e1dc42fcefc6b01f9d9e3fbfb356", "9851c1bdd893a6194fdbf1820d2fa07449d4f9fb", "ca60255d8c1d74c84cd8759fdf4724b123adff49", "a002b212dfc6a8d413714c1656bb3cf1bab5b84b", "3bdbf90f496913d417af8b58ea48bd2d22b2aabf", "22c26100df794a7bb16fcb22043e32a37caacde9", "5cf6f3c77944e9ac953a331066755ea0c239fb1a", "6818e50adc06146aa3303acf78d95d783e3f653c", "0c9c84f7a64ac2e9aaa8a5efa3fe7b0539cf02da", "428fa0dfa79f4f6effedee8367f1c17dcf6a2c5c", "b8d555c74b13693063c7ebd8000f64fa0500cf03", "f98d5522144c580dfe5bb90746f26dfc82b51113", "fe01776f05b1787b28b4a270d53037a3c25f4ca2", "b926e51998a4c9b95b2d31f793cb0a81236e5b7c", "2b2dec1f60cf06420739c1cf37bc2c401191ed58", "300aa202c81c9c8986f4828999e1ece46b62733f", "e5632b0243bf3890ecdcca3bd4f9b8825059016d", "4bbb20f43ace38087c9b7b361c4d60d2484d8190", "3604b57ba3438ada5ba65b270e82456e49480900", "ebb19c419804621bf2e5e08a0a77fb1d22eb1a6b", "935ea10f3aba865a50d6ea3304ae3bde62eeaaaf", "82327591008afe0b7a9d8c46de66d0036297f23a", "dfa326ef55ee7c973afef6527b42844e7179a0ff", "68ad520da4365c866ceea42e0238b2ea24647289", "84bdc8d1b0f12c540257878297163698c83c2d0d", "691bd17df819d51e4a4ea2aa304bdd9857d49295", "55558fb17574ddcbf0dcbba3f90a1aa880907f28", "11937d3a796f45bfa47958b528069d610e25a877", "a5cf92664db9633b9fb1307a801d99de70d09aba", "7901a0524bc61aceb26c8e7790ea0c4fd880dadc", "e52035914799f581dd374b8c164f029b18128d5e", "56b05a5a3d8a1c9124f36ab800141a3658930419", "89f70e98d209563abb4dbc1f8cd5d76c81eb7940", "016107fba01666afc9d066f9b1b6a2066f57ef1f", "c9c17d6ca6e5edf4cc54327265c989ac025afa07", "5f3b284cd9578f5f38ffa26df0a7ada00c5400d6", "aac31feda659dc042c4d49ce23a5fd5535fa6af4", "856efe4e1940e281c2ccefb8f82fa1b6f11a08b2", "ea05652a6af0f5e8b5437b509ca92d1e0159ff98", "70bcf2175c7568389241067ebb3e6c7960f5ab05", "c7061d5e969c0fcca23f3dff60f015b63ef27c40", "9c2db0c03591502cd67467a4ef94c2e5f28e0b41", "7d4804e94591cfb1ad6dedfd51cd89ee9dca8432", "f2fd0151709135d10f637851d88df1f2f6233d49", "af9e8128f9c47578f9087b55bda0107ed8a41027", "0ff396c981ae56c64535085a74c4f05497ebc69a", "739fcd1b8c65a05112af02d0780c8930e3e8c42c", "9834733f6f38df298f8c8c7630923f701766fe7a", "3459aaa9d15466292ee5fc7d2497b2d3894da0fe", "cae610b1d25d7f93252bc5a5811c8f2878dd65a0", "0c0723c659ffd77e6db96e855ca837caaf4b1c0e", "f08e782916b01fd05497db7deed73c5701308ec6", "5d5e85fe0708ab33462c9f5a5fe27cc9841d4efe", "14897f6dd7e975e30dbf0fb59d0ef01a48200235", "0175be8948d68cf90c55ce08e8e5bf46ea29ce40", "4163fb9c26fcde53b4e4df18d5c7a894f4a638d4", "3e773b916754a9c20a61d98ce0c30de644640bce", "25d913f82b5b4d0eaeecb95559d0152559de5214", "2c7c77719dfce6c41fa8e66a72649690787186d1", "633024617bd68668ed85a0a54f3e62b03f164064", "a5a5ce7052d915f97b046bbeb75fbcec19e935e6", "c6d5a782c73c68240758005f370374ca20fcd17f", "520ff5cb1709e91e0b98d0caf318f20852681434", "36b33d9b7263ddd61502e6ca92e1ac2b3f665f46", "3d3de019bb7f7f8b4d4cd14e1aee84a95426cb75", "79d2ac37bfd03c46f6376f4cf065f6896978c5c6", "3e79cdbee2f2d5c82dbc4776f77482ff6eefe245", "21b33c5ea45047e5bd9d84bd6b58a670e4fa71cf", "37b08a37243d10805663e4b4da5f32f5b55da533", "4ca6cd054f303cfec4da21d51fc25e13a43f3e98", "453485aede521b3c6d2d960bad94acc2eb90f177", "31acb61c16945244c2c2b61f6b3d663b40dce016", "f7ebb00ea0ccf1f0ca7e7f1ea99ce4b433e6d8e6", "cfe7bd09af8cb4daf9519b93a5c53fa84d5d82f8", "5cf38f8f9931c1520d3cef6fc2c608210b70f44a", "a85921a8562e795b87279464a4438ea590f94ad8", "05f6c56a482df23f68788c01ffeadfd7b341dda1", "4ab08fb99fbc2e07382367daa5dbb5603a5e8061", "4080992b388fb3275accaf8ab2644be2e124ac9a", "0c48845247903ac5a8fe0477d31e262e58c91f1b", "1debb6fe3e2dec9fae3069249c8f570d795528a7", "b6d12041861960804554a23b3d7820c9f7772c3e", "8effd6b513b85f0757799d23176b28b72f5cedf3", "f63d76427dfbcbac1dfcdf7ac99f697ad156ed01", "77f6e35a8dc34a649f817a9c3e3c2d341fe98457", "8bfc257e63ee30b18438c3dc7bad3293c8c16b30", "51af186bb63b083d6ff878916e324176d706d0f1", "1e2b8992aeebfed8f54d1988763d0a86756c5153", "308a6a4734f38f79ac505e41e6f61c51df111748", "605fdb655cc06bb3c26341c0acabaad0d22256ed", "b2a3e8cb343fda9b3662306796f48701517d8003", "0c19d0f5a0b525c0056253e70d971eefda7a9d28", "da945ce6266ce27ba63b6b08dc0eb2414594f7cb", "a1c476f9d754e9c3420eb092b236325029151c0b", "24c9d442e9bb03ede32b9dc9e9aa3646555ab023", "89ba6178248569813cbd8cc44e402b411b88ac36", "d4ac3fabac437ab194b5666392db97f34e1306a0", "9f605e018745f16467041945fd8b259010eac4d9", "006f5bc11c8538fe6c512db2f16ec5cbcd049709", "734bd3c8c4ef37f8c7777e87681b4c341b2f844f", "d30aa4bd36fad1b55aa71e2767a6edc772756365", "48b650c2546e2e059aba0de8e253f82e50500e7f", "047899814895015d56feef3fdd1078c2ed6362a9", "1030f1f6dbb1e2fc1657d84f1c5e064a99ded52e", "6c482fad890f1335af9931ed5322a59aca7cfa4c", "950d11b4ca51ffb9e06df9d27f3ed88316fcff69", "8620f7356bef40603efc83c2ca770dbbf165d32d", "9e0b38ecd30cfe30c9e31e50f680da0e89d60ec6", "6ba017968270c41e2de6bd4e5f7850888092b6b1", "3bb5047db3add0e7fcf11bc8a3fc36a8e9df6d5d", "856e071762cff59d73d94d72eed9a7f79dbe805f", "ac7583e4498598281e4372d69d7aab10d90aeacb", "0d02568ff8bd59cd9be9f7e09a444e9cf6689ae2", "f59c147d1f9862558e02fdd12bc5e9209715f173", "f4c6c807eb7542c063d3078a77744ff0fdf42910", "43b78cd2ad54ee71e37f7dac099439ec030650d1", "fee14eb5e86757e0a915ef6a0cf645a65a1296de", "ef1909fca33847831a858b20ea11bf17924e40b3", "3b3e2374c9e5f73de76b353f3607c52b864d1e69", "61282068f4d59cb48f35ad95391728c58d9008ab", "20373d026dfd3153ad5541ebd1873ad918db2f41", "48ad83a4e7dc1dee0ba52a05aa209a59c9ee6345", "8dba9d833013bc877cbc8f3695dcf22b87dbbdeb", "44d3ce2c11b844d919e363f5cb15f1c03ad3f77e", "49625beac257e868a30a3d7b41665f7d1419b2c0", "a7b6bcb988e86ca25554baa00a258386bc1f5cbc", "b18942d429c23112c3e01aa1649c1704eaf86d0d", "061e0c758ddbb569c63b918d2b3e613f6aa5b6b7", "9c99d4c3b4fdb9e5552d3d7bf9c3a744fb9e2fd4", "3199c294f9cb8e70fe62a19c2e0f5848376a783e", "db2c9571bbf3822684291c101fac6642342ccc2b", "1e63a2a13232208a1932a320726b22244c6b630f", "433de7f1a86191d912d8cd5e2ed53e76916170fe", "c1a034297dcd2304b3eabad4d1493194ce867b05", "22c20cea6e59a8a95585adb866c007a55c428806", "b1b0a526d867515228b540a23266821e398fe558", "d5856f864fb351cc45f42d78f80144b8d412b886", "c0ad0b0acf2cf326b7aa145f5c3dc61b7dcbcaba", "058202e9602c1e3bb06e7978f3082e552b3c2e85", "397fd1bece80428bd911f3a0da555d6534ca5fd7", "d8f2768b90b7b11340cb297dfaaea51f7e75f95f", "5a6e3cbcb03c3f756344a38259f3774ddaf1a63d", "911fa38d3a0dc71aa99ffcef474b5bae15805e8d", "77879d4288443fcacb0668bd867438b53bd800ae", "f040a351c2f27c6b86c40c71a28babf99dd0b9bd", "effb2708342e67666d5cfee544f62b000df0b77b", "6cfed9734ece48866d2344f4701759b637c42081", "51c3f6a534777dc45efb4e7171984b3b20757ae4", "a2edcf83abb8fec7df11056a0d0ca423a3efee25", "befc738b44fc05249cb81ee6563a44533bbea3c4", "1bbdbbaada71655f6065562185937f6628b020f2", "22dcfa14e31fa19c77a202dae6213194a2e0abde", "b0d07b1bc2cf80691f8f1916b93f28ec90b8799b", "9a098458cc00a80114f25417e430943a371fb387", "0475011c661a2e2d7ebb477c00e7679d5235ad1c", "dab95993c6c8ebd4fb439385a892dabda22698a2", "6aac3e4a164457bfb08ff03d29313b84aedc607e", "ca486985d5834d9b79a53cc56880050790e347e9", "1836f5c7a44b5fabcd4ff0122f21e4a4b2545ed9", "df8ff797b7bf5640460c72da66608e63903e4793", "8c36282febcde3a417d8ed3a8f5996c285829abd", "ac4cc07301eda22964d676cb410c5aba1cc1bd39", "810f127022ec2cbfb288e436151d1a777c7b5da7", "53701a02341eef7ec3ebca69b673d31d58760e45", "af527e53c450eb957bfa6a5446a095b190ebcae9", "c973c9ff8dec157bdc5398b342ec47baa4906adb", "5af16b4bbdc7006d445cd98e044dc889961d9d6e", "4f39768402a73b8d65a149ac99bf8d537052095f", "54f2916cf15a58e2ee59da992fe2ac8448cdc466", "ba062e1f46605339ab166900e4dfd7e885fc9ff0", "1d6403323fbaf8db8af7e24cce2ee5823cb91013", "7515549c35c380fe1b6db508f7fe9aabdacc5ff3", "f5c01821bbc954bbcc1e4f76b75002845953aedc", "c1e9842afbde969db6cb9260c179748fd14829ad", "400f438e72b26e425c952e725c69ffcb2493e87e", "8116d70d4b5fc505b540facb7afc6475918bccf4", "fb299d0fb134c603eafe7737bab8d22ec0b1cd59", "fd2aa564abf86eddc8b4323da8b97bd2fb487bbe", "620e19472732fec4cf247f8983071deb1da742cc", "59bcc2888c0c6002428ed1040ef6b36957a80e98", "2cd4a4e7e2277dea4e65e80ac89870d65f47d99c", "4d57da4d0154722306fa279e0c0e0438f3817b16", "6fa77e0f1442328a969c9ad0651047fae34f72a3", "e08fb19bd1db006034f4ce39417d941a32232141", "0ace0a129284ffc6646b199699c1607a316fcec0", "7d6ae138fa7064270ee61fed747a11780c2f1c0f", "f45207bbf2d455ff6e16f0cafbe5b03220490c1c", "2cb884bdbd817502097795b1ae267c8ab0389c4b", "30d08f0e137e3c6669464f796e45f28542afcb0d", "8cc3216c756358ae7ff59bde39fafdbfc58f379c", "b2b7ea21ff5af91aad0974d6a3f115898de19473", "611ae19de3bf9de5f4278d6ac26442c3ec1c86ec", "0322436a93790991b8d9a5bb9f7433aca744f7c9", "9d80488b22c87270d1ccad794ae83b549cb52df6", "3ca230df2558d4f125254b1886fa92f7b9a58780", "43fd1f6bbde60946f816c7769966bb261379251d", "ecc4649ea8b535756502e62326086aca69e59bad", "92343030f3e45d6c61fa577be55917bb4f3989b1", "5c1b9266107ccbd54fb15c151b0715d18936a93a", "4f61d42a001636f80dcc9cfd119f6da01f28e4cd", "d9fa40f2df44d775e82332577d44de402b23611f", "f65f480617872a5d13f40cb4183455f2f5033778", "9ae3f79ecb511afdd5101c9f46451cdb3da20afb", "120936f78c956ecda674be0a7af2da30d7555848", "72002a77dea6e696925dd7d163b97b12fb274596", "ba867042a22710da6087b6a1742d3c7a57348850", "f8dd9844e5c540afd08030c91b005aeaca3c9da2", "7290e7d7a54ab452d01c060a57b5b7c20d077338", "a13b755b60ec9a8c492fefcdb6922f1e0e77a03c", "41268d7faa05888f0067679fa3374138de2f073b", "3a0d0561802707659e373ae84e80b29fe9bb8cfc", "06df4abcd3386007812b8c5a19f82607fae7c1ef", "82a052a008fcd6bdaeb5f8a829798b5acb2540b2", "d3ebae5e33d4ead3e866b7e9cd3743f9aebff36f", "f28964805e44a5c068ce8fd9d1e00697fcd922dc", "bfa866c3187f79fedc8c6e5f493325f43147cbd7", "e9ca51ce87c2276213a62b4f95939932a6e3e424", "47941d49aca07f7574659859368ecee534d92b46", "877cd12da8572bf73263d4cce156336e032a31d2", "377ce78d4e397c3c78aea5d7eb7080797540b880", "d6a9a701016774d8dd25ec25ef6b896e7981ddfe", "5c6614fd5207e91c2e8844cb8e1b15c65cc6330a", "eccdf1a1e8a972b40d507321b925d756a50c2a9d", "3cac01034480dcb114a7becd7892d005627b45fd", "1c8ef9e25208f95277a1d076fcba09ef77368cfd", "d78fafa4b049f4e2b792b90153a6c2ebafa75dd8", "baf75d048cb78881585c8d70a38156d4dd1c0d17", "8af66a72b55512f857771424ac7226c2e361080e", "023dcd44c1e628bb654b5472418d6a346b510a71", "25553d7acaa9220ad50b6d552f1fdcd9bcaf8113", "a62ccf3f1a9018fe8f792c71a3872ede4b8964b0", "87718d2a6e3dd7f625b257ff7e5d11ce24b28ff6", "8446084a20da03ac18d8fae19c12a700af1b3135", "d9292ea51efa4f3f22dd86254b5cb11f742565b6", "2130f1121a4d4bbc8c812ac6bea78cae1203c7ad", "e2485044a1b33628e6149d4f930b6fe065743c9d", "bcfca0295ce415b0473e0f5f58b0401a52daf5e1", "bfd17009711ee655c673c191fec1724c67105311", "da886006a052a9f9c697878dfe317a37ef413ba7", "9d7215e6affce6917601fd4059062a413d69a252", "179b0786c6fa3a432dba9e8fc023a620c11a8a5d", "2a7257aedfef4d2b9b1154ec40b077bfd8d59f58", "ffc41fb76df5922321cdd98cce12715a039629b0", "a658621cc5ef92e67a8c8f276b96c191f5837d33", "694d4f82f9271260bb6f1f51d936441fbc101c3e", "f8140a4e9af5bb57f5e98851c94519f9abc254c7", "6db28c9fb7c5a59660dfe433e76c0a4c50bc9e47", "d195346b59a6722db30b05c644df982647140cd8", "1186d4a8dffbf74a7431a4cd295540eeb3352171", "cebaf9dac5826716b9b9c592d5269267d2d97344", "7755079f3900d4acbf6e639b9cb73a5a1d598f2f", "6f51f73339004adce49ea2fef3691f57770932cc", "476be3ab64c3fdd5f27668cd6780917bddb1134a", "2c0797b2577bbdbf7f3c7635f820ac46a206669b", "7688460bf78d5fc198f8a2cbe0943981744a4dc2", "46610117d383bf04a5bfa1a2ea5cf072d42061d4", "560e79c67f89569f44eba00e36ffa1e3714083c5", "7426b4d448102a312009b133497af55214e2b4c5", "9903e6779b70fc03aae70a37b9cf053f4f355b91", "0700b807a22fbb93f3534d59fe47f02bcf00b7b5", "f99de3f024394e8fa567e9c0ee4295bb3629b732", "900fc2a35aa5eec21a8f2d34739c89a0ce3710e0", "ab242769b7bf033b907e924c15746bab009640f3", "71426d0f5cc56a436be23a921f6972dd62e49ce5", "7319b612f3512b5077279c51230b48b56622c564", "26a220bd312ae42b4b1b1833ed01242963ebcaf5", "aef11a14274f6f9e74ad91ead1d7c07ea1dd7f5f", "dd90c3c30c0f94682141a9ac1bd6f53f8a5d5c56", "0fefbe85fbcc69c47bcc93b22594db046c5bb3bc", "57249493f0ad431e941fdbba35563334620481b5", "4e88fb87b63d8898d9cc4846bc909601699aecaa", "8e520454ef92965a3e9c14240db0305405f5fead", "42ce14043e3ee9290acf5f57f712071cdc3a3e5b", "2f1f8ee39b53798a070954a68df0996916193dff", "ad9fe3c954fc47079c2b0de578e35973e7e86234", "24f775089efd1c3e7419a523dd74dc24924b517c", "1c8d082a3d409cc1f5f6196940bd3e736f5feea6", "26a6f810d27c2e412896df4918b991e29b722c01", "b91cb1419780417ac480a720e77d25fe72e6b87e", "4f52c49006d963415962a9b0613c9f14994cde70", "51bfda9446b362441354d24ab5ba04a066f6696c", "bfdac951e3efe87c14a18ca33b16bb901687a43f", "6c9a166308fb96cf42faf79b472d39e274ba82e8", "7e65fd87253fecb630151bbc4c6ac31d5cfa01a0", "fcb0adf1329864b477129fc2bd8981338917fdd9", "47429b674bcbbc5dc0a6d14406b1be8738f6e86d", "9d8e267131a636942772ed9a377f209538030c87", "4b20d0d08abed3c2e5c54b158da4ff9c3f1b70d6", "da02ca7e75cec1055892fdd9e26a491b3bb3776a", "0a47f4ebd21cd181a0c4bddf1189124b76990dd8", "1383401c71c5e0c7a9fad604caf63085c81b489a", "5e6adb4a2dd947432e59ca00b6d046a68c534e10", "eb0a624902cc3136358bd1b69ae84e575f73a881", "a03315e3d925677bb5ef4fc8ed553b1c70a272d1", "9b94c80e9aff2a4f363ae6d8e2bbe837aa5876bc", "ec55028f2621e4e34344af9adec646a3685b8291", "362a0880880b487a0b5aa84dbbd56fd0e3d62351", "aa8e9fee6386fab2c4c133f225e8e13a38621e13", "a735c51c3cb3a154275b3b0c1881e06ac5ede3a4", "13954fc33e603aac4f13973b77aa644f7dcc95f0", "b85337b7eaf4ba0217046c126e0f8ea4f7e09ea5", "7307eef89d120338b02f657fbde01365e346211b", "bf8ec7b81b33b81e8f2fc61143ace32a29be4130", "fdc47adf1ebd6146d52af024befa115b8d64ed81", "1716f12451f179270e44b985b7dfe83a95ba7a4d", "f77b4d155b5900f6b10bdb14cd7f56aa20e27e5c", "de5073519eb8085a1b0f9736a44dfe3e4ae1c561", "72a31722fd9a2893567697dd9dff1b1eaace8980", "ee3c01068c45eee5086570835607fa1cad49b081", "d082ce908fef1b1e994e9b0416dad0ab5cd5ef21", "0acc4276b6825d872648fddfbd74c00c63d36741", "882441a0ad00fed66bf5d0859e36e7f369d9d509", "b04720661921bd17930213832826cf585135fa14", "2fdabd97f9ba041b5a99737d194bdbd260ea7162", "d2db147805a2f07460068f5ce9165afd93e20f64", "f249667dc8d490d25624122d8a05e229af61ef62", "1b2e0b32d727ceab387afcabba422f994038e439", "dc55f8b6b23d63f4719f3a513429071bf7b19083", "8b0eecdfae8f605d2b14dfd45922afaa52d6d84c", "3dff0e9eed7820396bfdb130fce818c054bf51c2", "43dce97a64d7411b13502981c45460c03e2176b1", "0975e2941c0ac82073b7c9ce4f0ded4a16fe70ef", "c84d3385f79a23f7850cdc9923d3384fbc3639fb", "4bb219321edcbbfcb0b7330048d9180cf527eba5", "6caa24b1b80f2c5dc6338942e945f172df4ecffc", "3026b566b0143977c1b184781ca9bcb37cac65b7", "e5d2b6d50f3480b1f7da9cae8b3342c3936d2804", "a775d8bf5abdde5c1b5106dfa3686deb559eee62", "1c10f577cb608fcfbdc98678dade5126aeb7573e", "305192072fab1c4d5894ba5da3009a648936c70b", "39f90600bc553f2273e72708eb2a8d37a8517e86", "bee7e12c8c1997a3c432b6d97187cd3d2693b1b2", "2ecf0eba9511e9e18154d091728f8ac6bc7fe716", "e74f4ea115333d81cb6d753b3a721a057d3f5eda", "8221e7546be7e260f59b716faf0094f43c0ade35", "f9ebd84b5ace8d0e6a9c43c3403ecd9a4bcb132e", "c3daa041e0973b1f33b84e5023a33e0de6a7c8a7", "93bc77567af382302af576a57823011073e99ff9", "6399fae16de511504c11501893b6e38b4ed804aa", "effad7be0c8dedefcbc12d36f86b331f216a9035", "e63de52bdba895266726b988d8158cfb573bc8b8", "d32e0f808c082893165e292e9d2752b3b70a6d06", "a918c7c5fef98985b0d0ee1cac4e186242db6e9c", "e7c90e088401d36ba67ff81c03790687a6cdee03", "83dffe48162dea92a07594582c7bb7e4e830904c", "90b43648c4536bddd4efa1ec684f971c9ec43632", "7d80635fce1d0c44fa69d4d8cf3da40fa998f9c7", "b59166d77ad46a924aa919c334c973756a892cea", "a36979674150fc5944bb0dabcea5473d55188548", "0eee7345eea35e84ba550ac763a0d589df5429c9", "6d1ac18dee04138d157b5970877758d3c2aa633c", "257f1f65960a79e283a80873a0cf14d11bd743fa", "a52e575652c16a4c856a0065f0d9c7b5f9a84cde", "2862cb19a8af5c0af2b0ddd0fba444946dbd511e", "86807721e395437b45999e64bc58af0e3939f169", "2d408f48e71dd05b4fa8390a6dc9ba5f1fc7ac61", "16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e", "5d20628c31d7434fe0380ac5210bdad9dd935793", "9e13b90ce86a0942415e6ecaa6db9d058a673472", "897e2d9a40713afdd0d0f25a10aa7f6229f6421a", "2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa", "b58e45ed4379cf74423f5341ae7c52151483504b", "b999893c9d8ed079fba01ff61dbb7f19cec757ca", "50cf7e1778e60c99d44dbb5159842cde4d737761", "a5d3d23db4573fbf52b115aad6b0f20e93f5087b", "4f8d7cae2601343d6221ec95485fc6812c9a22d8", "581315a975363f0049897bd2481306bff34fa190", "c65a6679248476f554a0876ac32618b580beb010", "e35ccf92d054b26962f8f31ae502c47471649a23", "cfdb9688481657f0b395dddfd7d91620979df85d", "99500611b210c4027e5f28efb9c19843a06fa9b4", "a07dd0d6a520723c4838fb4b65461a16b7a50f90", "ea4be5d3df48c6e09e17ee8644f60888af758107", "42e6cda14e674348065e61f280e7565b363a91d2", "5802bd902cf9681658287151a91a8d0ed9449d2f", "e7039cd6d087eb437d87a47bc55877b2109fe996", "89611f4ddb4594d90e34315a1af9ac70135e8455", "4ac4132b5b7bf34d0ff3b3d21525acc4943647a7", "cc3457b12598958529e3089e5c9ab393b9b3b946", "b6382a573f8d942c39b7bd954569718baef97465", "c4a46e00f86898a2994d4cf5a26e3a7ae56e7759", "49dc67b48c8697e93d22713b912b785a66000f81", "a47e38b175461895c6bfb63027f1859d9b145670", "82fbbc94fc80da62a90650f50a84c532443675a5", "f10feabec49755d737a14f3cdb1452e6c585c60f", "4320d53a2bec49a06e46ca02af77e8c145fc49d6", "9f4a76498548bc7f86aaa5b3841fa16b8dc4d285", "6415ac27ec63017e1454da2007c5bf1565b108a9", "f739f7887103e7fab2932e7a97b2e3f20c90a62f", "1e61e422509f0991a24fc4bb4ed4563e627e5ea8", "a497a5cb3e31f1d863ad70d80bc706474a29d8cc", "8e1024530c9446c1e3bf99630bde720be14b917a", "abf48946777c95df912ad797b38e7f8ddde3a222", "3c0b66bf8fa6a3325e58deb7a14b13a8e5cd3e4a", "c0467aa1f93a9528abc3d15babfbf759a4715627", "01dc5c5b58e93cb893c9c427419eb7838e73ec7d", "2e5599892f2ea0e0aa3eb04199cd972ba83dc4c4", "e866ab4a72937eb05bc4246f06551089abd5a3ab", "ea8c261cc657ab72138e6b791ee7c9627316c711", "c771d2fc0bb344cc97876e50b1c11748162bb7f6", "bed48f37aa7d18dbab81d3bf844e09f8eb00e305", "13ba673c42951fd7cfa6fd8a7f25ede7e9ad92bb", "95085cdcdb16effeb25a18d02b98eab0874361e7", "790d051ff19a9b6e4ddbd7995a7e998dfcbd850e", "faafccbd3465e7151bc6d9c05731e94cc0aba341", "e40010a8e1d8fceeb5db83177c068a495f510b62", "48aa12011b9338cd73a4243c625bbb400f1bfe38", "de59a9547c07cfbbc80acbec072ff5ab0ccf4c90", "2d4c92330713ff386cf395409e5bcefa96bbfa0e", "dd2a611118070f134da0b731f2fe9a8683902b8a", "b811e9a74e1fe70556888cbd0e5abc476cb356ad", "006437005d3b1288dad16705bc6c46b571a960d1", "c5577b7d6d725a05f3aac526cd888aada727df06", "8e6661cb4804b00fb4011e7e9de171071fc276a8", "50ca19028647b1f3f064452ccd7c22cf7e3a8315", "3be5d9b01a3f74eb4f8e028d7dff63b000d82a5c", "2af237b2d507ecc48e1e67e72a600440c4722974", "63154299997fdf8b7d724c68d2f13c36fd18f099", "1a7f694b40c5e99f5621646222cd075c0ddfbf84", "d824b2c28e85a68caced8790da73c218fea7fd29", "aebd746c793cb7274c43d0cfb1717d3855653ef2", "1a9c0ee5fe8aa5c8b23c587a743887a57b3c6187", "a195bc47a9f82dbfa24f881cd0dcd5ea87350479", "3655973e0e4d0f0c689e092603b1604f6adecdcd", "7be96a55c4ef177a59e796617c4e11ab8c564188", "f289ec90e354027a428d52211b00f670cc6f8f88", "b392ab5ff4ecaf8834ce22801ac8856b2e5f8293", "8eb08522b3a1826f78f5d732fc10421d61f7ed27", "5d3369e095ff0a89e11dc24b038076e969473304", "1598af566803f06d852b229c365aaf8a359edd8e", "314efe9becdc3dd07b1259fd35ce9499fdace2b5", "e5464648b7138ed5f9bdcd3bf685f3aadccaaca7", "7fa3431dca962dd2ac9c628e69908b42705497e6", "a62870956aa65461ac157ceb5869f82ee5fd5f36", "9273106bb37a9eddd89b19533f5cac4bcc814b74", "c1cce6bb69320cb91c98445f35e6c807390b966a", "ffadba0b0806eae62c59a37c4d8736bcbbf26ecd", "c07991ef36f8074897aa6082d6d9aebbde4d41c8", "45e8fa10c1168a5a9b17f8aeb2134b8121abc6d0", "8fcf385ac59e42c1d8163c534a78eb34dc100344", "981883d041f6e316cb88c4411e9b140192a9da5e", "d6917d2206c3f99d4c2b461e2b02f27eecd3b483", "e6d0bf32e9cfca1118d95a371d869c8ec0d43d2b", "1621e725fa3f4238a495be8b63c744cacfbd32af", "24b58c655a28cb545f51eefd498dfb9493baca1e", "5aadb8660b512548713b3e69e01e2b9d32befc15", "64ba22a9a7d4c4f8540acb8b489c37f5e6d8380b", "0badf0765786dc14a8b03e73789f7ad259bcf17a", "853935a5c96062f92c77f61685793b16fe0046e5", "f2045ba822bff7d34964901393581a3117c394a9", "97851f03401537b7fa0affc50a5800eda351c4b8", "32877ae9947e07b288403d7030824de6a567d6b6", "d0b54b1318faaeb466d75adc75e9cd03db81bd46", "0ce9b6fd1d72139921ad3a20cb1933eb35873eb8", "9b2d77a23826d0bfaadb13f9d9d98a3e15ea1830", "0fbc857e3f0fead7532699abc66e2005b266309b", "55b22c2bf6a22755ad4a4e19ffa51f693c5702b7", "dad6c774b019ef8c5dccb4a1955c6a77b41a323e", "7c3090ed4aa10cd8ecee8aa0e44df3888d31e575", "34effe41dc71691aaf7b802a398f7a83c640a5f1", "c10463fba4e790b04481c34002ff70a60f3ce93b", "0e0f564cea6aef2bb9aa40dd34f670c732a42f9f", "8c0511a69b49cfb584a773db7af404ed15de36ca", "072da09fea1669111f70f982d7a558df61e5843f", "0394328a71221c61d691fac6ff6297daa08c4b03", "3c371b989f309527f01c311bf02bfb533286de76", "70b428041b88e30c0451e2b64aad7a936020c166", "612eed164cda8bca1413470b03682d0e948ed4b6", "24b210d1c881433f14eefd56c1d5b57748c583c3", "c54e09a5a304c1578689f5b98cfee41c24d95848", "24181d10552e3bedca05f1f0a470eb29a2d93975", "ace828423133591d3e924d61972114f9f5eb7195", "7b3e1a5bde17eb058eba1ab70000b4474fa0aa8f", "8e951fd0a92c551f260c3272039181be32121a32", "d9a881b37cc96d2ddb113dd96c560a7febe99641", "79005978b741fbc21069b1d0190257320146ebfe", "bd7637248c6ada567537392d3c69541c632e1c56", "d8cfc5e1c8f5d72bc21d42945aeab01bea508fa3", "6149462008fe64514815da102fa2a4e6402a66e4", "c13cb95d0f0b25d0b38c8a85f3f2c019dae0f578", "06d4023884136f048ea13a02d2b2716855fa3ef5", "adbe2383321831ca963af6d406555be983abe7de", "0a089e284b85fe345938b98f259a57e576bd71af", "0618bff3940a596114cc4fc1bdc302f0b218bfea", "c1377920cdf919e7316e43f5039c46ac91fd96e0", "1e950dea5aeec11227c2f84e1f0256601ead23ac", "74700208e608c7cdd290cd16792ce0ddb2a5a97e", "8e455060709cd4838055377e6a98bf2085d19809", "9538372f12f3024db5c06093f037f17fc1cb0dbb", "89d772a7990f28b4e76610cb87abf2237eef460d", "a2e7c64dc4911a0070dceec4894689d70cb4cac6", "1f42455e0a6f4b708b06500f63e2413d2a218a7e", "42233284b1824d3dd4070556a690c92f89e19ce2", "fc7d7d3dae02213d0a8d4b3af24f67017ef18770", "973448ec4caa6f9e13ce10fe1557fc0cd068eb1d", "2a3de7adc387a8489bc0bf5dd86044728ce11772", "e461496ecb89263d1df052b1876ad607b196b58d", "8faba242a4ee0ce92d28424c9865b3c7894bbfba", "0f26ae93f2710b25a07f0b37f2a80b4bac88a3b9", "404b2bf9c218dc05a1716ba8d376dec932487ddc", "920dff34452a1beec08e0d9bc7f0343d21154c62", "ffd498c57d943879e4d417422e473943bd373c40", "8121446385fdebb04ee27c505be94ee88cce61d1", "82f20cdcc0a48435fa3ba3f0d4ff4ecbb30da450", "cd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa", "9d3768d2d724c8807dea6a35f6512185003364ed", "785b5f4574a0c182dc7df7fd14bd6554800cbabe", "4c8015bec3c70202d14e778bf086e48e307f5c58", "7d2ca2d8ac49cde9767e00b70f9eaf1920eb266d", "5c38a9fe82a309fc6012a25111d3a807b70c65f6", "b0c184c9c9e68eff981ee2133d6d46b73ac94f02", "09c6cb1250aa5f770ceab9edc1c3e35134cd35d5", "810a0dbff12585cebf37681e5e4007550b259c8c", "0908ad400584f19181f9d6e762c85e8a59092585", "b5d30f9efea4ca308a2a9cf88777b348719afac9", "99ba2519eaf79271c86b8a932ce185666fb79a37", "b0b9c66a7fa1a664918c1cddf97d3652ab2837fc", "3125a4fb907214cf704916e2901bf732fe4999b5", "c84188b694aa8f78e8bc8099133a3b94d9bad7a9", "90ed9a5de072653823486f3018b6f81e38ed5547", "6d9a529c87f7a52661c590fe05457f367c4e2495", "8328d9a64784b80c5acd584d24478889703ff71a", "9cf48f5365ecc29a7db561c964b5bd3d29ca8387", "dc87f05f4400efeb8a575aad1e72cdef57ccf7b8", "7434f8b4e3af0014ed55f4f2058c2e31a53305bf", "9101067666525ff97b0b63f96c001bd413587ba2", "cc21871c9abea359f4d60c5d80f02868ff7c1751", "d9296e5fddd485b179f98861dc94a7938b7a4bdf", "9278856ff74f3b49ca7342703527000abc8044fc", "c9b531c613fee2a97aaf6193d82346acff2e3899", "d19437804372b93cd9c61675bc53a243adcd5166", "f5bbf5449662836471dd551d1ea312c229afeae4", "172b2546871ae6f6e3c1d63fd2b4c40a7a9a9c3d", "da916221a71eaa0a66b8e84bd6ce05229786aa12", "7462b1a0b2b3facc33e80f2ff925957b8aad0037", "5c38b9bcf4c7ee3a9030b7a31c1f26d75fd53e72", "440fe26338063fa03024d2e525c962caea0367c1", "16bdd83ea484de0382958d06bf76d368e77e10e9", "846428e0c6d819e5779c671192969f65ce585de3", "1cc9190c70ac1a1b0e460353f291c1c661fafc9e", "05b44f3ef285d518da61c0f3a307c43c41b5ec8e", "88df5ea8acd423f2213441d84f2e0f9cd0280552", "d5a3a9aea6ce251df7a0334ac6e507672a4bab22", "787c784aca28f19841b2eb79b702e517007d9901", "9b5cd8e2400ac305b3e47229a8981327c22823f0", "d90c9db27fdcbbdd6e195ec1ca106f6f7513004e", "0ed341cd1e5c9cd3feb4a812946f8a2f06f92a0f", "d259f979f513d8b4730ff8b40f976b8ae8973dd2", "6fdf3e5d22260bd20f1e3790b06780246cd753b0", "e15a2ff1dbfbf86b8154a8ab3eda69367183d436", "07c4baded7483c6ae54017134a446a287a8fab2d", "3aeb4a5542c8c1c57a5076ab82d38e5b40eb6487", "77e92dda0ff1978f6eb59814758188cb388e32c5", "3fe01226b74a892270d724dea5c8c6d79a6bc5fa", "8239aeec8ede9c6fadec56e842665c392a835a0a", "1cc5b0aa0d2ab0da6c82cad736e9cd50b0771251", "dcf4cf79fd4a9985732cdec47adbf332295809dd", "d70c45b5c85022fb02224235ff6df24ebf83dcf1", "84b85d894c47cf5d680992fcae1d9af48eee0d3f", "3a08c646ee1e9884a020a3f7ff10c6c9d28b60ba", "4c69e8c026b9e2a1cc551e22554bb398ee201674", "4a1397b58cf3cbdddf657efc575c6066860daf6d", "d6f2bec890db6f798824e30eb337fbe1df48c00d", "b01a36b3cd04499d959bbd169dec719e088a420a", "093cdd2188cfc21c7837214099c35fb054a76a9f", "df78c0636d79c9545a283e0e2a926d623998cc27", "b431314e8f8b169d6e3c74bd2bfdc3d14b3d08cc", "0ac99b94d35d8d59f713a0bc944af13386feac9e", "0b1266b8126cf4204637340d01e2a41dd4948f77", "57aa7345627075fa4cf3f1de33bcddf67baafe80", "f77bc872114ebe77f1604db47b81016ff478ce17", "e922abd9755e69aa3520ff7df0746b263125e241", "2c7dd35822c0d6210831b3e70d301686190ca13f", "76a6650fd97bba5404a25decc9ff4c94e84ed998", "23191b834e4609baacf19855c3acb6a9f607b30f", "7682bc3f4d114963bb4f9812059769f027be4e1a", "ac4376814b0bd721d0ae41a0a521e1bc1e6f8ad8", "2a056329f5689a6458be858985f510b2adcdd2db", "ed2ff19cd78b5f4bdb38ddbd6b8e7e47e8c7c151", "a64cb8eff3becb71718b711ce4cd8c4512a3e5f5", "3dca3c22fc6f9716c2cdd91d43f340c9cdb0c706", "f80cdeb5970ea18ab03fb56c89599a0adb72db8b", "8383745160c86b32d94aaff73cd3de5889271e2b", "21ee3716c28cb8eb99117d50097a932f39311c67", "1aa8e91d158c105d69f5ebae2b7fb9efc4478c57", "a0084803b43db35205aa1582179fac081dc56c5f", "10e8f3698b8c5a8900e2ddf755fd8f503dbd9400", "14c776f798eb678d4d73b9cec81a981bb1b5cb26", "67e9ccdbc4909b975099ea73fc5ca92a28ce1e6a", "f556d7a54b40fd9b3e4adb59dce5cdffbdbbfd0c", "ea03154a27ba024ef2ceb18c17d2fd4571008d5c", "139a5df821bba81cb0ca27542afb47400dfad6ec", "c7fb8579fe89c72d2139990faf6d0b8c136bca14", "f63728cb9f5550b1de202cc014bdc3f110d485c9", "f5dbbf7fd067bbb435989a6839fe37e03e4ba057", "ea982c402d2631e0415e8959b455f2f82dc581a6", "d1a6fd34297b86f502d59f01cc99e8173c21aff0", "be7019de0f6e75b1cb224c71e833ab584a7f012e", "3f530c7091cbf71412afbe26eaf4e5306b5326d0", "52c4abea17caae784380465d77c0b18d20e7fe52", "e2f1af8742cb0345d7c75d5165b5ee03b9e8fbcc", "4100a23c5e2e05422c994af1a2e3159d6c271db7", "8f3e2a61130232e089f1da6062ebf53f986779b4", "21e3b2111e4989e89403c4bc505c4ddd9dfec6a7", "9dceb626d68d45e5f0f77a2c949f3effe1416530", "cfe344f12f082f89094c56f944f3d8f150285053", "33bc7626808f0816910abe85a1b3f1a0f422069e", "f7c1c83daac981fecff592bc9cdd80065e979a4a", "d47021ac6c30ab908314fc8ede49708fc7422125", "fe203d700333039fb583dfd2e01f754c70ba1486", "ea3c303b7eb21be72ff92055353c652b142eee1e", "0ba746380347cc43336ecd077788db24fe95146b", "f7c3c9f987a6f0cfdf0d0208788c1c4b90e2c278", "8bed36e4bbefc4a0d37297e8ebbe0eb2ccc47898", "35dafc9fa8ac26cca9ca1da606cbfe782468d05f", "a586e860e5fc382dec4ad9a0bec72f7c6684f020", "10c3b00bd778992b4290ef2f80fa9cab14ea8260", "0499b57d9e13638d828345d2fce88a661d05d5c6", "0df286fde03802626d236a2687cda80bc150bb1e", "b38d5efd6a594277a3852595f5a53a11ae1edb08", "8b9a6cfa9f5fbaf2e701c181ae48b8ec5a8e2af7", "26e3fe86f122f61468f75b0e8bbf4dcd523e719a", "f8b2faadac714a833829639b2be5b1ddfb84af65", "592d2cb316c425364cf5374ba2621711701cd867", "6d8ca171395affdfe1ebdefac8bc2664d9b7069a", "4a4937318b11706d368e43d940eed8f1c4c57f40", "bbe263d3291f1fafc61fda5cd5c8b74c3e34ebd9", "04e16a27cfae4d647056f2d17e3dc1b33f98fa1d", "3780604d798b08045893533879fa9d7fc02dbf6d", "6ed4a279d9dfa9994e8445100a73a7892ec6f32a", "415a334f5f30f2b5e8c2789e22477e8996b1a3ba", "e770a38d0051c2685dec2e30c5e0d01c6046e393", "8f98ed65f7d4c1da6256213769fc74ee8c836766", "b21328d465df6548a8a8be23486c86469ce7ac43", "730ef374b442098979015a6a2de3fa295732fbdd", "e8b94e65bb9c9e22f5a9694ff444a491db44c657", "991394230b7ae84ed375cda90833423fb7d85759", "2b7513ac2be2f47bec41e4683da61315a46655c3", "915f1769033c6c99b46367d64778fa0f84832b6a", "7c0461af48c241606495c3be6e9611f42e391608", "e1be09145c174f2c7e39ab9a8cf9001b5e9b8940", "7eddf84e5d1cfe8f59173a46d75aaf599910d33d", "b0449055470658c3608775acc4a727bff42e1035", "8875ff0a1471e23e896eb4acbbeb2cc9beb1dacf", "3d17aaca715e88c259e0a217a11163b4b4503b8f", "57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c", "2b2f957543897d376a56e699cdf8c6778279a215", "c58607c32fc45abae1ef8885d05954a717b5eeec", "c11b52b1e5e630c2dbf970a4c44274e97e0fd323", "8768db5c33ec5702400a1568f82bc7dcd88c6e71", "7ff1704b1bbe2906be696849d676901ec4c1c62e", "1638c1b28f4b79546864872ef25b3c28f4860b56", "92814bafb7dfb4d211581e1b4e08f1d205e40352", "a10241bfe417ad1db29a0b8a75cf8db69fa27ce4", "8a3e1dfa02880db097cd39c0c2f208bde31c8ddc", "33355289540e951bedd5a0430e042ffa75ee62fc", "03400d03261b3c2e30b35becfc7629c06449a497", "fd3666298c4f60c62e9b3552772c01f4dbce65a9", "5e144022e70975a246a14f0343215cde92893b7b", "20c563de40923d3333301ca8ed1f3f213a67ea17", "b849d34012a2189fe0d66bc54b006c9ff1bb8e67", "bb6b06c81343073f10cbbd2af515cf0dac1e6549", "6a6bd2307c66ed70e49fc0a2c83f41b55026b220", "c399424db9ee39e94cd21569ee87567de10586e2", "1cb531ddb6fedb5bed432eeaa17793a9e07f61ac", "8eb34cb78bc2df3715cfdfcf4562bd36ddf91f7f", "2fb99c187e133e4fc8c684883316bb0f614af010", "652ef966f99de0a915a601b686378f98c1a49b08", "138180fe01d28af88599c813730f783e42589565", "fd582dca62e33a9f65592072f3cab02fa3c73b11", "99addd6d9c04e38da27c9001376dce920a1b690a", "924e579f966f4f4cccd62d512a513baeda329f3d", "a3b44bd89ed5550e271c0a7b88a48e60cd87f3d9", "08a3493f078b5cb91930c594749e13e15b7e669c", "785c69d5e2d830ac0d54eac76c1df0429a29b43f", "10694ea027c519816baa15e1d60f0fe220ad0501", "f91e74a179267f84e2690bd183e7f50d78168389", "762ea7a0b2abc9bfbb78c9631b9d41f0ea2cddbb", "5059dd91f3a618e2bae60cc8db0da5079294e075", "abe73c3db0e2013cabae2e8e593ddba7d9aad599", "7e567c4777db1dc6d24c15e9c20d339448eae05a", "e7bf883068996168e692d0383c190bbc2808bcf6", "63bde2feffff1b39e4dc6526116724cfdada7ef9", "9509a9e8dd7b06e351414f0a13ad6813ca2d4bb1", "8ffc50ee8ce2a8ee8a59334bc500a0f46198c904", "dad4aae386c927fb6dbae3e7ed45fb11082c9180", "a8173439efbbaba77352236d0d8d455c9afc897a", "294f16c86292d0f1fa998505a7928e5e61369055", "68a1632938040f0fcda66479272ed59114160a0e", "ea401f9853b3d84a77dfaedb9a5f7c286ec21d05", "7a08b1fcd6f8b1ac95eab1105c0a4c0f685886cf", "b44f1c5176b16238ff2560680818b5413584c9bd", "4d6bf44ca87e002a022d5e8242ae70fec2d7462b", "bd8380db5534af18fb4fab76daac77ef420becb4", "c5e6a5863db21ecbcbc6fcd006cb2aac744d39cd", "80d8907f01eb77a7fdb3451f46afb7014ead973e", "995bc8d0496516178cbebbc232e335c2877af89b", "81f3d43cc1ba01136795fb2059bbaa55bc514a16", "ec901ae16eecc921393d477aa61ca8ec49a8801d", "83b32f990e9cb1bf829981c8ce79d405139538b2", "a0300314081c1568cc212d272eaa640c8e932574", "e69cdf3680acea450d9a33f40fa4075f6a5162b4", "d94827a60d069b07a7e5e916f6976d9a81da2b90", "ee5ace10b754b9d06129ca766a075a2ca96c8247", "38cd13c51a4772d21a38d4048cec6be43b965efd", "75ba837612babd37d40e65d4e545205c502b654d", "d53a1b0e84f7d764ccb4751ebaa733970ae27122", "967d03ac5c4363320d47b6c067b3df70ae821409", "b384beccc56db54d435f492d0f98679ed9f7d9d3", "b6c033fc395ad426cd1cd5e068e6e9ac836e7ada", "6fd897973f9f82e2ccc00876edb48acd3954cd42", "f267b2aa87597a78fed9f0d086b18e47dd761a01", "781cd27fe432349c36c5363be4f879b1c3c48c10", "2e7fc81315bfa8d0a15f60adff2a12b6f3104236", "13e82094ee6deb325ba83111af7e354177ac0009", "fa81e125889383f4ffd1404dd71def1ae60964c0", "3abb32671e6c7aa109e494f7077da955b173cfa9", "cf9de66389df1ffd8ae91fb128cf6fa7ae74c8f5", "36008be8d9c651f95995f7fffd459ca9dd80f2ed", "04d43947bff4de9db8d7005862a1d895b6703fbc", "7fa8ccd1ed6d9c0b8e979d30e9af1d12dbf9ed48", "2fe8f07b6c1156803e860519f37c269e394c699e", "4ec8976fddf269f416e17cd154f296e4658efaa6", "41f39cfa04c752200eb3aaf0c8529920c03caf77", "0c00dbb395bddbd34e9eb70de301bb0deb41fbb2", "09c58edc0a3819aed09d8b37090be40ea06f6ad3", "491cd402cc39bda909c27d5df64e356315e639f1", "080f20124a9be38741b321b1344f41db3066f961", "b9cb3b03ff56ec4dae47afe3e40bd6dd4edd9a67", "b17456bc426389a1ea073c53383c8f9fb7dd8300", "0d83267923baf7aa5fa6b275ea8d87342167e260", "fd788d7df9b2bb810c526f92ba57b255d971af80", "77666286b79cc208b2e5b1712c4f4c369406ebfc", "4582ee1a0f3447531f8bf65d7e7d74fff7273b40", "d71ee024917a56e0ee2f1de0a50f5dbc011b258d", "4042dca5809ab9efba36919717366cf3b67e691d", "39bd6858141b802f7e9e9785075ba420887a4b4b", "5fd9d0891f8458f74ec7432c8198e72fef5a0aa1", "fdf2b25754a0fe7c6da6bb1d9e2ace3dc15830b8", "3a707b1f54cc7427d7cfc915907ef70802d9aabb", "4f2074ebd96d4a94d57d4b87beb1e18157decc03", "40b7dd0cf3657fa4a90fee2ca54d87145cb8ab66", "9e6158d687c20885421e295b47e52c8fbf77b717", "d103b5570f7a0de78d2a285c8ebb43107004d1b9", "2184fa96985d459f10793f3569f2ca96cb57f839", "efeb6be084239e71407194cf057b01464933a432", "9c63a5222da37f22f9d733b65ad897385e55f69d", "df431542c3708d02fb08e0723f7cafbf1964cfa7", "851f1d49d730eb6ccd9ea25e3dd5719cdfd6000b", "7884d632812996ef26184412846c533276cb4cc0", "87d40ba743ff3a3a484db051c11b16559604efa9", "16122c5dec0e2a27fc68b3c146e61d2c09a92de2", "ab14dec952f0210448b6a2575cc0f73e7a074440", "e939341a0b0c8cad41bd19aa32e1c11234169193", "ad017a20eac1e58eaeca18b0ee6a5e89e7ee7ab9", "1cf407e7c9117a95cef98fd4a0a388e58120d069", "60b927b4cf0e3fb34a0b14ce9b6f9157e69dd549", "0072a0ba31797a7c680dad858ce272dbc3ab24aa", "45dd2bd31ea7504a7e16bed7ccf94f0bab8e01c1", "b82855bcc12480c4235c9c45497cbd2691c58cde", "5b968af17687a537df35b989ffb7c9df16de0f58", "12817f2993e603e380b3bc282187315cac736958", "42a15bcc49f8af01c266f736dea9c9154aa22c5e", "3ce9ae71fcc85f6b7313552a7dd022dc1b653191", "d2e0544e0aedbaec64b7d97cd17c41c281741b1e", "a382e9539b328f02a1f553a36a4c74457a7aa591", "5ba92e5a57b98ec403f036af7551844679c55cd1", "293c34a2d20dc86f1962f7c41c2f3f33abf8abc3", "713ea0629a8c767e117836af4646cf88deca872a", "f15ced3f188b2dfa3f2b9f1b1cda56774977b24f", "8e1fa57eddb3599da320882dd142fb8b3ad1531a", "15bb860fa1ddb30d05dd46081eafcdfc23b7b12e", "8a9c9ef94fb945c98b9b0590243037344ea4469e", "031ca87d839d4df22e2702da93a6eef055fc9ddc", "213c835cdedbc03c1e31da1c9b3d74d4693139bf", "ad8d3cf1c99e708e8dbb7c9d12daf66793417430", "6efff2cd068d7b2d4ff9d6284e1fc5915478c4bc", "4d0b989bb85b0cae95c4535611f755afbbd0bb42", "3c2f30ed2378a3c2228da82e37d5dae5f5f5e7f0", "02a33b67a8c9f8b94e027862c37d0151d7666470", "12cecf726f100a9a734e5b412d2a6e9e1f942d04", "943f6aa1134856fe9afe37465d7521a30e1c07ba", "0c596df0e0484ef0137f9da71e2c0b8e2276e002", "d7a72d72e6106f10992ec678a4799fee135ddf3d", "b15105a3585c29c8448f3d2dc8fe20a578a2b41b", "4b543ddbf813ad77fc37f96c1a6d7359261ddc7c", "c17f3d7c05fafda9b6fceb578c11bbf1682ebf9c", "43771659cb481f8743e419f36b874605fbef0975", "7fc5fddc7ab4b851e9904afe20dbfb8de1d0c37e", "87ba714a3a7d35d25ad44d234599b2e9859e1be6", "f06222e487355749ca9d10f9a00342481ffd5c4c", "f781571d070b7d8d13936a383658af289f310ae7", "aeec3c130970d545e42f138ae05f8069e8dc04f9", "5473c7e2224c489fde7375155d67e4470e7d1c81", "9c626b623619d89ce3e02a8422a4de977e016d1b", "2f58db935ed42586627a19ca8c2291ee3005a01e", "de272fffe95f0dee4b2d13e0172fc52890b2d535", "cf20bd7a0760ddcff3df4c6e7661fa3fd5949e4c", "a246a4b523f1ec107520726f0294e3d6cdc18995", "150f0020925dfc677eaee7dabf7d2620580afc73", "49d7ad9f5d46cb14fea54296f09d1c6357f9c830", "2da69294fc1f0d0595a41a7b3a3b19d3c6570f79", "8423574a24e55ffcf9ab34d90d61119342abf3f1", "1be2fe1f7b97b8d70048bdec14a9ef8beb5db013", "c0aa88ae4f1c2eadf369aad17dda34666cb912f8", "8bad68df1a9504075450fbefe4f21fa8b2e9cf64", "5ce436f6243074dac52faad0a90d7fa9233cb55b", "b82bd225924119ff1d4f10b3467e6746cce784d3", "ac7c76338114dbfb0153723a97585bbd0950824d", "dd1d838e092f96e1c601ee5d697e3c41207a1ad9", "9a58d1a977d2d0d338f1777c3acbb1dfe5e0ca90", "d646b7fef63906e09ff16ddae0e827e0cd50a063", "0a3f162f17bbe1c63f8691131bba84017ba6c557", "c3de771292da796ce89e1668a96668a197c20a4f", "0550abf225da1ff56944cf1b8f28841b564e6cd2", "7c3c90a3e4d9e16fb1f578e82ff86cacd26a547f", "7359ec7a57286da3de8725169e879e523dba40cb", "efa4d0aabf95c0a8be5bd13214bd05efcb4364af", "0e704ff682de53ed9914cede018be3767eaae638", "e8758a0b5e9616e20a5a4a4591b8aa1561f44a9f", "00480fc8180053fa2d2ca42039756c1f619245c4", "eb019e243f5048b1218d1b6cb5161fd8fb16a69c", "f8af9bf3e471702e96d26b91069f9fc6a4501fc2", "313c1d1100954383b2b5933f96773bdeb5a3a4c7", "1a6cabc0bfdb280c0684578b30337e1dada09644", "65c8af53a1409b5bfa64f8eb3a232a0dcf0e560c", "3525972bc762eca357adc73945688fca6a5b9275", "f75cffcd46b72434effb5febc8cfa9d582bc761c", "4f06ddfeae6b769fc6ad0294ee879e48824e96d4", "9281c441f6138f2205071a89e4f5070bc918fdff", "e17cecf54a4e98ede77e87a08d33742463bddca5", "2657593462eb8112743dbade985f8fb9deacb115", "3a8fdc0bac38c2a5c552b54e08611e159558567b", "584a6aeeb76415524b068e733d23f73a2836eb88", "16d61427cab3a8e43f0a9a8ee724fc176b6433c6", "7f7d253e53a06a4a5d7bee474464a642bbc0cd90", "3122b368c0a11f1488ec95b19ddfacc0c8e55192", "1e67de5e0c667ae8c87957bdafb9bb1a41cac679", "07b011aec7434180f38ddcb7b2a7871a917b9d22", "846d075a2f2333b4ba4cbca48a96484015b31031", "c4a59b26f2873af42e517c94445769e39271d272", "c6d091e0f35d82d66461910c84ad72674c363808", "5502a82824a3d1b9c03aa8595df8ffb252026572", "48a1a78390049ee77b4feb6e4bbb520d5cb1ce83", "14a05f0e84c10dc4f16a6f4e5024d712e15af849", "6532fb5f8e1a7db71742f36506a9660f41880c5e", "5e59c941c9fbcbe1eb563890aef70dfaab1e0368", "98d9c9c573a11cd0e72ac9498bf004551bdde6e3", "02faccd14f635334569d6499d86f6759de7bfbff", "33485e654e93a84fb01e5201e71da6d062796283", "492785b792e581e8714c54c3116327b94c09705e", "5de496d3b08c23ef9cf8ae97055204815087bcfb", "91f0a65fc90ef9550ad1c0d3fc857017a4f844d4", "00dc19585b9136644db850f372c0c8ad0daed189", "04c71d943f91458557e4782833008e3cb9d03ba4", "aeaec000fcbdf3c31963fc850360443ff5517a11", "e91438c986ba86fd24df34ea1a0f58dc336f8b13", "c2a4657a70ace55adcde97c22cb23a4cff76e21c", "d31d3e503e2a0b5719f6de57b2b350ed7b4160a0", "652438a3952ae13e12dd4fd40756311fde81a791", "00f6c97610ad45599f6356c707ee369d315c44df", "292f4c7f9795dc9296710996ffa8510a02e92b2d", "dc2d1e3f479fb64e6da23c00d38ed030a085fb6c", "a56c03d49584c81f67b24a508fbe87916b749275", "eb6ca91ba6f04a4ff2e21b3ca097c92b6a68dbc8", "1aab6e96b96af734d1fe5979d30d1a4232cb270d", "73d502fbc1cb0aa6a904eb292376be6f93ed0ef8", "02fdf262aaf199475d3535352eebcbbc4476f4de", "73758e093efeb4f27578e3ed964d7bd5d8f65e11", "4d6d2d1f8b50549b047165fe3a9d867e9d9351a0", "9e9dcdbba4c605447e0fc64637f3c58224edf215", "60375002196d3fa881029bc6ac743d3f05aff859", "c41725c9c663930040726c6a7e3e74965cd7e529", "182b9ef38efe592c1f5423c1621d7e07b4a5343f", "000d12d237f147cf3b041adfa9dc8368e4d401c0", "6a17f2a82daaf5daf28f5a8d74afe199ddc15186", "b8f106acb24387d2f2c746a586edc0728fd10aaf", "fb8f0daf708607eae5d4c7713cee2730fee78968", "dbf598034e673dc65e539c2cb9c9c56b5976903b", "b652a81da7b4184a4eacd2665004791a0053c971", "ea75307a11fc62479062bc923dde6e2655dff47c", "aa258c6c122dc8994350cc3cf64559a4e08fb154", "0d1894736e2af5f377966ce499faa461a3c45774", "25a52c624e65cc8006d4ff8a153490d8836e4175", "f55ee87b8ac5703c1b8d62e3090ebf62d3177dd0", "b3de60933b383572451b8cd6e3039bd1d0fe034c", "2cc14f35442d3b1247cbaf1f98fc580c8d450123", "12de2f1f70c2e9e997042a36143c4fbb533ade95", "b787fc63fda7634bf821879e871c60a1d53c7957", "07313a08f41146e30005acfa784bdf005d23750b", "c060ff8b41beff3695e464d8d19ccc0f17166422", "3ae524fa9e42828183f8046f6f33b945475bb052", "46b420f7ee5361819b11dff50e6ffbb038f85696", "9c0ef3940d13abbab2803382f198e713ce69d9cc", "041315253f63ed18f99b2df70dcd6a58a811a784", "080315ca6b1834fa643a2e6e1e2cb04bf1bce837", "88ad4e6c2456544d457e7eca7ce7205fbbcf085d", "b7145638d5b235e8e1b2fe039a0cee48a4bbb26d", "07254d9b1b88ba3a4af0c36d8d937f9042bac020", "c187d6522b651abedf24632b7219f15caba7d401", "da057661070648d36b8ccd4e8e67790c16e7c8c2", "9f4499c109baa472eb3840f5ad8388ab9af96a4f", "21151651b08ae4f9c56ef8b9485d338873462a11", "54587277da2db50e30f951a6e7df199294dbb10c", "b167113b1ca6e0d271daa983379fb05f8e66a29a", "ecb21c044921cb163048b51a8391b67b86fa5567", "3497abfba95cf88bda2f332a59c35c25dc535fbc", "8f1915eb90319fee5d2a5fb025fcd9c3421771dc", "5626fae6732991033a777168cbbed228252f48d0", "3e8a794832566dcc8cd159b8ac4f39c27269df0a", "74413f560916ae700d4209d7733b801bf465a0c3", "bb461986ba2c98e210658b5669df106d2720ff85", "a031911c828da4f6f93950afa0688ac062bc96bd", "f685c69bd437ab83e7a3ff0868f98b7f5809c2a4", "99b4f3086d8a690a0eabb7f7df43a43db8dfcbb2", "703c34a78898c3925d07c589400e63d03f4e1a5e", "6dbbc24bdfb0833943dcd629bca413376591cffd", "8ed19d1a246169c64cc819fbea6a2dc9002b7453", "9472ccbcdd18c6d8675ca936b9920d695d3e368b", "0afee63712cef54b108ff5a5176df5783a10b13f", "ee2d8f68baa752612a76c3351e85aa2b72ab32df", "fb10e67fefb85af3b8f5abd30db561588d8456c6", "371597a8055fd45cdbdce592c4f16875fb6cdbe7", "37cca2bdbb5d78527b20f2a007f735435e7c8e48", "35bf1e11d86cffb33e4b36b5ce984710e2837fa7", "aa414ab4120503ce6126fdb6a36dd709db3e7307", "7f95e29e5b1012152c78e4002f1fb672acf28b7d", "56134e99dae0b58f085e1da38438df7f20cd60ec", "8a3a5590231a1ef703269b6508fa2da7b45b8be9", "ae97cf2ff01a385d6eeb2ff866ad5d6f8e8fae16", "f4ca6a856ac589e4de485325e8c4e41d544817e2", "06f1b114cd6f30d937da001f59c8f97a7cc29c35", "47dba6bc564765edabef17a26836027443cf4b4e", "4d2204455f5ea76c466353025b9c08d8ca946358", "fc49964de47c420c7cc3344776ea4158f586ad9e", "a1997d13e4b0f04f25fe9b5f93963d6b91a4b6bf", "b9fd25ea18f3e87530e1558cc377f36645fcd980", "0246230e2b7c542f003c3c53cffc22dedc0c9c50", "bf919eafa7f818d3feb8cb5a3f7c9573027ee351", "a92921ae49290370b43f2302853c7af19d22e8c0", "59368441e31c92b4dbaa51c075ca55ce8d4b7b9b", "0164e498ca785571d26b0dcb8bf5254958ec2aa8", "aa7ac130c06bb9eed28a2071d3dde7ec9320b059", "7d4e24dc78e332fb8546f96508ec0e75e47bc3e9", "d8c98d713af0e7bedb4e79e0b514dc46c161d484", "8f9147f203418f0427e79deecc51dc9a1e42cb1a", "49e0d818f8ee683d821ae7498b24e39dba40c77e", "34edb5b49a32b7c64847d6a4735eb036cd9a9ba5", "fe280ef9ae65d38cbccbdc5fe197cf029a0ca397", "772a7539605bb5b0d3a15266faabf5d6b3daddc3", "aa260e5f3d4ce0c5551e84ef0b098ddf9e78fd0d", "ae51db75e7a4b4d111cf5dcbf596bc2c8c8a3222", "da26ef2d3e3aa282aab1bec732a7c101fc2842fd", "e076405f30be922d152dee102879668d68538c7e", "6307cebf37e4ce214754efa014b418ff3a46a7a6", "a5c52c1e38a591847f694cb2a54428cd3a82386a", "3ba724e7156d6a007abb34cb5168a00385ee2702", "ab4c5a594ab11cf6446fa819de639bb71de9ccbf", "d0f4f58a8cb078e67a393ed3f018a4111bdf1cfd", "8cf1cfdc0fa13be6ae826883104c9fe605c0dfb1", "f2dd03f1129ffb1dc155bab5ad466bddd7ba2039", "af171879200818b06367f0d502e4a629fd9923a4", "3b649d208fd5d45770758348e42a17ceab02fdde", "0c4d8d7a6cf8d05f699b04a884fa61121d819e5f", "9f48330c3f02562331be6dda8308dfd547f2b46d", "ec0adfd23ebb35fd2b5e85718236ee2574083321", "dc41f2504bf6c28eef078850682133066410c902", "033821c59576aa1286441aa3a224e2b16c1818e3", "0f0515a75fec37b2a4af70760c9be99cea781198", "294137c93144878e3079da3af1713e3c790078d4", "36b88cbb8a7f224c84af3b4bd59f6162cdc51b44", "0734ee6383209ba0aa206ba102a76768d75bca87", "739cb2d9e1606753e5cf7934f010fad82df55ed1", "dfcecb77bda85b34c81d43a946e70271842d6ea7", "b56774b5bf581031d669c6f1b57a695c2b00dc2e", "606a475bb5b6de9a55e7bad758683aedd77d99e1", "f1a677fb4c47e32633809ccadc7ccde6703767b2", "533eab89abfe27f775b76ed422d2cae7d5da600c", "451b198c4006554cb0b95f4d849991c8ce208e8e", "6ef31541bff0458124a0818fcd8393a2a2964f54", "48ed0474e2bc6e165e8dd30740d21536e6d0e40c", "34210e812a15265b941e150e88af0d997355c804", "e5266f71b9a79f1a17318c9c0a930c6bca7e5791", "5981886fb798aba459bf93f78176e7aee1aaaf86", "3d6d5a6a36d145c2ebf06677f69071c466aa6d05", "5a98845655900a7884bf5a73c5406318f1106d77", "c9fc29ae86b9055bab2b9a198117037077f8da25", "5f05e2b9b1a3fedcdd7ecb2ab976a2687fd6f19a", "7bc2605f0205285d6a2ea6bda94b6d142e49ff01", "bc45802201c3a3e8fefaf9e61b3e3cd9f56250bd", "4002ea7e15cfd0951461bbcebf7dc03c3532caa9", "d318177c5e03db4f6bf1f44a9abd95cfe34654f5", "e8755b380a7fec6a6226679648b7584e04008fa5", "c2a4a0d4cb4e82386a632db51bb9d122274b5e30", "b7028e5f9486754a4735d925f74bc03ff3258c87", "dcb411daeebeba25781a6840d5551e9da82b4938", "8de39911c8e4f628d585dc5c1c6af66bfbfb3720", "08f4560e6987fa9c4b2c4b8e86665e2862a43ed9", "7d1a1abe7680f75b83034cbd6438690b75c83718", "3475156ae35ef95b299f872aeb9d3a73efb14fa3", "1a08cba82edc2b2713bdb7854784cc5e60f44fae", "5080c62fce5fbec4c814cf86f03b2afa8f5a4d45", "f9a758772ad7461d57c81b37ccf43e7b0f4ef0de", "159bd47c69a809a2ba95adf9d8aea4315a91a4f5", "8f0c20ee8d5564d4a8131deb4d5341b60edbcff8", "59f966646c93f259088310ee4cb624c852e3a67f", "c7dee690cdc92b136d113cfd8a6797de3d086dba", "9ae8a0e9cd1c3631a82d3966f688edc671e6b83b", "4f59a77c51c52d20d09a3cf5319f01db3c9138ec", "92fcbe2f5c1b0293dea581bc4b7bfd9d7e68a160", "21f0529aa923e8d337827074f15a5cf83f73c19a", "9f76398781fbb7c92c5d25ff0df236f91f3d4b10", "48428bd087cfc084df0e9ada32a4e89d85083ef6", "4ce5e261b31566f06b457f402488b6a26baa7fd1", "02f4a66c1fd75b8249b81860662b0947f1804ee0", "ccd9cefa8edc2d9071599ffc795338af7cde4f46", "d5212b4b7d83b6bf31bc2e49a696cbd7c83232bd", "fc3a2933deee1fd8df29baec5b21bc4cb4759bc5", "dde5368dee9cf57094f65cf84371dfb6318c36e4", "c9bc54637b1d755ab0bef588996fafcd108ed1b4", "9283d0d65c42663326f3f6f3d621207b550225ae", "e5b751b6eb37d13ff2ab324e5a4a31fa42a7457b", "465909054338b6e0ce9c1f62952694f114bce8d2", "0a89888cba71c5adb175df99011fd5dc3bdebff9", "47319581749cb06377de7e041a160a2ff92fa6ba", "e697774f61b05f0675a6a2a542ac9395096dc363", "2c5fa95aea28327ea7ce4bf17d863b85fc0c0729", "e31b253241785dce38f8dbc2cba7f76082ff63c9", "dcd11cce6bdbf23604318d1388aeaca012d8ddba", "45b9cbd904fec0efdeec7f64faf5a5b16c883dd2", "6ae54fd787f3a10b45a927e7f6413654907baac6", "bc20fdf16f45475ffd2a509caa9e5c8071104bdf", "8ff821670561466a5ff72044ad574dcb955b66c2", "1b8e12c499b7e3265b21c0f9059c77e745aa0fd4", "b2fa20922f83a921d1e79a46cf43de7a94c01442", "cde454434f091a09403b210fbe6608c8cc6a968a", "d094b86d20ae229120653c563706ccc7dc38d6c3", "008443ab50e8e2995c765bb8361f5e77610430f2", "16e1dbb0b79f569c36c64a21c388e7ffeb20ebc8", "01323cd6872a71f073125dbebdf5d491bbbf71e7", "07095d2b19a26190fbc49a265b0b2e3a66cd823c", "22ebfb72e280bee678843f5e09c9e057467164f9", "564af14eeba8b1dafed8a064f7751cb7f615f5a1", "8bbf5129d24ab93c1843155fa25877b17566e3ab", "59643bdb86443419c0fe80930db5a4ec19492507", "ef7c045f1cb9e43785d7bc7b252e5405abcd4667", "66b33c15e42005bfd4c60c4c50805a0aaf5a2c80", "c28493ad048f65bdcd62f6be7558fa7b442ea801", "f5ffe705edadcd7a167ea6132fd6c2c903dd620d", "1bd8fc53fb438bc884d5bfd3cc821e6f21d3a72f", "5c482754e4e8fe1736cf7ac1ca1b63ae8f07b087", "ebf00b86ed0a2b959051013f8a16e0c8d03366cd", "b6ef996eb7221c99142774ad3e72cce308453962", "e45cc1781b181c57e4ae092db1c4f5a7f688e873", "7b152de1e9b087caacdb6b930cda7842c6c91abc", "99fd6ca98c3441b891d4d15b33e52eb3cfd86d7d", "2afa3557b4402fc26d67f5461f1a67735964da7e", "a37ad265dc818d2aeaec97e1559ecae42e5487e2", "5b5de0e1676bb96c34e4e3cd51f912ac159519a8", "445b1e9c5f7109ccc1b4c863f8374d4a6bb0bf7f", "f6aabd2b72535e063cc9664765f5c0ccd4beff51", "9777a0132ebeab6f27906339a9ff6da6be96cbed", "701ecd3a0de985e12732ef6cc41eb7a148c57f4a", "1b2a838e212afaaa1078c10ac15c6ea7e8021e1d", "12c86c671670b4674d64324884dde26ad5fa5c24", "95102519b443d5259f1210394836d0fc345e4834", "ec6518d9cdf2ae49b808e8398ec48ede0886f2ea", "7ac8365e1122299eaf783310bf61c3c8148579cc", "4249436c5241e976868101add2e34f9316347589", "5689dbc2090e5479062fb6f5155aa2acf70929e6", "a69a585c91f70e4e3443073483d256e868f57156", "af7569d604dd36336fa86e4886714de7db165d08", "2e07dcf1e7776fa9c068a690bfc51e385ff7501b", "343bfb112f5a8cda4fdd86b0074bb2f54fd31e4b", "a9bb8509f2faac81bdb995c6c89a5347372f3498", "2c2480ea4ea7505de59a4ae9fef6b8ac703ee324", "7b42c245509d1b4c325ff073cb9ef2011000dea7", "d46d8b1b5a8e8aa9cd4406ef80174455dcbe9267", "6f805dee2a0d9d23a8365de0331479c8846bf298", "d48c450c62573b48ecc097b02a75421a6bbe1bac", "a00d810c83329f077d2bdb160c13d824134a91e5", "c4869cf15af63841d89165b5a225b9fce7a0c08c", "7e14974d075f115faa11c328d4d12169d565c451", "4bb3af67e0903f024a5ede048248559df6ff2d3e", "eac054f1ccfce923bdcb832ccbe895ac4e623929", "31ab2ca02857cc30739a7a865c1a183b97736165", "a2e3e31e8077090d557b6306383106580a29c2c6", "e42141fe8a1f6ec4cf910a02defc2d6ade58cb1a", "b8a402b3cb41fc417cd5cf3ce4ecb8daee7f9445", "fba467c5b70113502580c5926d0622cbd9acc514", "0fb7e3fc57c9e7a146245e4faeada4333c8fa361", "3ed81a8f707114453b3a6de79b21b9f43378f506", "39fcef1b2fdbd97ec2847e8be0f485a9b4628180", "828cf954f61730f1b333ec418ff4292ce6acd564", "c1ad24571add614d5d41a74ce36d5c7a878d5d87", "ce971c268241eb6d0d6a04095758090d19c7aeab", "09df8f4a560b69d44e676ec8ec1f6b8fd866cd5e", "17944bbb3a96ed8ef2a963aa0269d80cbcd40af0", "1efc3625fa945854282a58bd717fbb5ff5f07b1b", "ef5d6ccfb7bf155a238ada79db12ea41ca993116", "4859f8090f1e21d42bc81313f15367dcb1c4220c", "83215bd58abf23c98d8c5e482fce482509b027a8", "994dd21c0263ecbf1f1dc777eca2d639732c4143", "55dd98e4f8ca914b606189f7dfc0a17d8ca0fc0e", "be7229f8d89304c8b11220197ed64fa4da7a51bf", "92e9bcb63394ccadb7dbcf2911b8ee03c06f85fa", "c286c352e2620e1ad850cfb17cf087b5a8915ad1", "24fcee6d676ca9b219ff1ede13dad2af2809b99a", "71cff32f45d6f5e160f17d9284103dea36a2bc73", "27dc9fa4c0484ac4421b257d4986ea660fa432e6", "af28f87791ac4aed15d8f869876296febf5d5b58", "c892fd8691914f6c4aecd9ce16099dd9674b93b8", "e25cfffc7f038246e276c1aa29660dcc2d87685f", "0f7b4e4252c3d63cdc2d1ee42bbdee5307ec7497", "04798d6352a7d5d5cc19f7e06370c6af0c8073fd", "af08997de7bc05fc60ca3c8695a659c934cd7473", "757a691b5e848331b842b182d9da47b81585f14a", "759a32eb0c6f5aca26a9a12e8c7e74d7d0f532b2", "12883925c21f6fd73b8991892d832df7e0e29a29", "d2003d20258339a4c3a75772b9995744c493da3e", "7eacb6ddbf2f78c16be77cf1ffe57459100ab539", "dc60c01e56ce441f85cf7ac4dfcc22a1af5059e5", "ac88acde6fbe98f35790abcde10d5e23b39a0332", "7b348708e8244aef4b523e5336cb99890be4b77f", "0aac14a53850aeccbfb08fd6ff582331ed6e8c76", "a10b4bdb810592c222119dc6d63802ad8d87a7c9", "e457f41f9b20aa90b43ab0af500d0f4dff5e7e06", "633dcf6dfdffe0503b2e88594d535f63e279bc16", "a8bc9f3e78788bdf0be7348fcbfac15c127f1f48", "26d9fbaf527ce7c3c0f85c0699a015ffeeaac518", "8e8f8e92fbc0cbdbacd976121f5db606c9bf6200", "907db8eebcecb97d527edcaff77a1c87a6c068f5", "9705ac40c9895d92dccb08faec5f56114c40e6fd", "a1cc37966c4b31606463668fe267f999fe3f4330", "3a2fb42838f790a90c542113fa2c347202ee2c06", "d3f64bf2d277bfcd3cadbe37106862f9c48feaba", "5b56f371378f89388e38296d9c40b5155bdfa9fb", "f9e03459e8fc54aad8f6fd19d38facff10fa4929", "9fa2355ceffefe3991e16ef4c3957f433fadd881", "40813b68f06188a1ccd512212e8baffb2c115913", "28258dfc48b2afaeb394c734e924a076ecfc19ad", "1133c16447c7cb1f6ad93ac6e6ebfd7f61bf7486", "482473aee603cc30437a37a27a78fb1751d8dfdc", "c5050f97722492784ef31207bddef462f31162b9", "ca733a4bf8856972ce4710a9c5958c5f19de1e09", "92951b0295822904f0d656f2d93ab81db4f0f507", "a33a87d535eb8de753d586cd33f3d6a7dc872f7f", "38ac946af75f2d4abf4d7f0f829b3a2f328c3815", "b2f62658a26dd8beb9298a2dc30ea38a96c61fcd", "c2c791fed2ba75fae025f7cb874627f3a5735532", "dc4b7bc364d05ea2b6ae04726f6428f539845659", "67b8d71c79a0965445d49c9cfe738b9dd688dfc2", "3ee258effe979d832ead11ff31780ac94e0f90fb", "e5a3fd1e53ad4e6efc1fd17deded8f4ce0973d10", "9fb52d969ba84577b2392dbf33216cfd4ed2fbd9", "493a1d5d1e7011104bd805ecf00bf8abcb7a6ac7", "cea77f81ea5939a9faf04c7297411625b1094bcd", "81184941bcf3c08c6ba006d9b93a15500e354727", "351a869af6aac11a94e1f7bc3c9c332c07bac5d5", "5e58bcd793bcaf1842cbd9353868a0dd600db3cf", "85869957e98db8d4c29ea3698c7d62037e9340da", "afc49e52e44ce9b1cb6991dafdc6eb6ea94493a3", "3252995b418e45bcdad97d1baa4e807039ea1b06", "d40931b94258d493698d44ce198269f7e729e6c8", "b6dee8850b7846d1e1414f0119f7f15697aa7603", "dc99c8d4a4e2456da2988dac078e3085d2034664", "921b656f33676336dccfe15baca63853222ecfd7", "68c583d30c654866619a2fee49c952cac1504000", "7b302031746f7960c60aa61500c9fe2d8120d800", "ab5456991285423ac1e91369d74c06f9a6067a09", "f1887a30f35dafac405014ef5ca6e3d76b4da960", "e4d491a8808e4eb6e6878059abb64d07cdb27d50", "21e524a798bf3c3728f63657ff2e7a79f6de9ee6", "6f91c000565ed5c273e6ebb978a0d00d75ab6788", "c82d0ea6a2087e85843134e6ed899b46589e85d9", "be4cbee8734eb1910f5294171da464ce2ed2862f", "3314f8cc6532af5057738d1059876706ee7062af", "fdba051a40c36bb1528a2aaf840531f19ffa8615", "be0104a129332375bc9ce2e64ca58f648baa79d7", "53dce9a84ead9efc4aa633cf5e2e275e0a6c665a", "fc8ec5d8a9b5b49dfafe832f09d81042fb382470", "d5c2a641f02f761642a3ca76761c8df5b7cd8384", "42ec133dbe9de6c0fc2bf24e411b251e818602d9", "ee53ae28dff4ca227ba970c733bf89d53f432141", "1b2c7bfe7763feb4d3922508739b1ed34888dd3a", "deffe6a3bee2bb15fbc7946711e073ab447e472a", "e92d55bbf417aa9f4592a863cb5b2c7ba0740e21", "e0c24eb554cee4af93b9858d8c90237209863405", "aab55ef57c9138b9f369f439900d54281037fda2", "e0b1e792512fb6df4bddedaa7fb871197009f329", "ace0aeaf4f653cac6eb1ec758af859af88281c05", "40f6dcd4d3e50b43d6d9980b56f382a7eae54cc3", "768ab2556274bc7c271897c4131f97441a612d13", "b50001ecfe614d6fba2262ed65a7d036d57b3862", "b36480684cc7a58f37ca325af635ee92d8502306", "ae603f2dc61b4bba2237d88f874ce93ea83d1d67", "c2a53dff713944a0db370c8fcfca53ebf71aecc2", "747977807ae33d07f4d428946eec99e22b271b80", "48e2f43ccf1704973d3e398918e1e990902aaa42", "937fa7b04a35343cb2fac907af666607b5b85b41", "bd57d2de18347fb24b13798ecc5d8f147c3106ce", "c8b52901197a74486764fa3d1cbe149277b98c8b", "eb7741807557924b0ab7dea2cca39bd9584f6a84", "5ae4faf555ba7851e88dfc750092e844fde93d86", "164ec4929f8798042a6ea6291fdb182aaee7a571", "cc623af6cb4234e7e454e71a665ae3000f806019", "f5cfc7f203cee05405d0ffa7142beb9fec08084e", "de77f0ac7fa928a5c58e7bf3a46c6edb19da4c6f", "32b083460937b981ee7fe40a0d6d629f1c2af880", "e53e60e0fe0f69c6aba5f163d5a5f747ee20f4be", "473c27904acd74b4e42e49e80af0ad6c4f83a612", "7069b3d35191c29bb0c7b6d733c07c8644d05107", "b9a07ad341b2cbc3e35efff74b8d578383c2b8ea", "00403671e46440861a5cc181d94a33d6acb32d02", "8ec86e29c85c6557a87f828a10b8c3656c4a9f7b", "72b80b3cdfb90dbaad3ebe445eb7a3002f97471a", "f4589434551e27c519515fdae15737582820bd65", "d8b29efe666202443a019532eb68f560041abeb5", "94238d046228dcca57ec3d5eeb94b8c0110f6d01", "8da36031e4a52b78d972fc132528a705a3af0750", "320fc736473b3d34bf6a5b3cf3b75c00f0741ec2", "87446fd9b3174a6b1c1b088ec3b9e1b14e109eb0", "c0a1b4f32def9306ff5a2ffb9327dd36024c8990", "dfe226b93346c208787728eceecc2c64d81a9553", "fbe8a1dfa27c8aadba7c5beae0255c1aa75ed992", "fb688b38d11cf03d3c639247de1a1cc748af73e8", "404f226d1dc58d157746618b9a8283087ba65081", "2db4dd42cf76ab2c8f398c3253f9f4290e1d1d35", "8b72165b5f89ad40f2d099b32bf224b1a09435f5", "d3a8ae8b862659036012fdd7320e48b57701ea51", "4e2181b3b5d7165d11b14edc2c22de09de3135b0", "3834fb432eea2c8598fee4463fa9b7a4b9e665bd", "76170379b305019bcaca5a9fa8dc07a9b259de3e", "50e72516c1bd492dde5fa9525173294a49b5a97e", "391a8e5327ad1cb9e31b9bffc164a7996d88b956", "ccd1fa2be82c151e3a81f6a05972c4f3001979d1", "67e38709fd1147149c6fcb032c774c5642b172fc", "c5e1b327c6a0177baadba1fa936b6037fec70b10", "eab95698cdbec875e7a37d295790bf50f065dedd", "b66b188cf9a310940283a544aaf0b3c37b923e96", "8b3c12d8df5bc8964e8037a0cc0cb4d38d764a20", "1a2f9741cf991d326d2a8000bc4b8fbf14d66067", "d9b7075ba6464f62d942a78b8030ad6a534cdf05", "9272f7b53db1f7f142df43981adec5cebdfbd179", "123dbdb4af22bc26686a9da20b5f5ddd620292db", "8245157682a635387707f96c8f0b588534e8fcdf", "6de0eca6c185191338453a5a301b95b6b9c1c292", "2dfa02313591ac9aecfd2a1dac22ba9f06398dc8", "c349c935c37fb85f8741f6a1110403a53f5c346c", "9050ee1542f4e071188e8e4f868f3507bb31b3dc", "e57fee996248f2b854445caee6c0c8bc0d585bec", "7d89f557f3b52d153a5609c509543192dab44b5c", "fd43a7f3beb026a2b924dc93c4c3313d8d51f764", "306dd5be3fe8887124be9ebce470090240c5f757", "3be3d5099cc75a2db544b3a0964a430c3eb00909", "c66f87daa796f4ddea70156f5fec582db6c525f6", "5306b917e66146354d9db49ae5e542c6f4e652af", "1b55fa15b08d10b81048f901976fdc1d6fe96fe7", "f2f3f17de851896ce0096876e370dd67076c50ef", "be11002e410bbd8e01ef3e91682a94b50dba1dd8", "1d29fb08536758918e5d7c38ee1d5f3ecd7a40c7", "35b640107fbcae4811ab1b4011644626eee33813", "154b4a51f2c454a4f74d3d57887d4bee59ea809c", "5a0ae10f58dbddb969d9bccb8b8bed8e115ebad8", "62cec03a06f695f80746c9507afbe726945388d1", "73eff10c76c201a083193c044de1836217b4d72b", "1c7167e9ac9156e05b25d6b1399c6535e5666018", "f317cc713aa4dbcee2efa10db764473a56680be7", "c8b3e39161f4f54afc34c6b0e161087bcd3dacda", "106efa44d46e2f0a2b367e2007273e56c7f633c0", "80503c715dde7f67364a30f9065e092402c8e5a4", "75a8c8a708208f40be16dc73b926bd16d68b6ab7", "b30373e32b9f358f2d1fa3b67ffc35b4e8d85982", "effb35dfa7fd9fc72c97dc4a01104b60300b30c4", "df3e9786406fbf97f11abb7f7609a93a0cad2658", "a1aca7e5c97c2d42a1ff1467207102048e5fb6d6", "d2f69ce872dd455c924fdf377bd54f15c5dbaad0", "ed7f1186a61de186e1ab625dbc3bb053babfc4a1", "08b4dddf4c99c0833a768670fe6f4d1f8f67d941", "821bf4b5335b16f254315b7749fa31e297fd3aa3", "24bd30716e39dd5dbd3827f44ab7296507f3810f", "efcb23fb6b0c4b351f592b225427bebcb3c79c96", "27575c4d4b33f7ee49bcffe54ff7887decf1a885", "f12d737681d7ce92dae1aab0a1b9dd316a278ac0", "62143552f3a72285203b201986547f973545f591", "b8b0eea1f828bc82f73d9977a4b6e0ca1ea76bf3", "687f840354a82dd23d55e12cec5a49ffe1aa3290", "f87916001869b25d01df7bb90c3a1db94d275880", "75255bd15ca4a75629c64451d3ded848f9da649a", "0178cd47a546edb80dce25987ac94235b7f2f3ac", "679fa26a992b1d2e5eb013a9545dc886af450061", "2853b579a63dcde3e86628ba4f2f6b760ebe5b58", "9b189d24fef4d9477676e8031211b1f039d6dfb5", "966a3ffbba5244fb86d63cf366475fba58574e4f", "860dbdfaedaafe6223206650c89fa6bd5c9b5cec", "7b1525236a8898078272e00a1a72aea6a3d329e7", "986c8af29df7588a07c7696a945ebcb40ac597bd", "42c3a3827b56e38ea43a9fdd7551f47fd4c9e1db", "62fcc7e5d36178d7d2bc8d135d16b4124823feec", "2b36dcf70a7f33387ff213f1563a1e8f21e87444", "c1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b", "2f10f7bed4d9538c05464bb13d92e54a0716722d", "5a999d67ec4116ba4e8845bcab13eef31a957606", "85d66cb4e8c067d0b902c4345f05cd6474008a26", "c5bcc3ae867923ddf16d186e4e03038a6237d76a", "9ea8d4fa3890324832c9b2b7f8d1222bcfd6363f", "7ffacb5d49c32fe89ea793164118545284456fdd", "fbc584d4f2c4cef5a2475fb9191120a4f5112e03", "09d2c09434efba4d37c603d4fe67a643de70f92e", "e26f612f386112c773b74702a6b8b14c7ffb98fd", "7ffc246aad2c6250f70971a3bfc8e5bf11407ebc", "48b71cf70005b535ccc6cdc59e4a4b8ec7a3a49f", "081fa324fd11e5602b748bf45717d32692a3e7dc", "7dfd0c45e9745f068f09cda203b24f8cf14894ad", "5ee4b49e42e34665862279885ec00e154516d558", "4f29ef82db50bb38f0f2ac1020350b8cc36d5079", "f18c46d687e8bfb1dd899fc0127f5c7e7a326fa3", "cc52d7a281ceab7a9015eb8d7316883d51498542", "f50e6c80c7271ba41cfb2a51c691f893538ba159", "445e3018f521ee705dc31a2c597349648708cc2e", "1a5bae9adc8842afe5c9458f3fbc317431e8768d", "3fca4d0cb57208b4e413935130d9396c4f9d02cf", "a53793472e4ed61e68405044beb6325a33ac5814", "b3cac9c0923f0afb520a35c0e792a6a73868fa84", "c914e634643fa41eba2a47d08e7d0907a28e87e1", "7e252922058ecfc46a134383e9f6cebc60532b05", "062a93fb7776d1b59f323e508d156c64886bc838", "af581445654c9bbfe758e2fb147614b0b60a920b", "858eaafc23baab7d6d76d5f1cc93d7dd7739cd44", "0831ea0c525792810fe1b3db229b32d93b156096", "c32e48890f416b347fb26d8045c795a0bcabb03b", "5911a12db159a8c5471e39b808fd4a394bde7f57", "db798b29b29f2c1251a7787290fc50e6d05f1bfa", "4e990cd7e51d17cf24f854cc33b2715eaa27200f", "27e575a4ddfdde7932683d427efb4b47dc7c77f5", "b457a303115f4dcc1d2c43b4b606f3cf52690a56", "d00dc8facfc343037b29e2eb6e828251e788df24", "d87dd6e7797088b57f9636e07d57fc67e0471e24", "161894652a0b811eb86388d58d59c14850f3a324", "b604a0516e401515a1100a5c6f84a5e5373b1f36", "74b03edf1e1b12b95ff38c2aaad603d85c80a230", "d584ce0122263edb0cba14abc8ead248ff67cd91", "7d9f6da8e39e43498f4e0d1cacbddf29d6d28f35", "03c8a0d089f6d5514950e99ce7dd10213276efd0", "9790b992bae76193c776c7cbbb6d51749a643249", "684752e75bdeb58727c2d9b0ff0265d7fcd47de0", "94dbf69f5d6b7d2fd9561692df2e71557607fddc", "d3512994556eb60cf97356b10bd276590824ea31", "4966b22fc5aa581604cd4117442efa1da05ede89", "a1e1002ba4f707b4256f40a0d1ce5bf3a9ce66f3", "e9e54372b77a142bdbaca3b7c9b184d087470710", "77af6ca8adccc7ebcea4dff370bcd28e45715b0c", "1774c17b64a0c0bf3f4f6ce85f38af576cf72a8a", "dd275238d1d38df42949969e468b6889bbf21d9f", "7612e655a96fcfdc3344623639681efb9c1a3968", "58a8eb8617bbfbde85657dcdb80de6bbf6506b87", "0bda868f406a7745def56a9b067f4e62af1e09e5", "b1d135ccb9706d0e0a20844d4717ede5a88e52fa", "158df3e7b9c964909274d0bd584c6adb21364ecb", "86ffe9246758cccaff39ac006eebb9a60f3a07c2", "9cbc4026ee1373633ad920712c300e39ae154fbd", "be8f60a78d36542a5da497d3b99f59ca78b093a9", "cc313a1c1c7fb5cffd46cd9c8a2125770b12dc5a", "d3852deaa450d77edb30df2bb1c77bd7bc45befc", "bf37a9bac6ebfb09c0a374260c35ede8373ce427", "1715f96434b6e72c083901dab8f50e8c99510ff8", "35c99bbcc1c6728943308fa1b867e57d096bb813", "5815d1c8c821bab204caf46caf650a3cd009efa4", "85d9c23baa9f800f975e206f85f632683c61489c", "72e5f8c31e9237a4581cf250aa9943a4290f4017", "b4d0a09f15c60c88bbf516d2f6dcdb451dcad9c7", "a5a8f0a88137ce788c98a3e02f448dbd66ef99db", "edcb581627b439a1e329b0752a5958ed8b3e5057", "41564aaf7708b0bf594f745dd2448a54dd687cc5", "be2eb09f4d333b64da296e8afcac97d582e080d5", "3405400951f871fb7b7d4fd64ae932a4c73594d6", "9a793d95eb8d6220084bbe3de1b8fd01e7b65701", "fd6f6a05bf924a6331fd525c0ec33b002285bbc1", "406d7e6d3720d0e5c7b0afe29fda806358e1ba55", "b5ec79906cf078aa2862d3f44efbf5ef2d13d8ce", "a0106607e889fb0ed4ab5bf84a4b2707c3ac5598", "312eb20b3e228567eb5f31fc8c46dd08b15880fd", "50491db04845644d72e5ffd942e6f6dd2c3c34e6", "af645c49772e1a3eac86b0a6d3b272635ddaff3d", "e10a99f2627ca8828990eabe5ae611b2b7418da4", "f8020d1364c6b72243fe5e24894e00495c2afbc9", "0aa8fa3c05b84f1cc16c03ea0224407bbb4893cb", "763d5cb7a4822ce8c56b549ac0703b69fbc909d8", "eaef76a06f03b7ebec891eda78a67e5b03114bc5", "9484a3776b2dd4d88cc6279cb8e943ec3be14b6c", "11964fb569a8c716120b240f067efd4a996b9ecb", "261952a4c712e173994d596ef1161e97d812ffd3", "4a30fe5e7c38955f289b9d0e1a945ed206484f27", "35cfbdd840c2025307b83af9ad3475e9cc1750dc", "163c00eb4df4089d5c8db6655bb6dbd16225cc60", "0ebda8e0f468f4ec414af4e5e90c579d88175dce", "b98c2f23da926d60a4a1587d4b980cd4467711da", "04c0e4446fd14f63e287a4d481ae26726159abf6", "9d283063a0c52f489baf0f0c8eff96dbed22cb36", "fdf6fa82c3753534d367c6b07576c832417a86a3", "1238b60b22194072dddf7b31cce007426837b35c", "1d75480082d35b243e731834c5d65a0ef09c67ce", "d3df15f823c9a70d7541dbafa6fe0b097a51e426", "e6a42e3fc58e5bf6a4e8d04cbf1ab53bd7c7930d", "2677af779415fac6ddca13025ce63418657f6107", "222214c05fa621501191026064f9d6f6e02fa7b1", "2c0d0c14734964c67669a3ee0c4f1cbad32a1e4f", "36e943b6b20cb7a8a89bc30489c4a81c3e149d74", "2e32b93165923e5f5ac87e5f1b3105f8d2a88509", "7223c5b54a7958fe8f8176bafe5ea415f0c514a6", "08eaeff6402b92d3df4268321ee1ceea8f2bfd5a", "f5b238f111b8d176547339f4ec3e37fbdd1d552e", "e89807514ea6fff2128615e6799b178de76ee7be", "c9c2b1263754e3bfb9025942645352f242670601", "6b1e50ba97e4d60b03098e8eb585a039074c7d35", "67234eafc10d84b25efe706463d9ec6a479940b5", "7cd3467713db090dcf1b839ee47aeee9a578fb97", "9346094fb8eb3823e5a4711ab30dbac0243e07dc", "deda5f799b79809dce4b1f1a6b0fcd907df90520", "99f2ec862c6b87f25b58b9f2adc6131c59147b72", "f3a5c615e28b763da534ac5a2bdbefdac3055aa7", "011ed23ed2889088c04bd4c26000f20898130df2", "bbc1c221f25f249e1bfc53a33bf4a774401c1541", "3b6f2e05251f9b9898b7f00506804f655c759cb1", "8daa633d0ddf13e8115c48c7ddc17997f6f39981", "888299d6f7cf7de03120c64f30d6006b1510d34d", "eac2091345d39990b8d809815c7dda1622a5bb03", "bf8814ed10299fb606ddebb6ee29722cd493dc13", "9cfd6dbab2e12123a8ab59e8d61310f20b51336c", "bc9acde7642ff5f8dcd8627af46fe5d6c3a6f623", "251d5b3669c20c7b18d61767a35b3164c311e3f1", "4f478a55cc40df50b7dd26aef8bf31bc493a79d9", "a5b44c06888e9b3f2f472e3e2d341102b43da887", "40eb988790268552b1a84af3dc47fc8fc857b0cb", "dd2699be19f2c8291b9e80daf0fc574c3fb31aca", "b41403db7145bec395c0e8e43f78b63a79f8b4e9", "84380a94f776c8c1e7786d2eb3fb811789f42639", "8ce4a0cf1554f609b6a12f6bf136440aeb7e34bb", "ea974e18777d60800ac6fe7e4aad6a65b786e693", "39e28da04000d6e90ef894c2b94928c210569be7", "2c987833599413ec015e1592619b2db362098855", "b38ac30fe09eec4de40ffd19d7c8a64363b6c181", "d5a5dd52e82c171a3eba449cfdee9eb3be1323d7", "0b43b0124f65418e5e9b82e07ad03dc1168fd0e8", "7b0f2a5f539cafefd89921030ea48dc42c22dd88", "345f09d1255e20b8980adcf70c3cb29f350a220b", "4cc8748c478f495b4fff665f70cdc3e941910fad", "a5cb760d90c3193b15eead64edf3761daf0e9435", "111908c4ed7b5a06bc43ccc8fb1a1e81cc35073e", "f2d615cdc7bbb52ee2462eff824cfd559343a282", "8350c88718736978b41001084dda38d00d84ce33", "3edb671b8a8b16658da7d9ab6dca406004697f4c", "292df42c3f92a1a19bf132457a2336fc0ea98b8a", "cf1ede9129c13c9f3f55a0bd9a750312208c3cc6", "d29b0d90e0d735eee860b977c57cb75423d7a9ba", "3fbbc3bbd680950a9efaf95e09be009c0e409a06", "cf453ae8d96f55afe7dd8db4ceff459511b2153e", "8a2e4409e63be2cf460b5931df2f80cc998a590a", "2235a1cbd06440911c2679204dbc8b7d47b7e83f", "f4134fd9b0dc693bbf9c68df50d1bf8a105b3ab9", "6f9586443afb73d2601269dfa8ea7f69d6d721d7", "c2cfc0d409b5adf892c6daa86d128f6e98633bee", "93be97e6a741ba2fa9dac584219f4f808de237af", "433c22fb6fca4dc414d62eaa9f2f1c2839164643", "da6bacbc4a8802b3d87bb5cec6292dc1a3c23c68", "6df1a1e9b003a241fcecddf57f24694f25d55998", "46197cec74b6a73c8c14c5e8423be25ae6cb7fad", "d94ee14123670c630d45b65afef1a0b31d4a2306", "ea229f51488bd70732690fd1691f6a6f22f4ab91", "5ab9e50461d02aaa5277abb4a7ffe84e5eeb2509", "0e977e087ccf7c1392e56e7ff12dd7bb538ee70a", "becf5b1d2343a8f675300bfbf398140549d641f6", "d3352813ea44447bfbf135efdec23acc4d1d3f89", "9a63aeda7935a1a65853ecaec6d140725fae4443", "843c350ccae0a08db47ce899f5f9f681b2241cd4", "5922ac0fb11105da67d28847b60a521406a77cdb", "808f4e8cb9be502060317526f887b1d31cbeb40a", "f427d2f0d35f27273e856871f8588652632d8ac2", "ba1c5bf4bd4f597f85d73a4bb20ce3b589eec655", "f8f2c8c85a91a25560f6742472a3a4afdc400d0f", "fb1662b939391cd2af9ce1cc6dba87b364f0ee77", "7bcb41914907e17bfd5af934a031f783bb76b969", "63d6bda8e95ac992da74e84b2f3be62f3d85190b", "6f2adcd63ca432f927b08603aab51b67968a221b", "01fd96e19d50b999c147f31d38afbfd94b2118bc", "710c56e6b15320831a4a5f7481d0a224a97c88b6", "43a8351263eb4cec9bd8ddaaf5fb9cc666ae029a", "2f9ea3a505572d8a57584db1716d85e63b8c9f35", "f4f1398503aadbf0df516d0423c08b5a036a582f", "3eb25dd7287b54c4d8e4f873cbf438ac6f598e67", "8631f68509f8bbc036fc68101b636330682d51f7", "64cee8a99fe2f0575b937a1882a5c555c34b85d6", "79539cb886d7b70c54a23f36336b049e50941177", "fbd203401b9a82816ad9bca2a3ef18a183608b76", "c23cc08b1c6fc18c17418c770c6230323a84da20", "45e9d20d6064effc0d6bea8d396e12db366d885b", "474d9b7e2e3e1044e4a85db09a3d1d80e186fe57", "07655a0e113e456cfd5bda450b07f28ae4b75d74", "e096be85c45729affd2ccc6c0ba4db7f2e63a060", "acde2a81ffc27680ac08e32f70134dfcd1dd59f0", "19f1d5afa9bb123a3d42cfd029e9d7862b3d5126", "fc7a63cbf3dcec176046b3ba047f40d367213cfb", "085bc9504b7db92d19903f345af1a7f398c22041", "70e328385c8c9e11ff2d62906edd5a0706c27b9f", "656bc22e283852a55ad1317048649f0991bc7dcd", "b5dfeca498184fa945e517fd11bf31526958aca0", "6718a9e4cfeffd43b1b9493aa0d3cf9537ab395c", "17000bf8c3abb2a6f240bf49800ce8e68e7ced70", "71e0082ab035bdcd6372c6faf96596ce9eac5a3c", "dc4c6cfb9b78bca962121510b01b7a7605bbbd45", "2bf25954b4aaa746b4dd8cf1d5f823ccf646224a", "66d55e62f009876b4e71d988a7a1bfb16c8230fa", "43038bbfcb53ccaecc8a258e4d07d0f489292361", "2d38c980ee91bae816fd84e6cffb779c291ab089", "4c8d69f264459a9b8b72fa7ffe8a972e821af1a1", "0a9715d6b55dfa28f46de8ff4097dacb2f2032a6", "d06c526fb06714e16207aa1292146bc283b99e31", "4d0c21c131da07c766801d846929872dc8bd2a66", "677bd9783a6dbc40b9202381095b85f4f7b3de0c", "0a485fc30aae693e942a5984f149c7aa69f397d7", "7a2c386e281db72871dda33944502b7a7e7a6df9", "b4e2a24c1f62088b3f7ce0197afc90832fc25009", "c341d9704c06f017dfc86b17149cb441ef2ef68a", "c680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8", "a72789c9d6d3c252017cc369e946bb6375b20d71", "21d336d69d00646ff96a8ead3a2abc8724d2b268", "f69aa5e6492ece1c5a98d44ef91f6f5963cc231b", "217597371ef49e8723ba687ceb349081a9e5a3bb", "cfc9a9f50b1d69d413117ee505ab0dd8741d2985", "22d402e23d8bd01cad87bc7c5ba7966be37fd20b", "607a3b2409f534eae3981fcfe2de4e59dc282a70", "673f1614c4def695df28e0e2dc2efba785ef0ad2", "04650278789bfd23ec0f01755f96e5c02883a291", "8b0c5f2fca21672e0f6d1bade96811c2f8086d7f", "f4fb4799ae3f5d2df86daf8c25a2bb66ff265f44", "82e8aef485911b6e83dd10d89795841ec6b3518f", "bbccd95d22c6c06d9d137d218ec48c7e65acb5c3", "f7433a429e956195a19d97996e2be9db45bae297", "547f03b6d75272902fa3811792fe0b03ff7ed5c3", "2ba6066d5dcf4b9835310e01b00a6cec5320733b", "112f489449634984dd6f248bc9a3513393312b1f", "e74a0f4b0986bb6054e4ebad05fb793f64a105e1", "2696fee3c6b08cd9645a61ebf08b84fd70be5a72", "1c1036567ae491a6d9510a41bcd6fd1792acbab0", "344ee36bfec57b5c737c26a6fbd0edf62a488eae", "6d3c98780805462c677e6cf17cb66c1bd299de29", "9862056fa586b11a2555d666c11ae7e14bdde9f3", "1c8ae43efefa679ed01ddefb38ccf2c1e52abb22", "88b1103b446bbc7da914dca9f9b8bffca7bfa585", "dcf4d82fb5e1f58418a4ebbe21164f61e804d448", "87ab959ae05662cddfa83270787be6e8e538ddf2", "93334eb6d0791b6fb463e5d29bf40329d85f5855", "8ddd27ce1ee321f8d307d0593d1045bc23deb6c3", "fee70558f8fae8ace29c10a0393197cb1679fe4a", "17e9fd06ce8f7e98bed087f9e01a17e47a234060", "55ed34e37c61ae53e676f73a2e4444d7ecb4ce7d", "6da378afeaaec007d761113198bdd6c0966eafa7", "690fd153567e176251068ddac2aa02ce270c1473", "30914c0434da2ad11780221c242cd2d6354326a6", "da42124efe4f04fbb2749a255af09118b5be6156", "10e111477db68fe65776a1d68fb1ffccaf6520fc", "0d1fa8d657d503b478b1056422d3d3f4941116e3", "99db7204dc40c2d744423aba85a6b6a870a56e58", "d0f8b76ffdf2de0d5f7ed164591a9d7b3456f16c", "92ff4f7877ddbbf97c6170143b07c590ec04487c", "efa587ad36a4ff8a465cb7a076d01ce0ce83b71a", "8a47d6eb507b80b3a4318441cea17587565179ca", "7f5079f7c8c07c9508b65924c8c897e30c64d2a6", "fb5f34a75a4b2e2becb97448b2bfcaf9ae214cd5", "24a2560d3050ce5fd978e0c37871852340003a4a", "88df5b871f68941589f34d3629e2b580916665a1", "8fc2407085de7d572c75c08a8794fbf25e7fc214", "7de27ea56a9ec233457cb0c1a354361bff8e8670", "d714e7b60a0c43fcc462bb43ce0abc82db164f1b", "0858c4ecbca5b48a9f3439e6bb73ad045dabf20c", "58ffe0958a0a54b2ed6d76a745de9500b55470d8", "e0eccaeb60b40fd7aedd272e5c9dfff123e42c1a", "0d88aadd53fe966942fb0aa13bce2d177648a897", "e896fbb638674972ce98d6475398bb3765b65b71", "f7f51bdd7a5b73143ef126c85f767cb5d5b54e84", "a2c2caa2f495f5061b7c060f4b89c0732ad43571", "559b434ef115c223d2dfc115dd553a46ce39b820", "b990cb95a98cbec8140877e07438f9c5f7ab06ef", "999180d5b5c1023f441100e7b45a3aa346a2e898", "8f6d4eaa31662bbff08fb0a694fb41f74f225b0a", "773994020265b0bbaec16b81514a4e474b47e7d2", "56bf379fd9c32b3a96dd28d7a161523ac7ff6987", "b8a7270567abdbb94a425727eb0b365d0c06f85d", "3b8ef19689c0c47bb75026c5ca7b25a05aac7404", "c00bd0008a9ed2d0c31d23c9364f7d818d3beb08", "f3ef83517a82539cabb39d78258ce2dd30370a85", "6057ec9b06e71d4d0fc68de1067001ec3f41000d", "5935bfa8603b7c22df4ea777a688723a408e6c5d", "d81c9c32c5ea4e91de3038b30c4a7a9ab78b7481", "7638a6c9811590a384e2126dd004e302f76d3e4a", "f4f7e13388b3a37ae0ea1cb69894fb731c1bd1b7", "61872e47aff153d0cdbafbc41b3c180fba9f3397", "9adb7c7d130c6d4eb0e80b92d6eebd71fac3384d", "f23fda39d3af5915754379f652103505ab038c50", "d1de00a2c8f3605faee9a8b81c78ded2ed89a3fe", "e86750dcaac4618ef7e9d5c4d8f6e0ab8696bbe1", "edb21e05739b46c98852f4ffbadc040b11efc6db", "d8658df94e09a3ed82c66eb5085c89ece1239d0c", "f8a039e9b54875a3435ace4b9953cefa591a0753", "cb0d450b7deb5f72c4278fb1c769cc5cec591041", "099401563c7c1ab16e3abe64cea07baddd039fd3", "a3d50f7714103ebd255249a8c183378a6f49d523", "7de88873a6af14bdbc5b46f8a917091abdf4a577", "3939a881f06f9dffaab4b6984c708b140b2214bf", "6287d7ce7017b5ac74d0dc3a60bdfb2b4098b6f8", "1c916c3d5beebc8bc6453b563f611813ac855c58", "ad8b136a314abae07ee413fd6554b07a51dfd597", "51f71749a314b93083830e79f7086f328ec1b770", "eb105b9ae9ddf1935f0f34d66a759a707f66f7e6", "04f7014bd100e30524db2b4d34a60e6f675b09c8", "2dae53c316493899736e42e3a38fb8190006adc8", "22421e134b3b8a2e1b7fa0364cb0c3c71319caad", "4f41b9494353adb529af6c062c86361988481e27", "b015fba2c8a481efe65fe29da10a1be5022d9cd6", "aed5ea946036e6c2c8a0165265bb6b038b3db8cb", "32939f82f1cb2cb423e137a7fdf546dcb9bd3824", "a5dffe78040af3d03bddc3a0acfbf3119fe0e114", "f711b4f01f9921a52acde6135ca8dfa992172828", "87d97fe7d84f218a62b09b890b3e1039a063fe66", "c3d6cc57be605fad96ae092685578ef215ca8dbc", "d3963a979ba2d962e22747664bd0dd9e1488b9a9", "253ad6300528c9e802a2ebea41ed8c5aeaa0f822", "59c75b074a8630d2cf2fbd6b23fb4d68fa3b3a97", "4ad74a5663d1e38f4e95159ec1caa53bae3b8799", "313f623b9d102cc8c411ae7cab9518f98c2f87f2", "0cce6eb1505f7dd9c0cece2a825b1509cf23f158", "f923b58f88e43c09c45ffd155a71d3eb8349bf22", "28e8a4c0ee782fc54b822401885b38172b9b0e41", "068c0d2699066f833694cf912d299acbf6b8755a", "4d97c33503bff8c83a82ce3be5f55c0fb577db39", "bac037b1e0adc20aa37f2920f586ed9f8ec0e3f0", "cae7599498070226fecba29d45dffaa36ecf20b4", "aff437e6235d1f563437c441ce35abbfcf39f7f1", "07df0a7ae57a92c46b92e63afadeed6e17d4ced4", "3dfedd69eafdf51a8a60aba226b1414a9f8e69e3", "736696b533f6add4751467c144dd5a06c905d0d6", "ba6ecf3e06802e8eb114822e26ac8c84cd5cdbd1", "926a7dffd6660841a80e0db2502bfac6f17bca0f", "f390b86acd22e2722d79e20b9a42454e59c451d0", "9572cf5ab2e34bd4a932e3a1c021587f656b85ed", "1f027f9aef06c423411acc17a87fba1c0f62d686", "6a126b0934d1dac09aaf504da2f5d7dc1156feda", "a8cfd1436a5e9c87ff4910a18641e60761994076", "2edfdace769dc9b3b5c5c06915c234ca73dc28c7", "7496f99060d7655cbf974dba3851838faba629d4", "7e0f7d3abd4a02f423a5b95616840e028a9af7fa", "10445d80d87ac6a8340a749071a218c9eac6ceca", "bacdc6ae91caa524ddec0060a6f9dbc7044946e6", "dec635119eaffb31f566d3cb5a49f49d65e73a69", "ffdf8084c07f7989c129a46ff339debfdd448080", "4577dfdb6747600438ac4b86c29a4d6c12ec9b0a", "52aa5668fe8bde49104c06345eaffc56fbf30958", "c60ed2587ddfa1aa8835658d3f75a954c2cac4ec", "83241ab1393dc4f0cbdf6ac3b4f0aa805c2cc22a", "25c0c95960a6c6b8e65da7f9828fd83b3c6d1720", "51991e20143a39e9ef0107163eaf283ca0a761ea", "9ab5cedef6de32826b9184e960b3880df3888a5a", "37e5a71f5da86c090850d8e30cdcc890dd903d61", "86f6811752683c79ad05ee6c075b180ab20352aa", "6809791feec71790046a266707eb37dfb4721a4e", "1d3722a6aa76ae5cafbadc6f48eaf6f0567d5845", "b65c495d6eefa0a33a58345cce89660a7cff101c", "6a47a5327340f71eac49fc99ffe832927a8ea6f9", "6c2f412cc76d95e0080dc9e271758b4100f5ef89", "64ddf1ff0cc88cad79f570e3dbeba560cdd6248f", "a6af442b05b38ed3baa716ec0a73862a024e141a", "745f8e112fcf5d61e0fc377bdbc2539dd6b16ef9", "6e965f6c8337eb9946a5e3da7183d89aa53aac38", "0de8a736dad9bf9ed5b8075946bf1e96a47b20f6", "666daf47c31307c50a9f0eb08fc5146d0a3e5f32", "7565d1f3abb592a5978613701a4b9b744df748da", "7d6ded2027d0c81fa0e0419d8afc57699fe1e468", "000367893ad3594b8e9318b98bd96e1a6bf0f94a", "085629a7c91c26b1664dcbf93b2d413688279435", "fa48a51183567934984b381ad8ec281cb24d66ba", "e59e58a68afd60d0fa63e61751bd6d30575f3bb3", "63052773125a684d9c6c7250e6f8be523cfda23f", "f0144d7f450d461bf8d4c026d24e490654233760", "5c61803971a906b65cf1b61d3856b66b4737efe6", "9a789adff27ccaae2e0445d4c60289f00ea8d9df", "074b4eb7704538b869664d4b4ec5f1f6882053d5", "604f8b093e25048c67c9d0d7b8a4f2efdd9fa6b2", "1fdee4f6f526b1d3499a72cdf013d462d5507d49", "75d2cf3075514f01a4897827976314ca0f3eb922", "15c78ae8ccf41b498aff9545464d59e01ef80a7a", "563364d93e2381d44332352a16af1a9e989d0734", "78680cdebc8a97bc2d81decc72cd8cccafe1f669", "ef9cb3dfa5156901a7133ff30a46a844c4d97ce1", "8202a73c73623c51c63ff3bd70f5e44a39c59b78", "a248e8c78d30b2ba1eab272038e7ae6e1db74f26", "68957d29442413e26857c1d41e8565209e619d5d", "c1dbaa73a6e0935a3abc31584d35063e543536b0", "061c77622822ce7e3a4deaa60808c0773186a6c0", "269145f48a13a943f52d67a20d9aa7b075f1e0db", "440d8cd989c484e5b3bee7f733574a92376d98c9", "ec08b323bfff8145b67e88e09a2e8c4a680d3c49", "c2968e497d1bd0b4b9e4f3fe6599589f1702c2bc", "44b92ec85f229d634394bda827364e7473122f36", "6d1e51c23edf5ba61843e1407425fa916911171e", "13bf4fd19ac9a5c44b79a89b825efd19286783bc", "2a862a6f6cc20a849a677dce9606ea0f603f8f33", "964de297e4ebcd12c1c8861b6821a0244dedcb63", "8febe507977b6d68c77ad4185eef257e3e193243", "0796d08b8f8bf590074b9b09f878f933ce867bdd", "07d290e67e008e8c1d839271ad57a19db0f6be06", "e2c5d2fada518c5785da3a8b3de0fff00611a639", "f220d46cdccb15f1aa141cd89c9dacee85b1b6ec", "d644b9b640e905555e7e59fcc85eeb0b786141b6", "15369fdb1d692e1515dd888dfbae275074be63be", "650b9d62e453c920cd301225e09c56e956ba3cd6", "f04b584ed36016a1fcf6f26400f84ee4159560e2", "de5b0d71036c6e412de89f77eca57a4e35ffd3a3", "9d50a486bf00592888664828b35d703c46eaa9b0", "c228e31a96f25c337f1b11b639783fb43c857e8c", "1e14503715d20bc1fc10f0343e7eecf6d6707feb", "0437db0106374ca42b0081e46954e72208b5b30b", "82380ec7009223629924f2931ce748396c0001f4", "f16f8bf39bc79c48c4424d7a6b2e3a0f1eedc18b", "f77f46ebff0c305854d528fd8a81b1645be3ab10", "85df221610e72e4b93f4eaf57a2f470c6da8e54d", "90a5f23e798df8192e903fc5785e29fa093e5caa", "34723b0d3afb0f0a2fb938cd11e91bf9c44d90ef", "04a930d9a696ca984d2962d8001c50cb65593f29", "3e4e0f08c4fcad6453259a3d8b2ab1d8c775aa32", "36c2c4bf0d59de8faadf6ef00cc7957d7f134ba7", "8723d116c4274de9e60c96bcc8471a0e6c8cbab6", "857586b7ae41f1e50ad3ff85e42cb84df159d7c6", "815038962f0d917bae7d6f2dae17da3a0aebf7c8", "bcc96441d6194baca5bc758e0d5eb59844b7054d", "dfa303f7c450868ecb2a379c09d23dffffc5ca20", "9c919ea28504ae67226a5c8df94227e9da8899b7", "c848bfc1bbfd869da709e36be52447c71c43ae46", "341ca31be884cc6aa24534c3784d135215cf9662", "ad106a283b5bd577e159149fe4afa074c0b28f3e", "06f2f1ecbc9f6f2fee81135478b027f5d7bea2e4", "cbc929edf01b04a575235752178f1f73766790d3", "c051c44df999f48bacea4cac9237c418e4d31d09", "8406e60522bb8d09649193be43c1c819edc1d059", "d9057c8b5641a350cb13a43ec296ec3a9f4b253e", "39f279710c1c864782ed8abe679eda00b01f3ef8", "f468e59efdd971712be5fb6972cd21891d867c85", "17e7f85c06366b427e5068c5b3e2940e27ff5f1d", "b4e519b07f37c8a3e8d2282df085e059cbf87d4b", "3bb336dfbd3574cf69ef197aa619de9639f05f0e", "73589f6db604c9c93d3c5ab4cc2cd51f9628256f", "99ac3d332ac8aec3ef93b13e8aa9755da667efb0", "0f6e68a44d70bb9a28fd5d96763e64e189526015", "e5ecf95c1a78066acdf7e26ff17a0468e7d9a610", "d3dfcc5977ad3d08db1c7e1a56c0ea9a12856697", "3bbf4abfaa51848b6d18ad9f4c559973faee3cef", "31baf464b377636dbdcb5c6b24379bc6470750d3", "563e3858104da5c99e2bbaf0af3525e4db1e4e28", "73419e645b136728032e2326f4e7b31a0cca67d2", "85b2c947b26e6f82d755f281a595ddbcb858260d", "e96030ecb424d8cda5ed033c020e2047e8175872", "184009eda65d2c3f504712169db4d462c8b42cd0", "2a861ab5a2dfb2ce878da39ad959fd36bc013963", "62c87dc83e1b1b58d94d7de544965d090ea73258", "1ce40ebb44c2e40f2f8e4a9a402fd6cbbad51d4d", "c26a338430c7343399158edc6842e4eb4d55a9d3", "cd5e973d7a2402f6ddaa52e38bda1cfccf33bab0", "535a2a6f273bae109bc3d121d0e73a4b218bd3b3", "23275074cbce100ea0dec9ed590a6c3cd1fa15b4", "849b69828ba7e43c672612a2a661fa93d4d4f39b", "d36f5cf2ba55995bd0ac83043552601e03b9ee74", "6d17fc1f736c648234f5f83564dfd3c1653c2d5c", "18599c0935571aeede87198d943c4da13b2ad389", "43a709fd0d1229c419f36fe436709b872479f5ff", "46b309657048d881fd41c0af40f723b570d02ed4", "a16ca4b96c17e430d31d4a2afbf136ad4c818654", "e868a9f577ede620aeb76a60097c470de3296233", "faebb0895f11bcbdf82853582b67323ff9d25cfb", "3d2cbb216e21de44703bb0e9412fbd2d09514088", "5034478611697358f4e135c69f364ef6d8cd54dc", "8d5c4b3bd38fa7577a8bfd6f4078ad75ebcd05c8", "ae2baec640c07d7166f684b0be1a5d8dafd8d4af", "474011ac06a79015c14dc5eb8a515dce72473d82", "68d5043e889c294d346937ccc913f645e1e999a6", "3f7ea71e883049d41051a6f58828a98c4d7b0eae", "1b83e8ae8132a9197719c10b8824767d8a26a214", "1018706c87e43370fb1e7599024c1fdf00411638", "91ac53ec1bd532b1c4a5bbec422995686c191701", "672b0340764553117d58f311339c2e321038307e", "1949d91286d9407d51e0da349bf2486ed1945992", "9579dc6313d9f8792748acf80443e50e3c9ae9e6", "e0dc23367cb8bf4c0dab3e3e8016a16637b636ac", "c6e829b4c6ff39d65da9309ccfe083722e9399c5", "82a36cf31ba9e1530d687071e9f764654a2175b9", "35ef0b32b328d9e5ed15f86a0f4a4d29518dec12", "3ce8bad80976a46933f3c03b759d40963a1533a1", "47da9f8892254014e34e8e7f4aacab99096a6797", "2561f6fc52b036fd133b9b1b16e770912d45745b", "9d0302d70861d8d2d36928080d6689d7d8b9a8c6", "6807cd86738022a5b30a41927126d7adfabc4041", "ff089f8cea5ac874f1d81f73c6ac83a1b4715858", "efb1cbaad40b910dbb39d35c896bbe27cb782e49", "c8925827790b28a9a3a5013ce094514db17b96b7", "f1781fe9d1ec82cc9f78ecf0a8f6fa20e7114e46", "201e9467410ea331c1a40bbd7457aef1acedbe34", "c6316bff65c92d4a9a4b06ca801082d431b35b37", "4b6ad349886288405890b07d4a8da425eb3c97ec", "c99e4f862f08e9faa28aba068163176518608dab", "552403d581f0b254f9722c9af37494230d6141d1", "07132860dcccfef7bed0191bff0f02f8169c20db", "e864b26e540a0de18ffa4e48ee87091f94db62fa", "442bbb595037321fd4d4224c7dde151525bb9538", "10945f752caa5745907c4e30a59212d41dcf4205", "b698204a1e53860e60456c934eae59d191d407a7", "47ec590af8b3e3bdf1199f9ec68ef0fde82265a4", "6876303c8503943b64cf5faa1bc50b134e9da534", "9c9a00f3a827343b3b0ff04ea9c4cbf7195b527b", "a32a2eaedc5eb8b3e9a01f0458bdd37485037ce9", "d454fccdb3eee49774a583cf7ba273fd115e6620", "344fe62bdbcfb493cf952cbab846d1a29757872d", "412f5b3422551609076e70e3596f0f16ed85d42c", "adcfe3d1a0fcb6313c656cbad09fec0ff48ad4a7", "ea6e20253b1eb4e059a24fb588e55beb48d2e5cb", "f062d7294e449abe2d128afb7b80bd6bb02872c2", "7f2d493b0e555801d7955020cc7011e83882c6a7", "0fa5aa5c8a5afb7a1807862d6bf69dd7b3c8970a", "54deaafef6156e87f26fc19d3e754347ecffc865", "72756133e0bd31bea822a0c2351dc561d92fdd49", "2ce450f8bc838620a3573ef741993ae165049e21", "e8f33a74ff9e19bf1f44b2c10725d23d07e4b12e", "79d818478f30157f3c6e2fd2dd195b857f2d6404", "6d2a827f735a4a39034269cc91546575cf26802f", "a8f521bcadc9749bfc861cff4c6e8216a49aa22e", "ea2c6f1d0b5cab38a38b986c3af1345cbd59f633", "8ead8d2ddb4bef0f667e208b7f4532a75ba494f7", "625c4bdacef4173f94200632362e25e537ad5d21", "2004ad1ac57a7d30718f7eeda9b50fe36df005d0", "ed20e32f06b23906b6e2f32c5fed399b04f5d582", "bb83c4adec61d51d72c429c0f4172dc4c6479343", "12c84836b7607cc91ff809f8887a8655fd29e0d7", "a3f07ad858ae69f6837c3a55fca22c566b1523b8", "a8690cbeedf3238198e3736e64da5bfe1fd5ee37", "8f4598bad4d9e87e6647d8c6f4ad529934508a79", "8f10d7dd194d205e1991be222c9afdc49a5f78a1", "914eecaddba53484278e5964532f08cb918e9b4a", "74c32faa78b54863f8f25c538083907c2bf71791", "257d03681cd9a61a67c6d69637aa87c45be71ebb", "58ddd8410885997f4414dc66c007a740a904d588", "ce47551822aa9ceba9fd5e6a09a1d5a3d691c4ce", "1066f01607468a002d62bce989dca73ead3544eb", "062e8802b7a5569f37d6a42e8a270c31b58ff6e6", "21ade7f0f76f33214c7c214a3e87f98bdfb94fdb", "6fea273ed3df7d4be9674d35aae698731fa823ea", "a07df648eccabceae84ba6c1590cdeca4753b114", "b5f033476c3052365e23e4fe14fd35e31f2cf6b9", "fc25ff021af3dcdfc2647c7f1543b71381afb90c", "6e43921fbe47bdc35f416bb77f61f051fb475072", "e89c9b50adf484f026352cb8fdadb459823c86e6", "f98e57563b76e58ab8ac27491ae193d740c902d2", "2ee8f46056453b034e831c8a1f1531c12fc2837a", "8f5111744585f01eaa9b7c3730f9592e69677efa", "3755b7286cf8dd5b10bc0f936ee7f38162949d9a", "bf94131e41ac748425650e8eb5c9275575ec58fd", "bbfad3d7a5ce60112197ed909e1ff3fe3f90a298", "e8105adb0e7b19e0b851758c6bf0aa2f0d609ee0", "36f5050c34b004174a9db36708a6f24fce57426a", "c7210674b87c15af2d34ba13e521bfee2b7da87d", "0eb11e52eab8ce0824bfd1fb50c5cda2d753ef9c", "e95456b7f38474b0207bc71609eea314153aceac", "52bac73a89495f61f33d2c55a6798173fa381d7f", "feb1157276d448b321a2bc89f7efe8872127de66", "c50b80228f3532918a805ed95814da8ddfc61026", "e0f8cf4acbacbc9c26f7a510922be8cef2431d2f", "c73bfd5d81f1c4e3e2257dc1d1fb3bb237a98c41", "c9bdccf7f276744630ac0dff36a284f457871f9f", "0a89a2db9e539794ebe5a27f66fbf98fd564b174", "97a77c519301978830a83710e53e8c23afbacc61", "3bed6b1cb0718c44530edc4f4f738f4acbc48f56", "97b469c46d8a3225cc26b22952e408451192794e", "3b7b4843007faf723c400acfe5891f2768447123", "0c6b6fe74959bf812de8d5f7b019c621bf62df9c", "567e76f9352ba663813ae8d9d8a028a41f84293e", "552594ffdcca599bf5d44a8b61f9a940ccab38e5", "dbcd82ba674182fbf5bf5ae0a9701da2b11e6fe9", "7e5bce7090c6a7860b62185b4f0c97c38c33b76d", "3c596094ab0d65461e64442942ffea21ccc5a5bc", "692412562de8beda5fa2d639be8372758ec30664", "7676e389a77e1b032c81557c067d6a71cdbbf9ea", "5e7cda3405b82f70f8d832a70b7ac64c9c1ec2f6", "6dfec4f70dfe77560de046fe99d6514e7831755a", "e28b31ec9665f2ec92cf3e1f72fd43b85e3d980c", "d2ab1b60c48647523e968a13312ed112f7ac09c3", "c2627d24ad5c79c9272141489456566a8c71b668", "25f573ca63d4fb99edb6e28255d55166c5efa84f", "bcad569ed9c2d547dbf48b40ef7db25c41015732", "ed2b3d358d3883b98f741cbfc1ca3d7aa4fcbb7b", "7b00c136a12ab25724ef7e2ce0be3bb5019cc27d", "b00e5cef63fb98efcf8f2c6b0f1624f271381d2b", "2c14c0885f6b6699b082cf2671c6f2e9b870d844", "6e5e7b8cb7c99caf0003eb65320a2397088bb6b1", "558c2763e71484a9b713a1133d567eb247d3e01e", "0bcc0e92b3f0ac57d4c4650722f347593a258572", "24fe0715b53c6e599adfea9f69716db279be9db4", "d6c31017a6846e448686bb9017600a158ab22602", "2a372186ec405085eebcf8d66294aa857244371e", "f59419bfe067ac28cda1f91a6106fce1459d301b", "7827c8e37010241b376748b22db85847c8614dbd", "02f871ad55508446d43d4cd4c283b7745b00ebaf", "bf5b8776365da6bee767fad8de369c6bcabd120a", "6acd4e8ebd247c5dcc5a0135d063f48f408febf3", "ac57f10f82b713c21515fffff11fda2346828cee", "853df2895ad652fb9bbc4d4a38f33ccdc7ec8e54", "e04a38775b45d25155d7658d3914d4eef2b9fd42", "2ababdcc065e76decc12747a3c84e01f7bdc90dd", "6fa577cada40e47409e443f648cf3f1e30c65753", "66b0bd9203832ee6673500bb6e11c663d18b3c2a", "de95a3effeb10f69903dd7b37f830867541c9575", "bc88d771e652f95c045cab0944b691d584c6e9b7", "5624b8f5c6247161f29fe138e362ac5edb7adf83", "85e98ef009c60efcb1ab298fcc79f782fe45dd41", "ecc8493e1752f239bdebe87ec4755494c810839b", "9d7c2978f4799e84bcaa4c5692c58391ea7448eb", "b6577ec5c7cb24f795125d1ce6b37c1bb122c0ff", "266ae932919cbabba290385bfa49d609642552d7", "baf87e2717d2be4e2c8a43ff8d3e5f789125935f", "33f3511241b0ae90ee995879bf2c7eec33221327", "f3fd668a026a1ac8b255b4f2d2fa12df272bdc60", "17163886c27ae832472197f7f81f836d54edaefc", "4db2a6801fa2aaae2dd4ec92ff0ef2a92b741edc", "d3003c48b357f53253f044d561cd6df084ad06e5", "afd1dcf1b16ce48a21012b2dfdb831a7dea49f06", "f29a7d302e0de7eb4b10f57c849d369210c1be55", "64a52e08fe2f53da85f6b30544879aa730e21d5a", "476331eef3498a88cb3421d411df45e1a88290fc", "b4e08eb752cca0135208ed0729479e1d9c87773d", "2de8bc00a1c46b8c97687a02a8e0bbd1f76ab0b9", "1952f64b07b2a0d63d5ba66902fd88190b0dcf08", "dfbd6902f175fc437dba998d4d99d110bd3d424c", "9dfc0123692dad1c2effc18241cfef47e7abb72c", "29116a81df9f07c52db4d33cebdc68c5557af5eb", "90a5164536d56364ce37cc41ea89040a8f4a8c63", "8f9c815ddb423f1429b90408d09220a4184c0b3c", "4aff0ab5d513bee4baf56bd02d8e49bd4c5c7e75", "fa81059b9d5c763c4775708d4832bf8bfc1dda80", "b5dcb5f58aec77f8e282ff134f279c7bc7467e8e", "4b3a12f4eefdb070bb090ad0a40931de304a897e", "dc325069fe0dc3e2a660c25ee73c43ea467effb5", "7d0d405e22f5f5ae0c3a26d42d727401a22bb418", "689dfd7452c967da8c31df1d3cd9075d27d89eee", "0203b3c31053e144d7827aa934912df41000ad48", "c7f68a27ec4b825302998eeb5a400f869cd21cf7", "4ab985d1380805f33d35af87cc192cf2e439672f", "bd70b8e1f643dbf7252be9bc367e0de0f82d722d", "96296e476ffda2d4c36680b2271e9eeff0c3b9f8", "44013b88eb448b4fcf9a9004b6100e127d27adea", "b6a2c7803395b5084cc7a61e4295eee0573480ad", "e61cae06c6c9aab92d29f11b4a83c7d0c0fabd5b", "dc729f161464255eb654aa435f7c21aa0a6062d0", "66736398cdee860dd249fe1b26efc208d78968a8", "bb90ebd573f67b4f2d47ab191ef46784ae773eac", "cf76f3df033802d061aef7dda91dac6fa56b227c", "788aab3a965783dc5ce87474d4b79312f492962d", "649bcbdac96e0d88d30f5acb4eef9e1bd98ddff0", "2dd7808757bacc6233d26759154c6d34eac2e205", "0724506cdda520f1ed7a9bc492d62b05eb350110", "c027aecc2e11f21da0a515964861372e361bffeb", "5b22884b4aab9bfc0522686daa20df6ca0076027", "7351b5704a697da868532ad72b02469986e2f112", "1169b872c4824b1a64b20d9c457106cd134f0562", "d92d8a49aa941363b5cedc4541d9fe64145a5daf", "28cf7fe2f605d22206d1ea5582dad2eebedc6a2a", "2e1f4f4a9d91523c53d1c67b8a93158ca065068e", "a0fec566eff007e5ab3ca4642acd44de6ed0a1f8", "039bc52df97941ffc1f4b022010a1cc92c54e627", "a2c1c01941a3dec3e2a361d9dc21bb0390efcbaf", "925263c35b510e132395b2dcd3354a488b57d203", "48bed5050b4a2d695953ace409c577bdfefe0038", "45eedba1fa992d9ce8fe8e5624a4b8c93875207c", "0c7db3cdad6365f579375f32030a0678fc546151", "0a7579b161834d052e89e9319ed248a04554e85d", "80a488a24271a860aa0b79fb2e83569bf8d49942", "3b9fc45f8c5bc6b1d52888d74b357667b1984f7d", "5579edb1377e56a7bc9de78d65cce32c0457f4eb", "60e88f2defd3835478bdd71c9481a106cbd14167", "a4db4ae6581a6e4f051d8aea2c562c1165d22590", "8c228365322cc531857bc2166731f84e6ee2205d", "6af45c6ef28fd9d81185f90656a591969d7ed607", "227a165ce4ecf2c040263075ed4b23862519af6f", "691450bc08f5dbff74e1358c8e80e6e2f815009b", "8467245526e3bb4ebfcadb2ada56c3e313f5df6b", "786e5bc731a3785ad1460e9910a938f4a0e3677c", "0b02b9571c0dadad52f0d76995df485ef5b7df88", "cd87916d98ad2d17e1a6282ee33be5234c336436", "2920a875dc1712838fefd0bdd1208ffc99f6344f", "107f2961ccfac179af7682eb5f6e7ea91e80040c", "0a726d692a13214f7e3ee63dbc38a727ba0e8eb1", "2f697926b0aac7fd59fd5bd0e496f0327dd98428", "04eafd557faa5fbe8f7f2634810a0d2f24f99770", "35aee0e3ad66e0f4b9359e1776f86fe709834ed9", "079d58be9c582a6f88ce3c4bbf9d80b255350989", "0f4bc9c08556e3f5326c6d27c5396527ce0b4223", "dc86483e3aef2879f94457220f32bb973ee1c912", "5a61fecd0e1781484d3cd0d4822221556e8be234", "4b55c81ebae48c53e88654a42c04365391b6159d", "c0f8e0061d5e8b60247101df02c0e9ec8a68df80", "f3a24e082c7e9e4ee89a16c77684d89e04e558d6", "dc3b07e5515f71ee4a0c55217b12e98e098ea3e9", "635b8a1474843fcdb4bdd3d9c32254c9aebb0836", "95b27fe8c741f71d207483ad32922112535a3de9", "9315cdb3b832bc2a0d22f8dd7fc5ecdc5fd5a549", "6bb89c71ff65ee117a7dce4576026d716ee390e5", "3ba18b3fc1c988ff33803636753659cd33e588e1", "5af0cb4aef8a017fc9885664cbcc380320b33eeb", "a69e23b23b780d800a88b614bb31f5e4aa06baff", "429f22ddcc36c79953467ddd4871d8abcce514fc", "5b19796a2ba95640e14e9c8e3451091ee7a9c761", "7d17496535439d46e65da48c804da622345a2ef9", "c16facaa678b2c23202dccaa422c7be6ff286f7d", "1debbaa468fa03fed34942b90e0a35fa6685a648", "db7175458a0532f1efe733f303ad2b55a02a52a5", "3df0c5be6ade252e7d09f23a46788d6725caa358", "039379d272e66121bd4fc96e324eb2c2bf7e6805", "a40fe168667cbb6f9542d421b5c8e4c0a83ad1e4", "e5454cd6603ca01bdf47f69cafbb1ef755525a12", "c316eee929886b4eec5f3d1cc14b2616da877431", "498f46063dc3045a02ff84c47c8329d2587b6d6f", "0bb744e555f131cf884bea4d3c5eb4e9e462978b", "2323f040e91ab09423a83542a3d25d555b3429b8", "a9893e278f126a584a28ef0e19d88b92826fafbf", "a04a67ead611b6fec2cb9af85e4dfee478fe2a3b", "61bdbdd9eeb7143e877fc9fe184b2d6428f4b0db", "78574dd6a948038ad67921f29634aa73b9fcd71f", "0fe7eead024ef0b4ae2750aa09594beb8f4bb11c", "cd3078e45b88f83eb61071dfd4d3e264d4fbe5ac", "4a11d4842034ef7286f178eb0d061c91db9c97c2", "bba3c707221f90bf294b964c938d4e704a53d58b", "9e65c5c0f4f8944d17fc7f5b05682206e9348d81", "fe76b617439facab9e74d2e4027ba0fc886490ee", "85a918d5a2ab5a3fe03d66b25ca4c120214d5d99", "f39baf0a58cce86630ae5e7c18e8dd255209f137", "73ca286df2f76323e53144d111e05afd766bde5a", "7af1df0894eec04a917104eb1d59cde58441217a", "bf7e19887e252754206a26ac95a6a8c6b5f5bfae", "a3976bce7f5745fbe5fca9d0ee33c57d7c2c0301", "463edd0daf34e15e5c5eb50549bf2fff6bc9e662", "fb45210e2cf97fd9c4133cd36bae2079845cb5b4", "14d68ad7b76342db2f4ff77ab05a6a8d5fe4688f", "3482da422d3a85923ef60991536d69a15ae5d922", "378b3ca3bae0eb1399e5d6d641dfe2b51ac5f5f8", "a2d61a9ac4a2220c9c1b69ed246f168f643d1288", "fa3477f2beeb4bb527fe06a5193b04475874820e", "1248fb9c1820bb5e084a0e9ef5fb0063ed09704a", "03767fbf3b6fb3d14abe182d692ec80103d333f4", "0e0fa999cf96c69d9f3c211899770fdab0a5deee", "a2b94fe8d85d1249a1237505e6d9c460b3190aa9", "c1da69d8f28a1f17e8289437087659b73e749944", "5f6790aa84a7315ccd7620317fa32444091caf39", "c981e30848f78fb82169bf10e7e6870afcfc50da", "ebc30b93acd63be942181d6693fd707a3532d4a0", "fb5ad1af3d8169c539a4504a07f52ec811ebf174", "9c91fbedfbfceeb2937c90dc5413d01f541d35a4", "96b8016a35e41a41e97c402d8647c099cc525d7b", "6dfc36d6614db9378b2bb0cbc717f6e96198c6f8", "770c3b509b00b6ffc74fa390932182f243d2b179", "7a90c56c00e7d63199bd3abe409622c3c24e0ec5", "747ae429de789b99bed4538c6b24ecaf7bdd98e0", "2893c0b475f52d3b9310b467cf9b9df1e2d9cce4", "06c2cda848b4bca8ee2f54a09417a97a7c1384d3", "754036f82f8c404972480c18d81130945fcbb3d9", "89dacb88ec57dc7c7deb72defac49b60da2e4ca6", "cb08f2a9689eff85256e020608ac264bcdaf57f7", "698c67d540cddf38c9ad7e73e99721c245b93588", "15144c24bd66e1686c38398c4e0bd9f4742a6020", "595c6248a3e7d988e34d53635737e906c1eed819", "c9763066284c99f4d19b7120f19e0090efc7d5dd", "baa55047007e3cd47b0f25106645101c177d75ff", "9c674e26a02029f9efa158dfc694972065b20554", "21ae69a1de56afa3b8b7deb5b8cccd2cacd9e096", "381d6348df7ca8c2cc6a65ab0dadf454015b67a1", "b75fb4603bcd76363254c26e6b81709926513338", "14b2533ef6f6cc5ca21b9e58b9f6f36767103b3b", "80341da660f822893595c46ac2744f31af4f94fe", "a06e5f70bcc06fab9d3303dc40e2d912e2db7df3", "06534f8ad5cdb45974d463304c05ef91dd29f055", "57751b19177728edae3c96b72c0f7db1d46dfc01", "b4191bf8f64f984f469dc4fcef0c0f23cf6cf226", "f932c6548eedb56c6d1fba20477848f854633608", "2cfdb27c81967236b7d41a1c740c0c7b366315a0", "49756190189b00b2603677a400b101725c460a20", "a365c070b34068a00463f4c9414010309f9c7920", "0650e72f873957f4325fde5d8a15d5d20ccfc7c4", "d36a34edb77e93d501fd18fb7a255cc14e246dab", "7e48a7420c25170d6678cca05e43df8aaceb40d6", "1910f91f17d1e0b6339acd172e9f9e7c24b0124b", "9efd83fe3caba6044a08a8490d202c24b89c7acc", "26b1fd0d842fa3c2f090ead47e8ea7cd2d6515e1", "8616487eced7145bf6c5b1f74494777e83c3251d", "00cc36237a1d2f10ea539ae9efcb4191cb245f0d", "5cdd0c6cd63944f7751d8698ead2ffc621e01c7f", "1b25b4ca5fa5d79f27a500c72c4f5eba59291f88", "e6536f01b69e9f3d903e873b4807e1db40235896", "491077239c59469f958857e7f052aabfb6bef49c", "608b5d2e0712ed7d494bc1a1bc32a472c0f64e4d", "4b7ea9fe478c5f6c6a3477cb4d81872f9d5538c8", "12ee58d8bc979d7adc1218f5a343787b604cb780", "99f3e408206374d20165bb82243be6e47cb925c6", "ed0be57bffb0708f83faa4bb3d9a97aa1b05eeb3", "c5025ea157915c84bc5d54c77198fcd86ecc8f0f", "a3765274fb5bb930c4ee89f9769872bb8d7b874d", "bf4fb987e66ce2d65321c6bd26600be88a761c9f", "4b305cd9030a3bdcf4c29c2ce9eb77edb0f947a6", "ea83a12ba229eff09c708855bd27311dc593c9ba", "cab27498bd70bab00e659226dce794590496886a", "79791a3855d0708fd7ad1eda7c3ae238b7cf214f", "880c12004b000ac891ab1a22ce8e1fa22d8c6e34", "967a121c8b93c85b31519c01b627bcafb5f63258", "f9762ab0b9f47255a3ad21a00fa8e6475d223785", "48936690af4737406723419e4d358f66de799a2c", "339a793fa259ced08b651e79fe31e07855034358", "dc79e956b628bb71a3ecbfdab6edd19ce6cf918f", "9e967ebdf90e32fb93a7895a19a4111e72d9c660", "3dcf9059ae375f0cbee472d9dbc2f15aaa27e216", "a86a2853237a2a03fab173287cc9f618a4f4d374", "087a397477742d0a8cc18fe370835aa0cafcdb6b", "ba96dbb49a73d7b6cf0f108f4449f0fbef999863", "2c83241f8a82c76ed784fb076708ebc0cb6f4d88", "6a05825b24cfbec683f8f5ab7c49b7faf2bfefae", "50f68ed70433c88247dcbef6e5ea3784ec8042b4", "7ce8a8f030aa00c62e1865b74bd61d7d411edd6e", "f3fc35eb1756496e81bf0eb3a086494aa2271cf0", "df4f9e8e64321cf31a1cffd71fe8fe1879c7cd49", "4782cf92add1437fec5f3a57fc47e3980ed9f7f4", "c38c15b42e192f43c1a1eb2bb7c54316abefed4f", "a4072196938ece22094be9f2e4b1d1fe19586be3", "ac87d5f9a29e37e96aebe64efbb66a6996d07d4d", "184b74c93f57c6886beb9680c6398fb8a6ad2ef7", "f2ef41b8539b8e850e99537ca901419387983eeb", "2aaa4cd64525daa24a033f1ea3468d5cfdd6b735", "83992fd7bd346f9673e1e9c9dd38d1c8d2cc09c3", "a120f11c1eed7fd6ba22f54b998002f751ff155c", "c4d7d7c02ec6855cd925841045c48b5fad401718", "7b355a128c3db7ca106980c756a12cfcd437bb0a", "46c51d1691163853525003cb23f831524e2e016f", "3354273c9f84cacd6396f5f9b07490d8ee59dd3d", "8be1baf7322dd1b05f02e1a2e09087df05ff9d0c", "9bbb2bc0f1b88e3bac3a8b340c3291555d5e5188", "5bdb5f5c3779742dec0ac3b44a9830c134b751c4", "63a08f249300a273abf2ce47d629cf7dfc8a7c07", "46b0f3e9d6d32ef36662ae749f1cb57f882290da", "352434668923978f54f2236f20116fc96ebc9173", "74f3d168c80e34088a2f41a206f8473f52201dc7", "af7eae9f50abcf564b3644dd9db14ad8f4ad1628", "a40a134a1e63912ee437da690347e28a247d70cf", "cea56336b22afed797ce37cefdc3cd02e393be0e", "8a6debd71e16a34f7ac803c6918d472798357200", "be4273a525dcf2c13da7eb9e2519f26ec67f9086", "365755fb3474cf05ec5071c6c375361fef8bd7bc", "caef2be758e52ecbe5234d2e5fe941619cd1c4f8", "4c806c03dfcc88a92e7acd36ace62d91b5390d2b", "f5409dc132ae81c2819f30882a88fd3205fc046f", "5b57db263777388899847cd0a3f27421fee61e93", "80eacf1b7a223fdcd621b2e893139345b9441fe0", "b7eee9de65e6817b90e792d0eb3a611a169559b6", "e01b91777a742c5dd562b3c3b9241ee0d9620d8f", "9b522ac1a85cab1a7a867b7a9f3bb102d9376ac2", "3badb90020506eb63f6c380f941ce3c5a9829aff", "6888d957dcef2098ca8881c4b8733a5b36e2c877", "60865dab6b905d38fe2128b3dc3509b96376342a", "aa0740389a65187a21c1bd922e6d9fc2fe40d486", "476cbbd54e8bae80f491b9458ac1e09434df5b23", "b7f7ca141235590247551833891f6e581720ba3b", "2bbe1e8e2c9b0ba7b64353b6fcb23ad0ebb83da1", "998078f8d7414a21214d4ad4056e0fb8b4e55180", "a33777d49d4c5a42b60e761db9bcb8d2542dbe25", "acac31ba5c4030d0d6f05097671759740462a1b9", "0e8f90f4c8b4b353d3ac372e5f00493a2f0bd136", "3614aa971d31d4a2684fc46e14a3db2c41585fca", "2e09985c0d2579d32238272b0dd3c70ef4821430", "40d69c25d5b4238b6372d4c0f5fd10a8f0a64e9e", "a0f9bcc826abb07a921217d8cf9ed530b761ad99", "8297ec949bad8029372da13e1d4e36599989b5ae", "673102ffd84dfe36548d7d0c57ac2b0eccb4d8b3", "78fadf45caa022223ee78a924f9a9972fbb95542", "4baa634937555a91831bd233635342e672e72a67", "ee42c9e7efd5e65c9754cbc2c6f88dbc5d3951a1", "bcd3bc9c76c7ddd4bd65726d0c45a9739844282c", "de7133ee07d43aa3076076611bbad57638465a39", "cb8a743e187bad97e196e2a599114c91486f5156", "cae3b822c3ab135cceb902d6ab1d572fd9723861", "10a8b8816556680587db9c524da870c5b9a14731", "2ccc5c75758f9db41858b28edd4e968693db7e8a", "6f118b8c4af543f40206871deb63e873291ef326", "27509a60276bed27a36322d9c19b6320f3a50ec9", "a56dd6ca52186f67dce208ecbfc385df9a876543", "1d3f98ac6a797b664282e87466f89734332fe31a", "a50a6b9400a843d44756c3e45362af4db2df6489", "e1f3a56bde093a9436839804bb8909d5399dcfd2", "079f1c154dc12eb48cb74097a4dd78e9ab0c7893", "e9695d9fa22113f41348a0d2c7edb1138efc2b22", "418102759655c6a2bc8f13b3ce6af1c76caef915", "1edcf9a405f6d3b54cf2842d7e97e1b4657320da", "39ae82623d50f3135861cf762b365c2b0e278882", "9ca3d3ec835e12ec686b58bdc2c797c686503e3b", "7a833c9b2e6ab12b2b55d828a36a37a494746b30", "43b184b4093072e600f06c6c92b300280d58495c", "3747cf2ffa41cd99875b908856b8413096bdf5e8", "c8bdd1d774136c8c83666e35f9431ec6c812ba6f", "1430f0b67d7a4513e012389da0628db2f8d71478", "92a7c2680665c578848b9536e18ee0909cc93954", "51c54b03d1aac56c2e55a1b7358140bd6cd00de4", "f8da9460c1e1eccabde863785abcb1a4d3a1fbda", "80a770a8eddfd1a4ab0a08cc114c1516fb86d179", "cc4d39b0c1f0d4645d63120832a49e54242e3f5f", "b97cb5ec5908569dd80dcfc38548e9925a05cc5a", "84e205b5a17bfe7ace96b78c410ec10aa52241d2", "c6671d9961eb8e2354b29ad4c25c71fb518ca6a8", "d8dc554241ec2d2c030081ce0f747e524c99abe6", "a7e347482be81dad5aae4bc82b5220dac4b85110", "25011e9144d8db7987f6ec69dd450a7d34da9f4e", "129332e3b99eb8249da6ce7e52d676dd7f2a5c5a", "3c25274870dad73497c1a67d7a67409b670680dc", "a51958a2a0620aa1a9b9a168259379511f9521ad", "a7317748135e064ff150072f2f46ccc1d2c4b358", "ae418f9469937b9a438a509bf359da9039cbee37", "9444d297ed0b1dbc7c05fa0bf2e06241335f5057", "472e3b3ad5beed13b1f53f904ca809da081f5bb0", "35da70f953f6eeba6ba7b13795029d7a134a61fd", "4ca33d318bcd3e691b1ad70649ddcdf7731f5559", "07f5dac81af1eb8bb7809249ef9306f67466690b", "edcea4a2ca1972fa87bd9e11665f64c2fb328e45", "c9ef2fdb0be08c237d5023b93f434ca984cbd0f5", "c951ec163ec501e751dc9cf1440d6842cb9a7658", "6226388bac2ad67f3650c492ea893f99a707f73b", "0354dc4205f02be67aae1700ba610b807dc3e808", "f5e2529584881a92d28c0feea52db192ece2d94a", "01f8ce6e3d2f159d1045337a0a62bd52861af596", "9bacd02297cf45be09d70a001dba3d5bca23a2d2", "e417b7e6e6eaa0c32453c6e71ced7f614a8a2213", "c7fb7273c53757739259341152f8f3628b87b2c4", "4aa8e87e5023949c22fe84f35f6da80e7042b215", "f46465ba1462c573812ed01f8adf000cf71d595c", "c10d268974744dadb454154d1ad78209735b7ccd", "dd487ebb0b34fa295c8f9290c2ccd252028b6b2d", "665c3edee227cef79f95038c4d39548bbd295275", "53d47a389ce19f7e11f862cf179f04a2fa1ec8f2", "5ac5be4744e3e08c1b3211785999d32ea23d4f98", "97607b6ab32aa608819005fc4be296755b749b16", "48b726deba12826a23fee958b942d93f34160f6c", "ff79ec75de67ed757b0de1252f48f3f05b8f60d5", "798632422d21db3ce8bd6438e542c5a248bc5bf4", "60f557c0c5dff44f8b6a57412ca63e43b9686bb8", "26ae551108db8fa01edb9dd0aa258de69af1ad93", "81f618d63abba5c9a20cff66c5504861e40c6c35", "d6caa69e116c2b631a177448c4e15e9689c19a82", "b88535fe23366ac1112fbbcc7c90a603c37cbd32", "a2bd7c3301360945abb4b9b62182e2ba809b10d5", "774c4631fd316cb51eb45c6972bfd54633ed86f9", "df29fc91edabf712d5e597d0ddd4cf015d99722e", "049da90fb44ace9629eaf7a0448eae2228bb1fba", "15186b6606e27ce5fe7d257b8a13e66ea3ffd077", "91dacb469d3ee942c35f5b73bfee50741ce74766", "0a32c160ac89edbb7f48c34e21768c5cc85704af", "0e344f0d0bec80f26295ac7bd1a093b32bd904a2", "631d1e3a86fd3cfb32094951d311640418da68ab", "e090b112efe049233ea4b36e83f901ca507ac14e", "631d722674588bfca4f833c3534872b0c3805472", "6a3b63eb3616aa71ac9e1866ff6f502b37af8779", "6f3568e3db678f6847d4019f55aa606ffd3196ce", "4ea5c1ff2a06e4426915c175f39262fc96fc2421", "a4c5dae8cb67fca6ab72364f288e694e8970f840", "5b8b2a4e709d0fe7ea3998a7d13df1c1872ef2bd", "bf65c6514fdc2daa4781bffba9e9589e32303cdf", "e03f2b65c2dd0ea8a801027b564eadeae554bed4", "c909354396f1e35b9558178a48274e77ecb0f815", "4850b866e84ee49cf494dd85813f4b74f816897c", "51ad937532fb2c00f89326ac1e102a56829df2ae", "0517000e6fd8a325e14d8790dab8b9aa83522c4c", "3c416f3a643cf9df01b7076a052e2dd9d5f29717", "5b3d5e0a65f3eb6fd4282cd1e5f24410f3c37a5f", "0a2ddaa6bdf1b44394dd2b523989411ecbff465a", "39b4918402ab25caba14183cbce0073510c7299e", "904ecb1d366c470659bb3a9c1cf30793f456c4d9", "c6a1ae78750919dfa30e8af6adf856565593cc18", "c8c483cf57a768110fce57e509f9b855e69d34b7", "f6a212837b2416d857b6efde12c9302309b61363", "db10ce3d8db0249e03ced4224b23a3c4ef5130b3", "d3150c9c8f83d1f6ca3adeb6cbdda32600c4457d", "e72ccc2080d138d64e90cab005987383fdee94f3", "ca033678013b326f4a2931b3d88bd40e7a801e10", "f996003fb4de23d8751d84438d978957d5804233", "c794ce195be505d26b3654a6e1588ee7b5f9fa9c", "e5c1da1c6103424b93065386416c6dfd18ad8233", "7a0639055206d342ad068704cd35c66651bd07c5", "7b8c0b3a34ffaa3fbed91af39a1a9fbbda94ba8a", "8ca47c981d0d737db24b91c96899f4831147c931", "5ade1077ffb1938e1af40e1530884e67c253fad2", "42c672afd65020e86c522b5bbfc8ed4c43b3984b", "91b24b2780bada1ffba876e3c84e23515d618ab3", "e2b3c588e16cf22bfd364ee50901068fd34f22e1", "52d062560b11bf3e3ddda5d5f2d24ec9b9b9cfdd", "eb565780e792237cc2d515f8f9b996b586d2dfeb", "97f9dbda8100751729cbda96e4b7ec2f791a0a2c", "e1c7c18eadeff1fe9ee3cabaafc7fded6ff64b2c", "f41b2c2ec4052cc93a581b6fbb4a446b79e5629b", "3749cbb3cacb6338fbc406e6154326604ebc4ce0", "1310dd0730b5081e12d890fd509e869b4bff3369", "f5ca58d32fee840b1a257917d19faba01dd52d77", "b31acb0cd543f016c17252c575c4dee7dd5a409d", "96a95cb9743e755f10fa6a14895ea099e5ac4c51", "af4cbaf75125cdb1f37ece93802e75b03af9d96f", "58ae3c577c6baeaae559f71eaa402098250128d9", "ff03a32323ef87291c996e39ca0aadcb17646e9c", "e7bdb60e56ce70bdbdb2ac7cc8f68c85357a90f4", "155bebfdf23ef05f4200e7741baaec28a681289b", "89cc635c0554cb2e518c830969ca4c5eedda0f4e", "62616fb14fac878c66cf9a54cad6e3d79aba30f6", "5b50df2419c271b518099d3b4ac7caecc43cead8", "bf1de980e5c802af44caf806204886714fee6d2e", "1455159d2cb12d5320a6c99b50a5cb7c0e0513b5", "e72e63a6b5474d2109755ea1c32b37ff2fdcc6bf", "1e676e4a0a83765e0773071799a4e22cf46f7f11", "7a90d84e581b4ad3736b406c0b38cfe3941cfaed", "e59b4deec05095a95db1555b7d76b963a4e413d9", "31df75676be92be07e7eca1c02efc9a6f07a44ec", "dc5b57ea44544d6721dc5fba490fb477e07feeb2", "d1b7c60afcfa6d827d6a98a14476ee05a4d952ff", "85e999dc5e8061b656b9080b07e0939b693766f1", "b9ae7f71d7c95a320f7c62d71843c68809bd06bf", "6bc5b3f81279168d6110b12138e516db747b2051", "7035cf8c9088ee6e213f2e2e6ac5d6c40aed6680", "d67e7f872980011114f237c103e984c8772611ba", "d3e7b8c8a87733ca773ca8b6dc4f2a0b395b1646", "49bce5c9ef3be4cf51fdd6b254cce175200e54a5", "06f586e89047c3f2f7b33c518acb7e8166fd0f39", "787f61d70b5c855b546edee91c5432aaa1114c63", "47d991678d519d90c964a2d4d833c4f16ca485af", "407855b8f8672c05e5fa33e889b5dae875da3cc1", "d8a0eed7269fdcd977f4349cdcb4188c1af2b187", "179dfdc8d78b5bd5377dd115af026df58308bdaf", "9753a35c76735db3146e9f16df70f5579481cba2", "f4059d0e3c0a2397d779257a441994e2bed71b52", "8a716e3275a9abf9380a0c4330aff1871b3e3215", "bb1006b2acc00aae09d906fed65396508649502c", "1312a73304ce8e24c155e58c34c04a03871f1d18", "5d44c85d4c5b1d70b8162bc3a12b64007e775472", "0cdb530c18b37db41aa10eab8e9bd494fd76d6ca", "5eb22a317d3facd813cb1ebcd32f21e1d5437a38", "52ab49ef1a074d413ead7015b9b66022c50c2afd", "acd37f98c045ab8c57430caa4bdec2d60ccacb3c", "150f2a75b2f3b39f4e6ff02e00d966b0b1680c0a", "0010096356568a623f3ffb659c3a8ee03b913248", "8c48e99c179552c08707209c7dd4e57a2c711a69", "2bffa3cbc568045bcbf9ae28914126978854d8bb", "ad3e5a949e433b23034b41f05adce65fd3d4b791", "c772a5b050bfcdc959f97c4de26e8275b663021c", "b88eddb6828061bfe5cbbeaf9a7991eb3e7ff98a", "0d18a945ca1424367d55bf4fd54270353939443f", "94f72a72e2500cbf727dd76ac52239ab15ddc591", "38a1e17b9393a7e59c92d16c3ea0347e73af96d3", "eea2ad4019e38f1f9b0d191cb21f1ad612fa6d86", "f9826a1dd7604900f440493f4630563097c699ee", "6838fe3f44432f0516e8f861104a8ddee57329b0", "dbd139c91c79747a5138cca50961dfeb3f6cd116", "4a14f9d9684a59cb4bc970c70db8f8de7818590a", "01e7c26e39d2d4e3a8dbdb6c42e4640e859d9034", "50a073cb0e9b30c53fc8b9ecc87b673609d70b0b", "525e0bb37c2a149d30f2f30fe144701f58582bd2", "2a4eaa4cd897c8040fb0dd14cbbbab81479242e3", "18e9133d5a98e16ed75bd5610ad2a6835b2b5755", "574e076f51f98cb0c10b619271908fdb5f721277", "bfbe14545740d54b4f55a86a80bc6a5ac91e1891", "0fa767beff83d4570f7dcbf683d983eb76b449ac", "3224e47af8a8b0666be867f271192416232b1ac1", "c921b6587c1efb1d0583187c89aa868ee780ba21", "5fd5176a790b6ec99dac64b9f6a41e4c84967d6b", "6c390b620d231d5f2febf05bddd758582513fe46", "b66d16fcc9094735cec5259a9714b131fa410594", "5d306202b8ef522ba9fd92bc8b3155a3d90513ed", "ceafa6120d595fdddc6c737e060fca6c71bb48fa", "763a8e98390092befad43e00067a4986dbb6ff6f", "bbfcfe50daa7a354d0a723194200dba1e77228ef", "1aa03f7701603341a4ffb734919117b4ca0d7b05", "8ac674287c5b77302cdc3d29b1e101064190b07f", "ea3e3b088a1c7dc124207327ad0a11d54e710e9a", "eb830b348417f4ad6ccbb31f5f0d36e9a614600a", "465e843d40742f7e0763d80b1d3708ac47a1a41a", "3d3c4e87c7dd88eba3ef668f10d9266003382ee3", "8661667dde73dd1ebc6d270c7a04c15e87e7c530", "d7c6ad20204be927c54060ed1a1dc186c461799c", "c2f9a227f7cfd8892c7f37f575a4288e9fce8a29", "5c87b6eae85d0210b16166aca3d08389c4ae3df0", "57f3bdb1e5f775f43b67386b1f625cc7ad414d07", "fbaab3cf537a892295aabdfd02c8052e370e6669", "d4b33b3e9f352fbd220115d0d1c40c7cf19c62da", "00cc23f9068874a468b4f341dd48d44be74f852c", "c23c43dd9639442f78885ed94937528e3c97566e", "5042f543ab2d2feeac219eedb60f7c5e2046be31", "27a9119b8a17786ad00b53bf0c662ee9aed81524", "d36903860ce303649b6089c6a4bb06099fa755ea", "6665a629c38bdbbbef757af21abcd4041e833b9e", "11d1844e6699c2178fc33962912213c125b9dd55", "91f0789efbb12ed95c523649a9fdceede23b8e30", "54b83bd7058efa103e7fbce9dbeed24cd70542bf", "9a7207928a35a445858c4df366567fdd4be2f0b4", "9b2686c3335d87bbc7a2f14102afda4d0b5df372", "73c5deff7686af3ca8a9cad4057b31d24d6bbd5e", "0c36bd791de4e202e5631fb77ccca1f4575fd3bf", "df8b7fee81ec5aff0f223e7ba07723eefa1405d3", "9561160a6a403f018e4ed014d9bee134c6e65350", "dc0114ff8411d1fbc61ba8a36cca9271691a9377", "078ed369f13806157a2aed9c9cdf257ef0867d6a", "6788bc6bc2be68db9b9f1a37bf5edb8497eafb93", "cd2edfef259386ba2dee0b01741ac612ff4a6547", "8b5894843c1b071786072b6de93f17bcbadb8948", "d822fd53221f68c562deda6a8c35a524e7fdf146", "4acfe4aa3c86ba76672ec7d90ae59333b0bc030a", "34594a3096985c0fccd17cbefb9826c2d1084e3d", "f38076e15c4b9b12eb8835df891d0ba3c9344926", "2d90ebd3e45c4ef8102fdd3cfa7b246dd5a3d6eb", "0d922f61e37bcfdb5688267163aa39bcf700d260", "62587d2d19fcab21d4274476cff968afdbfc9b2b", "a97b01c2ac7a51efe4f789732994256e36b436e8", "03b1934b63a9d31b969de2925d1f5b5d0c05e813", "8be3c4b73fcea7792946b3cdeb93f7a70d3eae86", "2d6d726a51bcb47bebf6165766347752346cd8ba", "ca7fb2920317dcf8de5230b57c43539584b5e5ec", "a6dc1b3907b69d728287db82da01b60652a52591", "22e880ad20bf5d1f899a8a2ef9cc14f847f2120b", "7abaac631bd897154686e6db030904d0af238248", "70bfd5d065b6276af411586a76f036a5765e8789", "cde478bda6a7ca5239daf96d0fd3cb6344c064a6", "d5a7c7818c2424c9dc919d9e6d163a39bf13f081", "ca2f3403840cae9748a38c98b7af1e9e60c63475", "2283e072b58c6c064f801973f5ef2f315a10b8f4", "b712d1c657050538c6abe622d3e43d308f0fa663", "07b88600b793104b21244aa36d0cc37b689e9b95", "7fd15e92756aa740ccbc61410c55b4f241974a18", "e5022531bf58fe2f91ed90544635edbfa140c873", "c8fc824608efde15ae05a36ab6bab314ebcad01d", "b438e28509a266dc1b57a83ae63f8f8bf62dc052", "2158f88a88bcd5212db447e62d87082c786871b2", "c10251af597e1a7eb97828919f2aa740a31b6525", "37df2ff38708187366539240bbcaebeef0ee2928", "b4b96ab4e377553a95500e1e682a113454acc485", "dc95a3de569322a0ac608689ab89222ea0e77172", "7fc37a8981b397044179305004d422428a6fc96e", "4c0db7765d747910798d4141ab44a250704f4c4d", "ed3fe4c423340dd0c9c3f37cdfb8b0d233c55769", "2f8005cd14f2f8fbebbaf5339ecf06644819eda1", "39336e37802b08b0af48507d816ee8e898cbc92f", "8317b459df053a0701b8e1991302d88f7bd6695a", "ad10b0717d639f431a2e8222ae7e217a3bbaedf8", "14b1bb47a7658fa6a3bb68a9e158eb829f2f59a1", "3e67dc1f5218526470df051fd1dbbdfda28fe33a", "cf519ab898a900d9129283045a65c1d1d6407123", "1f1a971bf48641394883ed47dd27aa0132cad001", "3dae50aa4fb624ed8157abd272b53e703d65b838", "60b20963cefd8b546b8210fdfa5cd84c94e84650", "a1d45858e00c9372d6d2b62ab6e49f7edb77f7c1", "2e1725bef661a8b46b5b957e62b110e7440c975f", "2f2ed95aa840c37bb0cb77f5bf2d6c85afcb2e63", "4566e968399c33b1aa224fd6edcaa00682648558", "b5c6e870e8efa466390015c8bc6d88a4dcc9b102", "78c9e2c53adcdca21e7cda94145927474f8d53d3", "126a763f7ab9fa86ff8f32410f64bff2e603354a", "779d73194064fb865601e8fb0a42d9d53b62fe78", "06bb9f28e740aa005b9d48643becfefa5156487d", "f3df5f7d37eb0af7069e31243c8508293f6336b4", "35d1ffb8dee4a3bde80167b8051885b2c44c26ae", "e78c5d0ec526f895dea874e763b72f1bdf3b2a2b", "e42d615471c2210dc8116e6acf6c5bc2c1fc7f18", "5f97e40e3e04df71c5686bc75180507e89b618b9", "957378a69eb4dbd0066f91a9f4e44dc02cd360bd", "0d88840e81596e8378f8cc444c6fcb61cfa676d0", "ac83ad1e6567f95d7309bda337b193151285a3fa", "0f0106c101edd63351a8e3f8be4b1f87e4501d78", "045d921044708def0265f9ac8c30d4e092671278", "8747c67d9e549e9b2cf5a93201be105b9c8d9291", "e534dbf53a489ffc1537918b757812161c464e85", "7bf88df3243a0b03835d7fc6c313c2ad6cc6eca4", "eecfe5d75a7f3f80105fb8cc6eb4c09decdd8314", "d73312d5e9756e77f13653013e1d00211cb555ae", "3058a4926f3e3fea89166708b54055fd3ed980f3", "e88a8191948642f5764e1de6d1b904aaec1a6202", "fe6b07381189adb57dbc78150eab602044d541d0", "c979d02db27acb3e9c6fbd3dfe68d5f78fb55f62", "08b90465989bbad5a81f33f1551e88eae916510c", "74ed6d63bfc7cd022737b3356999789d4ef5d5ec", "76fd7ec3940df3975508bb6d374a1fe2d1000433", "8acef03cb5881ef69c966dfb2f49e4088af36ffb", "e40b23c619bacf92d3ebd2ea5cf5d49508947cb2", "d96fca371b54ef53292191f92e45ed18012c0445", "3e91264582c173f6084e4f5c92e833f0b229cc6a", "292982a78fa36bb3523dbb6379199271a2268794", "15cdc526586fe7e02f56bdf844cabc91fd2d43ac", "e538ce38516ae0ed909dadd761352499094b272e", "a938359cd33099116a40724a5b1bfe422cdd8744", "413f55b06fb8b4582e48213e5ebdde5866a5f8a5", "d4d5a142345cf7a0d20fc8c2beef17d41cdd065c", "b6a53e62bca45232bcf5140f4027921e8224fe4b", "e81887f996a110081c288be42e30c3dc05e913ef", "c217041afd6df218d61c0a455a0adce8e875132e", "41e4f3c215c45bcfaf9b4330f8bce50e911d6be8", "fe8c217b7cc85b1f35dc54eb342a8451828a7418", "54742f7c6014c62e0094f2a2062a30436e3efa0a", "475c2fa1e7b85a055da9092d103d4473da0fe583", "d83cad6d9b15460509dfca027a46aba4969cf750", "a2b183067c6e218146e51110477ab4300076e30e", "e7dbb7a267feb1e467ce160e4b431a3b8807fa67", "e4242f9b4022862e77fe3ca55d69f05dbfbcb819", "0124b513cd0dc8f1c8c4233b258ff7e6e4a59e57", "1c5c8cf6ff828e0b992a30ec4dc0a05cc961d8c0", "89d7a2f0a5afdff188ff605baeb23e08dcc0cccc", "4b6516c843ad6df039b7e5f78ead6b8e3416f243", "f35f1a18496a9580247973f07a64e88899470325", "a42ead59da853cb4afb1dbfd77bdb16cdd90d266", "5d361a9e39408dd5eb9af5302bdaf16ec215acb1", "fea4165ca8e952cef8cb8c636b4399ffdaebbdb5", "078bfae6a468fda8b55cc7d61aba1721cb45723f", "cab48493d848c93ae8fa3b5843a4a24d782a1189", "795fe74143a2387d97b1f4a8fc029dabd9246830", "27ec41e91a4d6dc01a0eb5b3ae514ec5ac931964", "e07ec89bdf186844494142a56dd764ad712e4cdb", "cb0a37f61aa772341e63e8ae8ee5bece211613f8", "0818d015db720491684b70cd64ae971bd02cb81c", "13a0d6e9b253654f5cc2a44f3d0b3cae10440443", "ebbc985cf8216ec179666ae86214a1642904b936", "7d03a223292253cb93d140de4067abb1c034ce8d", "d7564dbc6d9b13f157c9c9327885d76f501cc5a9", "980d55198c1f417c9e95f48624466ece64cabba8", "b4fe310f7d910f2e36858d4369ae9d97e9a9f1fc", "84d4889fa0d9e3a4ba215c8c2839d96731fe34aa", "44ded3eaa466bb2b94ee633ae80b731f1a6f8667", "13d34d6a2b80391a038f441729610af0b207250b", "6b403712f1adc5e2ba96682bb163a7bd378ceb81", "bb1cdc1b2af4bfaa9aec7b430917cf808a58c810", "ed648799aed3c2637e80415c4dcacdb896b350d4", "c62c0fb2d2c456de7053236233e71c96cf2c3ca0", "cbc8ae660ca5b2c8d6d33a0f21e44f582c297173", "6da4d5bd609dbf03e1f5f0944cbcac0604f941f8", "43cf21cb718d8ce89a2afddf6c734ca849f94590", "e729d511df8398d27cb341303854a0f83af62569", "105723b7259ac9f05ddffbe3a812504c63d1402d", "492f1c2406fa0f8d0958bcb578d101e409a60237", "5c51e5b9d2198ad117840ec51c3f4753f56e1755", "6e49ff91c0b88792a76c6514f0af25b937e7a9e4", "1217d7d6780a323ade65efd0b31e42a877d871f0", "b4d96bc710ac551c288c9ee4849c5462389b79b1", "f537cdefcf9bb2dee11048d4640f8902634ce3b9", "58db3e5d7be22ca73175b873e29cfa984dfafcd4", "9d1cbab1c432b6f1d66ec939445bec68b6af519e", "abd7927325828477fe99dd83ab886f59c031de96", "c77ae051d56a55abfba5f65f872da953feb1d216", "3a8524dd923e9d9a79e4979a47fd427388ea7010", "12a519bae232e2e4a37a243a4050edaa0d802687", "daa8942f41c76bdc159731ef03053de4be68ba72", "c28a091a09c39ed45931cd7830ae418d369fd9e6", "ed5a54d79787d578ec7490ad5f20508115983744", "d2da961f3397f0013f91e3131ebf5f298327c7c7", "5f641541ead3c583c543d6b1c9323b90464023a1", "1183bdefe4bae09e0bc916e966856c0d68107533", "b8635157eb79dd986d00f71d70158cf119863670", "f77da033f2949c87672b716c1b739b3472f5f4b7", "02bc2a37dd5927f178ba96e08edb9a75a044b285", "aae58cd6880cf76555cb9a49cf6b1e8c71692ce0", "40e71923932962eebc7e59c52492b9250afb3ff9", "718598e470300daa92043216d0c59e25e3e2da66", "e11e0a7f07d59c42a8a9351a2704a1b47531c911", "3a44484ab86c7639ee558601dd858caae94c5d9e", "bc6be82f5ac37d298e817fc880bec39567f1270a", "6296333badec453f4bfb274699c38ac88b6b3b0d", "34ecfff6722be4819707b128ccae561eacf101fc", "416e594eb32efb91cd1de8f8b409f0383e70f807", "3d4b33df3307ff72db9700deb6695569a5d71ea9", "0567c5df9f6fbd3f3237de38b36a8474a9a9b03b", "f19c4191260041eed72daa8a2633187e71500d10", "ce9fec9b4d9c823433b417bbdc087fc0de350670", "4b82cacc219266cdb16c59f037766e1fc8d25d47", "a344d7f9065af4762bc4c9dba90d40c52f9102e4", "3ce73e5d419011d1642ed30a3417362b82c41898", "fc082dd7350c87e96b7d435a4c0aaee2ba4658dd", "26834d298de76add5cb9fa3163d84c8f85b5878c", "252c462a9d14befe19d5a9e8774fd71f91ac1bb3", "4d695985c18794570080fbd3d3ddba50c69c310e", "7182c473095d1c0c08a89499dfd27f8290ad3f06", "dee2604d99e1f7e219574e03469559fe205d3894", "6fc92e1d05d933746060166a16612277f42731aa", "179b8c79738ea0656c747e0c733b16676fdce40a", "b9dff50282d14033eea4f3f4909420eea88153c1", "ef79e5d9dde9c9e4d95752baac27eafd5d8c4524", "c8d0325a93303dd5e45bc70e2fcf2651f9f49e7a", "e18659c69d32278551b457b543bf7a840dcca1dc", "549cb966f8c79aa93d1969aef2dade7c5d119f57", "aee8a3bada419cc4dec45babbb9181a07d3e282e", "e7ee672120e19bc440bd18dffa43fad6deec1b48", "f1cc14d5252b1c799a7960b3cced678eebb6ab2a", "3744ef50e4c8e09a4f3369dbbb6fa6b5e8b82ec9", "3a3a2011f4e5fae48fb3d556a15fda0206f92671", "b352bdc8cbd241bc0268fa55f2374d913eef00d7", "958699a0c42320c5266540278a4c967ee6476623", "50d33aac6c5e73381a878c424d12c63f05f881dc", "78fff7292cfd5938f316dfaea7cc11e4fc570ca3", "0e97acff84ca6c859b48b22a6d42c4680ef1c432", "1f5d4a62e9e9a8227ad63155b080fbbfac899571", "508ad593702a32f3a773afc59ef462788c259ac0", "f478a599fcb4fdc33f6b636d8b6e0b3c37fa541d", "38d8ca0dc12a28fce15d19a07917d989fe6dd356", "ead01d0ca4a7d98061f64672ec45bf587089f341", "a6f806f8da12fe0659b3a84b27ef4af40a4e80b1", "547374b07a20a145149bc036c93a25c0c56236fa", "d8a65b3f460e0a1007aad422c0edef360740d80a", "1c0be67952b0599e05431512cd54c101d3784587", "ec648fcfd89a9858c1d19ed5bbb5083897979990", "d4806d2d84163351588acb963c2db4078c66ffc2", "13dd72ce78861c32b0a9239a292028614112be97", "02d4579fa209339d801353022cfed55033035eb3", "1ecba5d34178f33b3353356cb0567e5b48d5c7de", "7aae85edfd87106b919edcf697c03946765d9f48", "921c400db6883c284e26715a27fd736cca40a38c", "76fdc0adadc74cb17b0a0a288134fbb3aa4b9906", "714e27393ae3c1bfda82a8e54c6647f68e1af7fa", "5d9dce43bb65e207c377eb93083595a9f9df337c", "8a9aa30348b9dc1582732f4a8401fc959ea0ecbe", "92e024aac50a539e304ae5945f3c0cf41fefc515", "e9c219cff25e93d3156320ecee1263f29841f967", "0e52ffeb699f6d3a7164133912c7491d0b1c876f", "d8bb4c71639a69432e38f144d17926d8744d9daf", "a759d97a516591278f38c1a8716f9b937a151d59", "c1b8b8773628cdd7cd7e30b29d6218ef8afd150f", "030aa41a99dc152b99396c3fe2e18873fa9ea497", "e01b22a69d56f26ba084490c7648d4319caaa679", "da3d5f780d2824b37c1bea9e83a719693fa05dac", "8a407ff82eabf52d990cf402b9751eb10c19967b", "3f469ee4858e559e007a9f812e4d73cea888a23e", "bf8dd73e9d88d6ab146506699f43230b12c6a2b0", "8d9c11b72b17de2c97960d594f1640453ea51d75", "c35859803eabc20db3aa6211d6e15706ee9837f6", "639f452098ed47a1dcd9f14bfb5f225e609160e8", "2552821f06ff03a531e3407a21b00d2a43dafe34", "c3ee2b9c52b5c06ce7f0be2f12faf1985889141f", "a9a50938c08fc5f7410e7edfdea4bde004119362", "a4d789370f68f1e6a24e34e3df45f1fe27479998", "1125235c95abcb2948cbfc6f1c2c7eed6a44c4b1", "4600acfc41a5f34ee905829d224eb443a4b2c83f", "5c848174a3e2b2490274335fd6508ef0a0c2b46b", "644e236e5ca36b4bdfc2a663193cb2cef160e79a", "c1d8b53ca09c0db98e99ff482296597032327d75", "80c3ed6845db604176428880d9cfde31480c4c73", "612791ef8b93e3b14307066ddfdc5c8df0d0c5c7", "ee9ff6a52ce9f398682d7e7d64c2e9cd7e2ebc4d", "0081a50e327612c53b93b2848d05a107da19c9b5", "e7e35e8366c2eb5c78e54a0dfac4f55640e7b016", "fe7725239e425056748db571257acf0eccc2bb2f", "b37b40ff76b268d125e4b7d3f43e9c650d9e3083", "d5847fa54e42e89cc784ee2c48b6b3c77ff21981", "8e2f3191e71eef54a958ee07d46b38e7ef263b25", "589b7b0ed1fd043df4ac574c991b22486c1c5751", "d48d3ea4eb91b7b87db347936a47b8de7be081a1", "d874ead58d497b883c937c48a53dc543efc8673d", "a0db88335a6f2159fffbe431ea7e42586654adc6", "21d778b0c3f7b1cb20f07dfe1e16a90097d7012e", "179c92eb0be70f3d3babbf511031af0acf6473f6", "4826c14d2042aa8044d9751d459aeab644bcb602", "e87fadfad0df2223f097c54c9ab30841f5ea5dba", "f894eb17680eb99d3cdf3e6fce79a13dbe78119f", "a3cb1b096fcecad03562205bd285ebefc816c64a", "5b9e67e0a581b36112d67c114301d7aafe60a582", "2d0ee20ff30461b6b10f6fdfba87511a0ebc6642", "30e77a63214b8dec13d5f497425bcae8b3c4566f", "df9be54b2fbe93fb7325049b063b0a08c76cd868", "9c425c592fc626c7fb48d0f73ee2b2cee45c668b", "e63f1d44943d3cf73817b4df8b49c510a1b2bb38", "4e29b16166cd6cf519952936c533f77a169699dd", "671f59f9be2a823066054325497e4b185517738b", "f4b32b228abe55979a42dd429c82848addce7647", "3fef8910c768300e2b0350e79c8e81ffb0c08e58", "1e86ce0b40f3060b44ff023a243265da8dd1c737", "abe19496acffafef7d808a2a5a3d18a7893bf25f", "486e3a82e8736c892f9ae404789cff0138d4d8d1", "ef9454565818bf4df49399a00a95fe18cd956259", "9cbe3cb45114410576c16d7c4087e9c2443a88ef", "4b258ccdd3442e3ae4e11531cf51f53a82b56fe1", "f119da59d1669fa1f4dd6ba0573b7389a90e02f8", "86a411500f21fb46674461a2b1da143d003515d0", "d02b368fd66139743c90c456321be3387e79b585", "ca19d34bde2e28611dc024a39b7686a96a87edba", "e7a1eae4e608b17dda049227f7b5600411b098aa", "a5399ab5aff2cd5e47f17cf4f31fd27c46156eb9", "22cd145177037c673318ba60f3900876c37e3b8e", "ea30aabfb1fe24ea6e98db03452942a87c4d5f94", "484c5b5aff6e513a92baf5d3ddcae8bc8941ee26", "0f8c955c1ad19bef9d4d615681c647cbc5a495e1", "f9486a2d8874c8bc78ccd3895fac4047af6fb3b5", "7946e8418793b2f673e2df31c5f8f509cddce056", "ed52ac9b5df5bae8836b309f1d55f928ebc58481", "1a1c06dfebc470caa47dcc8b5c689f44f2bb82e2", "fec76d0c225441b54939d8abb4334fb11a4899fd", "09a4aa3ce80343587080e057677e31359039b7f8", "397f0b31e4bd255e9f707a1d5d9ce2ac0b2ef409", "3a4a0c6b157820cd13dd1b3b5cd7f357b48b47f4", "f8a2a9193662b2e8c1d04d65e647399dee94f31e", "c3579769d84e2c085c6633db85960b21c9b6ddc0", "a5529f759c2907746e39d10d9ebf6b352a9a59e4", "302e41c26478b72171226244ae57122581cdd880", "58e68590a3b4455932ac931ced8ef3a5c36e4597", "efa8c46fab8c1e0d81789bb645a5fb58ed0946e6", "4b8b0803eb1d91041b781683caa0feaefab03ace", "83ef78974504f36fa6967b43ecc27c83818ac674", "7979412c7566b327748a622f5679369469baba08", "0ae1241304660559f42aee1293c0e18286f46b1d", "a6c0c90058eb14bb14285ccf5eb6f99cbb8977b4", "f79f2ef801c5c0b8089c91e70219276b2f65ebe6", "9d280f8b1c826b635ea3bff69267cbf7782b5199", "4269a57b0cafd2fc4724de758002c68928f4586b", "a3024d0395915ad0f511db86a4397780d975872d", "203c8c31d3dcf089e3f01bbff859b004b7894018", "8f33b4e83a81a18d6a2d58b46bb2b4388c429aaa", "6faa5c6dc479bebd4b92a5251fafe22b21ca9523", "daddb2b46950f37503f0d033e1d9bdccab173449", "4cf6325aa1ab3efc7cb665a07fc98b500d524692", "19f4dfbdfb82203dcc479144acf627a5e43338dc", "c978f6bb3dca396416b6776b40889e29b3e124c0", "16d1d85a56f22d49389a3dbfb24a4fca767be60e", "5c99558d16063f3e2f497309dce7ca6cbe5c3b55", "53ab38a34e8f7069ac5cabcc059319243079d950", "c278cc39465893e4de6028069f3af36900010469", "95bcf93849620f105b34a0e7adc51faca9bec8bf", "5a3de5bc308ab80bd538731dd03943b176af1612", "453c2246b6bce66bf0320839095529943fe17e09", "18fedd9c135e5f48cc7671e688917fd89076998f", "18013ca020c28aebaafbe013c9b4cbdb04f29482", "0d44b505205a56f683cdaa12cce868e615dd2a04", "cd221c1816fe1ffa9c0e730667ade2940dd14632", "cf39cc985bf79bbbfc04b72e85dbbfe42f88c64d", "18fe0bd025741aedc792e6bf8159658fcb319d36", "80fb8db31ff3c5bebf66f18247df8f58fddfb95f", "59787683a91c25d28e69b67ae9a56eac6f6d83bd", "aa5b6ed13e4644633baf2a8a1384c82e91c533a1", "7635530e11aa20495301f07eb7a4085fcf83c60a", "1aa242f7c4f5cdc8712e783817fabc60224f21cb", "5f72254d4db824b50dc30548fd031874fc5a418c", "bbf64a5cea1d0cb02f9ae9245a9ee7711752a2c0", "45b97ca4e12288e31b9b3b32436480aaf14c2844", "d3414d80bff9d60730025662c9e6ffc585e871dd", "28220a34053871e9ebabbc7de368874fbd23ba47", "2d5ceaab3ea05d9dc6592b679c961a46171d3a64", "5088cd8ab7df3ed473dc13fa8162fcbc05109d8b", "edf64243bfa43e73bfd5dadcb2a988503735b596", "2966db7d7691ea4a460c02b14a92f8a55be45330", "481d04669fa0d938a484213f92b37082f590034c", "b2bb0d396b755d72ce1d8a9d444475a3c310a68c", "1a82b5d0264ab1efb09f1cb8e5569d916022283c", "075a54bbcf9dd6f7ed9ed22413c88e0710224f0c", "18152ac3a1d00d81d758425f2b67d37b60b56ab3", "12ce2e33b237d7aec91ef314a23edae5dde3fd4f", "46531964d07473cf959a6f43490b4caef78b394c", "41365c6c8ba357a490ed924a128958240f3ccf04", "10dcb21d8b4f36de45b623ac0c9f14f3a7f9a96c", "2f47c573857f0e6f81281c62d51f006ab7f24828", "82afe58aca533c0ec95c3db0629a287700c48b30", "ce2a7f32537ecf6c275194d2bb962d417d2781c2", "575e1201cb34dcdec6817a7c4ec35e95ce95445c", "84692c6252438393999c427bf7f5d35b9c43926c", "63f3de3aadf9af862227815e8c82a8e6fdbde50c", "342531597bcece932629356757b88f4ffb100446", "d26a3f1b1478cd2ddfcae36b0e90250261a58d8a", "7f02f5b71b2811018dfeacd2879a7ee813b32035", "748113280f3ec6e16a449c667a2d87f563d9b668", "5352490cc98735652fd881db0632d156dc05ee45", "d7d53cfa3957f7b5c352feb6411df419d9907252", "da84489b27dedbe480a2ffcf9dbb60a68775cf66", "1f95053aebb6156572b0fb77ab2afd9cfd869361", "7a2831db577cdb91fbbbc2eba22abcafa5883f26", "e06ac4d40cb6871a09adf76729b3f3a7c0e3714a", "52f1b86ebc8b58ddcbdbf5e1d716cd47f41994dc", "b7d5f3e9847254145e2647a76e3f96caa36d39a1", "15a03ed98e63590c85dac62405d785e1b7ca7fed", "abaf99d22d9968131d1d96eabafbf0e9f01bd8b1", "49211440248e9d8e112ff2e2433f9828add962ab", "e551672c2d7e0b4a484a647d5bf07acf08f59766", "e1d4b3cc07605a28f182e23d1924b6432fda2186", "2df8c3c63210958aba2858b17abd0f8a436a9764", "ea15b4ad44bd7ebc33ca4b2fa746cc117d12f20c", "1f3c16dd1cd06e9d20df4c850467e9ae5d10cb84", "4450ae98b90b1dfe460d20eac4b2225484021a2c", "b952b007b14dfefeebac8a49da233f421f8aebb8", "ae7c533937c3e20186fea7d2e52014b8c087a10d", "4943b6e6b33486fd2e0abe6d2d476dfb9c17fccf", "5529d32b5643b12afac8fd7478fe243a3e0f4b86", "8f2b5cc1099fe9ac3661281bb3bb866946f970c2", "4e2350b1af2454290d0e74c3f7d587960f008ce1", "9eb47ce361384ea7f1281426dd503a15de397fef", "8cd984b3cb1c684f3ffa43dc2ddef27b74dd32ed", "fc7cdd5c37527f7ad6afb96d7d38861b26bfe5f1", "6882e5042d1ebada62f07130a44a85b032944c31", "bfd62d7cdff28f67c786b3135e01374d672e71de", "ea84effb845f7959b2eed362855e5c0e8ab68f20", "0c03d25ba499214bd04a55e5df9ea17c9b3a344a", "8e5fbd43488ad39a9b987c9abc38134841f44024", "d76d8c5f294475f7d34337e9127e7877870214cf", "275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e", "0244f8318fb99d2df13b4bea17ef8ed77825685b", "a9f444bbc307004c022e85e1b31fcfbd2e73566d", "69a41b3d396cadebcb85e303ba04021be5ad8612", "dec2269bca8c616dac73ec987f7e670cf0451c77", "a1aa1a468f1b8e9457c985197fdc90d4486a517a", "86a914575fba337f5379dc0970676b9cbfdd966d", "68a6fe81abadfac596d95234ecb34dfb01076f52", "777d6ae1c617f3cb711338e745665b6b1837a403", "b65635ae51635335aa5cc4ce023c403f8ba1e8ed", "08e44123cba957898ba7ef3bff9da3ea534bc6c4", "db7a643e1c59fec984e403ac7cfc0a19824531b3", "1224129c50e64aafb86fd4c2241759c100a0d594", "0d77c3e09228b847658de3453b36fa78e073222c", "27f71c4e78db2f502d730f5e34a540665c45af27", "b062f5b6fad6ea8cc472792efa046caae89b2576", "aae48ac2b688a360b80ff06105190b1842644cb5", "7b2fd342e32a87ae57c16f568709dc4bb3fae2a5", "b94eb58d35b3dd8a9f522bc90df0db73862ef326", "5c95fd59051baa04d54382a39571df767b8782d0", "dea7597111e60a187a330c99993de16266d3a946", "6269341461006144c30b6362084e8e836a341bd7", "aec890b496ef2fa8d0c1f7704ac53d4d685c3c85", "6e8bba8569cf2214ecfae18a64fbb7446d39d517", "07677f0f51758bedf8f33360c377bb099370f614", "13f6c684141ff2ea85514c9cdbc2425013c96a63", "26ba7068319e7786aa054162e515461aacab7ef8", "74b6fad3c8a884b6c628365b6bddcb0b739a1e51", "9dce1a45a067776f7cd620061fc5e973427f8287", "36f260babe1d89b7a181834da125122117d54074", "f16057522eabc4fbb49cc46ac1ed559bf6d47567", "7fbaefd244a35a71ca09b3b8124dc02dabff6330", "7798ea773b03e600aa066a0da97042c3ac0eb9f6", "47cd07aa134b96dbe2ab852f6ef7bd652c6e7185", "8cb2d20fce025bad906312be1ae1bb6276cd42d6", "abddb931522b711437312f17cba3c9897754b446", "f56765ea47b98d56c2c9b68217c9b88dfbe30eae", "959c166866cb7f6d2eddea279172cfeb1ca84f80", "b3c20bcf1e32d867906ac436cf259f782516d903", "9cd98318831cfae35076e716f01c90d3d4009f15", "3b9347d5b2d9ac483fd70d0f34ddfcb1312fe4e4", "e6766da6ace0c0152927585cb3d4c2823391282a", "c2151bbfbf1c9b2100e85564f295206d7526099f", "b0339b68ff0df105533877c20fea4172c0348819", "dcbb18ded855ab1b18207c13e7a1258f0055c814", "44d544fc98d55cd71e53f384e11989d62f736ea0", "62b264e6ac038f8bf8968ad2b2922e4db790124d", "ee1bf159241c2eaef82acf16d2799238669bdf80", "2e94be2ea4d13d13febfc0daadcd20f48af2bef8", "6c86974022e5cc0408c2eddfe9c0a9b5b0f8337e", "de5583c82187176f1c7f94de0a245d6657075fda", "13305d31b5b15b550928c238425eb21595efed3d", "dfe0f584b40d47a6c5209419c1407c92bb4d6b23", "0481a0b8b3f8db1f2cb4c341eab870782f34815e", "ae4e48246a8aa1ebd59772dc1d9b867859221aca", "b6c15736bdd0220bfedac4d2b6e4c3626c7c1178", "988c1bf2980d1243f7502213fabd21de74b27432", "d7cca8162d6e57332adf743d684452a4a7a069cd", "fc3f40f37d24090d6de4e45190ea2c7df3a27179", "fcb8d19de0c2155384b629a7cd5dcf84401e3409", "6b2a1b4fdc5fbe32174c4b4ee66e220cb56571bc", "64a56245d8dfca272f6f60a6ef24b8bd08c29c83", "72d18d50a47ecb07f372fec80bf166a6abd0a756", "6e31c413b60e0896d7cd6e88755f24a8fbfdfa2a", "609eb8bc016bebdc698cb8bf8d8a076c5d92c9a7", "a311a4b162364d032b03ddf2a0e603ba40615ad7", "433a2a6ea2bbaa06943db00de390c9aee14870c4", "d5ad37afcd44f4ba953e3473b5ab3afb18068134", "c52cf09f0d466c551f071fcbeeb284a5693b3dcf", "3663f6f36b7438d56a6a7f262089de744343fb51", "cff4af018ff2d6ccd150a537af785368c70e4bf4", "9c83d3db5b02d0c554e9a0a958b6c52ea0d6dc05", "bfdcd8559b3010e24e56e5da72a7684116d8d2d5", "528b4a3283359f5688059e7f07ae935348514b03", "4359dc4eccaa4fa9d444f5d86cb06030337e9b75", "c0a1c5ae6190468a15626de2fd5aac5bdc52ed70", "7ee273723d815e1e211107244dcbc8735ca189a1", "437586bf3109d563fa4f2a9d608446e00cf92579", "5837e1fe3fe6637137596ef8723f882179c742d5", "773b4d77644a5a75bbe326cb57e13dff3447996b", "49f4860ce3e4122e17c869229701f7d86aa6956c", "2f73a059cefadcd944b6874f2557ec82e46a562d", "cb570b2ad49b585191bc52537ff2c87f4f984b27", "8ffb7bd2083cbc963ebf32a7953cf9992ef83278", "d847b6c3b7010e7ecaf3600b483bf708c7746ad4", "f9c42d9fffa8244eb84f6f0ab1f3d5f546b59c11", "6ee9edb9460115d5640023a5b9e7ca77cf6ebb17", "4986d6d317e592db86603ae14a72fe0a96a3f538", "35444b28e3878d89ee9e59ea365c19dbd9afa6d3", "608d41a969c4f11e8a8522c9764ee9ea938a95c0", "def5545b392a3882770ef27ae337c532a712fe46", "5acf6b4ca6360bb53a4f67bde207a730170d00b2", "6cdd406c3d331854c63720ebf443c319a0c2fa0e", "c9a4086da633fa0112d04335a3f3598e9bd2021d", "ceb6dadf4ee78e0e3722c2c467303a9662aed6b4", "44ec0d19d8870dfd07dc8b2a5e6122f7fac9290f", "5cf0d772bc9a48c807b2ac63fe75b29df4671ecc", "829349d2ca6e49eaf0703154467ee8020484b387", "7233bc6736e6a9e12758a52402660f9a3a892a78", "1af8228ced0b2898bee3952d91f5b901b3952513", "708efe9b9448c72ada0aafa195106542c4a3e84d", "872dbb0d46aa5bae05a027caa299b06dc7cf0f6b", "d48524a3f4e7070cecc01de215ae4c3aa37ab504", "a45db4d6168d9b7074b1ff322ce2d04129f8c761", "8a4a6498b0fd3e1d0a4b0f4cfd7f022f2710c4cf", "c44213607962f674a64d1ab41a8c9c20cd41b487", "c4f872e38e577d8d6fedeaba99b144590113f751", "75d7aab0156e08795e07b750f2b4c253d51902b8", "36e033bce8666572a0e56d9de170aae995d5a157", "7c8dfea9e320b720a271a4e17bf9b8bda559375a", "4bc4817055d32bc0f12aae758bb69d957bff7ac4", "dc367bec38ae27a6f2dc48495f3bbd92f478e3f8", "375d89ced067dab809ae43232143609ca90eb9ff", "51dcb388409095133261fb98c8822fbc6bb55c8e", "08b1354b36c14a9c72128d33db4dbe6e5864a0e2", "0e2f297806dc204f2b61dd3727d5ec360205cbdd", "ed86c3300242a7d0af91a0366e59705fdcdd49ec", "b7b0022c7a2f188174aaf1d5e919f28916e83b5f", "749f60ee365a6d661795637838e41122aff23058", "caddce14dd7b3139c8f1616038a91a1f9eccaa50", "654132cb9c6ff1f27be0bf325e348e74b3e49fba", "bf7425889062f9d8e1590fe6259bd9476cdd7e0e", "6c7d43822c9fda44ddcaa2c7088704529461d0d5", "1d520f5d11f9f1af943483072e3a45aacc2882e0", "7b2b408410860ec2fc4e0517c93863c220512edc", "4c3d95e02cc9e89ffc0d68690d6b8881505bcb4c", "6a10b9922837c2cab694d6babe074a79f714db36", "b8ba602e8c060c170cc2bfea7bbc652bb1c1199e", "6cfb3f61f25f5f90d1349887280ce7ce9b0f03d6", "b38a7ae1061d0b2df3dd2371b6b249aad72108d6", "e6d83058b98416b8ebbf5f2cba13509bc4e6cfb0", "7b1a5de2841c98c81b98b09d5e7363fed078b341", "c2d7cfe5387db5792a8832a58d7735969a827130", "6b21a185e200c5c31bcfef87727d318178647d58", "22f2a6b8adb53ee06ae5767b0d0a59c34f5e118d", "8174bce1be7edca2ba39fee556e3d92b98e3dfa5", "d75c44658c14d168aa82364b97a9be09402695e8", "8580874d0f1a140cd751c4cf29d8e7240ddf886d", "3e7cc5ec32b9dc55a8f55300c0b3faf7b655448c", "c7137673d3fbf19c98b7a801dd8866c2fc04d795", "0e4aead7a1b65b2cd49354cd8a403ace8b60cd47", "a8bc2072528292bd631714c4274f4f0b8384d768", "74e49b7271b5c4387fdfe87f3815afb55bfa1d76", "beb454c5283aa4203f5659e3592d88ca3735a49b", "ff151bb9aaa54dcffd7bc86e5045af8bed62b964", "257cc51ba4da271bdfb9a0a7650a39226d51c365", "2f4f87dc56c445329b677ba5bfdece8e9354f1ca", "57aea1307ed327c2e84f2d82fbc03b7f90a0e940", "764e4680667ee4f8a3e8111e6b7d542739088951", "8b3ba7e07435b7c7819a73704243998ffe4880a7", "a9ba8695d4ac453c5edc8339371116ea28f403aa", "8a9e3ad8d5623bad204964795504e5cd10289dad", "f444818c7e8d6d0cab90c73cb259bee58e6db2ad", "be585ac64454a4097af8731d65c8abd0454ab345", "81a30b6ea0277692b51eb129058e9fe3b67fd444", "2b913cc84ad03668586b6abe75dafc83a22bff94", "74880abd15c7729daf953a3d08bc24b88dd38d53", "6f16e3f257acba1df262e9b7d8ac48dc6ed2f450", "98882f1c69fa1c415fb84fbdca601a8558414e68", "7113050e0b4a533588f82f0bd9842d7c7f6334dd", "9108445eca8a1bde8da9303f466f5f07172acea7", "628af133380f4fcb59d9f0be516a7bdb71324beb", "4ce65c61906490415c5165c583e4500afb90d078", "1389d8a23fb4188504dbf7c87d3d851788e25639", "4bd5ffd669ab0e12c5c7c38535fb84283bfbec54", "9be2f25c57bbf5510320d3a33ce8db4027541882", "6f4da7a976d580c1b7b92890d5f7649a39be1752", "1749ea8d007f19ebe65b0d69f288aff08205c465", "cbae80006cd622858c9afd0a39c066bbd86aa47c", "94edf0f9a16eea518119b4ba9301665964bb9ed3", "011a3dbade52f7c3724774a689db91cf6189e2f7", "29810376b8c47f74de7e513c86204c0dba00cb91", "25bf20d7a5acf5f20bcf8c6979db0310222d8b5f", "25e927e56b5efc3dba779a4104f3eec3cdeacb05", "8cfcd3625359befb28f7d239cd4a7821ab45c338", "c8889a7fe7c3c26b782c3c127dae97f89340df8b", "e253250814ed60ca7af9ee793b30cc9dd6911cba", "10e714a9757f04c5645d0de8136a9982c558d9b6", "01888ae7ab2d8989b6e25cb2edbe7b3d27cf4e4e", "429f24e6656cd5752e7d9964c4749b1d65cfd45b", "56579f397decc0d399ff3ca49f0a3abeadda682b", "b02cf351f35f85fa2afcaa12b644b818a4252cfe", "6cb5256bbeb1d32cc6c0ad179cf961c3ba50230a", "7957354091a000f791a63cdfdd27d295c4e67a34", "78e1702adbfe9313a3747703c5e7abe6864cbcdf", "20aecefd9bdde8c806645432e3989f11ddc6e90d", "5e40124d4d7c8d515315e07c1de1a3f9b3dfd0f1", "bae6f86257ffb9bed915bcd0d6fa41e1da39894a", "dbee4cde1df8773d5e393bdcff28442a9c891e41", "44d14cf6af01e4c595584a3fddd173d9e9c063ab", "fde51aeb28350dc75259c1995d4bee6c7c0ddc7a", "7d5b9028383f16214e7e47d2e259c4f1958ad553", "394edf8288b431bae148e7c5cfe92e7d23f2d49d", "bf7cdc522987b5c8675ccaafdb4b2c5d2b19e726", "208c1020f52e66dcbe0bc8eae1622afb437e69a5", "cba15cd62575654b41636e6fcc6c57825f714a54", "72bf8dfecfc08ef189012d002a05a740d72135a1", "4964d9a083fd9179148b942c2301e6b6fdf58fda", "926e22d2ab100021a1c26585ed779842dd2c6086", "5b5ac92de57bd60cc8d1f2178e41eb05392d11b5", "7ed7ea53e6221eff6e6bf1e357706533e9a31e8c", "c380b1296a665979a2a200b13b3282e45a83d8c9", "de59872db858145b4fc3778c5be6ad6c75395b73", "33ce138b9b243c23bd9e418aab68672ea0502674", "5dd11e8eee739f2ac3bbecd93cd4862c151aebc8", "86db8f921dd98045248d5b357c75819a81171b81", "8cdbec0434fd95c303c670985406224c2c6b5232", "d76c1d0e516fedc535a2e394ab780cac79203477", "0b172742cfe011e2ad8823765b6f6500a126598e", "fce16b6662b49ba19599ce00b1b204f1dd92645c", "ef5dcccde7b45f38b3036917d66a6eb7972f1274", "5962e5278c470e5f021c9b0e9178e0634968b337", "d168dada362230dc6a6c7db7f486a71f9a1dd1d5", "decf3b21ae03af2c5c5e6a6629d8c45c4b50eb93", "39e8cf891dbf3777dbcc75c5a4cb754b7e6edac0", "40d7320a17560222042661798baba150d30c2d91", "187bb61e7b87a3a17aa3f10761bd5aec955fde51", "c5b742a06b19582d04c9c81040ee11379d1e8ff6", "f8f8fe0615ee9e8163df6a5e5994c3bdb5251457", "61570884bfd84aa38998b37fa56bdf2013dcfd4a", "11e63d244e3da4d65b3975a4baaa4aada6cb0378", "7f63f4a6bf45a928454e01a28202428110751a39", "937411e152f5e84c0f4a59d59e2a813ecda8dd06", "4861ab4cfe59d791b2f97f20a4fcf576fe661685", "971b0a7bdadf2294ef5b384a44b42deb6850c851", "cd07e73812a60982de212ea5b869e0a8255db2cf", "a8dc34b8f0234dd798ce50703572b7df86ab8dd1", "8f2b7018928845a96a61493d53cab4754cc8320d", "3f22c1bfb6ff6d6aa6e60c041ab2d9677da8cd51", "d10617bb3b1c78fd7313b3fb262481a939e561f5", "ca5ec6aec1b77b5200e0c728518a9be89b72cfcd", "45ae95c2be90131b0d7727b863def6801cecbf9e", "8cc85515aff75352780001cf1b4321b75d87d65f", "3517ab562758333a6c92f42803235d4b7753d93a", "7a59efac323d55a18596d196aff4c9c33d5ee03b", "d9e3acece2eae50141017ec9216da64d42e230ec", "d9677be0cab2274a4e53ac34783ba7539b52ab8f", "834ccb9698613012a05aca558ff01fc2cbbf67c4", "bf45d3ae24eb09bc5097f30fdb8ad7dc40ed1a7a", "54747fab72cfb505a12ff7fbad0dc2e7e1fbb8cf", "bc1949d7978c428ae3579e240368e20022ee77cd", "70959a9c04d2813920028ca33959657a8f37af36", "4d390cd39df514c77d9000b4195d7773a4e0fad4", "6fdb16af478966d78879018e01fbc40b6f5ba9d6", "b359f8e6f5195ee07a12fd218e8d53dae70445e0", "b1d6e336eaaa47cf2740199d886560ff12070244", "ce488930eac6d614dfdac3acebbf6040ee19e0a7", "1de041511831a8a02c0b2681a925e50917331281", "5614e6d61ca5de6c75af2adf5c55e70f4bcd5ec5", "5201475f62517ccd0b0c4cbb4c6262a2d6908a45", "4883a12a136929967c4054c95476eda26a5ae7c8", "ff59496632f2a15e4e102b3340674b0481abfd4d", "c0c1efc5da393789d5c23e62f013f792e1306009", "c6a16b176e065c72df97041453bf388d777f44cb", "57f1e5dcdc7d1c35d7367279cca3b3c50b1fc1b8", "3af0176e8cfad80920bd031b90b80e4fc2a6cf70", "58c9e341f1d2dabc8b98f477d5b1fa2c9fbd2096", "a4b3546577efb3591b9aac162d159df487c57a56", "d3d00c703994394005f1a2f92791e075858fe9ee", "6a8f6bae4c3af2727b2ab111fc8921c1875d867f", "932174fedfaaab8804d0ea5c522cefe5626a77dc", "f912a5aa56b042e2a610d920489b853d3bb6db0d", "018583598833937f9fdc8a275d7731562c392d74", "561fcf54a4dbb4cc51ff429edb2badc6c2bf87d3", "ab8c9b678f94fd0a28f10953cf5cc872ecb701c2", "a351c4bbe3065912ffa8ed43263aaa6b35774e1b", "f392a9c4f81e6ea5f55c3fa7af0ca94de44ce463", "9f1870ec496b98d843b099c896bac9cd92d79f79", "ff8797e98099f7472f95278ba89b9c8d93929d50", "04a142cf7116c6397b0b4fb5f64951968148a8d6", "dc3194f66880d2424692db5c40ac724346a201b1", "4680ced5faf403ab779b7f841b1f246f7a2c5fab", "fa02d19fd170d050bb47c4e525061bf96afdb62a", "1a8e676131b74cd8e390e8dbd32cd52085c203a8", "760ff2e9339b95bcad1e4045c330c06e0ce9c98c", "485342408ba2d32bd484c378abfbe71cca59829c", "ead36fdcc4c2f4115230d044a99113c0943c9efa", "47cadda3adb86720126a92fbe39a1c4dcad3d4f2", "0d6300d269b818e6c3d3ea9cbc592480103aa6d0", "d6768a17fad24e71667e49c2c4a6bc239e6d622d", "361aa909da10d2bee04b46b48923ebb4c8a416c7", "2e35ecce9c010381ca85e94b7445673fc19efe4b", "7d0c561e02d37a27884162128387064f4fb1b90b", "b5ca06c9ca2e7184e54606585fde8e07334b1b80", "9a684cf199e71edb9fb48bd9d3a2560fc5ed232b", "cb88108d9ffdb2657b7cbab5da12abbf26e86ce3", "66134fd0f4b22b0424b6b6d4eaffa6855f2eec1b", "beeca2ae8241859702ad36f6ad51e3d5bcaeadec", "e69968b79432d1a3f9544e70b634f8fe08cb1aa8", "1bb2905fbde64b198c0f780259a2f74a2deaf251", "76c7190d21fdd0760f5cd26a955f4c5ee10b783c", "b88b84ce18c8620a1b451a635f12daa90db5209f", "b6bee1c21ed1b2297e3230cc5193bcb05a9115f1", "80b636069ae8a19e8e652c5f28cdb6d1e543cdb0", "0325568a9bb9b9e33e5fe145b69cf3759aaa0027", "4628d0c7dc45c5b8694ae5d00f891e5c4a200db1", "f19133096810f8c1639a6001b38ccc24f1b92bad", "cc3984f3597be37c7a646a443085d644c71330ad", "2b9e6d29725853de3749952ea55c3dc852a69b8d", "7559eb1667da2329ba4bf216a1030079c4ee96e4", "c430ff2396d1f7372c88a8ea080ecbf94a43fc9e", "1ee4aa11b649020b0b2b123bd79180c21c3cefc9", "0f37ee8e9ab571caa2ad93a0f1a2a4ec7c8b27b0", "76377230ac3bd28aebaff9ce8486618c63819090", "716fd3edfc0512ac434adb9750530b15ae3f8511", "1b07b419b3f2d71b42099ad425982f2fc8f5acf0", "079f1c8eada71aeb9a8c5805a1a2c86b47cca4f1", "35c105e796c0f4d08b5ea58d31d7eb4a37273755", "62cbd6805c7dfc882d0905d6335fc5087e2ba189", "a7b2e090ad3d3beaf3fbea1deed4c44c42a33d45", "aa2522edcd55d23f7bf293252c3de2c45113c6f4", "52da1e9b6b96057efd8ab8039978828114d92564", "8f6e8ef0d7b3ae91cd8719f05761cc35e1c9cd13", "d920bdeda5ac0337030895f84f91d94efc8ce915", "734166f796f7ec592a912429e9a99de123b63f12", "931928feb9b7fdb295f638c2b4ffdc30a6dcea5a", "0f755ce8d1af4aabe3b7d5959f4ed7b4c14ac401", "50eac4d67b1a20a9420069bb3133bb6ff8ec4061", "de1dc6c8d4491099793dd2b0f6bb29c0cbe3e412", "f8e10a2610329114b4cf9770d590cb9ea77c013e", "2b8215a196d2be994b58323eb10870f4900bf618", "be2b0fcddc981e5e5491cc626ef793a167772a48", "c5f73a1783fbf35e2601134678c52ec813837384", "dbc49d2a6892b5761c901cbab4ba386e67fb36d4", "6bd639f9df304f52d57bd94307d05aad23516f5e", "6b45694836707cedb2dbdf342f27015c4e9df215", "3f00d713b858e447911b81801b752ead2262731c", "5e55c6c611977e2d948b5b0776e8df710e7da9c5", "887fd08260d36e954b9fe088d9e2d07101a3e9c4", "62ab9bf1c4a464009b16fc6fd398a712eb3f9509", "0be873bed22315e296bfb18ad90c39c74d52a687", "414d84b159cc55ac8ce5d61717add0cffa0f0280", "a2674463fa81673d56c43915785328863f837b88", "16e0fcd04abc3938a256c32ed0d305c990cf8f34", "b3e829eaf3c8e286d99f096ab3306e0de334d62d", "6ed1731746e97382fdba02376102e7ba4acfde97", "acae38201077c8ee7013d2d9ec608dc8ee5c49c0", "d7e5c25e4a2d3c86153f2c234b2d85679155efa2", "6e996a597fca1181436816a82cced6b8cf34f280", "b4aa6ad36eb1d523eb5eef41f8572ea654ac0745", "473c209fcd1a24554d5485bdee43ec4835a0f2f2", "b04263644c3307b8b4a20838cd48f3c19692f1d2", "d832f62a01f905ce60a104ac5d39e94670e5aaf1", "9251821c970d7754ced0701e4fab4530e6194051", "5591f289d75ffa8f39a946f1ffa64bd3b6b34975", "8777c05817b77430d85a112f5c963d40131c95ba", "1a1c54283653fa021ab604dbe29396b26c58b5ad", "618d9492d9e00c1fb405967e47bb811afa63082a", "9640179f9308a4ca69905bfbe128812f6f0e2a3a", "2f1668804cf1196920902540a3787cb8f7c33f71", "f31371c04e6cbce08ef2d99d7b868ac9aad6c1a1", "67a3ef6aca3c9335f0c3f3824d4448c12fc5d4cf", "c9ec1f77272de8a828294d2348c4cb1d4577612c", "3b353075dc571e05bde1f4cdcb59d514a27b6cac", "982ce34a58aca97d9bcaeaf95881eb9587997084", "e03a65fdea7a14bc319c6b957d958f1fb5d6aaa3", "df5b5243f1d7cae5a249f9c2050c517562838fb7", "cd05b3de19cf1d42afdbb5d3019c73553a33a98e", "0935a99bf92a49d45ad5c6a7d0242db9247ea451", "bc78c832e98bb8e9b36a4d236d5ad9ce36de66c5", "0c1797383f47fc2e8ba611479b3d53d600d88e85", "46253bd9e9a0ed9b8506a51bcda0472a09aa9bd5", "f870711739929855be9eeca517ff3a818a23c541", "58f4984d607d89a07f1e44cdce99b17424864b4b", "cb954c6babccbd9fe59013d8ed14098df0cdf8af", "668ba2d1a5723d1e0d71d10432a6a16b48e63b05", "936ad63709f58b52b0c95cb634793a0bf982d85b", "f93e254b58c75deb7f1dbc3f04886014885114b5", "b0ccd5c84f460d875d127455741d817ece6d3bed", "04bb89c0bd963c2df6bec4d0d97457b3ba41faaa", "93cccda82797d56956e5756841298671c4ecdb68", "5efbed51cce62cdd9a2927638030e76bf688cdf7", "dd3d380a01c71b7b4826e2f573793c86aa5f5c10", "afe25937e4ff1938447ea8f7c6b2c3ce9bf38e2e", "0506d6f19279b54bf1464a77614fc9b27898aaf5", "c7d0565681ab4aa40748056f4f4b83250b4af431", "0095205917d97e4c4b4af2d5346ae295dda2d7fc", "524e7acfc3fa58e3d63e6578677d21a52b315aa3", "ee6cec1649b66f153d070a8171273370c4ef91a5", "e261d62ea8373b250fc05b2ec7cbf938cfee22e2", "150b50cfcde95f74419ade2811d963224e96fc98", "a31120b6f615b39f517a8b515d1da172afd25930", "fac939b7c33f333d0d36b830c2054886f0e0b0c5", "669ce39f95eefa81db034eaa58d423466ad6c79f", "09270f9624ed3156d194ffee4ae7b673fce58350", "3dc47b0b847e4c42aeb0fd5e2f569c543b4f97ab", "207bd34aa54072476c5ca07252fed30306002560", "b7e5ea8a398b9b30e5e5c0a984559c9e0e3df491", "59a5a1eb70dc02bec4a6462d36ef6a0daaa8694e", "b33c3fa0920ef7f2394050eab8ed72c3576ee416", "c6e895050dc59d42d92e1f30f1cf847d1665c442", "bddf24645d127cbdda13a42598f2a2d31b9b2335", "5afc311783609cdc0d09f191b43372692c86df0d" ], "release_logs": { "dev1": [ "9d1cbab1c432b6f1d66ec939445bec68b6af519e", "abd7927325828477fe99dd83ab886f59c031de96", "3a8524dd923e9d9a79e4979a47fd427388ea7010", "12a519bae232e2e4a37a243a4050edaa0d802687", "c28a091a09c39ed45931cd7830ae418d369fd9e6", "ed5a54d79787d578ec7490ad5f20508115983744", "d2da961f3397f0013f91e3131ebf5f298327c7c7", "5f641541ead3c583c543d6b1c9323b90464023a1", "1183bdefe4bae09e0bc916e966856c0d68107533", "b8635157eb79dd986d00f71d70158cf119863670", "f77da033f2949c87672b716c1b739b3472f5f4b7", "02bc2a37dd5927f178ba96e08edb9a75a044b285", "aae58cd6880cf76555cb9a49cf6b1e8c71692ce0", "40e71923932962eebc7e59c52492b9250afb3ff9", "718598e470300daa92043216d0c59e25e3e2da66", "e11e0a7f07d59c42a8a9351a2704a1b47531c911", "3a44484ab86c7639ee558601dd858caae94c5d9e", "bc6be82f5ac37d298e817fc880bec39567f1270a", "6296333badec453f4bfb274699c38ac88b6b3b0d", "416e594eb32efb91cd1de8f8b409f0383e70f807", "3d4b33df3307ff72db9700deb6695569a5d71ea9", "0567c5df9f6fbd3f3237de38b36a8474a9a9b03b", "ce9fec9b4d9c823433b417bbdc087fc0de350670", "4b82cacc219266cdb16c59f037766e1fc8d25d47", "a344d7f9065af4762bc4c9dba90d40c52f9102e4", "3ce73e5d419011d1642ed30a3417362b82c41898", "fc082dd7350c87e96b7d435a4c0aaee2ba4658dd", "26834d298de76add5cb9fa3163d84c8f85b5878c", "252c462a9d14befe19d5a9e8774fd71f91ac1bb3", "4d695985c18794570080fbd3d3ddba50c69c310e", "7182c473095d1c0c08a89499dfd27f8290ad3f06", "dee2604d99e1f7e219574e03469559fe205d3894", "6fc92e1d05d933746060166a16612277f42731aa", "179b8c79738ea0656c747e0c733b16676fdce40a", "b9dff50282d14033eea4f3f4909420eea88153c1", "ef79e5d9dde9c9e4d95752baac27eafd5d8c4524", "c8d0325a93303dd5e45bc70e2fcf2651f9f49e7a", "e18659c69d32278551b457b543bf7a840dcca1dc", "549cb966f8c79aa93d1969aef2dade7c5d119f57", "aee8a3bada419cc4dec45babbb9181a07d3e282e", "e7ee672120e19bc440bd18dffa43fad6deec1b48", "f1cc14d5252b1c799a7960b3cced678eebb6ab2a", "3744ef50e4c8e09a4f3369dbbb6fa6b5e8b82ec9", "b352bdc8cbd241bc0268fa55f2374d913eef00d7", "958699a0c42320c5266540278a4c967ee6476623", "78fff7292cfd5938f316dfaea7cc11e4fc570ca3", "1f5d4a62e9e9a8227ad63155b080fbbfac899571", "508ad593702a32f3a773afc59ef462788c259ac0", "f478a599fcb4fdc33f6b636d8b6e0b3c37fa541d", "38d8ca0dc12a28fce15d19a07917d989fe6dd356", "ead01d0ca4a7d98061f64672ec45bf587089f341", "a6f806f8da12fe0659b3a84b27ef4af40a4e80b1", "547374b07a20a145149bc036c93a25c0c56236fa", "d8a65b3f460e0a1007aad422c0edef360740d80a", "1c0be67952b0599e05431512cd54c101d3784587", "ec648fcfd89a9858c1d19ed5bbb5083897979990", "d4806d2d84163351588acb963c2db4078c66ffc2", "13dd72ce78861c32b0a9239a292028614112be97", "02d4579fa209339d801353022cfed55033035eb3", "1ecba5d34178f33b3353356cb0567e5b48d5c7de", "7aae85edfd87106b919edcf697c03946765d9f48", "921c400db6883c284e26715a27fd736cca40a38c", "76fdc0adadc74cb17b0a0a288134fbb3aa4b9906", "714e27393ae3c1bfda82a8e54c6647f68e1af7fa", "5d9dce43bb65e207c377eb93083595a9f9df337c", "8a9aa30348b9dc1582732f4a8401fc959ea0ecbe", "92e024aac50a539e304ae5945f3c0cf41fefc515", "e9c219cff25e93d3156320ecee1263f29841f967", "0e52ffeb699f6d3a7164133912c7491d0b1c876f", "d8bb4c71639a69432e38f144d17926d8744d9daf", "c1b8b8773628cdd7cd7e30b29d6218ef8afd150f", "030aa41a99dc152b99396c3fe2e18873fa9ea497", "e01b22a69d56f26ba084490c7648d4319caaa679", "8a407ff82eabf52d990cf402b9751eb10c19967b", "3f469ee4858e559e007a9f812e4d73cea888a23e", "bf8dd73e9d88d6ab146506699f43230b12c6a2b0", "8d9c11b72b17de2c97960d594f1640453ea51d75", "c35859803eabc20db3aa6211d6e15706ee9837f6", "639f452098ed47a1dcd9f14bfb5f225e609160e8", "2552821f06ff03a531e3407a21b00d2a43dafe34", "c3ee2b9c52b5c06ce7f0be2f12faf1985889141f", "a9a50938c08fc5f7410e7edfdea4bde004119362", "a4d789370f68f1e6a24e34e3df45f1fe27479998", "1125235c95abcb2948cbfc6f1c2c7eed6a44c4b1", "4600acfc41a5f34ee905829d224eb443a4b2c83f", "5c848174a3e2b2490274335fd6508ef0a0c2b46b", "644e236e5ca36b4bdfc2a663193cb2cef160e79a", "c1d8b53ca09c0db98e99ff482296597032327d75", "80c3ed6845db604176428880d9cfde31480c4c73", "612791ef8b93e3b14307066ddfdc5c8df0d0c5c7", "ee9ff6a52ce9f398682d7e7d64c2e9cd7e2ebc4d", "0081a50e327612c53b93b2848d05a107da19c9b5", "e7e35e8366c2eb5c78e54a0dfac4f55640e7b016", "fe7725239e425056748db571257acf0eccc2bb2f", "b37b40ff76b268d125e4b7d3f43e9c650d9e3083", "d5847fa54e42e89cc784ee2c48b6b3c77ff21981", "8e2f3191e71eef54a958ee07d46b38e7ef263b25", "589b7b0ed1fd043df4ac574c991b22486c1c5751", "d48d3ea4eb91b7b87db347936a47b8de7be081a1", "a0db88335a6f2159fffbe431ea7e42586654adc6", "21d778b0c3f7b1cb20f07dfe1e16a90097d7012e", "4826c14d2042aa8044d9751d459aeab644bcb602", "e87fadfad0df2223f097c54c9ab30841f5ea5dba", "f894eb17680eb99d3cdf3e6fce79a13dbe78119f", "5b9e67e0a581b36112d67c114301d7aafe60a582", "2d0ee20ff30461b6b10f6fdfba87511a0ebc6642", "30e77a63214b8dec13d5f497425bcae8b3c4566f", "df9be54b2fbe93fb7325049b063b0a08c76cd868", "9c425c592fc626c7fb48d0f73ee2b2cee45c668b", "e63f1d44943d3cf73817b4df8b49c510a1b2bb38", "4e29b16166cd6cf519952936c533f77a169699dd", "671f59f9be2a823066054325497e4b185517738b", "f4b32b228abe55979a42dd429c82848addce7647", "3fef8910c768300e2b0350e79c8e81ffb0c08e58", "1e86ce0b40f3060b44ff023a243265da8dd1c737", "abe19496acffafef7d808a2a5a3d18a7893bf25f", "486e3a82e8736c892f9ae404789cff0138d4d8d1", "ef9454565818bf4df49399a00a95fe18cd956259", "9cbe3cb45114410576c16d7c4087e9c2443a88ef", "4b258ccdd3442e3ae4e11531cf51f53a82b56fe1", "f119da59d1669fa1f4dd6ba0573b7389a90e02f8", "86a411500f21fb46674461a2b1da143d003515d0", "d02b368fd66139743c90c456321be3387e79b585", "ca19d34bde2e28611dc024a39b7686a96a87edba", "e7a1eae4e608b17dda049227f7b5600411b098aa", "a5399ab5aff2cd5e47f17cf4f31fd27c46156eb9", "22cd145177037c673318ba60f3900876c37e3b8e", "ea30aabfb1fe24ea6e98db03452942a87c4d5f94", "484c5b5aff6e513a92baf5d3ddcae8bc8941ee26", "0f8c955c1ad19bef9d4d615681c647cbc5a495e1", "f9486a2d8874c8bc78ccd3895fac4047af6fb3b5", "7946e8418793b2f673e2df31c5f8f509cddce056", "ed52ac9b5df5bae8836b309f1d55f928ebc58481", "1a1c06dfebc470caa47dcc8b5c689f44f2bb82e2", "fec76d0c225441b54939d8abb4334fb11a4899fd", "09a4aa3ce80343587080e057677e31359039b7f8", "397f0b31e4bd255e9f707a1d5d9ce2ac0b2ef409", "f8a2a9193662b2e8c1d04d65e647399dee94f31e", "c3579769d84e2c085c6633db85960b21c9b6ddc0", "a5529f759c2907746e39d10d9ebf6b352a9a59e4", "302e41c26478b72171226244ae57122581cdd880", "58e68590a3b4455932ac931ced8ef3a5c36e4597", "efa8c46fab8c1e0d81789bb645a5fb58ed0946e6", "4b8b0803eb1d91041b781683caa0feaefab03ace", "83ef78974504f36fa6967b43ecc27c83818ac674", "7979412c7566b327748a622f5679369469baba08", "0ae1241304660559f42aee1293c0e18286f46b1d", "a6c0c90058eb14bb14285ccf5eb6f99cbb8977b4", "f79f2ef801c5c0b8089c91e70219276b2f65ebe6", "9d280f8b1c826b635ea3bff69267cbf7782b5199", "4269a57b0cafd2fc4724de758002c68928f4586b", "a3024d0395915ad0f511db86a4397780d975872d", "203c8c31d3dcf089e3f01bbff859b004b7894018", "8f33b4e83a81a18d6a2d58b46bb2b4388c429aaa", "6faa5c6dc479bebd4b92a5251fafe22b21ca9523", "daddb2b46950f37503f0d033e1d9bdccab173449", "4cf6325aa1ab3efc7cb665a07fc98b500d524692", "19f4dfbdfb82203dcc479144acf627a5e43338dc", "c978f6bb3dca396416b6776b40889e29b3e124c0", "16d1d85a56f22d49389a3dbfb24a4fca767be60e", "5c99558d16063f3e2f497309dce7ca6cbe5c3b55", "53ab38a34e8f7069ac5cabcc059319243079d950", "c278cc39465893e4de6028069f3af36900010469", "5a3de5bc308ab80bd538731dd03943b176af1612", "453c2246b6bce66bf0320839095529943fe17e09", "0d44b505205a56f683cdaa12cce868e615dd2a04", "cf39cc985bf79bbbfc04b72e85dbbfe42f88c64d", "18fe0bd025741aedc792e6bf8159658fcb319d36", "80fb8db31ff3c5bebf66f18247df8f58fddfb95f", "59787683a91c25d28e69b67ae9a56eac6f6d83bd", "aa5b6ed13e4644633baf2a8a1384c82e91c533a1", "7635530e11aa20495301f07eb7a4085fcf83c60a", "1aa242f7c4f5cdc8712e783817fabc60224f21cb", "5f72254d4db824b50dc30548fd031874fc5a418c", "bbf64a5cea1d0cb02f9ae9245a9ee7711752a2c0", "45b97ca4e12288e31b9b3b32436480aaf14c2844", "d3414d80bff9d60730025662c9e6ffc585e871dd", "28220a34053871e9ebabbc7de368874fbd23ba47", "2d5ceaab3ea05d9dc6592b679c961a46171d3a64", "5088cd8ab7df3ed473dc13fa8162fcbc05109d8b", "edf64243bfa43e73bfd5dadcb2a988503735b596", "2966db7d7691ea4a460c02b14a92f8a55be45330", "481d04669fa0d938a484213f92b37082f590034c", "b2bb0d396b755d72ce1d8a9d444475a3c310a68c", "075a54bbcf9dd6f7ed9ed22413c88e0710224f0c", "18152ac3a1d00d81d758425f2b67d37b60b56ab3", "12ce2e33b237d7aec91ef314a23edae5dde3fd4f", "46531964d07473cf959a6f43490b4caef78b394c", "41365c6c8ba357a490ed924a128958240f3ccf04", "2f47c573857f0e6f81281c62d51f006ab7f24828", "82afe58aca533c0ec95c3db0629a287700c48b30", "ce2a7f32537ecf6c275194d2bb962d417d2781c2", "575e1201cb34dcdec6817a7c4ec35e95ce95445c", "84692c6252438393999c427bf7f5d35b9c43926c", "63f3de3aadf9af862227815e8c82a8e6fdbde50c", "342531597bcece932629356757b88f4ffb100446", "d26a3f1b1478cd2ddfcae36b0e90250261a58d8a", "7f02f5b71b2811018dfeacd2879a7ee813b32035", "748113280f3ec6e16a449c667a2d87f563d9b668", "5352490cc98735652fd881db0632d156dc05ee45", "d7d53cfa3957f7b5c352feb6411df419d9907252", "da84489b27dedbe480a2ffcf9dbb60a68775cf66", "1f95053aebb6156572b0fb77ab2afd9cfd869361", "7a2831db577cdb91fbbbc2eba22abcafa5883f26", "e06ac4d40cb6871a09adf76729b3f3a7c0e3714a", "52f1b86ebc8b58ddcbdbf5e1d716cd47f41994dc", "b7d5f3e9847254145e2647a76e3f96caa36d39a1", "15a03ed98e63590c85dac62405d785e1b7ca7fed", "abaf99d22d9968131d1d96eabafbf0e9f01bd8b1", "49211440248e9d8e112ff2e2433f9828add962ab", "e551672c2d7e0b4a484a647d5bf07acf08f59766", "e1d4b3cc07605a28f182e23d1924b6432fda2186", "2df8c3c63210958aba2858b17abd0f8a436a9764", "ea15b4ad44bd7ebc33ca4b2fa746cc117d12f20c", "1f3c16dd1cd06e9d20df4c850467e9ae5d10cb84", "4450ae98b90b1dfe460d20eac4b2225484021a2c", "b952b007b14dfefeebac8a49da233f421f8aebb8", "ae7c533937c3e20186fea7d2e52014b8c087a10d", "4943b6e6b33486fd2e0abe6d2d476dfb9c17fccf", "5529d32b5643b12afac8fd7478fe243a3e0f4b86", "8f2b5cc1099fe9ac3661281bb3bb866946f970c2", "4e2350b1af2454290d0e74c3f7d587960f008ce1", "9eb47ce361384ea7f1281426dd503a15de397fef", "8cd984b3cb1c684f3ffa43dc2ddef27b74dd32ed", "fc7cdd5c37527f7ad6afb96d7d38861b26bfe5f1", "6882e5042d1ebada62f07130a44a85b032944c31", "bfd62d7cdff28f67c786b3135e01374d672e71de", "ea84effb845f7959b2eed362855e5c0e8ab68f20", "0c03d25ba499214bd04a55e5df9ea17c9b3a344a", "8e5fbd43488ad39a9b987c9abc38134841f44024", "d76d8c5f294475f7d34337e9127e7877870214cf", "275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e", "0244f8318fb99d2df13b4bea17ef8ed77825685b", "a9f444bbc307004c022e85e1b31fcfbd2e73566d", "69a41b3d396cadebcb85e303ba04021be5ad8612", "dec2269bca8c616dac73ec987f7e670cf0451c77", "a1aa1a468f1b8e9457c985197fdc90d4486a517a", "86a914575fba337f5379dc0970676b9cbfdd966d", "68a6fe81abadfac596d95234ecb34dfb01076f52", "777d6ae1c617f3cb711338e745665b6b1837a403", "b65635ae51635335aa5cc4ce023c403f8ba1e8ed", "08e44123cba957898ba7ef3bff9da3ea534bc6c4", "db7a643e1c59fec984e403ac7cfc0a19824531b3", "1224129c50e64aafb86fd4c2241759c100a0d594", "0d77c3e09228b847658de3453b36fa78e073222c", "27f71c4e78db2f502d730f5e34a540665c45af27", "aae48ac2b688a360b80ff06105190b1842644cb5", "b94eb58d35b3dd8a9f522bc90df0db73862ef326", "5c95fd59051baa04d54382a39571df767b8782d0", "dea7597111e60a187a330c99993de16266d3a946", "6269341461006144c30b6362084e8e836a341bd7", "aec890b496ef2fa8d0c1f7704ac53d4d685c3c85", "6e8bba8569cf2214ecfae18a64fbb7446d39d517", "07677f0f51758bedf8f33360c377bb099370f614", "13f6c684141ff2ea85514c9cdbc2425013c96a63", "26ba7068319e7786aa054162e515461aacab7ef8", "74b6fad3c8a884b6c628365b6bddcb0b739a1e51", "9dce1a45a067776f7cd620061fc5e973427f8287", "36f260babe1d89b7a181834da125122117d54074", "f16057522eabc4fbb49cc46ac1ed559bf6d47567", "7fbaefd244a35a71ca09b3b8124dc02dabff6330", "7798ea773b03e600aa066a0da97042c3ac0eb9f6", "47cd07aa134b96dbe2ab852f6ef7bd652c6e7185", "8cb2d20fce025bad906312be1ae1bb6276cd42d6", "abddb931522b711437312f17cba3c9897754b446", "f56765ea47b98d56c2c9b68217c9b88dfbe30eae", "959c166866cb7f6d2eddea279172cfeb1ca84f80", "b3c20bcf1e32d867906ac436cf259f782516d903", "9cd98318831cfae35076e716f01c90d3d4009f15", "3b9347d5b2d9ac483fd70d0f34ddfcb1312fe4e4", "e6766da6ace0c0152927585cb3d4c2823391282a", "c2151bbfbf1c9b2100e85564f295206d7526099f", "b0339b68ff0df105533877c20fea4172c0348819", "dcbb18ded855ab1b18207c13e7a1258f0055c814", "44d544fc98d55cd71e53f384e11989d62f736ea0", "62b264e6ac038f8bf8968ad2b2922e4db790124d", "ee1bf159241c2eaef82acf16d2799238669bdf80", "2e94be2ea4d13d13febfc0daadcd20f48af2bef8", "6c86974022e5cc0408c2eddfe9c0a9b5b0f8337e", "de5583c82187176f1c7f94de0a245d6657075fda", "13305d31b5b15b550928c238425eb21595efed3d", "dfe0f584b40d47a6c5209419c1407c92bb4d6b23", "0481a0b8b3f8db1f2cb4c341eab870782f34815e", "ae4e48246a8aa1ebd59772dc1d9b867859221aca", "b6c15736bdd0220bfedac4d2b6e4c3626c7c1178", "988c1bf2980d1243f7502213fabd21de74b27432", "d7cca8162d6e57332adf743d684452a4a7a069cd", "fc3f40f37d24090d6de4e45190ea2c7df3a27179", "fcb8d19de0c2155384b629a7cd5dcf84401e3409", "64a56245d8dfca272f6f60a6ef24b8bd08c29c83", "609eb8bc016bebdc698cb8bf8d8a076c5d92c9a7", "a311a4b162364d032b03ddf2a0e603ba40615ad7", "433a2a6ea2bbaa06943db00de390c9aee14870c4", "d5ad37afcd44f4ba953e3473b5ab3afb18068134", "c52cf09f0d466c551f071fcbeeb284a5693b3dcf", "3663f6f36b7438d56a6a7f262089de744343fb51", "cff4af018ff2d6ccd150a537af785368c70e4bf4", "9c83d3db5b02d0c554e9a0a958b6c52ea0d6dc05", "528b4a3283359f5688059e7f07ae935348514b03", "c0a1c5ae6190468a15626de2fd5aac5bdc52ed70", "7ee273723d815e1e211107244dcbc8735ca189a1", "437586bf3109d563fa4f2a9d608446e00cf92579", "5837e1fe3fe6637137596ef8723f882179c742d5", "773b4d77644a5a75bbe326cb57e13dff3447996b", "2f73a059cefadcd944b6874f2557ec82e46a562d", "cb570b2ad49b585191bc52537ff2c87f4f984b27", "8ffb7bd2083cbc963ebf32a7953cf9992ef83278", "d847b6c3b7010e7ecaf3600b483bf708c7746ad4", "f9c42d9fffa8244eb84f6f0ab1f3d5f546b59c11", "6ee9edb9460115d5640023a5b9e7ca77cf6ebb17", "4986d6d317e592db86603ae14a72fe0a96a3f538", "35444b28e3878d89ee9e59ea365c19dbd9afa6d3", "608d41a969c4f11e8a8522c9764ee9ea938a95c0", "def5545b392a3882770ef27ae337c532a712fe46", "5acf6b4ca6360bb53a4f67bde207a730170d00b2", "6cdd406c3d331854c63720ebf443c319a0c2fa0e", "c9a4086da633fa0112d04335a3f3598e9bd2021d", "ceb6dadf4ee78e0e3722c2c467303a9662aed6b4", "44ec0d19d8870dfd07dc8b2a5e6122f7fac9290f", "5cf0d772bc9a48c807b2ac63fe75b29df4671ecc", "829349d2ca6e49eaf0703154467ee8020484b387", "7233bc6736e6a9e12758a52402660f9a3a892a78", "1af8228ced0b2898bee3952d91f5b901b3952513", "708efe9b9448c72ada0aafa195106542c4a3e84d", "872dbb0d46aa5bae05a027caa299b06dc7cf0f6b", "d48524a3f4e7070cecc01de215ae4c3aa37ab504", "a45db4d6168d9b7074b1ff322ce2d04129f8c761", "8a4a6498b0fd3e1d0a4b0f4cfd7f022f2710c4cf", "c44213607962f674a64d1ab41a8c9c20cd41b487", "c4f872e38e577d8d6fedeaba99b144590113f751", "75d7aab0156e08795e07b750f2b4c253d51902b8", "36e033bce8666572a0e56d9de170aae995d5a157", "7c8dfea9e320b720a271a4e17bf9b8bda559375a", "4bc4817055d32bc0f12aae758bb69d957bff7ac4", "dc367bec38ae27a6f2dc48495f3bbd92f478e3f8", "375d89ced067dab809ae43232143609ca90eb9ff", "51dcb388409095133261fb98c8822fbc6bb55c8e", "08b1354b36c14a9c72128d33db4dbe6e5864a0e2", "0e2f297806dc204f2b61dd3727d5ec360205cbdd", "ed86c3300242a7d0af91a0366e59705fdcdd49ec", "b7b0022c7a2f188174aaf1d5e919f28916e83b5f", "749f60ee365a6d661795637838e41122aff23058", "caddce14dd7b3139c8f1616038a91a1f9eccaa50", "654132cb9c6ff1f27be0bf325e348e74b3e49fba", "bf7425889062f9d8e1590fe6259bd9476cdd7e0e", "6c7d43822c9fda44ddcaa2c7088704529461d0d5", "1d520f5d11f9f1af943483072e3a45aacc2882e0", "7b2b408410860ec2fc4e0517c93863c220512edc", "4c3d95e02cc9e89ffc0d68690d6b8881505bcb4c", "6a10b9922837c2cab694d6babe074a79f714db36", "b8ba602e8c060c170cc2bfea7bbc652bb1c1199e", "6cfb3f61f25f5f90d1349887280ce7ce9b0f03d6", "b38a7ae1061d0b2df3dd2371b6b249aad72108d6", "e6d83058b98416b8ebbf5f2cba13509bc4e6cfb0", "7b1a5de2841c98c81b98b09d5e7363fed078b341", "c2d7cfe5387db5792a8832a58d7735969a827130", "6b21a185e200c5c31bcfef87727d318178647d58", "22f2a6b8adb53ee06ae5767b0d0a59c34f5e118d", "8174bce1be7edca2ba39fee556e3d92b98e3dfa5", "d75c44658c14d168aa82364b97a9be09402695e8", "8580874d0f1a140cd751c4cf29d8e7240ddf886d", "3e7cc5ec32b9dc55a8f55300c0b3faf7b655448c", "c7137673d3fbf19c98b7a801dd8866c2fc04d795", "0e4aead7a1b65b2cd49354cd8a403ace8b60cd47", "a8bc2072528292bd631714c4274f4f0b8384d768", "74e49b7271b5c4387fdfe87f3815afb55bfa1d76", "beb454c5283aa4203f5659e3592d88ca3735a49b", "ff151bb9aaa54dcffd7bc86e5045af8bed62b964", "257cc51ba4da271bdfb9a0a7650a39226d51c365", "2f4f87dc56c445329b677ba5bfdece8e9354f1ca", "57aea1307ed327c2e84f2d82fbc03b7f90a0e940", "764e4680667ee4f8a3e8111e6b7d542739088951", "8b3ba7e07435b7c7819a73704243998ffe4880a7", "a9ba8695d4ac453c5edc8339371116ea28f403aa", "8a9e3ad8d5623bad204964795504e5cd10289dad", "f444818c7e8d6d0cab90c73cb259bee58e6db2ad", "be585ac64454a4097af8731d65c8abd0454ab345", "81a30b6ea0277692b51eb129058e9fe3b67fd444", "2b913cc84ad03668586b6abe75dafc83a22bff94", "74880abd15c7729daf953a3d08bc24b88dd38d53", "6f16e3f257acba1df262e9b7d8ac48dc6ed2f450", "98882f1c69fa1c415fb84fbdca601a8558414e68", "7113050e0b4a533588f82f0bd9842d7c7f6334dd", "9108445eca8a1bde8da9303f466f5f07172acea7", "628af133380f4fcb59d9f0be516a7bdb71324beb", "4ce65c61906490415c5165c583e4500afb90d078", "1389d8a23fb4188504dbf7c87d3d851788e25639", "4bd5ffd669ab0e12c5c7c38535fb84283bfbec54", "9be2f25c57bbf5510320d3a33ce8db4027541882", "6f4da7a976d580c1b7b92890d5f7649a39be1752", "1749ea8d007f19ebe65b0d69f288aff08205c465", "cbae80006cd622858c9afd0a39c066bbd86aa47c", "94edf0f9a16eea518119b4ba9301665964bb9ed3", "011a3dbade52f7c3724774a689db91cf6189e2f7", "29810376b8c47f74de7e513c86204c0dba00cb91", "25bf20d7a5acf5f20bcf8c6979db0310222d8b5f", "25e927e56b5efc3dba779a4104f3eec3cdeacb05", "8cfcd3625359befb28f7d239cd4a7821ab45c338", "c8889a7fe7c3c26b782c3c127dae97f89340df8b", "e253250814ed60ca7af9ee793b30cc9dd6911cba", "10e714a9757f04c5645d0de8136a9982c558d9b6", "01888ae7ab2d8989b6e25cb2edbe7b3d27cf4e4e", "429f24e6656cd5752e7d9964c4749b1d65cfd45b", "56579f397decc0d399ff3ca49f0a3abeadda682b", "b02cf351f35f85fa2afcaa12b644b818a4252cfe", "78e1702adbfe9313a3747703c5e7abe6864cbcdf", "20aecefd9bdde8c806645432e3989f11ddc6e90d", "5e40124d4d7c8d515315e07c1de1a3f9b3dfd0f1", "bae6f86257ffb9bed915bcd0d6fa41e1da39894a", "fde51aeb28350dc75259c1995d4bee6c7c0ddc7a", "7d5b9028383f16214e7e47d2e259c4f1958ad553", "394edf8288b431bae148e7c5cfe92e7d23f2d49d", "bf7cdc522987b5c8675ccaafdb4b2c5d2b19e726", "208c1020f52e66dcbe0bc8eae1622afb437e69a5", "cba15cd62575654b41636e6fcc6c57825f714a54", "72bf8dfecfc08ef189012d002a05a740d72135a1", "4964d9a083fd9179148b942c2301e6b6fdf58fda", "926e22d2ab100021a1c26585ed779842dd2c6086", "5b5ac92de57bd60cc8d1f2178e41eb05392d11b5", "7ed7ea53e6221eff6e6bf1e357706533e9a31e8c", "c380b1296a665979a2a200b13b3282e45a83d8c9", "de59872db858145b4fc3778c5be6ad6c75395b73", "33ce138b9b243c23bd9e418aab68672ea0502674", "5dd11e8eee739f2ac3bbecd93cd4862c151aebc8", "86db8f921dd98045248d5b357c75819a81171b81", "8cdbec0434fd95c303c670985406224c2c6b5232", "d76c1d0e516fedc535a2e394ab780cac79203477", "fce16b6662b49ba19599ce00b1b204f1dd92645c", "5962e5278c470e5f021c9b0e9178e0634968b337", "decf3b21ae03af2c5c5e6a6629d8c45c4b50eb93", "39e8cf891dbf3777dbcc75c5a4cb754b7e6edac0", "40d7320a17560222042661798baba150d30c2d91", "187bb61e7b87a3a17aa3f10761bd5aec955fde51", "c5b742a06b19582d04c9c81040ee11379d1e8ff6", "f8f8fe0615ee9e8163df6a5e5994c3bdb5251457", "11e63d244e3da4d65b3975a4baaa4aada6cb0378", "937411e152f5e84c0f4a59d59e2a813ecda8dd06", "971b0a7bdadf2294ef5b384a44b42deb6850c851", "cd07e73812a60982de212ea5b869e0a8255db2cf", "a8dc34b8f0234dd798ce50703572b7df86ab8dd1", "8f2b7018928845a96a61493d53cab4754cc8320d", "3f22c1bfb6ff6d6aa6e60c041ab2d9677da8cd51", "d10617bb3b1c78fd7313b3fb262481a939e561f5", "ca5ec6aec1b77b5200e0c728518a9be89b72cfcd", "7a59efac323d55a18596d196aff4c9c33d5ee03b", "d9e3acece2eae50141017ec9216da64d42e230ec", "d9677be0cab2274a4e53ac34783ba7539b52ab8f", "834ccb9698613012a05aca558ff01fc2cbbf67c4", "bf45d3ae24eb09bc5097f30fdb8ad7dc40ed1a7a", "54747fab72cfb505a12ff7fbad0dc2e7e1fbb8cf", "bc1949d7978c428ae3579e240368e20022ee77cd", "70959a9c04d2813920028ca33959657a8f37af36", "6fdb16af478966d78879018e01fbc40b6f5ba9d6", "b1d6e336eaaa47cf2740199d886560ff12070244", "ce488930eac6d614dfdac3acebbf6040ee19e0a7", "1de041511831a8a02c0b2681a925e50917331281", "5614e6d61ca5de6c75af2adf5c55e70f4bcd5ec5", "4883a12a136929967c4054c95476eda26a5ae7c8", "c0c1efc5da393789d5c23e62f013f792e1306009", "c6a16b176e065c72df97041453bf388d777f44cb", "57f1e5dcdc7d1c35d7367279cca3b3c50b1fc1b8", "3af0176e8cfad80920bd031b90b80e4fc2a6cf70", "a4b3546577efb3591b9aac162d159df487c57a56", "d3d00c703994394005f1a2f92791e075858fe9ee", "6a8f6bae4c3af2727b2ab111fc8921c1875d867f", "932174fedfaaab8804d0ea5c522cefe5626a77dc", "f912a5aa56b042e2a610d920489b853d3bb6db0d", "018583598833937f9fdc8a275d7731562c392d74", "f392a9c4f81e6ea5f55c3fa7af0ca94de44ce463", "9f1870ec496b98d843b099c896bac9cd92d79f79", "ff8797e98099f7472f95278ba89b9c8d93929d50", "04a142cf7116c6397b0b4fb5f64951968148a8d6", "dc3194f66880d2424692db5c40ac724346a201b1", "fa02d19fd170d050bb47c4e525061bf96afdb62a", "1a8e676131b74cd8e390e8dbd32cd52085c203a8", "760ff2e9339b95bcad1e4045c330c06e0ce9c98c", "47cadda3adb86720126a92fbe39a1c4dcad3d4f2", "0d6300d269b818e6c3d3ea9cbc592480103aa6d0", "2e35ecce9c010381ca85e94b7445673fc19efe4b", "7d0c561e02d37a27884162128387064f4fb1b90b", "cb88108d9ffdb2657b7cbab5da12abbf26e86ce3", "66134fd0f4b22b0424b6b6d4eaffa6855f2eec1b", "beeca2ae8241859702ad36f6ad51e3d5bcaeadec", "76c7190d21fdd0760f5cd26a955f4c5ee10b783c", "b88b84ce18c8620a1b451a635f12daa90db5209f", "b6bee1c21ed1b2297e3230cc5193bcb05a9115f1", "0325568a9bb9b9e33e5fe145b69cf3759aaa0027", "cc3984f3597be37c7a646a443085d644c71330ad", "2b9e6d29725853de3749952ea55c3dc852a69b8d", "7559eb1667da2329ba4bf216a1030079c4ee96e4", "c430ff2396d1f7372c88a8ea080ecbf94a43fc9e", "76377230ac3bd28aebaff9ce8486618c63819090", "716fd3edfc0512ac434adb9750530b15ae3f8511", "35c105e796c0f4d08b5ea58d31d7eb4a37273755", "a7b2e090ad3d3beaf3fbea1deed4c44c42a33d45", "de1dc6c8d4491099793dd2b0f6bb29c0cbe3e412", "2b8215a196d2be994b58323eb10870f4900bf618", "be2b0fcddc981e5e5491cc626ef793a167772a48", "c5f73a1783fbf35e2601134678c52ec813837384", "6b45694836707cedb2dbdf342f27015c4e9df215", "3f00d713b858e447911b81801b752ead2262731c", "a2674463fa81673d56c43915785328863f837b88", "d7e5c25e4a2d3c86153f2c234b2d85679155efa2", "473c209fcd1a24554d5485bdee43ec4835a0f2f2", "9251821c970d7754ced0701e4fab4530e6194051", "618d9492d9e00c1fb405967e47bb811afa63082a", "9640179f9308a4ca69905bfbe128812f6f0e2a3a", "2f1668804cf1196920902540a3787cb8f7c33f71", "f31371c04e6cbce08ef2d99d7b868ac9aad6c1a1", "67a3ef6aca3c9335f0c3f3824d4448c12fc5d4cf", "c9ec1f77272de8a828294d2348c4cb1d4577612c", "982ce34a58aca97d9bcaeaf95881eb9587997084", "46253bd9e9a0ed9b8506a51bcda0472a09aa9bd5", "b0ccd5c84f460d875d127455741d817ece6d3bed", "dd3d380a01c71b7b4826e2f573793c86aa5f5c10", "150b50cfcde95f74419ade2811d963224e96fc98", "09270f9624ed3156d194ffee4ae7b673fce58350", "3dc47b0b847e4c42aeb0fd5e2f569c543b4f97ab", "bddf24645d127cbdda13a42598f2a2d31b9b2335" ], "dev2": [ "352434668923978f54f2236f20116fc96ebc9173", "74f3d168c80e34088a2f41a206f8473f52201dc7", "af7eae9f50abcf564b3644dd9db14ad8f4ad1628", "a40a134a1e63912ee437da690347e28a247d70cf", "cea56336b22afed797ce37cefdc3cd02e393be0e", "8a6debd71e16a34f7ac803c6918d472798357200", "be4273a525dcf2c13da7eb9e2519f26ec67f9086", "365755fb3474cf05ec5071c6c375361fef8bd7bc", "f5409dc132ae81c2819f30882a88fd3205fc046f", "80eacf1b7a223fdcd621b2e893139345b9441fe0", "e01b91777a742c5dd562b3c3b9241ee0d9620d8f", "9b522ac1a85cab1a7a867b7a9f3bb102d9376ac2", "60865dab6b905d38fe2128b3dc3509b96376342a", "aa0740389a65187a21c1bd922e6d9fc2fe40d486", "476cbbd54e8bae80f491b9458ac1e09434df5b23", "b7f7ca141235590247551833891f6e581720ba3b", "2bbe1e8e2c9b0ba7b64353b6fcb23ad0ebb83da1", "998078f8d7414a21214d4ad4056e0fb8b4e55180", "a0f9bcc826abb07a921217d8cf9ed530b761ad99", "8297ec949bad8029372da13e1d4e36599989b5ae", "673102ffd84dfe36548d7d0c57ac2b0eccb4d8b3", "78fadf45caa022223ee78a924f9a9972fbb95542", "4baa634937555a91831bd233635342e672e72a67", "ee42c9e7efd5e65c9754cbc2c6f88dbc5d3951a1", "bcd3bc9c76c7ddd4bd65726d0c45a9739844282c", "cb8a743e187bad97e196e2a599114c91486f5156", "10a8b8816556680587db9c524da870c5b9a14731", "2ccc5c75758f9db41858b28edd4e968693db7e8a", "6f118b8c4af543f40206871deb63e873291ef326", "27509a60276bed27a36322d9c19b6320f3a50ec9", "a56dd6ca52186f67dce208ecbfc385df9a876543", "1d3f98ac6a797b664282e87466f89734332fe31a", "a50a6b9400a843d44756c3e45362af4db2df6489", "e1f3a56bde093a9436839804bb8909d5399dcfd2", "079f1c154dc12eb48cb74097a4dd78e9ab0c7893", "e9695d9fa22113f41348a0d2c7edb1138efc2b22", "418102759655c6a2bc8f13b3ce6af1c76caef915", "1edcf9a405f6d3b54cf2842d7e97e1b4657320da", "39ae82623d50f3135861cf762b365c2b0e278882", "9ca3d3ec835e12ec686b58bdc2c797c686503e3b", "7a833c9b2e6ab12b2b55d828a36a37a494746b30", "3747cf2ffa41cd99875b908856b8413096bdf5e8", "1430f0b67d7a4513e012389da0628db2f8d71478", "51c54b03d1aac56c2e55a1b7358140bd6cd00de4", "80a770a8eddfd1a4ab0a08cc114c1516fb86d179", "cc4d39b0c1f0d4645d63120832a49e54242e3f5f", "b97cb5ec5908569dd80dcfc38548e9925a05cc5a", "84e205b5a17bfe7ace96b78c410ec10aa52241d2", "c6671d9961eb8e2354b29ad4c25c71fb518ca6a8", "d8dc554241ec2d2c030081ce0f747e524c99abe6", "a7e347482be81dad5aae4bc82b5220dac4b85110", "25011e9144d8db7987f6ec69dd450a7d34da9f4e", "129332e3b99eb8249da6ce7e52d676dd7f2a5c5a", "3c25274870dad73497c1a67d7a67409b670680dc", "a51958a2a0620aa1a9b9a168259379511f9521ad", "472e3b3ad5beed13b1f53f904ca809da081f5bb0", "35da70f953f6eeba6ba7b13795029d7a134a61fd", "4ca33d318bcd3e691b1ad70649ddcdf7731f5559", "07f5dac81af1eb8bb7809249ef9306f67466690b", "edcea4a2ca1972fa87bd9e11665f64c2fb328e45", "c9ef2fdb0be08c237d5023b93f434ca984cbd0f5", "c951ec163ec501e751dc9cf1440d6842cb9a7658", "6226388bac2ad67f3650c492ea893f99a707f73b", "0354dc4205f02be67aae1700ba610b807dc3e808", "f5e2529584881a92d28c0feea52db192ece2d94a", "01f8ce6e3d2f159d1045337a0a62bd52861af596", "9bacd02297cf45be09d70a001dba3d5bca23a2d2", "e417b7e6e6eaa0c32453c6e71ced7f614a8a2213", "c7fb7273c53757739259341152f8f3628b87b2c4", "4aa8e87e5023949c22fe84f35f6da80e7042b215", "f46465ba1462c573812ed01f8adf000cf71d595c", "c10d268974744dadb454154d1ad78209735b7ccd", "dd487ebb0b34fa295c8f9290c2ccd252028b6b2d", "665c3edee227cef79f95038c4d39548bbd295275", "53d47a389ce19f7e11f862cf179f04a2fa1ec8f2", "5ac5be4744e3e08c1b3211785999d32ea23d4f98", "97607b6ab32aa608819005fc4be296755b749b16", "48b726deba12826a23fee958b942d93f34160f6c", "ff79ec75de67ed757b0de1252f48f3f05b8f60d5", "798632422d21db3ce8bd6438e542c5a248bc5bf4", "60f557c0c5dff44f8b6a57412ca63e43b9686bb8", "26ae551108db8fa01edb9dd0aa258de69af1ad93", "81f618d63abba5c9a20cff66c5504861e40c6c35", "d6caa69e116c2b631a177448c4e15e9689c19a82", "b88535fe23366ac1112fbbcc7c90a603c37cbd32", "a2bd7c3301360945abb4b9b62182e2ba809b10d5", "774c4631fd316cb51eb45c6972bfd54633ed86f9", "df29fc91edabf712d5e597d0ddd4cf015d99722e", "049da90fb44ace9629eaf7a0448eae2228bb1fba", "15186b6606e27ce5fe7d257b8a13e66ea3ffd077", "91dacb469d3ee942c35f5b73bfee50741ce74766", "0a32c160ac89edbb7f48c34e21768c5cc85704af", "e090b112efe049233ea4b36e83f901ca507ac14e", "631d722674588bfca4f833c3534872b0c3805472", "6a3b63eb3616aa71ac9e1866ff6f502b37af8779", "6f3568e3db678f6847d4019f55aa606ffd3196ce", "4ea5c1ff2a06e4426915c175f39262fc96fc2421", "5b8b2a4e709d0fe7ea3998a7d13df1c1872ef2bd", "0517000e6fd8a325e14d8790dab8b9aa83522c4c", "3c416f3a643cf9df01b7076a052e2dd9d5f29717", "5b3d5e0a65f3eb6fd4282cd1e5f24410f3c37a5f", "0a2ddaa6bdf1b44394dd2b523989411ecbff465a", "904ecb1d366c470659bb3a9c1cf30793f456c4d9", "c6a1ae78750919dfa30e8af6adf856565593cc18", "c8c483cf57a768110fce57e509f9b855e69d34b7", "f6a212837b2416d857b6efde12c9302309b61363", "db10ce3d8db0249e03ced4224b23a3c4ef5130b3", "d3150c9c8f83d1f6ca3adeb6cbdda32600c4457d", "e72ccc2080d138d64e90cab005987383fdee94f3", "ca033678013b326f4a2931b3d88bd40e7a801e10", "f996003fb4de23d8751d84438d978957d5804233", "5ade1077ffb1938e1af40e1530884e67c253fad2", "42c672afd65020e86c522b5bbfc8ed4c43b3984b", "91b24b2780bada1ffba876e3c84e23515d618ab3", "e2b3c588e16cf22bfd364ee50901068fd34f22e1", "52d062560b11bf3e3ddda5d5f2d24ec9b9b9cfdd", "f41b2c2ec4052cc93a581b6fbb4a446b79e5629b", "3749cbb3cacb6338fbc406e6154326604ebc4ce0", "96a95cb9743e755f10fa6a14895ea099e5ac4c51", "af4cbaf75125cdb1f37ece93802e75b03af9d96f", "58ae3c577c6baeaae559f71eaa402098250128d9", "ff03a32323ef87291c996e39ca0aadcb17646e9c", "e7bdb60e56ce70bdbdb2ac7cc8f68c85357a90f4", "155bebfdf23ef05f4200e7741baaec28a681289b", "89cc635c0554cb2e518c830969ca4c5eedda0f4e", "62616fb14fac878c66cf9a54cad6e3d79aba30f6", "5b50df2419c271b518099d3b4ac7caecc43cead8", "bf1de980e5c802af44caf806204886714fee6d2e", "1455159d2cb12d5320a6c99b50a5cb7c0e0513b5", "e72e63a6b5474d2109755ea1c32b37ff2fdcc6bf", "1e676e4a0a83765e0773071799a4e22cf46f7f11", "7a90d84e581b4ad3736b406c0b38cfe3941cfaed", "e59b4deec05095a95db1555b7d76b963a4e413d9", "31df75676be92be07e7eca1c02efc9a6f07a44ec", "dc5b57ea44544d6721dc5fba490fb477e07feeb2", "d1b7c60afcfa6d827d6a98a14476ee05a4d952ff", "85e999dc5e8061b656b9080b07e0939b693766f1", "b9ae7f71d7c95a320f7c62d71843c68809bd06bf", "6bc5b3f81279168d6110b12138e516db747b2051", "7035cf8c9088ee6e213f2e2e6ac5d6c40aed6680", "d67e7f872980011114f237c103e984c8772611ba", "d3e7b8c8a87733ca773ca8b6dc4f2a0b395b1646", "49bce5c9ef3be4cf51fdd6b254cce175200e54a5", "06f586e89047c3f2f7b33c518acb7e8166fd0f39", "787f61d70b5c855b546edee91c5432aaa1114c63", "47d991678d519d90c964a2d4d833c4f16ca485af", "407855b8f8672c05e5fa33e889b5dae875da3cc1", "d8a0eed7269fdcd977f4349cdcb4188c1af2b187", "179dfdc8d78b5bd5377dd115af026df58308bdaf", "9753a35c76735db3146e9f16df70f5579481cba2", "f4059d0e3c0a2397d779257a441994e2bed71b52", "8a716e3275a9abf9380a0c4330aff1871b3e3215", "bb1006b2acc00aae09d906fed65396508649502c", "1312a73304ce8e24c155e58c34c04a03871f1d18", "5d44c85d4c5b1d70b8162bc3a12b64007e775472", "0cdb530c18b37db41aa10eab8e9bd494fd76d6ca", "5eb22a317d3facd813cb1ebcd32f21e1d5437a38", "52ab49ef1a074d413ead7015b9b66022c50c2afd", "acd37f98c045ab8c57430caa4bdec2d60ccacb3c", "150f2a75b2f3b39f4e6ff02e00d966b0b1680c0a", "0010096356568a623f3ffb659c3a8ee03b913248", "8c48e99c179552c08707209c7dd4e57a2c711a69", "2bffa3cbc568045bcbf9ae28914126978854d8bb", "ad3e5a949e433b23034b41f05adce65fd3d4b791", "c772a5b050bfcdc959f97c4de26e8275b663021c", "b88eddb6828061bfe5cbbeaf9a7991eb3e7ff98a", "0d18a945ca1424367d55bf4fd54270353939443f", "94f72a72e2500cbf727dd76ac52239ab15ddc591", "38a1e17b9393a7e59c92d16c3ea0347e73af96d3", "eea2ad4019e38f1f9b0d191cb21f1ad612fa6d86", "f9826a1dd7604900f440493f4630563097c699ee", "6838fe3f44432f0516e8f861104a8ddee57329b0", "dbd139c91c79747a5138cca50961dfeb3f6cd116", "4a14f9d9684a59cb4bc970c70db8f8de7818590a", "01e7c26e39d2d4e3a8dbdb6c42e4640e859d9034", "50a073cb0e9b30c53fc8b9ecc87b673609d70b0b", "525e0bb37c2a149d30f2f30fe144701f58582bd2", "2a4eaa4cd897c8040fb0dd14cbbbab81479242e3", "18e9133d5a98e16ed75bd5610ad2a6835b2b5755", "574e076f51f98cb0c10b619271908fdb5f721277", "bfbe14545740d54b4f55a86a80bc6a5ac91e1891", "0fa767beff83d4570f7dcbf683d983eb76b449ac", "3224e47af8a8b0666be867f271192416232b1ac1", "c921b6587c1efb1d0583187c89aa868ee780ba21", "5fd5176a790b6ec99dac64b9f6a41e4c84967d6b", "6c390b620d231d5f2febf05bddd758582513fe46", "b66d16fcc9094735cec5259a9714b131fa410594", "5d306202b8ef522ba9fd92bc8b3155a3d90513ed", "ceafa6120d595fdddc6c737e060fca6c71bb48fa", "763a8e98390092befad43e00067a4986dbb6ff6f", "bbfcfe50daa7a354d0a723194200dba1e77228ef", "1aa03f7701603341a4ffb734919117b4ca0d7b05", "8ac674287c5b77302cdc3d29b1e101064190b07f", "ea3e3b088a1c7dc124207327ad0a11d54e710e9a", "eb830b348417f4ad6ccbb31f5f0d36e9a614600a", "465e843d40742f7e0763d80b1d3708ac47a1a41a", "8661667dde73dd1ebc6d270c7a04c15e87e7c530", "d7c6ad20204be927c54060ed1a1dc186c461799c", "c2f9a227f7cfd8892c7f37f575a4288e9fce8a29", "5c87b6eae85d0210b16166aca3d08389c4ae3df0", "57f3bdb1e5f775f43b67386b1f625cc7ad414d07", "fbaab3cf537a892295aabdfd02c8052e370e6669", "d4b33b3e9f352fbd220115d0d1c40c7cf19c62da", "00cc23f9068874a468b4f341dd48d44be74f852c", "c23c43dd9639442f78885ed94937528e3c97566e", "5042f543ab2d2feeac219eedb60f7c5e2046be31", "27a9119b8a17786ad00b53bf0c662ee9aed81524", "d36903860ce303649b6089c6a4bb06099fa755ea", "6665a629c38bdbbbef757af21abcd4041e833b9e", "11d1844e6699c2178fc33962912213c125b9dd55", "91f0789efbb12ed95c523649a9fdceede23b8e30", "54b83bd7058efa103e7fbce9dbeed24cd70542bf", "9a7207928a35a445858c4df366567fdd4be2f0b4", "9b2686c3335d87bbc7a2f14102afda4d0b5df372", "73c5deff7686af3ca8a9cad4057b31d24d6bbd5e", "0c36bd791de4e202e5631fb77ccca1f4575fd3bf", "df8b7fee81ec5aff0f223e7ba07723eefa1405d3", "9561160a6a403f018e4ed014d9bee134c6e65350", "dc0114ff8411d1fbc61ba8a36cca9271691a9377", "078ed369f13806157a2aed9c9cdf257ef0867d6a", "6788bc6bc2be68db9b9f1a37bf5edb8497eafb93", "cd2edfef259386ba2dee0b01741ac612ff4a6547", "8b5894843c1b071786072b6de93f17bcbadb8948", "d822fd53221f68c562deda6a8c35a524e7fdf146", "4acfe4aa3c86ba76672ec7d90ae59333b0bc030a", "34594a3096985c0fccd17cbefb9826c2d1084e3d", "f38076e15c4b9b12eb8835df891d0ba3c9344926", "2d90ebd3e45c4ef8102fdd3cfa7b246dd5a3d6eb", "0d922f61e37bcfdb5688267163aa39bcf700d260", "62587d2d19fcab21d4274476cff968afdbfc9b2b", "a97b01c2ac7a51efe4f789732994256e36b436e8", "03b1934b63a9d31b969de2925d1f5b5d0c05e813", "8be3c4b73fcea7792946b3cdeb93f7a70d3eae86", "2d6d726a51bcb47bebf6165766347752346cd8ba", "ca7fb2920317dcf8de5230b57c43539584b5e5ec", "a6dc1b3907b69d728287db82da01b60652a52591", "22e880ad20bf5d1f899a8a2ef9cc14f847f2120b", "7abaac631bd897154686e6db030904d0af238248", "70bfd5d065b6276af411586a76f036a5765e8789", "d5a7c7818c2424c9dc919d9e6d163a39bf13f081", "ca2f3403840cae9748a38c98b7af1e9e60c63475", "2283e072b58c6c064f801973f5ef2f315a10b8f4", "b712d1c657050538c6abe622d3e43d308f0fa663", "07b88600b793104b21244aa36d0cc37b689e9b95", "7fd15e92756aa740ccbc61410c55b4f241974a18", "e5022531bf58fe2f91ed90544635edbfa140c873", "c8fc824608efde15ae05a36ab6bab314ebcad01d", "b438e28509a266dc1b57a83ae63f8f8bf62dc052", "2158f88a88bcd5212db447e62d87082c786871b2", "c10251af597e1a7eb97828919f2aa740a31b6525", "37df2ff38708187366539240bbcaebeef0ee2928", "b4b96ab4e377553a95500e1e682a113454acc485", "dc95a3de569322a0ac608689ab89222ea0e77172", "7fc37a8981b397044179305004d422428a6fc96e", "4c0db7765d747910798d4141ab44a250704f4c4d", "ed3fe4c423340dd0c9c3f37cdfb8b0d233c55769", "2f8005cd14f2f8fbebbaf5339ecf06644819eda1", "39336e37802b08b0af48507d816ee8e898cbc92f", "8317b459df053a0701b8e1991302d88f7bd6695a", "ad10b0717d639f431a2e8222ae7e217a3bbaedf8", "14b1bb47a7658fa6a3bb68a9e158eb829f2f59a1", "3e67dc1f5218526470df051fd1dbbdfda28fe33a", "cf519ab898a900d9129283045a65c1d1d6407123", "1f1a971bf48641394883ed47dd27aa0132cad001", "3dae50aa4fb624ed8157abd272b53e703d65b838", "60b20963cefd8b546b8210fdfa5cd84c94e84650", "a1d45858e00c9372d6d2b62ab6e49f7edb77f7c1", "2e1725bef661a8b46b5b957e62b110e7440c975f", "2f2ed95aa840c37bb0cb77f5bf2d6c85afcb2e63", "4566e968399c33b1aa224fd6edcaa00682648558", "b5c6e870e8efa466390015c8bc6d88a4dcc9b102", "78c9e2c53adcdca21e7cda94145927474f8d53d3", "126a763f7ab9fa86ff8f32410f64bff2e603354a", "779d73194064fb865601e8fb0a42d9d53b62fe78", "06bb9f28e740aa005b9d48643becfefa5156487d", "f3df5f7d37eb0af7069e31243c8508293f6336b4", "35d1ffb8dee4a3bde80167b8051885b2c44c26ae", "e78c5d0ec526f895dea874e763b72f1bdf3b2a2b", "e42d615471c2210dc8116e6acf6c5bc2c1fc7f18", "5f97e40e3e04df71c5686bc75180507e89b618b9", "957378a69eb4dbd0066f91a9f4e44dc02cd360bd", "0d88840e81596e8378f8cc444c6fcb61cfa676d0", "ac83ad1e6567f95d7309bda337b193151285a3fa", "0f0106c101edd63351a8e3f8be4b1f87e4501d78", "045d921044708def0265f9ac8c30d4e092671278", "8747c67d9e549e9b2cf5a93201be105b9c8d9291", "7bf88df3243a0b03835d7fc6c313c2ad6cc6eca4", "eecfe5d75a7f3f80105fb8cc6eb4c09decdd8314", "d73312d5e9756e77f13653013e1d00211cb555ae", "e88a8191948642f5764e1de6d1b904aaec1a6202", "fe6b07381189adb57dbc78150eab602044d541d0", "c979d02db27acb3e9c6fbd3dfe68d5f78fb55f62", "74ed6d63bfc7cd022737b3356999789d4ef5d5ec", "76fd7ec3940df3975508bb6d374a1fe2d1000433", "8acef03cb5881ef69c966dfb2f49e4088af36ffb", "e40b23c619bacf92d3ebd2ea5cf5d49508947cb2", "d96fca371b54ef53292191f92e45ed18012c0445", "3e91264582c173f6084e4f5c92e833f0b229cc6a", "15cdc526586fe7e02f56bdf844cabc91fd2d43ac", "e538ce38516ae0ed909dadd761352499094b272e", "d4d5a142345cf7a0d20fc8c2beef17d41cdd065c", "b6a53e62bca45232bcf5140f4027921e8224fe4b", "e81887f996a110081c288be42e30c3dc05e913ef", "c217041afd6df218d61c0a455a0adce8e875132e", "41e4f3c215c45bcfaf9b4330f8bce50e911d6be8", "fe8c217b7cc85b1f35dc54eb342a8451828a7418", "475c2fa1e7b85a055da9092d103d4473da0fe583", "d83cad6d9b15460509dfca027a46aba4969cf750", "a2b183067c6e218146e51110477ab4300076e30e", "e7dbb7a267feb1e467ce160e4b431a3b8807fa67", "0124b513cd0dc8f1c8c4233b258ff7e6e4a59e57", "1c5c8cf6ff828e0b992a30ec4dc0a05cc961d8c0", "4b6516c843ad6df039b7e5f78ead6b8e3416f243", "f35f1a18496a9580247973f07a64e88899470325", "a42ead59da853cb4afb1dbfd77bdb16cdd90d266", "5d361a9e39408dd5eb9af5302bdaf16ec215acb1", "fea4165ca8e952cef8cb8c636b4399ffdaebbdb5", "078bfae6a468fda8b55cc7d61aba1721cb45723f", "cab48493d848c93ae8fa3b5843a4a24d782a1189", "795fe74143a2387d97b1f4a8fc029dabd9246830", "cb0a37f61aa772341e63e8ae8ee5bece211613f8", "0818d015db720491684b70cd64ae971bd02cb81c", "13a0d6e9b253654f5cc2a44f3d0b3cae10440443", "ebbc985cf8216ec179666ae86214a1642904b936", "7d03a223292253cb93d140de4067abb1c034ce8d", "d7564dbc6d9b13f157c9c9327885d76f501cc5a9", "980d55198c1f417c9e95f48624466ece64cabba8", "b4fe310f7d910f2e36858d4369ae9d97e9a9f1fc", "84d4889fa0d9e3a4ba215c8c2839d96731fe34aa", "44ded3eaa466bb2b94ee633ae80b731f1a6f8667", "13d34d6a2b80391a038f441729610af0b207250b", "6b403712f1adc5e2ba96682bb163a7bd378ceb81", "bb1cdc1b2af4bfaa9aec7b430917cf808a58c810", "ed648799aed3c2637e80415c4dcacdb896b350d4", "c62c0fb2d2c456de7053236233e71c96cf2c3ca0", "cbc8ae660ca5b2c8d6d33a0f21e44f582c297173", "6da4d5bd609dbf03e1f5f0944cbcac0604f941f8", "43cf21cb718d8ce89a2afddf6c734ca849f94590", "e729d511df8398d27cb341303854a0f83af62569", "492f1c2406fa0f8d0958bcb578d101e409a60237", "6e49ff91c0b88792a76c6514f0af25b937e7a9e4", "1217d7d6780a323ade65efd0b31e42a877d871f0", "b4d96bc710ac551c288c9ee4849c5462389b79b1", "f537cdefcf9bb2dee11048d4640f8902634ce3b9", "58db3e5d7be22ca73175b873e29cfa984dfafcd4", "c77ae051d56a55abfba5f65f872da953feb1d216", "daa8942f41c76bdc159731ef03053de4be68ba72", "34ecfff6722be4819707b128ccae561eacf101fc", "0e97acff84ca6c859b48b22a6d42c4680ef1c432", "da3d5f780d2824b37c1bea9e83a719693fa05dac", "d874ead58d497b883c937c48a53dc543efc8673d", "179c92eb0be70f3d3babbf511031af0acf6473f6", "a3cb1b096fcecad03562205bd285ebefc816c64a", "95bcf93849620f105b34a0e7adc51faca9bec8bf", "10dcb21d8b4f36de45b623ac0c9f14f3a7f9a96c", "b062f5b6fad6ea8cc472792efa046caae89b2576", "7b2fd342e32a87ae57c16f568709dc4bb3fae2a5", "72d18d50a47ecb07f372fec80bf166a6abd0a756", "bfdcd8559b3010e24e56e5da72a7684116d8d2d5", "49f4860ce3e4122e17c869229701f7d86aa6956c", "61570884bfd84aa38998b37fa56bdf2013dcfd4a", "45ae95c2be90131b0d7727b863def6801cecbf9e", "b359f8e6f5195ee07a12fd218e8d53dae70445e0", "ff59496632f2a15e4e102b3340674b0481abfd4d", "561fcf54a4dbb4cc51ff429edb2badc6c2bf87d3", "4680ced5faf403ab779b7f841b1f246f7a2c5fab", "485342408ba2d32bd484c378abfbe71cca59829c", "361aa909da10d2bee04b46b48923ebb4c8a416c7", "b5ca06c9ca2e7184e54606585fde8e07334b1b80", "9a684cf199e71edb9fb48bd9d3a2560fc5ed232b", "e69968b79432d1a3f9544e70b634f8fe08cb1aa8", "80b636069ae8a19e8e652c5f28cdb6d1e543cdb0", "1ee4aa11b649020b0b2b123bd79180c21c3cefc9", "0f37ee8e9ab571caa2ad93a0f1a2a4ec7c8b27b0", "079f1c8eada71aeb9a8c5805a1a2c86b47cca4f1", "62cbd6805c7dfc882d0905d6335fc5087e2ba189", "aa2522edcd55d23f7bf293252c3de2c45113c6f4", "52da1e9b6b96057efd8ab8039978828114d92564", "8f6e8ef0d7b3ae91cd8719f05761cc35e1c9cd13", "d920bdeda5ac0337030895f84f91d94efc8ce915", "931928feb9b7fdb295f638c2b4ffdc30a6dcea5a", "f8e10a2610329114b4cf9770d590cb9ea77c013e", "dbc49d2a6892b5761c901cbab4ba386e67fb36d4", "6bd639f9df304f52d57bd94307d05aad23516f5e", "5e55c6c611977e2d948b5b0776e8df710e7da9c5", "887fd08260d36e954b9fe088d9e2d07101a3e9c4", "62ab9bf1c4a464009b16fc6fd398a712eb3f9509", "0be873bed22315e296bfb18ad90c39c74d52a687", "414d84b159cc55ac8ce5d61717add0cffa0f0280", "16e0fcd04abc3938a256c32ed0d305c990cf8f34", "6ed1731746e97382fdba02376102e7ba4acfde97", "acae38201077c8ee7013d2d9ec608dc8ee5c49c0", "b04263644c3307b8b4a20838cd48f3c19692f1d2", "d832f62a01f905ce60a104ac5d39e94670e5aaf1", "5591f289d75ffa8f39a946f1ffa64bd3b6b34975", "1a1c54283653fa021ab604dbe29396b26c58b5ad", "e03a65fdea7a14bc319c6b957d958f1fb5d6aaa3", "bc78c832e98bb8e9b36a4d236d5ad9ce36de66c5", "0c1797383f47fc2e8ba611479b3d53d600d88e85", "f870711739929855be9eeca517ff3a818a23c541", "cb954c6babccbd9fe59013d8ed14098df0cdf8af", "668ba2d1a5723d1e0d71d10432a6a16b48e63b05", "936ad63709f58b52b0c95cb634793a0bf982d85b", "f93e254b58c75deb7f1dbc3f04886014885114b5", "04bb89c0bd963c2df6bec4d0d97457b3ba41faaa", "93cccda82797d56956e5756841298671c4ecdb68", "5efbed51cce62cdd9a2927638030e76bf688cdf7", "afe25937e4ff1938447ea8f7c6b2c3ce9bf38e2e", "0506d6f19279b54bf1464a77614fc9b27898aaf5", "c7d0565681ab4aa40748056f4f4b83250b4af431", "0095205917d97e4c4b4af2d5346ae295dda2d7fc", "a31120b6f615b39f517a8b515d1da172afd25930", "c6e895050dc59d42d92e1f30f1cf847d1665c442", "5afc311783609cdc0d09f191b43372692c86df0d" ], "dev3": [ "36e943b6b20cb7a8a89bc30489c4a81c3e149d74", "2e32b93165923e5f5ac87e5f1b3105f8d2a88509", "7223c5b54a7958fe8f8176bafe5ea415f0c514a6", "08eaeff6402b92d3df4268321ee1ceea8f2bfd5a", "f5b238f111b8d176547339f4ec3e37fbdd1d552e", "e89807514ea6fff2128615e6799b178de76ee7be", "c9c2b1263754e3bfb9025942645352f242670601", "6b1e50ba97e4d60b03098e8eb585a039074c7d35", "67234eafc10d84b25efe706463d9ec6a479940b5", "7cd3467713db090dcf1b839ee47aeee9a578fb97", "9346094fb8eb3823e5a4711ab30dbac0243e07dc", "deda5f799b79809dce4b1f1a6b0fcd907df90520", "99f2ec862c6b87f25b58b9f2adc6131c59147b72", "f3a5c615e28b763da534ac5a2bdbefdac3055aa7", "011ed23ed2889088c04bd4c26000f20898130df2", "bbc1c221f25f249e1bfc53a33bf4a774401c1541", "3b6f2e05251f9b9898b7f00506804f655c759cb1", "8daa633d0ddf13e8115c48c7ddc17997f6f39981", "888299d6f7cf7de03120c64f30d6006b1510d34d", "eac2091345d39990b8d809815c7dda1622a5bb03", "bf8814ed10299fb606ddebb6ee29722cd493dc13", "9cfd6dbab2e12123a8ab59e8d61310f20b51336c", "bc9acde7642ff5f8dcd8627af46fe5d6c3a6f623", "251d5b3669c20c7b18d61767a35b3164c311e3f1", "4f478a55cc40df50b7dd26aef8bf31bc493a79d9", "a5b44c06888e9b3f2f472e3e2d341102b43da887", "40eb988790268552b1a84af3dc47fc8fc857b0cb", "dd2699be19f2c8291b9e80daf0fc574c3fb31aca", "b41403db7145bec395c0e8e43f78b63a79f8b4e9", "84380a94f776c8c1e7786d2eb3fb811789f42639", "8ce4a0cf1554f609b6a12f6bf136440aeb7e34bb", "ea974e18777d60800ac6fe7e4aad6a65b786e693", "2c987833599413ec015e1592619b2db362098855", "d5a5dd52e82c171a3eba449cfdee9eb3be1323d7", "0b43b0124f65418e5e9b82e07ad03dc1168fd0e8", "7b0f2a5f539cafefd89921030ea48dc42c22dd88", "111908c4ed7b5a06bc43ccc8fb1a1e81cc35073e", "3edb671b8a8b16658da7d9ab6dca406004697f4c", "292df42c3f92a1a19bf132457a2336fc0ea98b8a", "cf1ede9129c13c9f3f55a0bd9a750312208c3cc6", "d29b0d90e0d735eee860b977c57cb75423d7a9ba", "f4134fd9b0dc693bbf9c68df50d1bf8a105b3ab9", "c2cfc0d409b5adf892c6daa86d128f6e98633bee", "93be97e6a741ba2fa9dac584219f4f808de237af", "d94ee14123670c630d45b65afef1a0b31d4a2306", "ea229f51488bd70732690fd1691f6a6f22f4ab91", "0e977e087ccf7c1392e56e7ff12dd7bb538ee70a", "becf5b1d2343a8f675300bfbf398140549d641f6", "d3352813ea44447bfbf135efdec23acc4d1d3f89", "9a63aeda7935a1a65853ecaec6d140725fae4443", "843c350ccae0a08db47ce899f5f9f681b2241cd4", "5922ac0fb11105da67d28847b60a521406a77cdb", "808f4e8cb9be502060317526f887b1d31cbeb40a", "f427d2f0d35f27273e856871f8588652632d8ac2", "ba1c5bf4bd4f597f85d73a4bb20ce3b589eec655", "f8f2c8c85a91a25560f6742472a3a4afdc400d0f", "fb1662b939391cd2af9ce1cc6dba87b364f0ee77", "7bcb41914907e17bfd5af934a031f783bb76b969", "63d6bda8e95ac992da74e84b2f3be62f3d85190b", "6f2adcd63ca432f927b08603aab51b67968a221b", "01fd96e19d50b999c147f31d38afbfd94b2118bc", "710c56e6b15320831a4a5f7481d0a224a97c88b6", "43a8351263eb4cec9bd8ddaaf5fb9cc666ae029a", "2f9ea3a505572d8a57584db1716d85e63b8c9f35", "f4f1398503aadbf0df516d0423c08b5a036a582f", "3eb25dd7287b54c4d8e4f873cbf438ac6f598e67", "8631f68509f8bbc036fc68101b636330682d51f7", "64cee8a99fe2f0575b937a1882a5c555c34b85d6", "79539cb886d7b70c54a23f36336b049e50941177", "fbd203401b9a82816ad9bca2a3ef18a183608b76", "c23cc08b1c6fc18c17418c770c6230323a84da20", "45e9d20d6064effc0d6bea8d396e12db366d885b", "474d9b7e2e3e1044e4a85db09a3d1d80e186fe57", "07655a0e113e456cfd5bda450b07f28ae4b75d74", "e096be85c45729affd2ccc6c0ba4db7f2e63a060", "acde2a81ffc27680ac08e32f70134dfcd1dd59f0", "085bc9504b7db92d19903f345af1a7f398c22041", "70e328385c8c9e11ff2d62906edd5a0706c27b9f", "656bc22e283852a55ad1317048649f0991bc7dcd", "6718a9e4cfeffd43b1b9493aa0d3cf9537ab395c", "17000bf8c3abb2a6f240bf49800ce8e68e7ced70", "71e0082ab035bdcd6372c6faf96596ce9eac5a3c", "dc4c6cfb9b78bca962121510b01b7a7605bbbd45", "2bf25954b4aaa746b4dd8cf1d5f823ccf646224a", "66d55e62f009876b4e71d988a7a1bfb16c8230fa", "43038bbfcb53ccaecc8a258e4d07d0f489292361", "4c8d69f264459a9b8b72fa7ffe8a972e821af1a1", "0a9715d6b55dfa28f46de8ff4097dacb2f2032a6", "d06c526fb06714e16207aa1292146bc283b99e31", "4d0c21c131da07c766801d846929872dc8bd2a66", "677bd9783a6dbc40b9202381095b85f4f7b3de0c", "0a485fc30aae693e942a5984f149c7aa69f397d7", "7a2c386e281db72871dda33944502b7a7e7a6df9", "b4e2a24c1f62088b3f7ce0197afc90832fc25009", "c341d9704c06f017dfc86b17149cb441ef2ef68a", "c680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8", "a72789c9d6d3c252017cc369e946bb6375b20d71", "21d336d69d00646ff96a8ead3a2abc8724d2b268", "f69aa5e6492ece1c5a98d44ef91f6f5963cc231b", "217597371ef49e8723ba687ceb349081a9e5a3bb", "cfc9a9f50b1d69d413117ee505ab0dd8741d2985", "22d402e23d8bd01cad87bc7c5ba7966be37fd20b", "607a3b2409f534eae3981fcfe2de4e59dc282a70", "673f1614c4def695df28e0e2dc2efba785ef0ad2", "04650278789bfd23ec0f01755f96e5c02883a291", "8b0c5f2fca21672e0f6d1bade96811c2f8086d7f", "f4fb4799ae3f5d2df86daf8c25a2bb66ff265f44", "82e8aef485911b6e83dd10d89795841ec6b3518f", "bbccd95d22c6c06d9d137d218ec48c7e65acb5c3", "f7433a429e956195a19d97996e2be9db45bae297", "547f03b6d75272902fa3811792fe0b03ff7ed5c3", "2ba6066d5dcf4b9835310e01b00a6cec5320733b", "112f489449634984dd6f248bc9a3513393312b1f", "e74a0f4b0986bb6054e4ebad05fb793f64a105e1", "2696fee3c6b08cd9645a61ebf08b84fd70be5a72", "344ee36bfec57b5c737c26a6fbd0edf62a488eae", "6d3c98780805462c677e6cf17cb66c1bd299de29", "1c8ae43efefa679ed01ddefb38ccf2c1e52abb22", "dcf4d82fb5e1f58418a4ebbe21164f61e804d448", "87ab959ae05662cddfa83270787be6e8e538ddf2", "8ddd27ce1ee321f8d307d0593d1045bc23deb6c3", "fee70558f8fae8ace29c10a0393197cb1679fe4a", "17e9fd06ce8f7e98bed087f9e01a17e47a234060", "55ed34e37c61ae53e676f73a2e4444d7ecb4ce7d", "6da378afeaaec007d761113198bdd6c0966eafa7", "30914c0434da2ad11780221c242cd2d6354326a6", "da42124efe4f04fbb2749a255af09118b5be6156", "10e111477db68fe65776a1d68fb1ffccaf6520fc", "0d1fa8d657d503b478b1056422d3d3f4941116e3", "99db7204dc40c2d744423aba85a6b6a870a56e58", "d0f8b76ffdf2de0d5f7ed164591a9d7b3456f16c", "92ff4f7877ddbbf97c6170143b07c590ec04487c", "efa587ad36a4ff8a465cb7a076d01ce0ce83b71a", "8a47d6eb507b80b3a4318441cea17587565179ca", "7f5079f7c8c07c9508b65924c8c897e30c64d2a6", "fb5f34a75a4b2e2becb97448b2bfcaf9ae214cd5", "24a2560d3050ce5fd978e0c37871852340003a4a", "88df5b871f68941589f34d3629e2b580916665a1", "8fc2407085de7d572c75c08a8794fbf25e7fc214", "7de27ea56a9ec233457cb0c1a354361bff8e8670", "d714e7b60a0c43fcc462bb43ce0abc82db164f1b", "0858c4ecbca5b48a9f3439e6bb73ad045dabf20c", "58ffe0958a0a54b2ed6d76a745de9500b55470d8", "e0eccaeb60b40fd7aedd272e5c9dfff123e42c1a", "0d88aadd53fe966942fb0aa13bce2d177648a897", "e896fbb638674972ce98d6475398bb3765b65b71", "f7f51bdd7a5b73143ef126c85f767cb5d5b54e84", "a2c2caa2f495f5061b7c060f4b89c0732ad43571", "559b434ef115c223d2dfc115dd553a46ce39b820", "b990cb95a98cbec8140877e07438f9c5f7ab06ef", "999180d5b5c1023f441100e7b45a3aa346a2e898", "8f6d4eaa31662bbff08fb0a694fb41f74f225b0a", "b8a7270567abdbb94a425727eb0b365d0c06f85d", "c00bd0008a9ed2d0c31d23c9364f7d818d3beb08", "6057ec9b06e71d4d0fc68de1067001ec3f41000d", "5935bfa8603b7c22df4ea777a688723a408e6c5d", "d81c9c32c5ea4e91de3038b30c4a7a9ab78b7481", "7638a6c9811590a384e2126dd004e302f76d3e4a", "f4f7e13388b3a37ae0ea1cb69894fb731c1bd1b7", "61872e47aff153d0cdbafbc41b3c180fba9f3397", "9adb7c7d130c6d4eb0e80b92d6eebd71fac3384d", "f23fda39d3af5915754379f652103505ab038c50", "d1de00a2c8f3605faee9a8b81c78ded2ed89a3fe", "edb21e05739b46c98852f4ffbadc040b11efc6db", "d8658df94e09a3ed82c66eb5085c89ece1239d0c", "f8a039e9b54875a3435ace4b9953cefa591a0753", "cb0d450b7deb5f72c4278fb1c769cc5cec591041", "099401563c7c1ab16e3abe64cea07baddd039fd3", "a3d50f7714103ebd255249a8c183378a6f49d523", "7de88873a6af14bdbc5b46f8a917091abdf4a577", "3939a881f06f9dffaab4b6984c708b140b2214bf", "6287d7ce7017b5ac74d0dc3a60bdfb2b4098b6f8", "1c916c3d5beebc8bc6453b563f611813ac855c58", "ad8b136a314abae07ee413fd6554b07a51dfd597", "51f71749a314b93083830e79f7086f328ec1b770", "eb105b9ae9ddf1935f0f34d66a759a707f66f7e6", "04f7014bd100e30524db2b4d34a60e6f675b09c8", "2dae53c316493899736e42e3a38fb8190006adc8", "22421e134b3b8a2e1b7fa0364cb0c3c71319caad", "4f41b9494353adb529af6c062c86361988481e27", "b015fba2c8a481efe65fe29da10a1be5022d9cd6", "aed5ea946036e6c2c8a0165265bb6b038b3db8cb", "a5dffe78040af3d03bddc3a0acfbf3119fe0e114", "f711b4f01f9921a52acde6135ca8dfa992172828", "87d97fe7d84f218a62b09b890b3e1039a063fe66", "c3d6cc57be605fad96ae092685578ef215ca8dbc", "253ad6300528c9e802a2ebea41ed8c5aeaa0f822", "59c75b074a8630d2cf2fbd6b23fb4d68fa3b3a97", "4ad74a5663d1e38f4e95159ec1caa53bae3b8799", "313f623b9d102cc8c411ae7cab9518f98c2f87f2", "0cce6eb1505f7dd9c0cece2a825b1509cf23f158", "f923b58f88e43c09c45ffd155a71d3eb8349bf22", "28e8a4c0ee782fc54b822401885b38172b9b0e41", "068c0d2699066f833694cf912d299acbf6b8755a", "4d97c33503bff8c83a82ce3be5f55c0fb577db39", "bac037b1e0adc20aa37f2920f586ed9f8ec0e3f0", "cae7599498070226fecba29d45dffaa36ecf20b4", "aff437e6235d1f563437c441ce35abbfcf39f7f1", "07df0a7ae57a92c46b92e63afadeed6e17d4ced4", "3dfedd69eafdf51a8a60aba226b1414a9f8e69e3", "736696b533f6add4751467c144dd5a06c905d0d6", "ba6ecf3e06802e8eb114822e26ac8c84cd5cdbd1", "926a7dffd6660841a80e0db2502bfac6f17bca0f", "f390b86acd22e2722d79e20b9a42454e59c451d0", "9572cf5ab2e34bd4a932e3a1c021587f656b85ed", "1f027f9aef06c423411acc17a87fba1c0f62d686", "6a126b0934d1dac09aaf504da2f5d7dc1156feda", "a8cfd1436a5e9c87ff4910a18641e60761994076", "2edfdace769dc9b3b5c5c06915c234ca73dc28c7", "7496f99060d7655cbf974dba3851838faba629d4", "7e0f7d3abd4a02f423a5b95616840e028a9af7fa", "10445d80d87ac6a8340a749071a218c9eac6ceca", "dec635119eaffb31f566d3cb5a49f49d65e73a69", "ffdf8084c07f7989c129a46ff339debfdd448080", "4577dfdb6747600438ac4b86c29a4d6c12ec9b0a", "52aa5668fe8bde49104c06345eaffc56fbf30958", "25c0c95960a6c6b8e65da7f9828fd83b3c6d1720", "51991e20143a39e9ef0107163eaf283ca0a761ea", "9ab5cedef6de32826b9184e960b3880df3888a5a", "37e5a71f5da86c090850d8e30cdcc890dd903d61", "86f6811752683c79ad05ee6c075b180ab20352aa", "6809791feec71790046a266707eb37dfb4721a4e", "1d3722a6aa76ae5cafbadc6f48eaf6f0567d5845", "b65c495d6eefa0a33a58345cce89660a7cff101c", "6a47a5327340f71eac49fc99ffe832927a8ea6f9", "6c2f412cc76d95e0080dc9e271758b4100f5ef89", "64ddf1ff0cc88cad79f570e3dbeba560cdd6248f", "745f8e112fcf5d61e0fc377bdbc2539dd6b16ef9", "6e965f6c8337eb9946a5e3da7183d89aa53aac38", "0de8a736dad9bf9ed5b8075946bf1e96a47b20f6", "666daf47c31307c50a9f0eb08fc5146d0a3e5f32", "7565d1f3abb592a5978613701a4b9b744df748da", "7d6ded2027d0c81fa0e0419d8afc57699fe1e468", "000367893ad3594b8e9318b98bd96e1a6bf0f94a", "085629a7c91c26b1664dcbf93b2d413688279435", "fa48a51183567934984b381ad8ec281cb24d66ba", "e59e58a68afd60d0fa63e61751bd6d30575f3bb3", "63052773125a684d9c6c7250e6f8be523cfda23f", "f0144d7f450d461bf8d4c026d24e490654233760", "5c61803971a906b65cf1b61d3856b66b4737efe6", "9a789adff27ccaae2e0445d4c60289f00ea8d9df", "074b4eb7704538b869664d4b4ec5f1f6882053d5", "604f8b093e25048c67c9d0d7b8a4f2efdd9fa6b2", "1fdee4f6f526b1d3499a72cdf013d462d5507d49", "75d2cf3075514f01a4897827976314ca0f3eb922", "15c78ae8ccf41b498aff9545464d59e01ef80a7a", "563364d93e2381d44332352a16af1a9e989d0734", "78680cdebc8a97bc2d81decc72cd8cccafe1f669", "ef9cb3dfa5156901a7133ff30a46a844c4d97ce1", "8202a73c73623c51c63ff3bd70f5e44a39c59b78", "a248e8c78d30b2ba1eab272038e7ae6e1db74f26", "68957d29442413e26857c1d41e8565209e619d5d", "c1dbaa73a6e0935a3abc31584d35063e543536b0", "061c77622822ce7e3a4deaa60808c0773186a6c0", "269145f48a13a943f52d67a20d9aa7b075f1e0db", "440d8cd989c484e5b3bee7f733574a92376d98c9", "ec08b323bfff8145b67e88e09a2e8c4a680d3c49", "c2968e497d1bd0b4b9e4f3fe6599589f1702c2bc", "44b92ec85f229d634394bda827364e7473122f36", "6d1e51c23edf5ba61843e1407425fa916911171e", "13bf4fd19ac9a5c44b79a89b825efd19286783bc", "2a862a6f6cc20a849a677dce9606ea0f603f8f33", "964de297e4ebcd12c1c8861b6821a0244dedcb63", "8febe507977b6d68c77ad4185eef257e3e193243", "0796d08b8f8bf590074b9b09f878f933ce867bdd", "07d290e67e008e8c1d839271ad57a19db0f6be06", "e2c5d2fada518c5785da3a8b3de0fff00611a639", "f220d46cdccb15f1aa141cd89c9dacee85b1b6ec", "d644b9b640e905555e7e59fcc85eeb0b786141b6", "15369fdb1d692e1515dd888dfbae275074be63be", "f04b584ed36016a1fcf6f26400f84ee4159560e2", "de5b0d71036c6e412de89f77eca57a4e35ffd3a3", "9d50a486bf00592888664828b35d703c46eaa9b0", "c228e31a96f25c337f1b11b639783fb43c857e8c", "1e14503715d20bc1fc10f0343e7eecf6d6707feb", "0437db0106374ca42b0081e46954e72208b5b30b", "82380ec7009223629924f2931ce748396c0001f4", "f16f8bf39bc79c48c4424d7a6b2e3a0f1eedc18b", "f77f46ebff0c305854d528fd8a81b1645be3ab10", "85df221610e72e4b93f4eaf57a2f470c6da8e54d", "04a930d9a696ca984d2962d8001c50cb65593f29", "3e4e0f08c4fcad6453259a3d8b2ab1d8c775aa32", "36c2c4bf0d59de8faadf6ef00cc7957d7f134ba7", "8723d116c4274de9e60c96bcc8471a0e6c8cbab6", "857586b7ae41f1e50ad3ff85e42cb84df159d7c6", "bcc96441d6194baca5bc758e0d5eb59844b7054d", "dfa303f7c450868ecb2a379c09d23dffffc5ca20", "341ca31be884cc6aa24534c3784d135215cf9662", "ad106a283b5bd577e159149fe4afa074c0b28f3e", "06f2f1ecbc9f6f2fee81135478b027f5d7bea2e4", "cbc929edf01b04a575235752178f1f73766790d3", "c051c44df999f48bacea4cac9237c418e4d31d09", "8406e60522bb8d09649193be43c1c819edc1d059", "d9057c8b5641a350cb13a43ec296ec3a9f4b253e", "39f279710c1c864782ed8abe679eda00b01f3ef8", "f468e59efdd971712be5fb6972cd21891d867c85", "17e7f85c06366b427e5068c5b3e2940e27ff5f1d", "b4e519b07f37c8a3e8d2282df085e059cbf87d4b", "73589f6db604c9c93d3c5ab4cc2cd51f9628256f", "99ac3d332ac8aec3ef93b13e8aa9755da667efb0", "0f6e68a44d70bb9a28fd5d96763e64e189526015", "e5ecf95c1a78066acdf7e26ff17a0468e7d9a610", "d3dfcc5977ad3d08db1c7e1a56c0ea9a12856697", "3bbf4abfaa51848b6d18ad9f4c559973faee3cef", "31baf464b377636dbdcb5c6b24379bc6470750d3", "563e3858104da5c99e2bbaf0af3525e4db1e4e28", "73419e645b136728032e2326f4e7b31a0cca67d2", "85b2c947b26e6f82d755f281a595ddbcb858260d", "e96030ecb424d8cda5ed033c020e2047e8175872", "184009eda65d2c3f504712169db4d462c8b42cd0", "2a861ab5a2dfb2ce878da39ad959fd36bc013963", "62c87dc83e1b1b58d94d7de544965d090ea73258", "1ce40ebb44c2e40f2f8e4a9a402fd6cbbad51d4d", "c26a338430c7343399158edc6842e4eb4d55a9d3", "cd5e973d7a2402f6ddaa52e38bda1cfccf33bab0", "535a2a6f273bae109bc3d121d0e73a4b218bd3b3", "23275074cbce100ea0dec9ed590a6c3cd1fa15b4", "849b69828ba7e43c672612a2a661fa93d4d4f39b", "d36f5cf2ba55995bd0ac83043552601e03b9ee74", "6d17fc1f736c648234f5f83564dfd3c1653c2d5c", "18599c0935571aeede87198d943c4da13b2ad389", "43a709fd0d1229c419f36fe436709b872479f5ff", "46b309657048d881fd41c0af40f723b570d02ed4", "a16ca4b96c17e430d31d4a2afbf136ad4c818654", "e868a9f577ede620aeb76a60097c470de3296233", "faebb0895f11bcbdf82853582b67323ff9d25cfb", "3d2cbb216e21de44703bb0e9412fbd2d09514088", "5034478611697358f4e135c69f364ef6d8cd54dc", "8d5c4b3bd38fa7577a8bfd6f4078ad75ebcd05c8", "ae2baec640c07d7166f684b0be1a5d8dafd8d4af", "474011ac06a79015c14dc5eb8a515dce72473d82", "68d5043e889c294d346937ccc913f645e1e999a6", "3f7ea71e883049d41051a6f58828a98c4d7b0eae", "1b83e8ae8132a9197719c10b8824767d8a26a214", "1018706c87e43370fb1e7599024c1fdf00411638", "91ac53ec1bd532b1c4a5bbec422995686c191701", "672b0340764553117d58f311339c2e321038307e", "1949d91286d9407d51e0da349bf2486ed1945992", "9579dc6313d9f8792748acf80443e50e3c9ae9e6", "e0dc23367cb8bf4c0dab3e3e8016a16637b636ac", "c6e829b4c6ff39d65da9309ccfe083722e9399c5", "82a36cf31ba9e1530d687071e9f764654a2175b9", "35ef0b32b328d9e5ed15f86a0f4a4d29518dec12", "3ce8bad80976a46933f3c03b759d40963a1533a1", "47da9f8892254014e34e8e7f4aacab99096a6797", "2561f6fc52b036fd133b9b1b16e770912d45745b", "9d0302d70861d8d2d36928080d6689d7d8b9a8c6", "ff089f8cea5ac874f1d81f73c6ac83a1b4715858", "efb1cbaad40b910dbb39d35c896bbe27cb782e49", "c8925827790b28a9a3a5013ce094514db17b96b7", "f1781fe9d1ec82cc9f78ecf0a8f6fa20e7114e46", "201e9467410ea331c1a40bbd7457aef1acedbe34", "c6316bff65c92d4a9a4b06ca801082d431b35b37", "4b6ad349886288405890b07d4a8da425eb3c97ec", "c99e4f862f08e9faa28aba068163176518608dab", "552403d581f0b254f9722c9af37494230d6141d1", "07132860dcccfef7bed0191bff0f02f8169c20db", "e864b26e540a0de18ffa4e48ee87091f94db62fa", "442bbb595037321fd4d4224c7dde151525bb9538", "10945f752caa5745907c4e30a59212d41dcf4205", "b698204a1e53860e60456c934eae59d191d407a7", "47ec590af8b3e3bdf1199f9ec68ef0fde82265a4", "6876303c8503943b64cf5faa1bc50b134e9da534", "9c9a00f3a827343b3b0ff04ea9c4cbf7195b527b", "a32a2eaedc5eb8b3e9a01f0458bdd37485037ce9", "d454fccdb3eee49774a583cf7ba273fd115e6620", "344fe62bdbcfb493cf952cbab846d1a29757872d", "412f5b3422551609076e70e3596f0f16ed85d42c", "adcfe3d1a0fcb6313c656cbad09fec0ff48ad4a7", "ea6e20253b1eb4e059a24fb588e55beb48d2e5cb", "f062d7294e449abe2d128afb7b80bd6bb02872c2", "7f2d493b0e555801d7955020cc7011e83882c6a7", "0fa5aa5c8a5afb7a1807862d6bf69dd7b3c8970a", "54deaafef6156e87f26fc19d3e754347ecffc865", "72756133e0bd31bea822a0c2351dc561d92fdd49", "2ce450f8bc838620a3573ef741993ae165049e21", "e8f33a74ff9e19bf1f44b2c10725d23d07e4b12e", "79d818478f30157f3c6e2fd2dd195b857f2d6404", "6d2a827f735a4a39034269cc91546575cf26802f", "a8f521bcadc9749bfc861cff4c6e8216a49aa22e", "ea2c6f1d0b5cab38a38b986c3af1345cbd59f633", "8ead8d2ddb4bef0f667e208b7f4532a75ba494f7", "2004ad1ac57a7d30718f7eeda9b50fe36df005d0", "ed20e32f06b23906b6e2f32c5fed399b04f5d582", "12c84836b7607cc91ff809f8887a8655fd29e0d7", "a3f07ad858ae69f6837c3a55fca22c566b1523b8", "a8690cbeedf3238198e3736e64da5bfe1fd5ee37", "8f10d7dd194d205e1991be222c9afdc49a5f78a1", "914eecaddba53484278e5964532f08cb918e9b4a", "74c32faa78b54863f8f25c538083907c2bf71791", "257d03681cd9a61a67c6d69637aa87c45be71ebb", "ce47551822aa9ceba9fd5e6a09a1d5a3d691c4ce", "1066f01607468a002d62bce989dca73ead3544eb", "062e8802b7a5569f37d6a42e8a270c31b58ff6e6", "21ade7f0f76f33214c7c214a3e87f98bdfb94fdb", "6fea273ed3df7d4be9674d35aae698731fa823ea", "a07df648eccabceae84ba6c1590cdeca4753b114", "b5f033476c3052365e23e4fe14fd35e31f2cf6b9", "fc25ff021af3dcdfc2647c7f1543b71381afb90c", "6e43921fbe47bdc35f416bb77f61f051fb475072", "e89c9b50adf484f026352cb8fdadb459823c86e6", "f98e57563b76e58ab8ac27491ae193d740c902d2", "2ee8f46056453b034e831c8a1f1531c12fc2837a", "8f5111744585f01eaa9b7c3730f9592e69677efa", "3755b7286cf8dd5b10bc0f936ee7f38162949d9a", "bf94131e41ac748425650e8eb5c9275575ec58fd", "bbfad3d7a5ce60112197ed909e1ff3fe3f90a298", "e8105adb0e7b19e0b851758c6bf0aa2f0d609ee0", "36f5050c34b004174a9db36708a6f24fce57426a", "c7210674b87c15af2d34ba13e521bfee2b7da87d", "0eb11e52eab8ce0824bfd1fb50c5cda2d753ef9c", "e95456b7f38474b0207bc71609eea314153aceac", "52bac73a89495f61f33d2c55a6798173fa381d7f", "feb1157276d448b321a2bc89f7efe8872127de66", "c50b80228f3532918a805ed95814da8ddfc61026", "e0f8cf4acbacbc9c26f7a510922be8cef2431d2f", "c73bfd5d81f1c4e3e2257dc1d1fb3bb237a98c41", "c9bdccf7f276744630ac0dff36a284f457871f9f", "0a89a2db9e539794ebe5a27f66fbf98fd564b174", "97a77c519301978830a83710e53e8c23afbacc61", "3bed6b1cb0718c44530edc4f4f738f4acbc48f56", "97b469c46d8a3225cc26b22952e408451192794e", "3b7b4843007faf723c400acfe5891f2768447123", "0c6b6fe74959bf812de8d5f7b019c621bf62df9c", "567e76f9352ba663813ae8d9d8a028a41f84293e", "552594ffdcca599bf5d44a8b61f9a940ccab38e5", "dbcd82ba674182fbf5bf5ae0a9701da2b11e6fe9", "3c596094ab0d65461e64442942ffea21ccc5a5bc", "692412562de8beda5fa2d639be8372758ec30664", "7676e389a77e1b032c81557c067d6a71cdbbf9ea", "5e7cda3405b82f70f8d832a70b7ac64c9c1ec2f6", "6dfec4f70dfe77560de046fe99d6514e7831755a", "e28b31ec9665f2ec92cf3e1f72fd43b85e3d980c", "d2ab1b60c48647523e968a13312ed112f7ac09c3", "c2627d24ad5c79c9272141489456566a8c71b668", "25f573ca63d4fb99edb6e28255d55166c5efa84f", "bcad569ed9c2d547dbf48b40ef7db25c41015732", "ed2b3d358d3883b98f741cbfc1ca3d7aa4fcbb7b", "7b00c136a12ab25724ef7e2ce0be3bb5019cc27d", "b00e5cef63fb98efcf8f2c6b0f1624f271381d2b", "6e5e7b8cb7c99caf0003eb65320a2397088bb6b1", "0bcc0e92b3f0ac57d4c4650722f347593a258572", "24fe0715b53c6e599adfea9f69716db279be9db4", "2a372186ec405085eebcf8d66294aa857244371e", "f59419bfe067ac28cda1f91a6106fce1459d301b", "7827c8e37010241b376748b22db85847c8614dbd", "02f871ad55508446d43d4cd4c283b7745b00ebaf", "bf5b8776365da6bee767fad8de369c6bcabd120a", "6acd4e8ebd247c5dcc5a0135d063f48f408febf3", "ac57f10f82b713c21515fffff11fda2346828cee", "853df2895ad652fb9bbc4d4a38f33ccdc7ec8e54", "e04a38775b45d25155d7658d3914d4eef2b9fd42", "2ababdcc065e76decc12747a3c84e01f7bdc90dd", "6fa577cada40e47409e443f648cf3f1e30c65753", "66b0bd9203832ee6673500bb6e11c663d18b3c2a", "de95a3effeb10f69903dd7b37f830867541c9575", "bc88d771e652f95c045cab0944b691d584c6e9b7", "5624b8f5c6247161f29fe138e362ac5edb7adf83", "85e98ef009c60efcb1ab298fcc79f782fe45dd41", "ecc8493e1752f239bdebe87ec4755494c810839b", "9d7c2978f4799e84bcaa4c5692c58391ea7448eb", "b6577ec5c7cb24f795125d1ce6b37c1bb122c0ff", "266ae932919cbabba290385bfa49d609642552d7", "baf87e2717d2be4e2c8a43ff8d3e5f789125935f", "33f3511241b0ae90ee995879bf2c7eec33221327", "f3fd668a026a1ac8b255b4f2d2fa12df272bdc60", "17163886c27ae832472197f7f81f836d54edaefc", "4db2a6801fa2aaae2dd4ec92ff0ef2a92b741edc", "d3003c48b357f53253f044d561cd6df084ad06e5", "afd1dcf1b16ce48a21012b2dfdb831a7dea49f06", "f29a7d302e0de7eb4b10f57c849d369210c1be55", "64a52e08fe2f53da85f6b30544879aa730e21d5a", "476331eef3498a88cb3421d411df45e1a88290fc", "b4e08eb752cca0135208ed0729479e1d9c87773d", "2de8bc00a1c46b8c97687a02a8e0bbd1f76ab0b9", "1952f64b07b2a0d63d5ba66902fd88190b0dcf08", "dfbd6902f175fc437dba998d4d99d110bd3d424c", "9dfc0123692dad1c2effc18241cfef47e7abb72c", "29116a81df9f07c52db4d33cebdc68c5557af5eb", "90a5164536d56364ce37cc41ea89040a8f4a8c63", "8f9c815ddb423f1429b90408d09220a4184c0b3c", "4aff0ab5d513bee4baf56bd02d8e49bd4c5c7e75", "fa81059b9d5c763c4775708d4832bf8bfc1dda80", "b5dcb5f58aec77f8e282ff134f279c7bc7467e8e", "4b3a12f4eefdb070bb090ad0a40931de304a897e", "dc325069fe0dc3e2a660c25ee73c43ea467effb5", "7d0d405e22f5f5ae0c3a26d42d727401a22bb418", "689dfd7452c967da8c31df1d3cd9075d27d89eee", "0203b3c31053e144d7827aa934912df41000ad48", "c7f68a27ec4b825302998eeb5a400f869cd21cf7", "4ab985d1380805f33d35af87cc192cf2e439672f", "bd70b8e1f643dbf7252be9bc367e0de0f82d722d", "96296e476ffda2d4c36680b2271e9eeff0c3b9f8", "44013b88eb448b4fcf9a9004b6100e127d27adea", "b6a2c7803395b5084cc7a61e4295eee0573480ad", "e61cae06c6c9aab92d29f11b4a83c7d0c0fabd5b", "dc729f161464255eb654aa435f7c21aa0a6062d0", "66736398cdee860dd249fe1b26efc208d78968a8", "bb90ebd573f67b4f2d47ab191ef46784ae773eac", "cf76f3df033802d061aef7dda91dac6fa56b227c", "788aab3a965783dc5ce87474d4b79312f492962d", "649bcbdac96e0d88d30f5acb4eef9e1bd98ddff0", "2dd7808757bacc6233d26759154c6d34eac2e205", "0724506cdda520f1ed7a9bc492d62b05eb350110", "c027aecc2e11f21da0a515964861372e361bffeb", "5b22884b4aab9bfc0522686daa20df6ca0076027", "7351b5704a697da868532ad72b02469986e2f112", "1169b872c4824b1a64b20d9c457106cd134f0562", "d92d8a49aa941363b5cedc4541d9fe64145a5daf", "28cf7fe2f605d22206d1ea5582dad2eebedc6a2a", "2e1f4f4a9d91523c53d1c67b8a93158ca065068e", "a0fec566eff007e5ab3ca4642acd44de6ed0a1f8", "039bc52df97941ffc1f4b022010a1cc92c54e627", "a2c1c01941a3dec3e2a361d9dc21bb0390efcbaf", "925263c35b510e132395b2dcd3354a488b57d203", "48bed5050b4a2d695953ace409c577bdfefe0038", "45eedba1fa992d9ce8fe8e5624a4b8c93875207c", "0c7db3cdad6365f579375f32030a0678fc546151", "0a7579b161834d052e89e9319ed248a04554e85d", "80a488a24271a860aa0b79fb2e83569bf8d49942", "3b9fc45f8c5bc6b1d52888d74b357667b1984f7d", "5579edb1377e56a7bc9de78d65cce32c0457f4eb", "60e88f2defd3835478bdd71c9481a106cbd14167", "6af45c6ef28fd9d81185f90656a591969d7ed607", "227a165ce4ecf2c040263075ed4b23862519af6f", "691450bc08f5dbff74e1358c8e80e6e2f815009b", "8467245526e3bb4ebfcadb2ada56c3e313f5df6b", "0b02b9571c0dadad52f0d76995df485ef5b7df88", "2920a875dc1712838fefd0bdd1208ffc99f6344f", "107f2961ccfac179af7682eb5f6e7ea91e80040c", "0a726d692a13214f7e3ee63dbc38a727ba0e8eb1", "2f697926b0aac7fd59fd5bd0e496f0327dd98428", "04eafd557faa5fbe8f7f2634810a0d2f24f99770", "35aee0e3ad66e0f4b9359e1776f86fe709834ed9", "079d58be9c582a6f88ce3c4bbf9d80b255350989", "0f4bc9c08556e3f5326c6d27c5396527ce0b4223", "dc86483e3aef2879f94457220f32bb973ee1c912", "5a61fecd0e1781484d3cd0d4822221556e8be234", "4b55c81ebae48c53e88654a42c04365391b6159d", "c0f8e0061d5e8b60247101df02c0e9ec8a68df80", "f3a24e082c7e9e4ee89a16c77684d89e04e558d6", "dc3b07e5515f71ee4a0c55217b12e98e098ea3e9", "635b8a1474843fcdb4bdd3d9c32254c9aebb0836", "95b27fe8c741f71d207483ad32922112535a3de9", "6bb89c71ff65ee117a7dce4576026d716ee390e5", "3ba18b3fc1c988ff33803636753659cd33e588e1", "5af0cb4aef8a017fc9885664cbcc380320b33eeb", "a69e23b23b780d800a88b614bb31f5e4aa06baff", "429f22ddcc36c79953467ddd4871d8abcce514fc", "5b19796a2ba95640e14e9c8e3451091ee7a9c761", "7d17496535439d46e65da48c804da622345a2ef9", "c16facaa678b2c23202dccaa422c7be6ff286f7d", "1debbaa468fa03fed34942b90e0a35fa6685a648", "db7175458a0532f1efe733f303ad2b55a02a52a5", "3df0c5be6ade252e7d09f23a46788d6725caa358", "039379d272e66121bd4fc96e324eb2c2bf7e6805", "a40fe168667cbb6f9542d421b5c8e4c0a83ad1e4", "e5454cd6603ca01bdf47f69cafbb1ef755525a12", "c316eee929886b4eec5f3d1cc14b2616da877431", "498f46063dc3045a02ff84c47c8329d2587b6d6f", "0bb744e555f131cf884bea4d3c5eb4e9e462978b", "2323f040e91ab09423a83542a3d25d555b3429b8", "61bdbdd9eeb7143e877fc9fe184b2d6428f4b0db", "0fe7eead024ef0b4ae2750aa09594beb8f4bb11c", "cd3078e45b88f83eb61071dfd4d3e264d4fbe5ac", "4a11d4842034ef7286f178eb0d061c91db9c97c2", "bba3c707221f90bf294b964c938d4e704a53d58b", "9e65c5c0f4f8944d17fc7f5b05682206e9348d81", "fe76b617439facab9e74d2e4027ba0fc886490ee", "85a918d5a2ab5a3fe03d66b25ca4c120214d5d99", "f39baf0a58cce86630ae5e7c18e8dd255209f137", "73ca286df2f76323e53144d111e05afd766bde5a", "7af1df0894eec04a917104eb1d59cde58441217a", "bf7e19887e252754206a26ac95a6a8c6b5f5bfae", "a3976bce7f5745fbe5fca9d0ee33c57d7c2c0301", "463edd0daf34e15e5c5eb50549bf2fff6bc9e662", "fb45210e2cf97fd9c4133cd36bae2079845cb5b4", "14d68ad7b76342db2f4ff77ab05a6a8d5fe4688f", "3482da422d3a85923ef60991536d69a15ae5d922", "378b3ca3bae0eb1399e5d6d641dfe2b51ac5f5f8", "a2d61a9ac4a2220c9c1b69ed246f168f643d1288", "fa3477f2beeb4bb527fe06a5193b04475874820e", "1248fb9c1820bb5e084a0e9ef5fb0063ed09704a", "03767fbf3b6fb3d14abe182d692ec80103d333f4", "0e0fa999cf96c69d9f3c211899770fdab0a5deee", "a2b94fe8d85d1249a1237505e6d9c460b3190aa9", "c1da69d8f28a1f17e8289437087659b73e749944", "5f6790aa84a7315ccd7620317fa32444091caf39", "c981e30848f78fb82169bf10e7e6870afcfc50da", "ebc30b93acd63be942181d6693fd707a3532d4a0", "fb5ad1af3d8169c539a4504a07f52ec811ebf174", "9c91fbedfbfceeb2937c90dc5413d01f541d35a4", "6dfc36d6614db9378b2bb0cbc717f6e96198c6f8", "770c3b509b00b6ffc74fa390932182f243d2b179", "7a90c56c00e7d63199bd3abe409622c3c24e0ec5", "747ae429de789b99bed4538c6b24ecaf7bdd98e0", "2893c0b475f52d3b9310b467cf9b9df1e2d9cce4", "89dacb88ec57dc7c7deb72defac49b60da2e4ca6", "cb08f2a9689eff85256e020608ac264bcdaf57f7", "698c67d540cddf38c9ad7e73e99721c245b93588", "15144c24bd66e1686c38398c4e0bd9f4742a6020", "595c6248a3e7d988e34d53635737e906c1eed819", "c9763066284c99f4d19b7120f19e0090efc7d5dd", "baa55047007e3cd47b0f25106645101c177d75ff", "21ae69a1de56afa3b8b7deb5b8cccd2cacd9e096", "381d6348df7ca8c2cc6a65ab0dadf454015b67a1", "b75fb4603bcd76363254c26e6b81709926513338", "14b2533ef6f6cc5ca21b9e58b9f6f36767103b3b", "06534f8ad5cdb45974d463304c05ef91dd29f055", "57751b19177728edae3c96b72c0f7db1d46dfc01", "b4191bf8f64f984f469dc4fcef0c0f23cf6cf226", "f932c6548eedb56c6d1fba20477848f854633608", "2cfdb27c81967236b7d41a1c740c0c7b366315a0", "49756190189b00b2603677a400b101725c460a20", "a365c070b34068a00463f4c9414010309f9c7920", "0650e72f873957f4325fde5d8a15d5d20ccfc7c4", "d36a34edb77e93d501fd18fb7a255cc14e246dab", "7e48a7420c25170d6678cca05e43df8aaceb40d6", "1910f91f17d1e0b6339acd172e9f9e7c24b0124b", "9efd83fe3caba6044a08a8490d202c24b89c7acc", "26b1fd0d842fa3c2f090ead47e8ea7cd2d6515e1", "8616487eced7145bf6c5b1f74494777e83c3251d", "00cc36237a1d2f10ea539ae9efcb4191cb245f0d", "5cdd0c6cd63944f7751d8698ead2ffc621e01c7f", "1b25b4ca5fa5d79f27a500c72c4f5eba59291f88", "e6536f01b69e9f3d903e873b4807e1db40235896", "491077239c59469f958857e7f052aabfb6bef49c", "608b5d2e0712ed7d494bc1a1bc32a472c0f64e4d", "4b7ea9fe478c5f6c6a3477cb4d81872f9d5538c8", "12ee58d8bc979d7adc1218f5a343787b604cb780", "99f3e408206374d20165bb82243be6e47cb925c6", "ed0be57bffb0708f83faa4bb3d9a97aa1b05eeb3", "c5025ea157915c84bc5d54c77198fcd86ecc8f0f", "a3765274fb5bb930c4ee89f9769872bb8d7b874d", "bf4fb987e66ce2d65321c6bd26600be88a761c9f", "4b305cd9030a3bdcf4c29c2ce9eb77edb0f947a6", "ea83a12ba229eff09c708855bd27311dc593c9ba", "cab27498bd70bab00e659226dce794590496886a", "79791a3855d0708fd7ad1eda7c3ae238b7cf214f", "880c12004b000ac891ab1a22ce8e1fa22d8c6e34", "f9762ab0b9f47255a3ad21a00fa8e6475d223785", "48936690af4737406723419e4d358f66de799a2c", "339a793fa259ced08b651e79fe31e07855034358", "dc79e956b628bb71a3ecbfdab6edd19ce6cf918f", "9e967ebdf90e32fb93a7895a19a4111e72d9c660", "3dcf9059ae375f0cbee472d9dbc2f15aaa27e216", "a86a2853237a2a03fab173287cc9f618a4f4d374", "087a397477742d0a8cc18fe370835aa0cafcdb6b", "ba96dbb49a73d7b6cf0f108f4449f0fbef999863", "2c83241f8a82c76ed784fb076708ebc0cb6f4d88", "6a05825b24cfbec683f8f5ab7c49b7faf2bfefae", "50f68ed70433c88247dcbef6e5ea3784ec8042b4", "7ce8a8f030aa00c62e1865b74bd61d7d411edd6e", "f3fc35eb1756496e81bf0eb3a086494aa2271cf0", "df4f9e8e64321cf31a1cffd71fe8fe1879c7cd49", "4782cf92add1437fec5f3a57fc47e3980ed9f7f4", "c38c15b42e192f43c1a1eb2bb7c54316abefed4f", "ac87d5f9a29e37e96aebe64efbb66a6996d07d4d", "184b74c93f57c6886beb9680c6398fb8a6ad2ef7", "f2ef41b8539b8e850e99537ca901419387983eeb", "2aaa4cd64525daa24a033f1ea3468d5cfdd6b735", "83992fd7bd346f9673e1e9c9dd38d1c8d2cc09c3", "a120f11c1eed7fd6ba22f54b998002f751ff155c", "c4d7d7c02ec6855cd925841045c48b5fad401718", "7b355a128c3db7ca106980c756a12cfcd437bb0a", "46c51d1691163853525003cb23f831524e2e016f", "3354273c9f84cacd6396f5f9b07490d8ee59dd3d", "5bdb5f5c3779742dec0ac3b44a9830c134b751c4", "63a08f249300a273abf2ce47d629cf7dfc8a7c07", "46b0f3e9d6d32ef36662ae749f1cb57f882290da", "caef2be758e52ecbe5234d2e5fe941619cd1c4f8", "4c806c03dfcc88a92e7acd36ace62d91b5390d2b", "5b57db263777388899847cd0a3f27421fee61e93", "6888d957dcef2098ca8881c4b8733a5b36e2c877", "a33777d49d4c5a42b60e761db9bcb8d2542dbe25", "acac31ba5c4030d0d6f05097671759740462a1b9", "0e8f90f4c8b4b353d3ac372e5f00493a2f0bd136", "40d69c25d5b4238b6372d4c0f5fd10a8f0a64e9e", "c8bdd1d774136c8c83666e35f9431ec6c812ba6f", "92a7c2680665c578848b9536e18ee0909cc93954", "f8da9460c1e1eccabde863785abcb1a4d3a1fbda", "a7317748135e064ff150072f2f46ccc1d2c4b358", "ae418f9469937b9a438a509bf359da9039cbee37", "9444d297ed0b1dbc7c05fa0bf2e06241335f5057", "631d1e3a86fd3cfb32094951d311640418da68ab", "e03f2b65c2dd0ea8a801027b564eadeae554bed4", "c909354396f1e35b9558178a48274e77ecb0f815", "4850b866e84ee49cf494dd85813f4b74f816897c", "51ad937532fb2c00f89326ac1e102a56829df2ae", "c794ce195be505d26b3654a6e1588ee7b5f9fa9c", "7a0639055206d342ad068704cd35c66651bd07c5", "7b8c0b3a34ffaa3fbed91af39a1a9fbbda94ba8a", "eb565780e792237cc2d515f8f9b996b586d2dfeb", "e1c7c18eadeff1fe9ee3cabaafc7fded6ff64b2c", "f5ca58d32fee840b1a257917d19faba01dd52d77", "b31acb0cd543f016c17252c575c4dee7dd5a409d", "3d3c4e87c7dd88eba3ef668f10d9266003382ee3", "cde478bda6a7ca5239daf96d0fd3cb6344c064a6", "54742f7c6014c62e0094f2a2062a30436e3efa0a", "e07ec89bdf186844494142a56dd764ad712e4cdb", "5c51e5b9d2198ad117840ec51c3f4753f56e1755", "50d33aac6c5e73381a878c424d12c63f05f881dc", "3a4a0c6b157820cd13dd1b3b5cd7f357b48b47f4", "18fedd9c135e5f48cc7671e688917fd89076998f", "18013ca020c28aebaafbe013c9b4cbdb04f29482", "7957354091a000f791a63cdfdd27d295c4e67a34", "dbee4cde1df8773d5e393bdcff28442a9c891e41", "7f63f4a6bf45a928454e01a28202428110751a39", "8cc85515aff75352780001cf1b4321b75d87d65f", "5201475f62517ccd0b0c4cbb4c6262a2d6908a45", "ead36fdcc4c2f4115230d044a99113c0943c9efa", "d6768a17fad24e71667e49c2c4a6bc239e6d622d", "4628d0c7dc45c5b8694ae5d00f891e5c4a200db1", "f19133096810f8c1639a6001b38ccc24f1b92bad", "734166f796f7ec592a912429e9a99de123b63f12", "b4aa6ad36eb1d523eb5eef41f8572ea654ac0745", "ee6cec1649b66f153d070a8171273370c4ef91a5", "59a5a1eb70dc02bec4a6462d36ef6a0daaa8694e" ], "dev4": [ "df78c0636d79c9545a283e0e2a926d623998cc27", "b431314e8f8b169d6e3c74bd2bfdc3d14b3d08cc", "0ac99b94d35d8d59f713a0bc944af13386feac9e", "57aa7345627075fa4cf3f1de33bcddf67baafe80", "f77bc872114ebe77f1604db47b81016ff478ce17", "e922abd9755e69aa3520ff7df0746b263125e241", "2c7dd35822c0d6210831b3e70d301686190ca13f", "76a6650fd97bba5404a25decc9ff4c94e84ed998", "23191b834e4609baacf19855c3acb6a9f607b30f", "7682bc3f4d114963bb4f9812059769f027be4e1a", "ac4376814b0bd721d0ae41a0a521e1bc1e6f8ad8", "2a056329f5689a6458be858985f510b2adcdd2db", "ed2ff19cd78b5f4bdb38ddbd6b8e7e47e8c7c151", "a64cb8eff3becb71718b711ce4cd8c4512a3e5f5", "3dca3c22fc6f9716c2cdd91d43f340c9cdb0c706", "f80cdeb5970ea18ab03fb56c89599a0adb72db8b", "8383745160c86b32d94aaff73cd3de5889271e2b", "21ee3716c28cb8eb99117d50097a932f39311c67", "1aa8e91d158c105d69f5ebae2b7fb9efc4478c57", "a0084803b43db35205aa1582179fac081dc56c5f", "10e8f3698b8c5a8900e2ddf755fd8f503dbd9400", "14c776f798eb678d4d73b9cec81a981bb1b5cb26", "67e9ccdbc4909b975099ea73fc5ca92a28ce1e6a", "f556d7a54b40fd9b3e4adb59dce5cdffbdbbfd0c", "139a5df821bba81cb0ca27542afb47400dfad6ec", "f5dbbf7fd067bbb435989a6839fe37e03e4ba057", "ea982c402d2631e0415e8959b455f2f82dc581a6", "d1a6fd34297b86f502d59f01cc99e8173c21aff0", "be7019de0f6e75b1cb224c71e833ab584a7f012e", "3f530c7091cbf71412afbe26eaf4e5306b5326d0", "e2f1af8742cb0345d7c75d5165b5ee03b9e8fbcc", "4100a23c5e2e05422c994af1a2e3159d6c271db7", "8f3e2a61130232e089f1da6062ebf53f986779b4", "21e3b2111e4989e89403c4bc505c4ddd9dfec6a7", "9dceb626d68d45e5f0f77a2c949f3effe1416530", "cfe344f12f082f89094c56f944f3d8f150285053", "33bc7626808f0816910abe85a1b3f1a0f422069e", "f7c1c83daac981fecff592bc9cdd80065e979a4a", "d47021ac6c30ab908314fc8ede49708fc7422125", "fe203d700333039fb583dfd2e01f754c70ba1486", "0ba746380347cc43336ecd077788db24fe95146b", "f7c3c9f987a6f0cfdf0d0208788c1c4b90e2c278", "35dafc9fa8ac26cca9ca1da606cbfe782468d05f", "a586e860e5fc382dec4ad9a0bec72f7c6684f020", "10c3b00bd778992b4290ef2f80fa9cab14ea8260", "0499b57d9e13638d828345d2fce88a661d05d5c6", "0df286fde03802626d236a2687cda80bc150bb1e", "b38d5efd6a594277a3852595f5a53a11ae1edb08", "8b9a6cfa9f5fbaf2e701c181ae48b8ec5a8e2af7", "26e3fe86f122f61468f75b0e8bbf4dcd523e719a", "f8b2faadac714a833829639b2be5b1ddfb84af65", "592d2cb316c425364cf5374ba2621711701cd867", "6d8ca171395affdfe1ebdefac8bc2664d9b7069a", "4a4937318b11706d368e43d940eed8f1c4c57f40", "bbe263d3291f1fafc61fda5cd5c8b74c3e34ebd9", "04e16a27cfae4d647056f2d17e3dc1b33f98fa1d", "3780604d798b08045893533879fa9d7fc02dbf6d", "6ed4a279d9dfa9994e8445100a73a7892ec6f32a", "415a334f5f30f2b5e8c2789e22477e8996b1a3ba", "e770a38d0051c2685dec2e30c5e0d01c6046e393", "8f98ed65f7d4c1da6256213769fc74ee8c836766", "b21328d465df6548a8a8be23486c86469ce7ac43", "730ef374b442098979015a6a2de3fa295732fbdd", "e8b94e65bb9c9e22f5a9694ff444a491db44c657", "991394230b7ae84ed375cda90833423fb7d85759", "2b7513ac2be2f47bec41e4683da61315a46655c3", "915f1769033c6c99b46367d64778fa0f84832b6a", "7c0461af48c241606495c3be6e9611f42e391608", "e1be09145c174f2c7e39ab9a8cf9001b5e9b8940", "7eddf84e5d1cfe8f59173a46d75aaf599910d33d", "b0449055470658c3608775acc4a727bff42e1035", "8875ff0a1471e23e896eb4acbbeb2cc9beb1dacf", "3d17aaca715e88c259e0a217a11163b4b4503b8f", "57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c", "2b2f957543897d376a56e699cdf8c6778279a215", "c58607c32fc45abae1ef8885d05954a717b5eeec", "c11b52b1e5e630c2dbf970a4c44274e97e0fd323", "7ff1704b1bbe2906be696849d676901ec4c1c62e", "1638c1b28f4b79546864872ef25b3c28f4860b56", "92814bafb7dfb4d211581e1b4e08f1d205e40352", "a10241bfe417ad1db29a0b8a75cf8db69fa27ce4", "8a3e1dfa02880db097cd39c0c2f208bde31c8ddc", "33355289540e951bedd5a0430e042ffa75ee62fc", "03400d03261b3c2e30b35becfc7629c06449a497", "fd3666298c4f60c62e9b3552772c01f4dbce65a9", "20c563de40923d3333301ca8ed1f3f213a67ea17", "b849d34012a2189fe0d66bc54b006c9ff1bb8e67", "bb6b06c81343073f10cbbd2af515cf0dac1e6549", "6a6bd2307c66ed70e49fc0a2c83f41b55026b220", "c399424db9ee39e94cd21569ee87567de10586e2", "1cb531ddb6fedb5bed432eeaa17793a9e07f61ac", "8eb34cb78bc2df3715cfdfcf4562bd36ddf91f7f", "2fb99c187e133e4fc8c684883316bb0f614af010", "652ef966f99de0a915a601b686378f98c1a49b08", "138180fe01d28af88599c813730f783e42589565", "fd582dca62e33a9f65592072f3cab02fa3c73b11", "99addd6d9c04e38da27c9001376dce920a1b690a", "924e579f966f4f4cccd62d512a513baeda329f3d", "a3b44bd89ed5550e271c0a7b88a48e60cd87f3d9", "08a3493f078b5cb91930c594749e13e15b7e669c", "785c69d5e2d830ac0d54eac76c1df0429a29b43f", "10694ea027c519816baa15e1d60f0fe220ad0501", "f91e74a179267f84e2690bd183e7f50d78168389", "762ea7a0b2abc9bfbb78c9631b9d41f0ea2cddbb", "5059dd91f3a618e2bae60cc8db0da5079294e075", "abe73c3db0e2013cabae2e8e593ddba7d9aad599", "7e567c4777db1dc6d24c15e9c20d339448eae05a", "e7bf883068996168e692d0383c190bbc2808bcf6", "63bde2feffff1b39e4dc6526116724cfdada7ef9", "9509a9e8dd7b06e351414f0a13ad6813ca2d4bb1", "8ffc50ee8ce2a8ee8a59334bc500a0f46198c904", "a8173439efbbaba77352236d0d8d455c9afc897a", "294f16c86292d0f1fa998505a7928e5e61369055", "ea401f9853b3d84a77dfaedb9a5f7c286ec21d05", "7a08b1fcd6f8b1ac95eab1105c0a4c0f685886cf", "4d6bf44ca87e002a022d5e8242ae70fec2d7462b", "bd8380db5534af18fb4fab76daac77ef420becb4", "c5e6a5863db21ecbcbc6fcd006cb2aac744d39cd", "80d8907f01eb77a7fdb3451f46afb7014ead973e", "995bc8d0496516178cbebbc232e335c2877af89b", "81f3d43cc1ba01136795fb2059bbaa55bc514a16", "ec901ae16eecc921393d477aa61ca8ec49a8801d", "83b32f990e9cb1bf829981c8ce79d405139538b2", "a0300314081c1568cc212d272eaa640c8e932574", "e69cdf3680acea450d9a33f40fa4075f6a5162b4", "d94827a60d069b07a7e5e916f6976d9a81da2b90", "ee5ace10b754b9d06129ca766a075a2ca96c8247", "38cd13c51a4772d21a38d4048cec6be43b965efd", "75ba837612babd37d40e65d4e545205c502b654d", "967d03ac5c4363320d47b6c067b3df70ae821409", "b384beccc56db54d435f492d0f98679ed9f7d9d3", "b6c033fc395ad426cd1cd5e068e6e9ac836e7ada", "6fd897973f9f82e2ccc00876edb48acd3954cd42", "f267b2aa87597a78fed9f0d086b18e47dd761a01", "781cd27fe432349c36c5363be4f879b1c3c48c10", "2e7fc81315bfa8d0a15f60adff2a12b6f3104236", "13e82094ee6deb325ba83111af7e354177ac0009", "fa81e125889383f4ffd1404dd71def1ae60964c0", "3abb32671e6c7aa109e494f7077da955b173cfa9", "cf9de66389df1ffd8ae91fb128cf6fa7ae74c8f5", "36008be8d9c651f95995f7fffd459ca9dd80f2ed", "04d43947bff4de9db8d7005862a1d895b6703fbc", "7fa8ccd1ed6d9c0b8e979d30e9af1d12dbf9ed48", "2fe8f07b6c1156803e860519f37c269e394c699e", "4ec8976fddf269f416e17cd154f296e4658efaa6", "41f39cfa04c752200eb3aaf0c8529920c03caf77", "0c00dbb395bddbd34e9eb70de301bb0deb41fbb2", "09c58edc0a3819aed09d8b37090be40ea06f6ad3", "491cd402cc39bda909c27d5df64e356315e639f1", "080f20124a9be38741b321b1344f41db3066f961", "b9cb3b03ff56ec4dae47afe3e40bd6dd4edd9a67", "b17456bc426389a1ea073c53383c8f9fb7dd8300", "0d83267923baf7aa5fa6b275ea8d87342167e260", "fd788d7df9b2bb810c526f92ba57b255d971af80", "77666286b79cc208b2e5b1712c4f4c369406ebfc", "4582ee1a0f3447531f8bf65d7e7d74fff7273b40", "d71ee024917a56e0ee2f1de0a50f5dbc011b258d", "4042dca5809ab9efba36919717366cf3b67e691d", "39bd6858141b802f7e9e9785075ba420887a4b4b", "5fd9d0891f8458f74ec7432c8198e72fef5a0aa1", "fdf2b25754a0fe7c6da6bb1d9e2ace3dc15830b8", "3a707b1f54cc7427d7cfc915907ef70802d9aabb", "4f2074ebd96d4a94d57d4b87beb1e18157decc03", "40b7dd0cf3657fa4a90fee2ca54d87145cb8ab66", "9e6158d687c20885421e295b47e52c8fbf77b717", "d103b5570f7a0de78d2a285c8ebb43107004d1b9", "2184fa96985d459f10793f3569f2ca96cb57f839", "efeb6be084239e71407194cf057b01464933a432", "9c63a5222da37f22f9d733b65ad897385e55f69d", "df431542c3708d02fb08e0723f7cafbf1964cfa7", "851f1d49d730eb6ccd9ea25e3dd5719cdfd6000b", "7884d632812996ef26184412846c533276cb4cc0", "87d40ba743ff3a3a484db051c11b16559604efa9", "16122c5dec0e2a27fc68b3c146e61d2c09a92de2", "ab14dec952f0210448b6a2575cc0f73e7a074440", "e939341a0b0c8cad41bd19aa32e1c11234169193", "ad017a20eac1e58eaeca18b0ee6a5e89e7ee7ab9", "1cf407e7c9117a95cef98fd4a0a388e58120d069", "60b927b4cf0e3fb34a0b14ce9b6f9157e69dd549", "0072a0ba31797a7c680dad858ce272dbc3ab24aa", "45dd2bd31ea7504a7e16bed7ccf94f0bab8e01c1", "b82855bcc12480c4235c9c45497cbd2691c58cde", "5b968af17687a537df35b989ffb7c9df16de0f58", "12817f2993e603e380b3bc282187315cac736958", "42a15bcc49f8af01c266f736dea9c9154aa22c5e", "3ce9ae71fcc85f6b7313552a7dd022dc1b653191", "d2e0544e0aedbaec64b7d97cd17c41c281741b1e", "a382e9539b328f02a1f553a36a4c74457a7aa591", "5ba92e5a57b98ec403f036af7551844679c55cd1", "293c34a2d20dc86f1962f7c41c2f3f33abf8abc3", "713ea0629a8c767e117836af4646cf88deca872a", "f15ced3f188b2dfa3f2b9f1b1cda56774977b24f", "8e1fa57eddb3599da320882dd142fb8b3ad1531a", "15bb860fa1ddb30d05dd46081eafcdfc23b7b12e", "8a9c9ef94fb945c98b9b0590243037344ea4469e", "031ca87d839d4df22e2702da93a6eef055fc9ddc", "213c835cdedbc03c1e31da1c9b3d74d4693139bf", "6efff2cd068d7b2d4ff9d6284e1fc5915478c4bc", "4d0b989bb85b0cae95c4535611f755afbbd0bb42", "3c2f30ed2378a3c2228da82e37d5dae5f5f5e7f0", "02a33b67a8c9f8b94e027862c37d0151d7666470", "12cecf726f100a9a734e5b412d2a6e9e1f942d04", "943f6aa1134856fe9afe37465d7521a30e1c07ba", "0c596df0e0484ef0137f9da71e2c0b8e2276e002", "d7a72d72e6106f10992ec678a4799fee135ddf3d", "b15105a3585c29c8448f3d2dc8fe20a578a2b41b", "4b543ddbf813ad77fc37f96c1a6d7359261ddc7c", "c17f3d7c05fafda9b6fceb578c11bbf1682ebf9c", "43771659cb481f8743e419f36b874605fbef0975", "7fc5fddc7ab4b851e9904afe20dbfb8de1d0c37e", "87ba714a3a7d35d25ad44d234599b2e9859e1be6", "f06222e487355749ca9d10f9a00342481ffd5c4c", "f781571d070b7d8d13936a383658af289f310ae7", "aeec3c130970d545e42f138ae05f8069e8dc04f9", "5473c7e2224c489fde7375155d67e4470e7d1c81", "9c626b623619d89ce3e02a8422a4de977e016d1b", "2f58db935ed42586627a19ca8c2291ee3005a01e", "de272fffe95f0dee4b2d13e0172fc52890b2d535", "cf20bd7a0760ddcff3df4c6e7661fa3fd5949e4c", "a246a4b523f1ec107520726f0294e3d6cdc18995", "150f0020925dfc677eaee7dabf7d2620580afc73", "49d7ad9f5d46cb14fea54296f09d1c6357f9c830", "2da69294fc1f0d0595a41a7b3a3b19d3c6570f79", "8423574a24e55ffcf9ab34d90d61119342abf3f1", "1be2fe1f7b97b8d70048bdec14a9ef8beb5db013", "c0aa88ae4f1c2eadf369aad17dda34666cb912f8", "8bad68df1a9504075450fbefe4f21fa8b2e9cf64", "5ce436f6243074dac52faad0a90d7fa9233cb55b", "b82bd225924119ff1d4f10b3467e6746cce784d3", "ac7c76338114dbfb0153723a97585bbd0950824d", "dd1d838e092f96e1c601ee5d697e3c41207a1ad9", "9a58d1a977d2d0d338f1777c3acbb1dfe5e0ca90", "d646b7fef63906e09ff16ddae0e827e0cd50a063", "0a3f162f17bbe1c63f8691131bba84017ba6c557", "c3de771292da796ce89e1668a96668a197c20a4f", "0550abf225da1ff56944cf1b8f28841b564e6cd2", "7c3c90a3e4d9e16fb1f578e82ff86cacd26a547f", "7359ec7a57286da3de8725169e879e523dba40cb", "efa4d0aabf95c0a8be5bd13214bd05efcb4364af", "0e704ff682de53ed9914cede018be3767eaae638", "e8758a0b5e9616e20a5a4a4591b8aa1561f44a9f", "00480fc8180053fa2d2ca42039756c1f619245c4", "eb019e243f5048b1218d1b6cb5161fd8fb16a69c", "313c1d1100954383b2b5933f96773bdeb5a3a4c7", "1a6cabc0bfdb280c0684578b30337e1dada09644", "65c8af53a1409b5bfa64f8eb3a232a0dcf0e560c", "3525972bc762eca357adc73945688fca6a5b9275", "f75cffcd46b72434effb5febc8cfa9d582bc761c", "9281c441f6138f2205071a89e4f5070bc918fdff", "e17cecf54a4e98ede77e87a08d33742463bddca5", "2657593462eb8112743dbade985f8fb9deacb115", "3a8fdc0bac38c2a5c552b54e08611e159558567b", "584a6aeeb76415524b068e733d23f73a2836eb88", "16d61427cab3a8e43f0a9a8ee724fc176b6433c6", "7f7d253e53a06a4a5d7bee474464a642bbc0cd90", "3122b368c0a11f1488ec95b19ddfacc0c8e55192", "1e67de5e0c667ae8c87957bdafb9bb1a41cac679", "846d075a2f2333b4ba4cbca48a96484015b31031", "c4a59b26f2873af42e517c94445769e39271d272", "c6d091e0f35d82d66461910c84ad72674c363808", "5502a82824a3d1b9c03aa8595df8ffb252026572", "48a1a78390049ee77b4feb6e4bbb520d5cb1ce83", "14a05f0e84c10dc4f16a6f4e5024d712e15af849", "6532fb5f8e1a7db71742f36506a9660f41880c5e", "5e59c941c9fbcbe1eb563890aef70dfaab1e0368", "98d9c9c573a11cd0e72ac9498bf004551bdde6e3", "02faccd14f635334569d6499d86f6759de7bfbff", "33485e654e93a84fb01e5201e71da6d062796283", "5de496d3b08c23ef9cf8ae97055204815087bcfb", "91f0a65fc90ef9550ad1c0d3fc857017a4f844d4", "00dc19585b9136644db850f372c0c8ad0daed189", "04c71d943f91458557e4782833008e3cb9d03ba4", "aeaec000fcbdf3c31963fc850360443ff5517a11", "e91438c986ba86fd24df34ea1a0f58dc336f8b13", "c2a4657a70ace55adcde97c22cb23a4cff76e21c", "d31d3e503e2a0b5719f6de57b2b350ed7b4160a0", "652438a3952ae13e12dd4fd40756311fde81a791", "00f6c97610ad45599f6356c707ee369d315c44df", "292f4c7f9795dc9296710996ffa8510a02e92b2d", "dc2d1e3f479fb64e6da23c00d38ed030a085fb6c", "a56c03d49584c81f67b24a508fbe87916b749275", "eb6ca91ba6f04a4ff2e21b3ca097c92b6a68dbc8", "1aab6e96b96af734d1fe5979d30d1a4232cb270d", "73d502fbc1cb0aa6a904eb292376be6f93ed0ef8", "02fdf262aaf199475d3535352eebcbbc4476f4de", "73758e093efeb4f27578e3ed964d7bd5d8f65e11", "4d6d2d1f8b50549b047165fe3a9d867e9d9351a0", "9e9dcdbba4c605447e0fc64637f3c58224edf215", "60375002196d3fa881029bc6ac743d3f05aff859", "c41725c9c663930040726c6a7e3e74965cd7e529", "182b9ef38efe592c1f5423c1621d7e07b4a5343f", "000d12d237f147cf3b041adfa9dc8368e4d401c0", "6a17f2a82daaf5daf28f5a8d74afe199ddc15186", "b8f106acb24387d2f2c746a586edc0728fd10aaf", "fb8f0daf708607eae5d4c7713cee2730fee78968", "dbf598034e673dc65e539c2cb9c9c56b5976903b", "b652a81da7b4184a4eacd2665004791a0053c971", "ea75307a11fc62479062bc923dde6e2655dff47c", "aa258c6c122dc8994350cc3cf64559a4e08fb154", "0d1894736e2af5f377966ce499faa461a3c45774", "25a52c624e65cc8006d4ff8a153490d8836e4175", "f55ee87b8ac5703c1b8d62e3090ebf62d3177dd0", "b3de60933b383572451b8cd6e3039bd1d0fe034c", "2cc14f35442d3b1247cbaf1f98fc580c8d450123", "12de2f1f70c2e9e997042a36143c4fbb533ade95", "b787fc63fda7634bf821879e871c60a1d53c7957", "07313a08f41146e30005acfa784bdf005d23750b", "c060ff8b41beff3695e464d8d19ccc0f17166422", "3ae524fa9e42828183f8046f6f33b945475bb052", "46b420f7ee5361819b11dff50e6ffbb038f85696", "9c0ef3940d13abbab2803382f198e713ce69d9cc", "080315ca6b1834fa643a2e6e1e2cb04bf1bce837", "88ad4e6c2456544d457e7eca7ce7205fbbcf085d", "b7145638d5b235e8e1b2fe039a0cee48a4bbb26d", "07254d9b1b88ba3a4af0c36d8d937f9042bac020", "c187d6522b651abedf24632b7219f15caba7d401", "da057661070648d36b8ccd4e8e67790c16e7c8c2", "9f4499c109baa472eb3840f5ad8388ab9af96a4f", "21151651b08ae4f9c56ef8b9485d338873462a11", "54587277da2db50e30f951a6e7df199294dbb10c", "b167113b1ca6e0d271daa983379fb05f8e66a29a", "ecb21c044921cb163048b51a8391b67b86fa5567", "3497abfba95cf88bda2f332a59c35c25dc535fbc", "8f1915eb90319fee5d2a5fb025fcd9c3421771dc", "5626fae6732991033a777168cbbed228252f48d0", "3e8a794832566dcc8cd159b8ac4f39c27269df0a", "74413f560916ae700d4209d7733b801bf465a0c3", "bb461986ba2c98e210658b5669df106d2720ff85", "a031911c828da4f6f93950afa0688ac062bc96bd", "f685c69bd437ab83e7a3ff0868f98b7f5809c2a4", "99b4f3086d8a690a0eabb7f7df43a43db8dfcbb2", "703c34a78898c3925d07c589400e63d03f4e1a5e", "6dbbc24bdfb0833943dcd629bca413376591cffd", "8ed19d1a246169c64cc819fbea6a2dc9002b7453", "9472ccbcdd18c6d8675ca936b9920d695d3e368b", "0afee63712cef54b108ff5a5176df5783a10b13f", "ee2d8f68baa752612a76c3351e85aa2b72ab32df", "fb10e67fefb85af3b8f5abd30db561588d8456c6", "371597a8055fd45cdbdce592c4f16875fb6cdbe7", "37cca2bdbb5d78527b20f2a007f735435e7c8e48", "35bf1e11d86cffb33e4b36b5ce984710e2837fa7", "aa414ab4120503ce6126fdb6a36dd709db3e7307", "7f95e29e5b1012152c78e4002f1fb672acf28b7d", "56134e99dae0b58f085e1da38438df7f20cd60ec", "8a3a5590231a1ef703269b6508fa2da7b45b8be9", "ae97cf2ff01a385d6eeb2ff866ad5d6f8e8fae16", "06f1b114cd6f30d937da001f59c8f97a7cc29c35", "47dba6bc564765edabef17a26836027443cf4b4e", "fc49964de47c420c7cc3344776ea4158f586ad9e", "a1997d13e4b0f04f25fe9b5f93963d6b91a4b6bf", "b9fd25ea18f3e87530e1558cc377f36645fcd980", "0246230e2b7c542f003c3c53cffc22dedc0c9c50", "bf919eafa7f818d3feb8cb5a3f7c9573027ee351", "a92921ae49290370b43f2302853c7af19d22e8c0", "59368441e31c92b4dbaa51c075ca55ce8d4b7b9b", "0164e498ca785571d26b0dcb8bf5254958ec2aa8", "aa7ac130c06bb9eed28a2071d3dde7ec9320b059", "7d4e24dc78e332fb8546f96508ec0e75e47bc3e9", "d8c98d713af0e7bedb4e79e0b514dc46c161d484", "8f9147f203418f0427e79deecc51dc9a1e42cb1a", "49e0d818f8ee683d821ae7498b24e39dba40c77e", "34edb5b49a32b7c64847d6a4735eb036cd9a9ba5", "fe280ef9ae65d38cbccbdc5fe197cf029a0ca397", "772a7539605bb5b0d3a15266faabf5d6b3daddc3", "aa260e5f3d4ce0c5551e84ef0b098ddf9e78fd0d", "ae51db75e7a4b4d111cf5dcbf596bc2c8c8a3222", "da26ef2d3e3aa282aab1bec732a7c101fc2842fd", "e076405f30be922d152dee102879668d68538c7e", "6307cebf37e4ce214754efa014b418ff3a46a7a6", "a5c52c1e38a591847f694cb2a54428cd3a82386a", "3ba724e7156d6a007abb34cb5168a00385ee2702", "ab4c5a594ab11cf6446fa819de639bb71de9ccbf", "d0f4f58a8cb078e67a393ed3f018a4111bdf1cfd", "8cf1cfdc0fa13be6ae826883104c9fe605c0dfb1", "f2dd03f1129ffb1dc155bab5ad466bddd7ba2039", "af171879200818b06367f0d502e4a629fd9923a4", "3b649d208fd5d45770758348e42a17ceab02fdde", "0c4d8d7a6cf8d05f699b04a884fa61121d819e5f", "9f48330c3f02562331be6dda8308dfd547f2b46d", "ec0adfd23ebb35fd2b5e85718236ee2574083321", "dc41f2504bf6c28eef078850682133066410c902", "033821c59576aa1286441aa3a224e2b16c1818e3", "0f0515a75fec37b2a4af70760c9be99cea781198", "294137c93144878e3079da3af1713e3c790078d4", "36b88cbb8a7f224c84af3b4bd59f6162cdc51b44", "0734ee6383209ba0aa206ba102a76768d75bca87", "739cb2d9e1606753e5cf7934f010fad82df55ed1", "dfcecb77bda85b34c81d43a946e70271842d6ea7", "b56774b5bf581031d669c6f1b57a695c2b00dc2e", "606a475bb5b6de9a55e7bad758683aedd77d99e1", "533eab89abfe27f775b76ed422d2cae7d5da600c", "451b198c4006554cb0b95f4d849991c8ce208e8e", "6ef31541bff0458124a0818fcd8393a2a2964f54", "48ed0474e2bc6e165e8dd30740d21536e6d0e40c", "34210e812a15265b941e150e88af0d997355c804", "e5266f71b9a79f1a17318c9c0a930c6bca7e5791", "5981886fb798aba459bf93f78176e7aee1aaaf86", "3d6d5a6a36d145c2ebf06677f69071c466aa6d05", "5a98845655900a7884bf5a73c5406318f1106d77", "c9fc29ae86b9055bab2b9a198117037077f8da25", "5f05e2b9b1a3fedcdd7ecb2ab976a2687fd6f19a", "7bc2605f0205285d6a2ea6bda94b6d142e49ff01", "bc45802201c3a3e8fefaf9e61b3e3cd9f56250bd", "4002ea7e15cfd0951461bbcebf7dc03c3532caa9", "d318177c5e03db4f6bf1f44a9abd95cfe34654f5", "e8755b380a7fec6a6226679648b7584e04008fa5", "c2a4a0d4cb4e82386a632db51bb9d122274b5e30", "b7028e5f9486754a4735d925f74bc03ff3258c87", "dcb411daeebeba25781a6840d5551e9da82b4938", "8de39911c8e4f628d585dc5c1c6af66bfbfb3720", "08f4560e6987fa9c4b2c4b8e86665e2862a43ed9", "7d1a1abe7680f75b83034cbd6438690b75c83718", "3475156ae35ef95b299f872aeb9d3a73efb14fa3", "1a08cba82edc2b2713bdb7854784cc5e60f44fae", "5080c62fce5fbec4c814cf86f03b2afa8f5a4d45", "f9a758772ad7461d57c81b37ccf43e7b0f4ef0de", "159bd47c69a809a2ba95adf9d8aea4315a91a4f5", "8f0c20ee8d5564d4a8131deb4d5341b60edbcff8", "59f966646c93f259088310ee4cb624c852e3a67f", "c7dee690cdc92b136d113cfd8a6797de3d086dba", "9ae8a0e9cd1c3631a82d3966f688edc671e6b83b", "4f59a77c51c52d20d09a3cf5319f01db3c9138ec", "92fcbe2f5c1b0293dea581bc4b7bfd9d7e68a160", "21f0529aa923e8d337827074f15a5cf83f73c19a", "9f76398781fbb7c92c5d25ff0df236f91f3d4b10", "48428bd087cfc084df0e9ada32a4e89d85083ef6", "4ce5e261b31566f06b457f402488b6a26baa7fd1", "02f4a66c1fd75b8249b81860662b0947f1804ee0", "ccd9cefa8edc2d9071599ffc795338af7cde4f46", "d5212b4b7d83b6bf31bc2e49a696cbd7c83232bd", "fc3a2933deee1fd8df29baec5b21bc4cb4759bc5", "dde5368dee9cf57094f65cf84371dfb6318c36e4", "c9bc54637b1d755ab0bef588996fafcd108ed1b4", "9283d0d65c42663326f3f6f3d621207b550225ae", "e5b751b6eb37d13ff2ab324e5a4a31fa42a7457b", "465909054338b6e0ce9c1f62952694f114bce8d2", "0a89888cba71c5adb175df99011fd5dc3bdebff9", "47319581749cb06377de7e041a160a2ff92fa6ba", "e697774f61b05f0675a6a2a542ac9395096dc363", "2c5fa95aea28327ea7ce4bf17d863b85fc0c0729", "e31b253241785dce38f8dbc2cba7f76082ff63c9", "dcd11cce6bdbf23604318d1388aeaca012d8ddba", "45b9cbd904fec0efdeec7f64faf5a5b16c883dd2", "6ae54fd787f3a10b45a927e7f6413654907baac6", "bc20fdf16f45475ffd2a509caa9e5c8071104bdf", "8ff821670561466a5ff72044ad574dcb955b66c2", "1b8e12c499b7e3265b21c0f9059c77e745aa0fd4", "b2fa20922f83a921d1e79a46cf43de7a94c01442", "cde454434f091a09403b210fbe6608c8cc6a968a", "d094b86d20ae229120653c563706ccc7dc38d6c3", "008443ab50e8e2995c765bb8361f5e77610430f2", "16e1dbb0b79f569c36c64a21c388e7ffeb20ebc8", "01323cd6872a71f073125dbebdf5d491bbbf71e7", "07095d2b19a26190fbc49a265b0b2e3a66cd823c", "22ebfb72e280bee678843f5e09c9e057467164f9", "564af14eeba8b1dafed8a064f7751cb7f615f5a1", "8bbf5129d24ab93c1843155fa25877b17566e3ab", "59643bdb86443419c0fe80930db5a4ec19492507", "ef7c045f1cb9e43785d7bc7b252e5405abcd4667", "66b33c15e42005bfd4c60c4c50805a0aaf5a2c80", "c28493ad048f65bdcd62f6be7558fa7b442ea801", "f5ffe705edadcd7a167ea6132fd6c2c903dd620d", "1bd8fc53fb438bc884d5bfd3cc821e6f21d3a72f", "5c482754e4e8fe1736cf7ac1ca1b63ae8f07b087", "ebf00b86ed0a2b959051013f8a16e0c8d03366cd", "b6ef996eb7221c99142774ad3e72cce308453962", "e45cc1781b181c57e4ae092db1c4f5a7f688e873", "7b152de1e9b087caacdb6b930cda7842c6c91abc", "99fd6ca98c3441b891d4d15b33e52eb3cfd86d7d", "2afa3557b4402fc26d67f5461f1a67735964da7e", "a37ad265dc818d2aeaec97e1559ecae42e5487e2", "5b5de0e1676bb96c34e4e3cd51f912ac159519a8", "445b1e9c5f7109ccc1b4c863f8374d4a6bb0bf7f", "f6aabd2b72535e063cc9664765f5c0ccd4beff51", "9777a0132ebeab6f27906339a9ff6da6be96cbed", "701ecd3a0de985e12732ef6cc41eb7a148c57f4a", "1b2a838e212afaaa1078c10ac15c6ea7e8021e1d", "12c86c671670b4674d64324884dde26ad5fa5c24", "95102519b443d5259f1210394836d0fc345e4834", "ec6518d9cdf2ae49b808e8398ec48ede0886f2ea", "7ac8365e1122299eaf783310bf61c3c8148579cc", "4249436c5241e976868101add2e34f9316347589", "5689dbc2090e5479062fb6f5155aa2acf70929e6", "a69a585c91f70e4e3443073483d256e868f57156", "af7569d604dd36336fa86e4886714de7db165d08", "2e07dcf1e7776fa9c068a690bfc51e385ff7501b", "343bfb112f5a8cda4fdd86b0074bb2f54fd31e4b", "a9bb8509f2faac81bdb995c6c89a5347372f3498", "2c2480ea4ea7505de59a4ae9fef6b8ac703ee324", "7b42c245509d1b4c325ff073cb9ef2011000dea7", "d46d8b1b5a8e8aa9cd4406ef80174455dcbe9267", "6f805dee2a0d9d23a8365de0331479c8846bf298", "d48c450c62573b48ecc097b02a75421a6bbe1bac", "a00d810c83329f077d2bdb160c13d824134a91e5", "c4869cf15af63841d89165b5a225b9fce7a0c08c", "7e14974d075f115faa11c328d4d12169d565c451", "4bb3af67e0903f024a5ede048248559df6ff2d3e", "eac054f1ccfce923bdcb832ccbe895ac4e623929", "31ab2ca02857cc30739a7a865c1a183b97736165", "a2e3e31e8077090d557b6306383106580a29c2c6", "e42141fe8a1f6ec4cf910a02defc2d6ade58cb1a", "b8a402b3cb41fc417cd5cf3ce4ecb8daee7f9445", "fba467c5b70113502580c5926d0622cbd9acc514", "0fb7e3fc57c9e7a146245e4faeada4333c8fa361", "3ed81a8f707114453b3a6de79b21b9f43378f506", "39fcef1b2fdbd97ec2847e8be0f485a9b4628180", "828cf954f61730f1b333ec418ff4292ce6acd564", "c1ad24571add614d5d41a74ce36d5c7a878d5d87", "ce971c268241eb6d0d6a04095758090d19c7aeab", "09df8f4a560b69d44e676ec8ec1f6b8fd866cd5e", "17944bbb3a96ed8ef2a963aa0269d80cbcd40af0", "1efc3625fa945854282a58bd717fbb5ff5f07b1b", "ef5d6ccfb7bf155a238ada79db12ea41ca993116", "4859f8090f1e21d42bc81313f15367dcb1c4220c", "83215bd58abf23c98d8c5e482fce482509b027a8", "994dd21c0263ecbf1f1dc777eca2d639732c4143", "55dd98e4f8ca914b606189f7dfc0a17d8ca0fc0e", "be7229f8d89304c8b11220197ed64fa4da7a51bf", "92e9bcb63394ccadb7dbcf2911b8ee03c06f85fa", "c286c352e2620e1ad850cfb17cf087b5a8915ad1", "24fcee6d676ca9b219ff1ede13dad2af2809b99a", "71cff32f45d6f5e160f17d9284103dea36a2bc73", "27dc9fa4c0484ac4421b257d4986ea660fa432e6", "af28f87791ac4aed15d8f869876296febf5d5b58", "c892fd8691914f6c4aecd9ce16099dd9674b93b8", "e25cfffc7f038246e276c1aa29660dcc2d87685f", "0f7b4e4252c3d63cdc2d1ee42bbdee5307ec7497", "04798d6352a7d5d5cc19f7e06370c6af0c8073fd", "af08997de7bc05fc60ca3c8695a659c934cd7473", "757a691b5e848331b842b182d9da47b81585f14a", "12883925c21f6fd73b8991892d832df7e0e29a29", "d2003d20258339a4c3a75772b9995744c493da3e", "7eacb6ddbf2f78c16be77cf1ffe57459100ab539", "dc60c01e56ce441f85cf7ac4dfcc22a1af5059e5", "ac88acde6fbe98f35790abcde10d5e23b39a0332", "7b348708e8244aef4b523e5336cb99890be4b77f", "0aac14a53850aeccbfb08fd6ff582331ed6e8c76", "a10b4bdb810592c222119dc6d63802ad8d87a7c9", "e457f41f9b20aa90b43ab0af500d0f4dff5e7e06", "633dcf6dfdffe0503b2e88594d535f63e279bc16", "a8bc9f3e78788bdf0be7348fcbfac15c127f1f48", "26d9fbaf527ce7c3c0f85c0699a015ffeeaac518", "8e8f8e92fbc0cbdbacd976121f5db606c9bf6200", "907db8eebcecb97d527edcaff77a1c87a6c068f5", "9705ac40c9895d92dccb08faec5f56114c40e6fd", "a1cc37966c4b31606463668fe267f999fe3f4330", "3a2fb42838f790a90c542113fa2c347202ee2c06", "d3f64bf2d277bfcd3cadbe37106862f9c48feaba", "5b56f371378f89388e38296d9c40b5155bdfa9fb", "f9e03459e8fc54aad8f6fd19d38facff10fa4929", "9fa2355ceffefe3991e16ef4c3957f433fadd881", "40813b68f06188a1ccd512212e8baffb2c115913", "28258dfc48b2afaeb394c734e924a076ecfc19ad", "1133c16447c7cb1f6ad93ac6e6ebfd7f61bf7486", "482473aee603cc30437a37a27a78fb1751d8dfdc", "c5050f97722492784ef31207bddef462f31162b9", "ca733a4bf8856972ce4710a9c5958c5f19de1e09", "92951b0295822904f0d656f2d93ab81db4f0f507", "a33a87d535eb8de753d586cd33f3d6a7dc872f7f", "38ac946af75f2d4abf4d7f0f829b3a2f328c3815", "b2f62658a26dd8beb9298a2dc30ea38a96c61fcd", "c2c791fed2ba75fae025f7cb874627f3a5735532", "dc4b7bc364d05ea2b6ae04726f6428f539845659", "67b8d71c79a0965445d49c9cfe738b9dd688dfc2", "3ee258effe979d832ead11ff31780ac94e0f90fb", "e5a3fd1e53ad4e6efc1fd17deded8f4ce0973d10", "9fb52d969ba84577b2392dbf33216cfd4ed2fbd9", "493a1d5d1e7011104bd805ecf00bf8abcb7a6ac7", "cea77f81ea5939a9faf04c7297411625b1094bcd", "81184941bcf3c08c6ba006d9b93a15500e354727", "351a869af6aac11a94e1f7bc3c9c332c07bac5d5", "5e58bcd793bcaf1842cbd9353868a0dd600db3cf", "85869957e98db8d4c29ea3698c7d62037e9340da", "afc49e52e44ce9b1cb6991dafdc6eb6ea94493a3", "3252995b418e45bcdad97d1baa4e807039ea1b06", "d40931b94258d493698d44ce198269f7e729e6c8", "b6dee8850b7846d1e1414f0119f7f15697aa7603", "dc99c8d4a4e2456da2988dac078e3085d2034664", "921b656f33676336dccfe15baca63853222ecfd7", "68c583d30c654866619a2fee49c952cac1504000", "7b302031746f7960c60aa61500c9fe2d8120d800", "ab5456991285423ac1e91369d74c06f9a6067a09", "f1887a30f35dafac405014ef5ca6e3d76b4da960", "e4d491a8808e4eb6e6878059abb64d07cdb27d50", "21e524a798bf3c3728f63657ff2e7a79f6de9ee6", "6f91c000565ed5c273e6ebb978a0d00d75ab6788", "c82d0ea6a2087e85843134e6ed899b46589e85d9", "be4cbee8734eb1910f5294171da464ce2ed2862f", "3314f8cc6532af5057738d1059876706ee7062af", "fdba051a40c36bb1528a2aaf840531f19ffa8615", "be0104a129332375bc9ce2e64ca58f648baa79d7", "53dce9a84ead9efc4aa633cf5e2e275e0a6c665a", "d5c2a641f02f761642a3ca76761c8df5b7cd8384", "42ec133dbe9de6c0fc2bf24e411b251e818602d9", "ee53ae28dff4ca227ba970c733bf89d53f432141", "1b2c7bfe7763feb4d3922508739b1ed34888dd3a", "deffe6a3bee2bb15fbc7946711e073ab447e472a", "e92d55bbf417aa9f4592a863cb5b2c7ba0740e21", "e0c24eb554cee4af93b9858d8c90237209863405", "aab55ef57c9138b9f369f439900d54281037fda2", "e0b1e792512fb6df4bddedaa7fb871197009f329", "ace0aeaf4f653cac6eb1ec758af859af88281c05", "40f6dcd4d3e50b43d6d9980b56f382a7eae54cc3", "768ab2556274bc7c271897c4131f97441a612d13", "b50001ecfe614d6fba2262ed65a7d036d57b3862", "b36480684cc7a58f37ca325af635ee92d8502306", "ae603f2dc61b4bba2237d88f874ce93ea83d1d67", "c2a53dff713944a0db370c8fcfca53ebf71aecc2", "747977807ae33d07f4d428946eec99e22b271b80", "48e2f43ccf1704973d3e398918e1e990902aaa42", "937fa7b04a35343cb2fac907af666607b5b85b41", "bd57d2de18347fb24b13798ecc5d8f147c3106ce", "c8b52901197a74486764fa3d1cbe149277b98c8b", "eb7741807557924b0ab7dea2cca39bd9584f6a84", "5ae4faf555ba7851e88dfc750092e844fde93d86", "164ec4929f8798042a6ea6291fdb182aaee7a571", "cc623af6cb4234e7e454e71a665ae3000f806019", "f5cfc7f203cee05405d0ffa7142beb9fec08084e", "de77f0ac7fa928a5c58e7bf3a46c6edb19da4c6f", "32b083460937b981ee7fe40a0d6d629f1c2af880", "e53e60e0fe0f69c6aba5f163d5a5f747ee20f4be", "473c27904acd74b4e42e49e80af0ad6c4f83a612", "7069b3d35191c29bb0c7b6d733c07c8644d05107", "b9a07ad341b2cbc3e35efff74b8d578383c2b8ea", "00403671e46440861a5cc181d94a33d6acb32d02", "8ec86e29c85c6557a87f828a10b8c3656c4a9f7b", "72b80b3cdfb90dbaad3ebe445eb7a3002f97471a", "f4589434551e27c519515fdae15737582820bd65", "d8b29efe666202443a019532eb68f560041abeb5", "94238d046228dcca57ec3d5eeb94b8c0110f6d01", "8da36031e4a52b78d972fc132528a705a3af0750", "320fc736473b3d34bf6a5b3cf3b75c00f0741ec2", "87446fd9b3174a6b1c1b088ec3b9e1b14e109eb0", "c0a1b4f32def9306ff5a2ffb9327dd36024c8990", "dfe226b93346c208787728eceecc2c64d81a9553", "fbe8a1dfa27c8aadba7c5beae0255c1aa75ed992", "fb688b38d11cf03d3c639247de1a1cc748af73e8", "404f226d1dc58d157746618b9a8283087ba65081", "2db4dd42cf76ab2c8f398c3253f9f4290e1d1d35", "8b72165b5f89ad40f2d099b32bf224b1a09435f5", "d3a8ae8b862659036012fdd7320e48b57701ea51", "4e2181b3b5d7165d11b14edc2c22de09de3135b0", "3834fb432eea2c8598fee4463fa9b7a4b9e665bd", "76170379b305019bcaca5a9fa8dc07a9b259de3e", "50e72516c1bd492dde5fa9525173294a49b5a97e", "391a8e5327ad1cb9e31b9bffc164a7996d88b956", "ccd1fa2be82c151e3a81f6a05972c4f3001979d1", "67e38709fd1147149c6fcb032c774c5642b172fc", "c5e1b327c6a0177baadba1fa936b6037fec70b10", "eab95698cdbec875e7a37d295790bf50f065dedd", "b66b188cf9a310940283a544aaf0b3c37b923e96", "8b3c12d8df5bc8964e8037a0cc0cb4d38d764a20", "1a2f9741cf991d326d2a8000bc4b8fbf14d66067", "d9b7075ba6464f62d942a78b8030ad6a534cdf05", "9272f7b53db1f7f142df43981adec5cebdfbd179", "123dbdb4af22bc26686a9da20b5f5ddd620292db", "8245157682a635387707f96c8f0b588534e8fcdf", "6de0eca6c185191338453a5a301b95b6b9c1c292", "2dfa02313591ac9aecfd2a1dac22ba9f06398dc8", "c349c935c37fb85f8741f6a1110403a53f5c346c", "9050ee1542f4e071188e8e4f868f3507bb31b3dc", "e57fee996248f2b854445caee6c0c8bc0d585bec", "7d89f557f3b52d153a5609c509543192dab44b5c", "fd43a7f3beb026a2b924dc93c4c3313d8d51f764", "306dd5be3fe8887124be9ebce470090240c5f757", "3be3d5099cc75a2db544b3a0964a430c3eb00909", "c66f87daa796f4ddea70156f5fec582db6c525f6", "5306b917e66146354d9db49ae5e542c6f4e652af", "1b55fa15b08d10b81048f901976fdc1d6fe96fe7", "be11002e410bbd8e01ef3e91682a94b50dba1dd8", "1d29fb08536758918e5d7c38ee1d5f3ecd7a40c7", "35b640107fbcae4811ab1b4011644626eee33813", "154b4a51f2c454a4f74d3d57887d4bee59ea809c", "5a0ae10f58dbddb969d9bccb8b8bed8e115ebad8", "62cec03a06f695f80746c9507afbe726945388d1", "73eff10c76c201a083193c044de1836217b4d72b", "f317cc713aa4dbcee2efa10db764473a56680be7", "c8b3e39161f4f54afc34c6b0e161087bcd3dacda", "106efa44d46e2f0a2b367e2007273e56c7f633c0", "80503c715dde7f67364a30f9065e092402c8e5a4", "75a8c8a708208f40be16dc73b926bd16d68b6ab7", "b30373e32b9f358f2d1fa3b67ffc35b4e8d85982", "effb35dfa7fd9fc72c97dc4a01104b60300b30c4", "df3e9786406fbf97f11abb7f7609a93a0cad2658", "a1aca7e5c97c2d42a1ff1467207102048e5fb6d6", "d2f69ce872dd455c924fdf377bd54f15c5dbaad0", "ed7f1186a61de186e1ab625dbc3bb053babfc4a1", "08b4dddf4c99c0833a768670fe6f4d1f8f67d941", "821bf4b5335b16f254315b7749fa31e297fd3aa3", "24bd30716e39dd5dbd3827f44ab7296507f3810f", "efcb23fb6b0c4b351f592b225427bebcb3c79c96", "27575c4d4b33f7ee49bcffe54ff7887decf1a885", "f12d737681d7ce92dae1aab0a1b9dd316a278ac0", "62143552f3a72285203b201986547f973545f591", "b8b0eea1f828bc82f73d9977a4b6e0ca1ea76bf3", "687f840354a82dd23d55e12cec5a49ffe1aa3290", "f87916001869b25d01df7bb90c3a1db94d275880", "75255bd15ca4a75629c64451d3ded848f9da649a", "0178cd47a546edb80dce25987ac94235b7f2f3ac", "679fa26a992b1d2e5eb013a9545dc886af450061", "2853b579a63dcde3e86628ba4f2f6b760ebe5b58", "9b189d24fef4d9477676e8031211b1f039d6dfb5", "966a3ffbba5244fb86d63cf366475fba58574e4f", "860dbdfaedaafe6223206650c89fa6bd5c9b5cec", "7b1525236a8898078272e00a1a72aea6a3d329e7", "986c8af29df7588a07c7696a945ebcb40ac597bd", "42c3a3827b56e38ea43a9fdd7551f47fd4c9e1db", "62fcc7e5d36178d7d2bc8d135d16b4124823feec", "2b36dcf70a7f33387ff213f1563a1e8f21e87444", "c1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b", "2f10f7bed4d9538c05464bb13d92e54a0716722d", "5a999d67ec4116ba4e8845bcab13eef31a957606", "85d66cb4e8c067d0b902c4345f05cd6474008a26", "c5bcc3ae867923ddf16d186e4e03038a6237d76a", "9ea8d4fa3890324832c9b2b7f8d1222bcfd6363f", "7ffacb5d49c32fe89ea793164118545284456fdd", "fbc584d4f2c4cef5a2475fb9191120a4f5112e03", "09d2c09434efba4d37c603d4fe67a643de70f92e", "e26f612f386112c773b74702a6b8b14c7ffb98fd", "7ffc246aad2c6250f70971a3bfc8e5bf11407ebc", "48b71cf70005b535ccc6cdc59e4a4b8ec7a3a49f", "081fa324fd11e5602b748bf45717d32692a3e7dc", "7dfd0c45e9745f068f09cda203b24f8cf14894ad", "5ee4b49e42e34665862279885ec00e154516d558", "4f29ef82db50bb38f0f2ac1020350b8cc36d5079", "f18c46d687e8bfb1dd899fc0127f5c7e7a326fa3", "cc52d7a281ceab7a9015eb8d7316883d51498542", "f50e6c80c7271ba41cfb2a51c691f893538ba159", "445e3018f521ee705dc31a2c597349648708cc2e", "1a5bae9adc8842afe5c9458f3fbc317431e8768d", "3fca4d0cb57208b4e413935130d9396c4f9d02cf", "a53793472e4ed61e68405044beb6325a33ac5814", "b3cac9c0923f0afb520a35c0e792a6a73868fa84", "c914e634643fa41eba2a47d08e7d0907a28e87e1", "7e252922058ecfc46a134383e9f6cebc60532b05", "062a93fb7776d1b59f323e508d156c64886bc838", "af581445654c9bbfe758e2fb147614b0b60a920b", "858eaafc23baab7d6d76d5f1cc93d7dd7739cd44", "0831ea0c525792810fe1b3db229b32d93b156096", "c32e48890f416b347fb26d8045c795a0bcabb03b", "5911a12db159a8c5471e39b808fd4a394bde7f57", "db798b29b29f2c1251a7787290fc50e6d05f1bfa", "4e990cd7e51d17cf24f854cc33b2715eaa27200f", "27e575a4ddfdde7932683d427efb4b47dc7c77f5", "b457a303115f4dcc1d2c43b4b606f3cf52690a56", "d00dc8facfc343037b29e2eb6e828251e788df24", "d87dd6e7797088b57f9636e07d57fc67e0471e24", "161894652a0b811eb86388d58d59c14850f3a324", "b604a0516e401515a1100a5c6f84a5e5373b1f36", "74b03edf1e1b12b95ff38c2aaad603d85c80a230", "d584ce0122263edb0cba14abc8ead248ff67cd91", "7d9f6da8e39e43498f4e0d1cacbddf29d6d28f35", "03c8a0d089f6d5514950e99ce7dd10213276efd0", "9790b992bae76193c776c7cbbb6d51749a643249", "684752e75bdeb58727c2d9b0ff0265d7fcd47de0", "94dbf69f5d6b7d2fd9561692df2e71557607fddc", "d3512994556eb60cf97356b10bd276590824ea31", "4966b22fc5aa581604cd4117442efa1da05ede89", "a1e1002ba4f707b4256f40a0d1ce5bf3a9ce66f3", "e9e54372b77a142bdbaca3b7c9b184d087470710", "77af6ca8adccc7ebcea4dff370bcd28e45715b0c", "1774c17b64a0c0bf3f4f6ce85f38af576cf72a8a", "dd275238d1d38df42949969e468b6889bbf21d9f", "7612e655a96fcfdc3344623639681efb9c1a3968", "58a8eb8617bbfbde85657dcdb80de6bbf6506b87", "0bda868f406a7745def56a9b067f4e62af1e09e5", "b1d135ccb9706d0e0a20844d4717ede5a88e52fa", "158df3e7b9c964909274d0bd584c6adb21364ecb", "86ffe9246758cccaff39ac006eebb9a60f3a07c2", "9cbc4026ee1373633ad920712c300e39ae154fbd", "be8f60a78d36542a5da497d3b99f59ca78b093a9", "cc313a1c1c7fb5cffd46cd9c8a2125770b12dc5a", "d3852deaa450d77edb30df2bb1c77bd7bc45befc", "bf37a9bac6ebfb09c0a374260c35ede8373ce427", "1715f96434b6e72c083901dab8f50e8c99510ff8", "35c99bbcc1c6728943308fa1b867e57d096bb813", "5815d1c8c821bab204caf46caf650a3cd009efa4", "85d9c23baa9f800f975e206f85f632683c61489c", "72e5f8c31e9237a4581cf250aa9943a4290f4017", "b4d0a09f15c60c88bbf516d2f6dcdb451dcad9c7", "a5a8f0a88137ce788c98a3e02f448dbd66ef99db", "edcb581627b439a1e329b0752a5958ed8b3e5057", "41564aaf7708b0bf594f745dd2448a54dd687cc5", "be2eb09f4d333b64da296e8afcac97d582e080d5", "3405400951f871fb7b7d4fd64ae932a4c73594d6", "9a793d95eb8d6220084bbe3de1b8fd01e7b65701", "fd6f6a05bf924a6331fd525c0ec33b002285bbc1", "406d7e6d3720d0e5c7b0afe29fda806358e1ba55", "b5ec79906cf078aa2862d3f44efbf5ef2d13d8ce", "a0106607e889fb0ed4ab5bf84a4b2707c3ac5598", "312eb20b3e228567eb5f31fc8c46dd08b15880fd", "50491db04845644d72e5ffd942e6f6dd2c3c34e6", "af645c49772e1a3eac86b0a6d3b272635ddaff3d", "e10a99f2627ca8828990eabe5ae611b2b7418da4", "f8020d1364c6b72243fe5e24894e00495c2afbc9", "0aa8fa3c05b84f1cc16c03ea0224407bbb4893cb", "763d5cb7a4822ce8c56b549ac0703b69fbc909d8", "eaef76a06f03b7ebec891eda78a67e5b03114bc5", "9484a3776b2dd4d88cc6279cb8e943ec3be14b6c", "11964fb569a8c716120b240f067efd4a996b9ecb", "261952a4c712e173994d596ef1161e97d812ffd3", "4a30fe5e7c38955f289b9d0e1a945ed206484f27", "35cfbdd840c2025307b83af9ad3475e9cc1750dc", "163c00eb4df4089d5c8db6655bb6dbd16225cc60", "0ebda8e0f468f4ec414af4e5e90c579d88175dce", "b98c2f23da926d60a4a1587d4b980cd4467711da", "04c0e4446fd14f63e287a4d481ae26726159abf6", "9d283063a0c52f489baf0f0c8eff96dbed22cb36", "fdf6fa82c3753534d367c6b07576c832417a86a3", "1238b60b22194072dddf7b31cce007426837b35c", "1d75480082d35b243e731834c5d65a0ef09c67ce", "d3df15f823c9a70d7541dbafa6fe0b097a51e426", "222214c05fa621501191026064f9d6f6e02fa7b1", "2c0d0c14734964c67669a3ee0c4f1cbad32a1e4f", "b38ac30fe09eec4de40ffd19d7c8a64363b6c181", "345f09d1255e20b8980adcf70c3cb29f350a220b", "4cc8748c478f495b4fff665f70cdc3e941910fad", "a5cb760d90c3193b15eead64edf3761daf0e9435", "f2d615cdc7bbb52ee2462eff824cfd559343a282", "8350c88718736978b41001084dda38d00d84ce33", "3fbbc3bbd680950a9efaf95e09be009c0e409a06", "cf453ae8d96f55afe7dd8db4ceff459511b2153e", "2235a1cbd06440911c2679204dbc8b7d47b7e83f", "6f9586443afb73d2601269dfa8ea7f69d6d721d7", "5ab9e50461d02aaa5277abb4a7ffe84e5eeb2509", "19f1d5afa9bb123a3d42cfd029e9d7862b3d5126", "fc7a63cbf3dcec176046b3ba047f40d367213cfb", "b5dfeca498184fa945e517fd11bf31526958aca0", "2d38c980ee91bae816fd84e6cffb779c291ab089", "1c1036567ae491a6d9510a41bcd6fd1792acbab0", "9862056fa586b11a2555d666c11ae7e14bdde9f3", "93334eb6d0791b6fb463e5d29bf40329d85f5855", "56bf379fd9c32b3a96dd28d7a161523ac7ff6987", "3b8ef19689c0c47bb75026c5ca7b25a05aac7404", "f3ef83517a82539cabb39d78258ce2dd30370a85", "e86750dcaac4618ef7e9d5c4d8f6e0ab8696bbe1", "32939f82f1cb2cb423e137a7fdf546dcb9bd3824", "d3963a979ba2d962e22747664bd0dd9e1488b9a9", "bacdc6ae91caa524ddec0060a6f9dbc7044946e6", "c60ed2587ddfa1aa8835658d3f75a954c2cac4ec", "83241ab1393dc4f0cbdf6ac3b4f0aa805c2cc22a", "a6af442b05b38ed3baa716ec0a73862a024e141a", "650b9d62e453c920cd301225e09c56e956ba3cd6", "90a5f23e798df8192e903fc5785e29fa093e5caa", "34723b0d3afb0f0a2fb938cd11e91bf9c44d90ef", "815038962f0d917bae7d6f2dae17da3a0aebf7c8", "9c919ea28504ae67226a5c8df94227e9da8899b7", "c848bfc1bbfd869da709e36be52447c71c43ae46", "6807cd86738022a5b30a41927126d7adfabc4041", "625c4bdacef4173f94200632362e25e537ad5d21", "bb83c4adec61d51d72c429c0f4172dc4c6479343", "8f4598bad4d9e87e6647d8c6f4ad529934508a79", "58ddd8410885997f4414dc66c007a740a904d588", "7e5bce7090c6a7860b62185b4f0c97c38c33b76d", "2c14c0885f6b6699b082cf2671c6f2e9b870d844", "558c2763e71484a9b713a1133d567eb247d3e01e", "d6c31017a6846e448686bb9017600a158ab22602", "a4db4ae6581a6e4f051d8aea2c562c1165d22590", "8c228365322cc531857bc2166731f84e6ee2205d", "786e5bc731a3785ad1460e9910a938f4a0e3677c", "cd87916d98ad2d17e1a6282ee33be5234c336436", "78574dd6a948038ad67921f29634aa73b9fcd71f", "96b8016a35e41a41e97c402d8647c099cc525d7b", "06c2cda848b4bca8ee2f54a09417a97a7c1384d3", "754036f82f8c404972480c18d81130945fcbb3d9", "a06e5f70bcc06fab9d3303dc40e2d912e2db7df3", "a4072196938ece22094be9f2e4b1d1fe19586be3", "3badb90020506eb63f6c380f941ce3c5a9829aff", "2e09985c0d2579d32238272b0dd3c70ef4821430", "de7133ee07d43aa3076076611bbad57638465a39", "cae3b822c3ab135cceb902d6ab1d572fd9723861", "43b184b4093072e600f06c6c92b300280d58495c", "0e344f0d0bec80f26295ac7bd1a093b32bd904a2", "bf65c6514fdc2daa4781bffba9e9589e32303cdf", "39b4918402ab25caba14183cbce0073510c7299e", "e5c1da1c6103424b93065386416c6dfd18ad8233", "8ca47c981d0d737db24b91c96899f4831147c931", "97f9dbda8100751729cbda96e4b7ec2f791a0a2c", "3058a4926f3e3fea89166708b54055fd3ed980f3", "a938359cd33099116a40724a5b1bfe422cdd8744", "e4242f9b4022862e77fe3ca55d69f05dbfbcb819", "f19c4191260041eed72daa8a2633187e71500d10", "3a3a2011f4e5fae48fb3d556a15fda0206f92671", "a759d97a516591278f38c1a8716f9b937a151d59", "1a82b5d0264ab1efb09f1cb8e5569d916022283c", "6e31c413b60e0896d7cd6e88755f24a8fbfdfa2a", "6cb5256bbeb1d32cc6c0ad179cf961c3ba50230a", "ef5dcccde7b45f38b3036917d66a6eb7972f1274", "3517ab562758333a6c92f42803235d4b7753d93a", "58c9e341f1d2dabc8b98f477d5b1fa2c9fbd2096", "1b07b419b3f2d71b42099ad425982f2fc8f5acf0", "8777c05817b77430d85a112f5c963d40131c95ba", "df5b5243f1d7cae5a249f9c2050c517562838fb7", "cd05b3de19cf1d42afdbb5d3019c73553a33a98e", "58f4984d607d89a07f1e44cdce99b17424864b4b", "fac939b7c33f333d0d36b830c2054886f0e0b0c5", "669ce39f95eefa81db034eaa58d423466ad6c79f", "207bd34aa54072476c5ca07252fed30306002560", "b7e5ea8a398b9b30e5e5c0a984559c9e0e3df491" ], "dev5": [ "89f70e98d209563abb4dbc1f8cd5d76c81eb7940", "016107fba01666afc9d066f9b1b6a2066f57ef1f", "c9c17d6ca6e5edf4cc54327265c989ac025afa07", "5f3b284cd9578f5f38ffa26df0a7ada00c5400d6", "aac31feda659dc042c4d49ce23a5fd5535fa6af4", "856efe4e1940e281c2ccefb8f82fa1b6f11a08b2", "ea05652a6af0f5e8b5437b509ca92d1e0159ff98", "70bcf2175c7568389241067ebb3e6c7960f5ab05", "c7061d5e969c0fcca23f3dff60f015b63ef27c40", "9c2db0c03591502cd67467a4ef94c2e5f28e0b41", "7d4804e94591cfb1ad6dedfd51cd89ee9dca8432", "f2fd0151709135d10f637851d88df1f2f6233d49", "af9e8128f9c47578f9087b55bda0107ed8a41027", "0ff396c981ae56c64535085a74c4f05497ebc69a", "739fcd1b8c65a05112af02d0780c8930e3e8c42c", "9834733f6f38df298f8c8c7630923f701766fe7a", "3459aaa9d15466292ee5fc7d2497b2d3894da0fe", "f08e782916b01fd05497db7deed73c5701308ec6", "5d5e85fe0708ab33462c9f5a5fe27cc9841d4efe", "14897f6dd7e975e30dbf0fb59d0ef01a48200235", "0175be8948d68cf90c55ce08e8e5bf46ea29ce40", "4163fb9c26fcde53b4e4df18d5c7a894f4a638d4", "3e773b916754a9c20a61d98ce0c30de644640bce", "25d913f82b5b4d0eaeecb95559d0152559de5214", "2c7c77719dfce6c41fa8e66a72649690787186d1", "633024617bd68668ed85a0a54f3e62b03f164064", "a5a5ce7052d915f97b046bbeb75fbcec19e935e6", "c6d5a782c73c68240758005f370374ca20fcd17f", "520ff5cb1709e91e0b98d0caf318f20852681434", "36b33d9b7263ddd61502e6ca92e1ac2b3f665f46", "3d3de019bb7f7f8b4d4cd14e1aee84a95426cb75", "79d2ac37bfd03c46f6376f4cf065f6896978c5c6", "3e79cdbee2f2d5c82dbc4776f77482ff6eefe245", "21b33c5ea45047e5bd9d84bd6b58a670e4fa71cf", "37b08a37243d10805663e4b4da5f32f5b55da533", "4ca6cd054f303cfec4da21d51fc25e13a43f3e98", "453485aede521b3c6d2d960bad94acc2eb90f177", "31acb61c16945244c2c2b61f6b3d663b40dce016", "f7ebb00ea0ccf1f0ca7e7f1ea99ce4b433e6d8e6", "cfe7bd09af8cb4daf9519b93a5c53fa84d5d82f8", "5cf38f8f9931c1520d3cef6fc2c608210b70f44a", "a85921a8562e795b87279464a4438ea590f94ad8", "05f6c56a482df23f68788c01ffeadfd7b341dda1", "4ab08fb99fbc2e07382367daa5dbb5603a5e8061", "4080992b388fb3275accaf8ab2644be2e124ac9a", "0c48845247903ac5a8fe0477d31e262e58c91f1b", "1debb6fe3e2dec9fae3069249c8f570d795528a7", "b6d12041861960804554a23b3d7820c9f7772c3e", "8effd6b513b85f0757799d23176b28b72f5cedf3", "f63d76427dfbcbac1dfcdf7ac99f697ad156ed01", "77f6e35a8dc34a649f817a9c3e3c2d341fe98457", "8bfc257e63ee30b18438c3dc7bad3293c8c16b30", "1e2b8992aeebfed8f54d1988763d0a86756c5153", "308a6a4734f38f79ac505e41e6f61c51df111748", "605fdb655cc06bb3c26341c0acabaad0d22256ed", "b2a3e8cb343fda9b3662306796f48701517d8003", "0c19d0f5a0b525c0056253e70d971eefda7a9d28", "da945ce6266ce27ba63b6b08dc0eb2414594f7cb", "a1c476f9d754e9c3420eb092b236325029151c0b", "24c9d442e9bb03ede32b9dc9e9aa3646555ab023", "89ba6178248569813cbd8cc44e402b411b88ac36", "d4ac3fabac437ab194b5666392db97f34e1306a0", "9f605e018745f16467041945fd8b259010eac4d9", "006f5bc11c8538fe6c512db2f16ec5cbcd049709", "734bd3c8c4ef37f8c7777e87681b4c341b2f844f", "d30aa4bd36fad1b55aa71e2767a6edc772756365", "48b650c2546e2e059aba0de8e253f82e50500e7f", "047899814895015d56feef3fdd1078c2ed6362a9", "1030f1f6dbb1e2fc1657d84f1c5e064a99ded52e", "6c482fad890f1335af9931ed5322a59aca7cfa4c", "950d11b4ca51ffb9e06df9d27f3ed88316fcff69", "8620f7356bef40603efc83c2ca770dbbf165d32d", "9e0b38ecd30cfe30c9e31e50f680da0e89d60ec6", "6ba017968270c41e2de6bd4e5f7850888092b6b1", "3bb5047db3add0e7fcf11bc8a3fc36a8e9df6d5d", "856e071762cff59d73d94d72eed9a7f79dbe805f", "ac7583e4498598281e4372d69d7aab10d90aeacb", "0d02568ff8bd59cd9be9f7e09a444e9cf6689ae2", "f59c147d1f9862558e02fdd12bc5e9209715f173", "f4c6c807eb7542c063d3078a77744ff0fdf42910", "43b78cd2ad54ee71e37f7dac099439ec030650d1", "fee14eb5e86757e0a915ef6a0cf645a65a1296de", "ef1909fca33847831a858b20ea11bf17924e40b3", "3b3e2374c9e5f73de76b353f3607c52b864d1e69", "61282068f4d59cb48f35ad95391728c58d9008ab", "20373d026dfd3153ad5541ebd1873ad918db2f41", "48ad83a4e7dc1dee0ba52a05aa209a59c9ee6345", "44d3ce2c11b844d919e363f5cb15f1c03ad3f77e", "49625beac257e868a30a3d7b41665f7d1419b2c0", "a7b6bcb988e86ca25554baa00a258386bc1f5cbc", "b18942d429c23112c3e01aa1649c1704eaf86d0d", "061e0c758ddbb569c63b918d2b3e613f6aa5b6b7", "9c99d4c3b4fdb9e5552d3d7bf9c3a744fb9e2fd4", "3199c294f9cb8e70fe62a19c2e0f5848376a783e", "db2c9571bbf3822684291c101fac6642342ccc2b", "1e63a2a13232208a1932a320726b22244c6b630f", "433de7f1a86191d912d8cd5e2ed53e76916170fe", "c1a034297dcd2304b3eabad4d1493194ce867b05", "22c20cea6e59a8a95585adb866c007a55c428806", "b1b0a526d867515228b540a23266821e398fe558", "d5856f864fb351cc45f42d78f80144b8d412b886", "c0ad0b0acf2cf326b7aa145f5c3dc61b7dcbcaba", "058202e9602c1e3bb06e7978f3082e552b3c2e85", "397fd1bece80428bd911f3a0da555d6534ca5fd7", "d8f2768b90b7b11340cb297dfaaea51f7e75f95f", "5a6e3cbcb03c3f756344a38259f3774ddaf1a63d", "911fa38d3a0dc71aa99ffcef474b5bae15805e8d", "77879d4288443fcacb0668bd867438b53bd800ae", "f040a351c2f27c6b86c40c71a28babf99dd0b9bd", "effb2708342e67666d5cfee544f62b000df0b77b", "6cfed9734ece48866d2344f4701759b637c42081", "51c3f6a534777dc45efb4e7171984b3b20757ae4", "a2edcf83abb8fec7df11056a0d0ca423a3efee25", "befc738b44fc05249cb81ee6563a44533bbea3c4", "1bbdbbaada71655f6065562185937f6628b020f2", "22dcfa14e31fa19c77a202dae6213194a2e0abde", "b0d07b1bc2cf80691f8f1916b93f28ec90b8799b", "9a098458cc00a80114f25417e430943a371fb387", "0475011c661a2e2d7ebb477c00e7679d5235ad1c", "dab95993c6c8ebd4fb439385a892dabda22698a2", "6aac3e4a164457bfb08ff03d29313b84aedc607e", "ca486985d5834d9b79a53cc56880050790e347e9", "1836f5c7a44b5fabcd4ff0122f21e4a4b2545ed9", "df8ff797b7bf5640460c72da66608e63903e4793", "8c36282febcde3a417d8ed3a8f5996c285829abd", "ac4cc07301eda22964d676cb410c5aba1cc1bd39", "810f127022ec2cbfb288e436151d1a777c7b5da7", "53701a02341eef7ec3ebca69b673d31d58760e45", "af527e53c450eb957bfa6a5446a095b190ebcae9", "c973c9ff8dec157bdc5398b342ec47baa4906adb", "5af16b4bbdc7006d445cd98e044dc889961d9d6e", "4f39768402a73b8d65a149ac99bf8d537052095f", "54f2916cf15a58e2ee59da992fe2ac8448cdc466", "ba062e1f46605339ab166900e4dfd7e885fc9ff0", "1d6403323fbaf8db8af7e24cce2ee5823cb91013", "7515549c35c380fe1b6db508f7fe9aabdacc5ff3", "f5c01821bbc954bbcc1e4f76b75002845953aedc", "c1e9842afbde969db6cb9260c179748fd14829ad", "400f438e72b26e425c952e725c69ffcb2493e87e", "8116d70d4b5fc505b540facb7afc6475918bccf4", "fb299d0fb134c603eafe7737bab8d22ec0b1cd59", "fd2aa564abf86eddc8b4323da8b97bd2fb487bbe", "620e19472732fec4cf247f8983071deb1da742cc", "59bcc2888c0c6002428ed1040ef6b36957a80e98", "2cd4a4e7e2277dea4e65e80ac89870d65f47d99c", "4d57da4d0154722306fa279e0c0e0438f3817b16", "6fa77e0f1442328a969c9ad0651047fae34f72a3", "e08fb19bd1db006034f4ce39417d941a32232141", "0ace0a129284ffc6646b199699c1607a316fcec0", "7d6ae138fa7064270ee61fed747a11780c2f1c0f", "f45207bbf2d455ff6e16f0cafbe5b03220490c1c", "2cb884bdbd817502097795b1ae267c8ab0389c4b", "30d08f0e137e3c6669464f796e45f28542afcb0d", "8cc3216c756358ae7ff59bde39fafdbfc58f379c", "b2b7ea21ff5af91aad0974d6a3f115898de19473", "611ae19de3bf9de5f4278d6ac26442c3ec1c86ec", "0322436a93790991b8d9a5bb9f7433aca744f7c9", "9d80488b22c87270d1ccad794ae83b549cb52df6", "3ca230df2558d4f125254b1886fa92f7b9a58780", "43fd1f6bbde60946f816c7769966bb261379251d", "ecc4649ea8b535756502e62326086aca69e59bad", "92343030f3e45d6c61fa577be55917bb4f3989b1", "5c1b9266107ccbd54fb15c151b0715d18936a93a", "4f61d42a001636f80dcc9cfd119f6da01f28e4cd", "d9fa40f2df44d775e82332577d44de402b23611f", "f65f480617872a5d13f40cb4183455f2f5033778", "9ae3f79ecb511afdd5101c9f46451cdb3da20afb", "120936f78c956ecda674be0a7af2da30d7555848", "72002a77dea6e696925dd7d163b97b12fb274596", "ba867042a22710da6087b6a1742d3c7a57348850", "f8dd9844e5c540afd08030c91b005aeaca3c9da2", "7290e7d7a54ab452d01c060a57b5b7c20d077338", "a13b755b60ec9a8c492fefcdb6922f1e0e77a03c", "41268d7faa05888f0067679fa3374138de2f073b", "3a0d0561802707659e373ae84e80b29fe9bb8cfc", "06df4abcd3386007812b8c5a19f82607fae7c1ef", "82a052a008fcd6bdaeb5f8a829798b5acb2540b2", "d3ebae5e33d4ead3e866b7e9cd3743f9aebff36f", "f28964805e44a5c068ce8fd9d1e00697fcd922dc", "bfa866c3187f79fedc8c6e5f493325f43147cbd7", "e9ca51ce87c2276213a62b4f95939932a6e3e424", "47941d49aca07f7574659859368ecee534d92b46", "877cd12da8572bf73263d4cce156336e032a31d2", "377ce78d4e397c3c78aea5d7eb7080797540b880", "d6a9a701016774d8dd25ec25ef6b896e7981ddfe", "5c6614fd5207e91c2e8844cb8e1b15c65cc6330a", "eccdf1a1e8a972b40d507321b925d756a50c2a9d", "3cac01034480dcb114a7becd7892d005627b45fd", "1c8ef9e25208f95277a1d076fcba09ef77368cfd", "d78fafa4b049f4e2b792b90153a6c2ebafa75dd8", "baf75d048cb78881585c8d70a38156d4dd1c0d17", "8af66a72b55512f857771424ac7226c2e361080e", "25553d7acaa9220ad50b6d552f1fdcd9bcaf8113", "a62ccf3f1a9018fe8f792c71a3872ede4b8964b0", "87718d2a6e3dd7f625b257ff7e5d11ce24b28ff6", "8446084a20da03ac18d8fae19c12a700af1b3135", "d9292ea51efa4f3f22dd86254b5cb11f742565b6", "2130f1121a4d4bbc8c812ac6bea78cae1203c7ad", "e2485044a1b33628e6149d4f930b6fe065743c9d", "bcfca0295ce415b0473e0f5f58b0401a52daf5e1", "bfd17009711ee655c673c191fec1724c67105311", "da886006a052a9f9c697878dfe317a37ef413ba7", "9d7215e6affce6917601fd4059062a413d69a252", "179b0786c6fa3a432dba9e8fc023a620c11a8a5d", "2a7257aedfef4d2b9b1154ec40b077bfd8d59f58", "ffc41fb76df5922321cdd98cce12715a039629b0", "a658621cc5ef92e67a8c8f276b96c191f5837d33", "694d4f82f9271260bb6f1f51d936441fbc101c3e", "f8140a4e9af5bb57f5e98851c94519f9abc254c7", "6db28c9fb7c5a59660dfe433e76c0a4c50bc9e47", "d195346b59a6722db30b05c644df982647140cd8", "1186d4a8dffbf74a7431a4cd295540eeb3352171", "cebaf9dac5826716b9b9c592d5269267d2d97344", "7755079f3900d4acbf6e639b9cb73a5a1d598f2f", "6f51f73339004adce49ea2fef3691f57770932cc", "476be3ab64c3fdd5f27668cd6780917bddb1134a", "2c0797b2577bbdbf7f3c7635f820ac46a206669b", "7688460bf78d5fc198f8a2cbe0943981744a4dc2", "46610117d383bf04a5bfa1a2ea5cf072d42061d4", "560e79c67f89569f44eba00e36ffa1e3714083c5", "9903e6779b70fc03aae70a37b9cf053f4f355b91", "0700b807a22fbb93f3534d59fe47f02bcf00b7b5", "f99de3f024394e8fa567e9c0ee4295bb3629b732", "900fc2a35aa5eec21a8f2d34739c89a0ce3710e0", "ab242769b7bf033b907e924c15746bab009640f3", "71426d0f5cc56a436be23a921f6972dd62e49ce5", "7319b612f3512b5077279c51230b48b56622c564", "26a220bd312ae42b4b1b1833ed01242963ebcaf5", "aef11a14274f6f9e74ad91ead1d7c07ea1dd7f5f", "dd90c3c30c0f94682141a9ac1bd6f53f8a5d5c56", "0fefbe85fbcc69c47bcc93b22594db046c5bb3bc", "57249493f0ad431e941fdbba35563334620481b5", "8e520454ef92965a3e9c14240db0305405f5fead", "42ce14043e3ee9290acf5f57f712071cdc3a3e5b", "2f1f8ee39b53798a070954a68df0996916193dff", "24f775089efd1c3e7419a523dd74dc24924b517c", "1c8d082a3d409cc1f5f6196940bd3e736f5feea6", "26a6f810d27c2e412896df4918b991e29b722c01", "b91cb1419780417ac480a720e77d25fe72e6b87e", "4f52c49006d963415962a9b0613c9f14994cde70", "51bfda9446b362441354d24ab5ba04a066f6696c", "bfdac951e3efe87c14a18ca33b16bb901687a43f", "6c9a166308fb96cf42faf79b472d39e274ba82e8", "7e65fd87253fecb630151bbc4c6ac31d5cfa01a0", "fcb0adf1329864b477129fc2bd8981338917fdd9", "47429b674bcbbc5dc0a6d14406b1be8738f6e86d", "9d8e267131a636942772ed9a377f209538030c87", "4b20d0d08abed3c2e5c54b158da4ff9c3f1b70d6", "da02ca7e75cec1055892fdd9e26a491b3bb3776a", "0a47f4ebd21cd181a0c4bddf1189124b76990dd8", "1383401c71c5e0c7a9fad604caf63085c81b489a", "5e6adb4a2dd947432e59ca00b6d046a68c534e10", "eb0a624902cc3136358bd1b69ae84e575f73a881", "a03315e3d925677bb5ef4fc8ed553b1c70a272d1", "9b94c80e9aff2a4f363ae6d8e2bbe837aa5876bc", "ec55028f2621e4e34344af9adec646a3685b8291", "362a0880880b487a0b5aa84dbbd56fd0e3d62351", "aa8e9fee6386fab2c4c133f225e8e13a38621e13", "a735c51c3cb3a154275b3b0c1881e06ac5ede3a4", "13954fc33e603aac4f13973b77aa644f7dcc95f0", "b85337b7eaf4ba0217046c126e0f8ea4f7e09ea5", "7307eef89d120338b02f657fbde01365e346211b", "bf8ec7b81b33b81e8f2fc61143ace32a29be4130", "fdc47adf1ebd6146d52af024befa115b8d64ed81", "1716f12451f179270e44b985b7dfe83a95ba7a4d", "f77b4d155b5900f6b10bdb14cd7f56aa20e27e5c", "72a31722fd9a2893567697dd9dff1b1eaace8980", "ee3c01068c45eee5086570835607fa1cad49b081", "d082ce908fef1b1e994e9b0416dad0ab5cd5ef21", "0acc4276b6825d872648fddfbd74c00c63d36741", "882441a0ad00fed66bf5d0859e36e7f369d9d509", "b04720661921bd17930213832826cf585135fa14", "2fdabd97f9ba041b5a99737d194bdbd260ea7162", "d2db147805a2f07460068f5ce9165afd93e20f64", "f249667dc8d490d25624122d8a05e229af61ef62", "1b2e0b32d727ceab387afcabba422f994038e439", "dc55f8b6b23d63f4719f3a513429071bf7b19083", "8b0eecdfae8f605d2b14dfd45922afaa52d6d84c", "3dff0e9eed7820396bfdb130fce818c054bf51c2", "43dce97a64d7411b13502981c45460c03e2176b1", "0975e2941c0ac82073b7c9ce4f0ded4a16fe70ef", "c84d3385f79a23f7850cdc9923d3384fbc3639fb", "4bb219321edcbbfcb0b7330048d9180cf527eba5", "6caa24b1b80f2c5dc6338942e945f172df4ecffc", "3026b566b0143977c1b184781ca9bcb37cac65b7", "e5d2b6d50f3480b1f7da9cae8b3342c3936d2804", "a775d8bf5abdde5c1b5106dfa3686deb559eee62", "1c10f577cb608fcfbdc98678dade5126aeb7573e", "305192072fab1c4d5894ba5da3009a648936c70b", "39f90600bc553f2273e72708eb2a8d37a8517e86", "bee7e12c8c1997a3c432b6d97187cd3d2693b1b2", "2ecf0eba9511e9e18154d091728f8ac6bc7fe716", "e74f4ea115333d81cb6d753b3a721a057d3f5eda", "8221e7546be7e260f59b716faf0094f43c0ade35", "f9ebd84b5ace8d0e6a9c43c3403ecd9a4bcb132e", "c3daa041e0973b1f33b84e5023a33e0de6a7c8a7", "93bc77567af382302af576a57823011073e99ff9", "6399fae16de511504c11501893b6e38b4ed804aa", "effad7be0c8dedefcbc12d36f86b331f216a9035", "e63de52bdba895266726b988d8158cfb573bc8b8", "d32e0f808c082893165e292e9d2752b3b70a6d06", "a918c7c5fef98985b0d0ee1cac4e186242db6e9c", "e7c90e088401d36ba67ff81c03790687a6cdee03", "83dffe48162dea92a07594582c7bb7e4e830904c", "90b43648c4536bddd4efa1ec684f971c9ec43632", "7d80635fce1d0c44fa69d4d8cf3da40fa998f9c7", "b59166d77ad46a924aa919c334c973756a892cea", "a36979674150fc5944bb0dabcea5473d55188548", "0eee7345eea35e84ba550ac763a0d589df5429c9", "6d1ac18dee04138d157b5970877758d3c2aa633c", "257f1f65960a79e283a80873a0cf14d11bd743fa", "a52e575652c16a4c856a0065f0d9c7b5f9a84cde", "2862cb19a8af5c0af2b0ddd0fba444946dbd511e", "86807721e395437b45999e64bc58af0e3939f169", "2d408f48e71dd05b4fa8390a6dc9ba5f1fc7ac61", "16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e", "5d20628c31d7434fe0380ac5210bdad9dd935793", "9e13b90ce86a0942415e6ecaa6db9d058a673472", "897e2d9a40713afdd0d0f25a10aa7f6229f6421a", "2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa", "b58e45ed4379cf74423f5341ae7c52151483504b", "b999893c9d8ed079fba01ff61dbb7f19cec757ca", "50cf7e1778e60c99d44dbb5159842cde4d737761", "a5d3d23db4573fbf52b115aad6b0f20e93f5087b", "4f8d7cae2601343d6221ec95485fc6812c9a22d8", "581315a975363f0049897bd2481306bff34fa190", "c65a6679248476f554a0876ac32618b580beb010", "e35ccf92d054b26962f8f31ae502c47471649a23", "cfdb9688481657f0b395dddfd7d91620979df85d", "99500611b210c4027e5f28efb9c19843a06fa9b4", "a07dd0d6a520723c4838fb4b65461a16b7a50f90", "ea4be5d3df48c6e09e17ee8644f60888af758107", "42e6cda14e674348065e61f280e7565b363a91d2", "5802bd902cf9681658287151a91a8d0ed9449d2f", "e7039cd6d087eb437d87a47bc55877b2109fe996", "89611f4ddb4594d90e34315a1af9ac70135e8455", "4ac4132b5b7bf34d0ff3b3d21525acc4943647a7", "cc3457b12598958529e3089e5c9ab393b9b3b946", "b6382a573f8d942c39b7bd954569718baef97465", "c4a46e00f86898a2994d4cf5a26e3a7ae56e7759", "49dc67b48c8697e93d22713b912b785a66000f81", "a47e38b175461895c6bfb63027f1859d9b145670", "82fbbc94fc80da62a90650f50a84c532443675a5", "f10feabec49755d737a14f3cdb1452e6c585c60f", "4320d53a2bec49a06e46ca02af77e8c145fc49d6", "9f4a76498548bc7f86aaa5b3841fa16b8dc4d285", "6415ac27ec63017e1454da2007c5bf1565b108a9", "f739f7887103e7fab2932e7a97b2e3f20c90a62f", "1e61e422509f0991a24fc4bb4ed4563e627e5ea8", "a497a5cb3e31f1d863ad70d80bc706474a29d8cc", "8e1024530c9446c1e3bf99630bde720be14b917a", "abf48946777c95df912ad797b38e7f8ddde3a222", "3c0b66bf8fa6a3325e58deb7a14b13a8e5cd3e4a", "c0467aa1f93a9528abc3d15babfbf759a4715627", "01dc5c5b58e93cb893c9c427419eb7838e73ec7d", "2e5599892f2ea0e0aa3eb04199cd972ba83dc4c4", "e866ab4a72937eb05bc4246f06551089abd5a3ab", "ea8c261cc657ab72138e6b791ee7c9627316c711", "c771d2fc0bb344cc97876e50b1c11748162bb7f6", "bed48f37aa7d18dbab81d3bf844e09f8eb00e305", "13ba673c42951fd7cfa6fd8a7f25ede7e9ad92bb", "95085cdcdb16effeb25a18d02b98eab0874361e7", "790d051ff19a9b6e4ddbd7995a7e998dfcbd850e", "faafccbd3465e7151bc6d9c05731e94cc0aba341", "e40010a8e1d8fceeb5db83177c068a495f510b62", "48aa12011b9338cd73a4243c625bbb400f1bfe38", "de59a9547c07cfbbc80acbec072ff5ab0ccf4c90", "2d4c92330713ff386cf395409e5bcefa96bbfa0e", "dd2a611118070f134da0b731f2fe9a8683902b8a", "b811e9a74e1fe70556888cbd0e5abc476cb356ad", "006437005d3b1288dad16705bc6c46b571a960d1", "c5577b7d6d725a05f3aac526cd888aada727df06", "8e6661cb4804b00fb4011e7e9de171071fc276a8", "50ca19028647b1f3f064452ccd7c22cf7e3a8315", "3be5d9b01a3f74eb4f8e028d7dff63b000d82a5c", "2af237b2d507ecc48e1e67e72a600440c4722974", "63154299997fdf8b7d724c68d2f13c36fd18f099", "1a7f694b40c5e99f5621646222cd075c0ddfbf84", "d824b2c28e85a68caced8790da73c218fea7fd29", "aebd746c793cb7274c43d0cfb1717d3855653ef2", "1a9c0ee5fe8aa5c8b23c587a743887a57b3c6187", "a195bc47a9f82dbfa24f881cd0dcd5ea87350479", "3655973e0e4d0f0c689e092603b1604f6adecdcd", "7be96a55c4ef177a59e796617c4e11ab8c564188", "f289ec90e354027a428d52211b00f670cc6f8f88", "b392ab5ff4ecaf8834ce22801ac8856b2e5f8293", "8eb08522b3a1826f78f5d732fc10421d61f7ed27", "5d3369e095ff0a89e11dc24b038076e969473304", "1598af566803f06d852b229c365aaf8a359edd8e", "314efe9becdc3dd07b1259fd35ce9499fdace2b5", "e5464648b7138ed5f9bdcd3bf685f3aadccaaca7", "7fa3431dca962dd2ac9c628e69908b42705497e6", "a62870956aa65461ac157ceb5869f82ee5fd5f36", "9273106bb37a9eddd89b19533f5cac4bcc814b74", "c1cce6bb69320cb91c98445f35e6c807390b966a", "ffadba0b0806eae62c59a37c4d8736bcbbf26ecd", "c07991ef36f8074897aa6082d6d9aebbde4d41c8", "45e8fa10c1168a5a9b17f8aeb2134b8121abc6d0", "8fcf385ac59e42c1d8163c534a78eb34dc100344", "981883d041f6e316cb88c4411e9b140192a9da5e", "d6917d2206c3f99d4c2b461e2b02f27eecd3b483", "e6d0bf32e9cfca1118d95a371d869c8ec0d43d2b", "24b58c655a28cb545f51eefd498dfb9493baca1e", "5aadb8660b512548713b3e69e01e2b9d32befc15", "64ba22a9a7d4c4f8540acb8b489c37f5e6d8380b", "0badf0765786dc14a8b03e73789f7ad259bcf17a", "853935a5c96062f92c77f61685793b16fe0046e5", "f2045ba822bff7d34964901393581a3117c394a9", "97851f03401537b7fa0affc50a5800eda351c4b8", "32877ae9947e07b288403d7030824de6a567d6b6", "d0b54b1318faaeb466d75adc75e9cd03db81bd46", "0ce9b6fd1d72139921ad3a20cb1933eb35873eb8", "9b2d77a23826d0bfaadb13f9d9d98a3e15ea1830", "0fbc857e3f0fead7532699abc66e2005b266309b", "55b22c2bf6a22755ad4a4e19ffa51f693c5702b7", "dad6c774b019ef8c5dccb4a1955c6a77b41a323e", "7c3090ed4aa10cd8ecee8aa0e44df3888d31e575", "34effe41dc71691aaf7b802a398f7a83c640a5f1", "c10463fba4e790b04481c34002ff70a60f3ce93b", "0e0f564cea6aef2bb9aa40dd34f670c732a42f9f", "8c0511a69b49cfb584a773db7af404ed15de36ca", "072da09fea1669111f70f982d7a558df61e5843f", "0394328a71221c61d691fac6ff6297daa08c4b03", "70b428041b88e30c0451e2b64aad7a936020c166", "612eed164cda8bca1413470b03682d0e948ed4b6", "24b210d1c881433f14eefd56c1d5b57748c583c3", "c54e09a5a304c1578689f5b98cfee41c24d95848", "24181d10552e3bedca05f1f0a470eb29a2d93975", "ace828423133591d3e924d61972114f9f5eb7195", "7b3e1a5bde17eb058eba1ab70000b4474fa0aa8f", "8e951fd0a92c551f260c3272039181be32121a32", "d9a881b37cc96d2ddb113dd96c560a7febe99641", "79005978b741fbc21069b1d0190257320146ebfe", "bd7637248c6ada567537392d3c69541c632e1c56", "d8cfc5e1c8f5d72bc21d42945aeab01bea508fa3", "6149462008fe64514815da102fa2a4e6402a66e4", "c13cb95d0f0b25d0b38c8a85f3f2c019dae0f578", "06d4023884136f048ea13a02d2b2716855fa3ef5", "adbe2383321831ca963af6d406555be983abe7de", "0a089e284b85fe345938b98f259a57e576bd71af", "0618bff3940a596114cc4fc1bdc302f0b218bfea", "c1377920cdf919e7316e43f5039c46ac91fd96e0", "1e950dea5aeec11227c2f84e1f0256601ead23ac", "74700208e608c7cdd290cd16792ce0ddb2a5a97e", "8e455060709cd4838055377e6a98bf2085d19809", "9538372f12f3024db5c06093f037f17fc1cb0dbb", "89d772a7990f28b4e76610cb87abf2237eef460d", "a2e7c64dc4911a0070dceec4894689d70cb4cac6", "1f42455e0a6f4b708b06500f63e2413d2a218a7e", "42233284b1824d3dd4070556a690c92f89e19ce2", "fc7d7d3dae02213d0a8d4b3af24f67017ef18770", "973448ec4caa6f9e13ce10fe1557fc0cd068eb1d", "2a3de7adc387a8489bc0bf5dd86044728ce11772", "e461496ecb89263d1df052b1876ad607b196b58d", "8faba242a4ee0ce92d28424c9865b3c7894bbfba", "0f26ae93f2710b25a07f0b37f2a80b4bac88a3b9", "404b2bf9c218dc05a1716ba8d376dec932487ddc", "920dff34452a1beec08e0d9bc7f0343d21154c62", "ffd498c57d943879e4d417422e473943bd373c40", "8121446385fdebb04ee27c505be94ee88cce61d1", "82f20cdcc0a48435fa3ba3f0d4ff4ecbb30da450", "cd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa", "9d3768d2d724c8807dea6a35f6512185003364ed", "785b5f4574a0c182dc7df7fd14bd6554800cbabe", "4c8015bec3c70202d14e778bf086e48e307f5c58", "7d2ca2d8ac49cde9767e00b70f9eaf1920eb266d", "5c38a9fe82a309fc6012a25111d3a807b70c65f6", "b0c184c9c9e68eff981ee2133d6d46b73ac94f02", "09c6cb1250aa5f770ceab9edc1c3e35134cd35d5", "810a0dbff12585cebf37681e5e4007550b259c8c", "0908ad400584f19181f9d6e762c85e8a59092585", "b5d30f9efea4ca308a2a9cf88777b348719afac9", "99ba2519eaf79271c86b8a932ce185666fb79a37", "b0b9c66a7fa1a664918c1cddf97d3652ab2837fc", "3125a4fb907214cf704916e2901bf732fe4999b5", "c84188b694aa8f78e8bc8099133a3b94d9bad7a9", "90ed9a5de072653823486f3018b6f81e38ed5547", "6d9a529c87f7a52661c590fe05457f367c4e2495", "8328d9a64784b80c5acd584d24478889703ff71a", "9cf48f5365ecc29a7db561c964b5bd3d29ca8387", "dc87f05f4400efeb8a575aad1e72cdef57ccf7b8", "7434f8b4e3af0014ed55f4f2058c2e31a53305bf", "9101067666525ff97b0b63f96c001bd413587ba2", "cc21871c9abea359f4d60c5d80f02868ff7c1751", "d9296e5fddd485b179f98861dc94a7938b7a4bdf", "9278856ff74f3b49ca7342703527000abc8044fc", "c9b531c613fee2a97aaf6193d82346acff2e3899", "d19437804372b93cd9c61675bc53a243adcd5166", "f5bbf5449662836471dd551d1ea312c229afeae4", "172b2546871ae6f6e3c1d63fd2b4c40a7a9a9c3d", "da916221a71eaa0a66b8e84bd6ce05229786aa12", "7462b1a0b2b3facc33e80f2ff925957b8aad0037", "5c38b9bcf4c7ee3a9030b7a31c1f26d75fd53e72", "440fe26338063fa03024d2e525c962caea0367c1", "16bdd83ea484de0382958d06bf76d368e77e10e9", "846428e0c6d819e5779c671192969f65ce585de3", "1cc9190c70ac1a1b0e460353f291c1c661fafc9e", "05b44f3ef285d518da61c0f3a307c43c41b5ec8e", "88df5ea8acd423f2213441d84f2e0f9cd0280552", "d5a3a9aea6ce251df7a0334ac6e507672a4bab22", "787c784aca28f19841b2eb79b702e517007d9901", "9b5cd8e2400ac305b3e47229a8981327c22823f0", "d90c9db27fdcbbdd6e195ec1ca106f6f7513004e", "0ed341cd1e5c9cd3feb4a812946f8a2f06f92a0f", "d259f979f513d8b4730ff8b40f976b8ae8973dd2", "6fdf3e5d22260bd20f1e3790b06780246cd753b0", "e15a2ff1dbfbf86b8154a8ab3eda69367183d436", "07c4baded7483c6ae54017134a446a287a8fab2d", "3aeb4a5542c8c1c57a5076ab82d38e5b40eb6487", "77e92dda0ff1978f6eb59814758188cb388e32c5", "3fe01226b74a892270d724dea5c8c6d79a6bc5fa", "1cc5b0aa0d2ab0da6c82cad736e9cd50b0771251", "dcf4cf79fd4a9985732cdec47adbf332295809dd", "d70c45b5c85022fb02224235ff6df24ebf83dcf1", "84b85d894c47cf5d680992fcae1d9af48eee0d3f", "3a08c646ee1e9884a020a3f7ff10c6c9d28b60ba", "4c69e8c026b9e2a1cc551e22554bb398ee201674", "4a1397b58cf3cbdddf657efc575c6066860daf6d", "d6f2bec890db6f798824e30eb337fbe1df48c00d", "b01a36b3cd04499d959bbd169dec719e088a420a", "093cdd2188cfc21c7837214099c35fb054a76a9f", "0b1266b8126cf4204637340d01e2a41dd4948f77", "ea03154a27ba024ef2ceb18c17d2fd4571008d5c", "f63728cb9f5550b1de202cc014bdc3f110d485c9", "ea3c303b7eb21be72ff92055353c652b142eee1e", "8bed36e4bbefc4a0d37297e8ebbe0eb2ccc47898", "8768db5c33ec5702400a1568f82bc7dcd88c6e71", "5e144022e70975a246a14f0343215cde92893b7b", "dad4aae386c927fb6dbae3e7ed45fb11082c9180", "ad8d3cf1c99e708e8dbb7c9d12daf66793417430", "f8af9bf3e471702e96d26b91069f9fc6a4501fc2", "07b011aec7434180f38ddcb7b2a7871a917b9d22", "f4ca6a856ac589e4de485325e8c4e41d544817e2", "4d2204455f5ea76c466353025b9c08d8ca946358", "f1a677fb4c47e32633809ccadc7ccde6703767b2", "f2f3f17de851896ce0096876e370dd67076c50ef", "e6a42e3fc58e5bf6a4e8d04cbf1ab53bd7c7930d", "39e28da04000d6e90ef894c2b94928c210569be7", "8a2e4409e63be2cf460b5931df2f80cc998a590a", "433c22fb6fca4dc414d62eaa9f2f1c2839164643", "da6bacbc4a8802b3d87bb5cec6292dc1a3c23c68", "46197cec74b6a73c8c14c5e8423be25ae6cb7fad", "88b1103b446bbc7da914dca9f9b8bffca7bfa585", "690fd153567e176251068ddac2aa02ce270c1473", "3bb336dfbd3574cf69ef197aa619de9639f05f0e", "a04a67ead611b6fec2cb9af85e4dfee478fe2a3b", "9c674e26a02029f9efa158dfc694972065b20554", "a4c5dae8cb67fca6ab72364f288e694e8970f840", "e534dbf53a489ffc1537918b757812161c464e85", "105723b7259ac9f05ddffbe3a812504c63d1402d", "cd221c1816fe1ffa9c0e730667ade2940dd14632", "0935a99bf92a49d45ad5c6a7d0242db9247ea451" ], "dev6": [ "64520fe6741d8ec3c55e0c9618d3fadcda949f63", "13b42d9755bfcbfe912db299442ce614a558b58a", "89850d553eeb259e208d0c577cd7bc1eabd3a90a", "f03301ca1addda27b0c28c65749e21631da2ae97", "5bd9f4dea5dd0ee421ac6f464687cac107e0c02c", "d83aaeea17fcf7a2bc4d7f4346280149ba222c8a", "beb798d01ab941a9abd428f3ab2ce4dd54afa53c", "271d7c8db7c75abd5f89d6305f591e91f51e500b", "32070144af66297865bc96719bffb73219b10e03", "339cb0e2a20d7f6e65e7f971597c6354e8c23b91", "1f303e00193e1b351669b4a7f541af4504d07ec0", "77caf02802be9f3a14042243f6da8286e9f836e6", "c4733e80030f01182c91f69245a0e5ad247b4e07", "296758a8f8b7424652e440f57dc1875331372795", "d216a385a66fe89598381630a6417cbc91fa9141", "c1f8d24f185f07ef924f1a911ff4cc66359176f1", "78f03f8e1205cf804d2f4c36d755a263f19b7b76", "947f5a8741d26c35ab225abf6185cba486068361", "164f28e06610cc9666c9007e68bfe28ae67add34", "4b2245ffe16fb92cf51a0b3ae964fb1a11696728", "6f14e19aa1cd8699c476298d8b37865b4dd367fe", "d30e3ecc913b7e6759886b86607cef31aa4b5e19", "dee1231ce68bdb940734fc3714305849077e1bca", "9f336a29536ddfaa990e7e4d2eba07e775b6a26a", "4f1d4ace099c4b0e9878d71cc126ed12149ba2b8", "2bf45093532c2a62669e571977496af6fc2de2a9", "8211b0d14338cf67b7cee95ec544001c0adb3823", "d7340a0389e665984857522aa41c009d485a1ffd", "7cd6ea0f7eb5d904c10ae8f56556624f41fd67cf", "7dd31b4082fd4159531540b12a441474808e80da", "ba27c0c31c43cb423d2479b1cf756efcad6ad93c", "13fbd42c3733baeeef7f58badf1decce94e1e74d", "c33cd945099a75a976bf510f348a6d013fa7c0e7", "bdeed8e750e85fb6011d83a0c6d7cb5d3759998c", "9286ac7aa56acd95ca709f3bf89498001ab9ea40", "c205f021659b85005b2f19a2854eb00748f9930d", "47d86542ae51902b5d349c141acb76c1d67cb43c", "c7a73e684d9fb27b2c5264d58d3252e8aa70f647", "45c6f18128fbf3248471895003f8f6e834407333", "e0e8ce1fc00dad7cbbcd4a1f4fcedea4b760e6be", "fc948e87f6bcbd403b2a5935ceae8b9c42751dfc", "7faafb144806ef47a48debebe37f63fbe521014d", "9a28cfe717821e79b3eb17d16e5fa715b897782e", "1bcbbe96c4dcff1b80ac9df12b59d765e2b1efd6", "9c3a1c00c4b309d52a1e973e7fcc1ae99d7de991", "3679ea5d26850fe777a850f366456bff828f098e", "31e7ee63f21e7b86d41cdb724824d4dc0804f281", "bd716a693a0c0f544ba61693614f00890060f735", "27a637d28756b061676aa24f0e36f96488ce7a80", "470c2f24e9019f3467bbc3b7ada53cf87e570166", "8b2f95ffc18ae7b37702fea390141ca9e4658edd", "fc21161525c3e284cc7b20001323b7bb0abcc4cf", "874814794bff65d365e8064bb3c8aed4dabc7861", "1ca0eeac287a3db27251ee51511b0b8cb0b52d29", "9c5bff1e87dcd29bcbf6b06453204391b9598b84", "e62ca29da90a18bcc4c1fa9401d291b8126400c7", "2b34ba6d4b7c4683d2da87b75e7e89a8e1042af0", "8b7fc225f03ce8ffa78309be33330273eaa752f4", "914528180f5a95d61d544d2bed42c03a880d82d7", "6118592c6d88350d01f74faff6fd49754f84a7d0", "1c584ec9e0a15658d5beae8e66d4494e91829c5b", "38d2928fca27d54c7a2826eb3ff1f0130b1cc46e", "34ec486d52bf8691f70f655a157ee11f7ce83bea", "2338d9b3bc3d2ce471223bbd4b42d7cc74363e20", "e7fa697808d02571b3191185812e2b8e0f1eedd8", "0fe0f1e99206d614ee33a1b58f9ebf379d40e6f0", "bd598d565722bc424dfa5f7963595c6d586407bf", "34a12871d0a844f5de97a9c4fc052070953e1572", "53ef784519507f0ed194cc39b3cd490e0e0cb650", "8063ea9e320f5e40dfdf214587bca20ea699fd27", "caca54af2c4cf2b83a6a741676c46bc23f5efd39", "593e30841d2e952bffc2a6d16fae736bcad261db", "69a94c5e2742e5776516bc030e9606de9e115c0b", "c1907f2d30eace450dff31125220c880f0588f49", "7cb52a676f3f3dbfb22a67b69810b6056e6ecc9d", "610a9bed1345c7336eb2dc5d969d7b75ac0067c2", "3ebb5b84a0053c4a2ba560ac06dc9f1fe57769b8", "2cac59fbfacb51e0206255e51165d8746456922e", "7b3da2348beb3e93babe4e197c5d8fab3e7f7a3b", "f6478880064705fb1d18f3cd5debb622537a34af", "d2d22748b437861b211ef8422d1df5e5552165b4", "8079cd4358a98bc7013365e065f4b83446f9c797", "efccebd3db90d7baf0947cd02612ab987ab87868", "0b877a9962a8dfa21622b62bb0466403e316cdc0", "e3a7c751f284347fe97a940af74352da65bbf8ec", "a8ff47b6d6b5070b8247dfed85135b71a4a07cdf", "2b46e009fa5dd4e917b10691aa67bdddd66c9bd6", "4324d01c8e7d53718d0f2232d781098650c75f05", "86bf8354a06ab7b23a0ff6a81b48fd015e92ac94", "f55b81be1e6bc20b887662115993ae01846b91bd", "853740e2ad58cd58763c676d1a42869d12ea47d3", "9bb448fd9bb62481afde3d11f14ede588011cbd1", "a07f89bfb202820aadbd353d3486455335260d72", "490e6362894337cd112b2d704f341b02e76864f4", "0510191e499d1bef9597f7acc8801d79b8d41179", "ce539e559b3d43d4e2cda8e4fed6934511eed427", "0d589abcbd16de91b49e6536d1f57fb274f194a8", "d015a74a7bfdbf51d060d50c5c0bf93324942940", "36833c6871570c1001963b7bcd4ed0f36c9111f7", "0a6335924a24f29a1014b59b033648de13a5a48f", "82aab561ef7a540ae5aed1a4a81915bcb1b0cff6", "22c8a2785d27dbc4c559e4a1f6cab629e8871a40", "a37db390e0de63071d104e6ae29b181dcccea6fb", "643afab6b7d1f9d1f19fc2c3a69f5d68963defcd", "cb01094ccdc94aa46ae36a63229b34bd7291ba5e", "285c917c4ac3bddc6e9343dc92913043df710070", "f8cd3bbc36bfe84fd16ab5f6315a9d91debc2737", "91c10a238b36a21c0c0a8a9162c0efdc30c8b9a3", "eb9e193477f1bbb5b68c074530c22a9f714f60d8", "ca2005f6587c6b4e6c4c1f06b677bd6c55555c6f", "27780690255dae225a809392ea9ce0d8c37908e5", "01135bc533bb294b45de7f1aac187e529c171c29", "779426b2fa8acf415a01998d91ad77ebb6e64be4", "4e5e81c7d44f389f8ba973437197e7040c2fb236", "e00e5c03866be37bfe77ff66948d59a7a08bb0d2", "d9b0561601f93a54bd2f831fca434c3383d36441", "40651eb642447d05fd2fc25d158659e9c9463c72", "3a1246c198ac819edaf0d3f0c52f2255af0c8977", "c14b395c782f9ff1e80e47dda1c8ef97d17f342f", "e8bb0a5719ca78a0b10ab980c4c5c06b5bdf7dbb", "095569011c6afd7baab44fac0a8a1850af3217e3", "b95e18f5575f1024b93613721220c7a29898b95e", "73e4e7ef9c8a9e937aa489d3f5346b48bdb71f08", "11d3768132582d192b8464769f26b493ae822321", "e399f862dff006b982a35039276d403e762914a0", "43d7346b5ab4af53bc68d09ad6752c705a4dc57d", "f859400c6b55d802c3102a098dc32c0a902ba6e5", "5a14db7554283fbf228cd9d427bc708b1faa9477", "e63d0983d0245db11ca513ecfc0a4309fef57543", "4c5a904faf61ff72f170cf89ca3da840dd13d2ba", "ffe0b869f5c55b1b74d5c9b65a39d0dc81ba3d4e", "b84f66c5df3c30b38bde4a57e7ff274d8b290f59", "45463f75d6a1a38c104481b8d6b38e682e4c9d3f", "52324ebbb3cda8441759591086e8c7681e35ed25", "780e1a50408360cf0cf93c0b55b59e9d7b4ad0b1", "50a38cd1c21284731852b8a53814cbd2c3bf54e7", "04d708d675b7cfdef043930a62b4a39d17bc1b35", "ab2daa292322acc92ebbe6cf21b3bd80cfb5772b", "81aa139e0d1c19bdd3289d8e31779c902f413534", "f819c77d274ba4a40c5261bab3dcb9f13460e263", "1e8eff815a96928bb8acdf45388838aed82dbb3c", "84d01347df233baccc6979ee94dfc4a902f32cbb", "4f4e8589df0af54db4df2b8d68340117f6daabce", "91fff47fdcbf0761a4509649fa392361c59e32bb", "e0f58a31946800635501fc4f6f8c4f74c5c5e321", "4136ed7fc898a0f8160f9c39374566ae26256574", "4bca2d8bc64e84a764ee656b9c42443b24448f53", "f4a1c391fe1ff8bad6971bfb7e8a9dba3c504bbf", "9f1ce63296c5c43b9c5343f1779e8c2203843205", "de9933444e95980b5e3f7847de25addebbbb966e", "7125d41d983f8ca05e1c24221327ab793e6ebad2", "7b0bd873f09946b32664bf58a1eed66d1151531f", "2da707ee358afca814a77c4d6b4a3463a6d04809", "dcdaa7d5a9f95d7403f04f69144d271555d64603", "2e92fb00d464aa9609e11bd3dce00c2baf0dd3c8", "00cc0a3e8f03bdbba9be35bd2c60351cca1b87d8", "69a23e64e4aa6543adba79c4d3767bf0d2728faa", "d68ab7c874908f1ee890c10ec593735c181d78f8", "d04d58d3872bedcf5a899bd17db316a52732dce0", "0c8275b4f711f2e9e472eefe6ce422d0a7ee7892", "24ad73b13fa814916128865d2bc80aa97ed9560f", "1da02fa7be4ace876a53802d19711ec7037d94f3", "61c099a41ff47bbfb673edaee8e331322c5880ba", "b0cafc1077b3b74a617dedd7f8009af86dcf735f", "a4fbe4c01f5d4e47bd047b091a65fef9f7eb2cca", "ba3007d127243f1c3e871a1c4f8f2141fee7fbef", "6149359dacfdd08f035504bbafd50cc15a2846b3", "8b7917f685abfc357b1acae0aef392802fe93e76", "504de8be70c83940cadab05edf47525abc92659b", "17d9c52ad90175b7f18340eec29660687f7c63dc", "149023335d06ee2f10c823051dd12cfc704aa7fd", "4e46e9ae749079ba729f3367ba0dacf509ce49ec", "6f21267a4673eb4a5053237e1bc7693fd431559b", "1c3a307d3eb74d255842c2eeae56d54e79baa99b", "fdd159de2f9fc205962686558858417a56eaa2d4", "fd2ab721e2f0a8e141280b396c72300a78d51c3d", "e2995d3b885570fb8c3416470c66163ef9f065d7", "ef8acbde9a3a6443d4d979828a81433c98a3d3a9", "308fb3a284b71de8e589f60fb75a4f909abe4c93", "459f14c098a662ae49ab12f7af11b4ff72467f34", "fd3ed998cee3ab660e1e76f027521d89bfb7789e", "c7f56d327d265fa7b2541fe7c5e6cc1730661749", "f2efa545d60560ed42a68a724177d6cfce9b568b", "5d0a229a583c6b9b67f029d49cbac57bd5c11389", "836845f5a2a2c346b421ee73f3a9ce12e855ba11", "6f7da2f5e4f45fc9cb956b45b5ed2595cd222845", "a754bbc565ff39b8894951ebdd62ec1042b62ccc", "5594bca2fbe6292662ccced3cd93805e095f422a", "515404486bd26fda0c012b88c0ce3df2df4f8880", "a3b9344a37a60c07ed48a49eb0c5575e7f881340", "d7abefd0a3552afbd33cabec87b101543b3a3e6d", "05ffa2685b564df7c6d800ec5019e9317960945b", "258be6d762b1c606941130d7d598a01c387656ee", "ff9d78c14125afd7b707dbd70e9054c6b1e96cac", "99cff796ea008044b84716b18fec45133bcda91f", "ba804f1be7ff022c911af1952a175719a59c90b6", "cb1d6140be307674da6782b2f8ccc55ee009c035", "2463e42ea17d62d0631c247a478e153c55d1e566", "a55ffba31bffaa64bfa6995ca91c6ace2d603b96", "fc912defb1a0c84e5330ed6e52340cb82381a468", "ad4dff27bae1dd34d62e08641fa6f86f61d41da1", "6b28cb672173e8ac143891fbf613c2f428e06104", "13b66bcea2e93c563f8610f2c753498141f0a4ad", "bb9457d7255012a08ee713d77c8f1e2d17cfb650", "b39afcda382f8f5bd96621cf7609cb964fc82bf4", "fcb8438e9bdb152d744fd3352832e3b2b048303f", "2ad43045a3ab97308ad93a63d2527c1e9cb165fa", "e115f478ea32aa143568a4c84f95fbd99026fbb9", "67d6be30a005cce39a51894cadda55268341178c", "226ca2f04c1b2fa0668148a00e646bc01db55fdb", "7f52e5bd4462773a2dadc36be3788793cc0c0908", "33e977ee34394a737c2f50d2d07b12b0e521375d", "6a4d8d4b5cdb6c24dc92201a5fdd8131d12b604a", "98d7d623509748ab14c390455327decb8bfdbc47", "b37ddfc606a5cff69f7ba8dd4bd2ee3c09b6b5c2", "941e5c48203d7e5ce5ed7fafa41994a70a1f13d1", "6d0dca76c08114b6b2cb69430f102cb85aa9d60a", "91918e8cb7d27b02bf4d7687f68f2e7c8fb6f376", "00f3dd03377ece72d188f4cebf309773c995f223", "53a95d6a00a89cd56414553f2e18aa41ac060198", "7abe0c6014022874378cb64a11b26b0f0f178324", "e96c61c6232890ef145ac4a30722b73e17f826c1", "4eb0ceab351804b44c0eb9669a2173f37f7210ff", "b7bc667fe1e1419ea662e355bda0aff1f7ecf010", "e22743298acef8064651425061b167939a3be727", "98cce21e7878c7f55d24f7e0d65bcadeedf087f3", "2980a6b29585d99c5b65226b260763463064c01e", "e7ae78efbabf690c8ad1e62daae8da0f5e073004", "e8eca0b3f03a57ac61227d4399c54cd562804608", "30356a488fab1af657c238f9b6a3b0803e243b38", "b8ee1366bc170115e061d036d20376e6848f6905", "1f32b229371e43045459f642d832b7e52fc73264", "3a06b447cc63934108834749ee0da669c717e1fc", "c1b34672f95d03be104828679f606ed4a1cc24c3", "a116801ec76fa2159191609d0dbef666d92385a4", "7529c0bec597d70bc61975a82063bb5112ac8879", "2b42352c99f5d4cf16ab83a9995b8a61eeb5e861", "e7dc4b4b6bb67efd708adb8eb01e37c22a06dc30", "4e391ea81eca73e8d4ce7c582e1948a20eaaf80e", "69811b920944081497fabe2d5e8f4e092618eb90", "bfca90acb78cccc60e845264cc70698acaf2fc69", "659cf339bc365d596e7b9279552231fbb673b53c", "8931a3ec1471c8a42c36d902dffc31492f4c54c6", "7599be94371a4f5f7068c48b98c904a9aa915044", "f0db317ea4730feee523a634555661572b849476", "462b894840fcd1254a5d8011d6aff1f7126f33ca", "9498753cc46e7af1d985ff04daf5aa166116a416", "ab57e8d5a3436fc0e2a11d9909fa53bb9cc345f8", "8ab5ab19c32312253557c080eaf63c3e26758807", "6cf03a5bbbec48f395c6f61fb33f14e25d0a82a3", "61d146c89edd9937863cf13ba8fff00d1ff6cb99", "8c474ddd4999883749b987b2d4b4c70f00ebd94d", "4b6629978e8d1be15c5e3bc74db55900fa40f52e", "bffaa98b1316cd7d509f157a6e6d5f52bbfbdd93", "e500046e006f43c8c86e621a9c5ec61bc330bb85", "f2ee46b3f3f9099ef9a6b00a567f180f9786eb36", "504d01b61eaa3e0d1af0a4cea866c18ecfc1395c", "0b89b8b64c60b7fb7e9f1c26bf20b2c7d7c0adac", "fb3c3ace6276809da3cdc1d206d50800d335c32a", "1a6e4ce906c69887d9758a6896c67fc8b43ad7a0", "0cf1557045b5c23c2b60cd53b58b26afea445e01", "0156bc203986153ac563e6fa8cc6200033a94bf1", "79557e7d0bd54ad63c38499b8bb083416fc386d9", "b9225f67c85c3eab47df96b9fa1bd5a5034eae53", "49ae632b7d91c069d9b1a8d24f1f758b00218431", "0adb55423dfb6d3128dc774fbee7068e0c7f118b", "ff60f7b6d497bceb39935efa2dc753181025f80e", "7316918a0f546f9fa406fd65b9a70161169426a8", "2594c573613707ca6b1f7a6c96e8cb5331413c4f", "1f02426b2fa219b7033c10010b8ca7ef471a18a0", "8564e945471d84daef37a74683518dad9db8c49c", "245217699030a0c4aa273cd698f9fc5b5b4e7337", "fd14ba34d1db819a526e1e81b4225bbbd1b85d50", "173692d05d0b2f1f56290f787790076004cd54fb", "8a28f816d011d86a2f7cbbe6aaa97ac616f7596a", "b1f5e9fe3a0a8b8f99518eea0b39ea1625e4f657", "a99756a07fc006ac8191fec19a66b1fd14aefbd0", "506e93a20718364251e413ddd15315b4115fabfa", "55711b2ee849163135640cda0f00fcdcb0819af5", "fdf31011a5014a48ffcc204d35082c5bae003232", "80c600d86b6fed05fdb35d5dd95267a8a95fe74d", "c52e217cd38ad9c6d867e844f89f43708da58d3e", "98dacc14eaedc8f9d1bddd73d6fbc4c3975960f3", "c936ee54eed8a31da042429548c2ee7e0594c60c", "c7b6cf9f6d8fe9e6f07b548ca0443562388d3b21", "764de7fe3195c28be1d9b8abc26ffdf394e87cb3", "ede88cf59d20da54042f16df3fe6ab1aca760d64", "4a0160241fd0c1e874e297f6b08676cf0761e5e8", "fba68034860b74039aeaafd160eaeb4e17f7054b", "626c6a0ff877ee3f4e42e38c42d61a1af07c4c37", "00c847a629dfd105a9f68f6be50e1b7bfac5eae2", "e34399cdcbb3dfacf95ad3f269ac6f1f2c72449e", "21140aad73441801521e18b7b273fb1ef2fc7074", "a523532d18918eacee97c52d8c811db4f693ae09", "81f08c396c28c760a932a356e55e06dab92e7d83", "993d15da1785760a630545cb11e967bbd84a116a", "e50867ae344c8372f84887eef13c03d7b0d1ed73", "0b8042180ea179bd579fe88730caffd8af736987", "1bd6fe81ead19aa931a71d8007798a17f5d0362c", "55842a502cb5452d364304584005e5b1bcdef90f", "931f878390e04a166b62af19704501abd2555d87", "3acd14d6bc9bd0b7ff93d7e329b1d67cc51fecb3", "42e6f9a9d8d6eb4bcb982700845e899d948262c5", "0f7452fedde18d50481e2c77d4f1f6d49c60fd3b", "b95e7fcecd54dd6e5b1cc2f65695eecf24f3fd28", "58593d1bb706410bbdbd265ed8b698eb95b7b61f", "bb9674c1b1817d01152672c54c4ca3a4231cdb65", "6a406bf4245138b514f6ecaca2130c3eecdbca66", "823ae7b3fa25832d1cd9d7613c650bfc712d1f49", "8caa1b87834f10e3d5b1201a1f8d7698b2d966ef", "12f39befa973ddafdfe1fef10887887b6b2442f6", "9bc49a66bae5e9e506f12df3b3e141c8da13f983", "6b88c86cec1f38934730beca613ee29df5643f6a", "f3e6d234059ec1e2b299fa1ec7a6ec9c5d329dfa", "9ab3ff04ac7ba8aed91bf6026fef0b30eb3d9f77", "8192d1cbc7cb2c079ae07da692e0b7447c319b37", "75bca7d1125684ed78a6f00ed9d502490ab9c807", "58931c073dd26b52dc2d5182166a145cb221ad20", "dc73440f899e6f32de748787e946ad762771fda0", "a7e7167a859bc3daf77dfb2c99d1a4e4ada7f703", "5a87f0da215efb7f696e322391762411283103ff", "2efbc6bfb3b4f49a6bc75b3d367cfe81eeddbf3a", "8d557e517b2b31449f1c451a17c51b0ac8b21159", "978d206f3497711cc0e344be052fb6cfb77c8e3e", "b2d5a06828ec48ad06f29897204510876a6dc776", "a3b3a20ac0069046c68be47b16be1a9b92bdda1d", "f1b758022a30f3303c2a3b50a1293b8bc0af4968", "a714cb9f65faefaa21bef240397ca6d249edd53c", "a00527e4153cf6e2fe22150f3c869c318b66e895", "c78e9c3fbd828458935855a717db67c2794fcb16", "2543d192c3f74640393f245e48fdf70e241dbe37", "a202027efe61d0e26d6749beea83081570b5e9f3", "1ebdacb4b02983cbb9897440249140806efd71a8", "c1efd37e3bb88272f60507649f6914600104a109", "9c05ff29528816f12a2c9045b23d3ed7adb1aba7", "f6ba06a8d78ca95bf0fe417fef833dab94e82592", "2d884ba70c129da86437ea3b9d1b882573b99554", "c295f189556ba41a05ca4708ed0df0a036529a77", "be9b29831703e1f65c6424ae52200a5cc037d838", "d06cb2e57d2fb3e692833d10afd8b370535da74b", "6a70a69d1fb7343d2765817967b28fbe05152172", "866f2c56f7e815cb109e45dcfa07a6b5decaa936", "1a89b60549d89de4f27994855967a23f5a68f05d", "d2ec3714d70af5309ab4114ec1b2b4f66b3bec27", "35369b8d280d6f7b588d1b3758fb1becf0577d2c", "0dfb48e58dc002f2ad90773dcafb74e3ed075a6a", "043ca7c63c31b0f271a13998151cb03f0ff826ba", "3a88373a4c3e024aa96f94d08dd5f979e9af0f1c", "00f0043227a611c31922485b15e180f6250f6a89", "cb7ef2b8de2e0234f2085c23a97a6bf64ef936d7", "45bde2b5b0e3970e889020b1c8baf38d51cafa77", "e263b11cdd70a0e6eae72fd5176a37fe6a0d4875", "1627287586a0d4a034cc3645475fb4f57e18ab52", "68e4ead9ad3d554e52b8e5acd34fae10966062f1", "d3706488d9c70bab05ab97264314101255936ba9", "fbfda46ffa485777bc83fcfcf63c5f4268396439", "eb62c5b27f5682346da1d0f3f8ead58aaf56efa9", "4efaeefaecdbbade4ed347d224193f1ed178bd0b", "735c45dc8ec91b8ba8410cd40ef06746184fe157", "adfc9ccc440bb1491de7e0debfee8facb8b7a05d", "1e8526659cab672c824a698ffbec08d169113584", "6b69ae8dd09bc7e94f6c7c254c651641dc0ed40c", "3b1806182a3564736ad64793b203c2c13c251f56", "54ba8d68825be244fcad90c0809cc39931af5e01", "26d8ae08495cdf4d933ff5d405a22e2088fe2d91", "75e772c528d12fd8f1ec38a663f4954863d4025f", "8834f843836b50a6c518cd95600b93f16c290ac5", "61c967b3ab4e2a352e495acf209ada18b7b7f514", "acd3d2497f581dfda0f6c4ce2f9715053561a360", "8293aac75cfb3567d728d770e3a68176aeefcfd9", "5a502a6001663c1ba2a7d236e77a4d8dd8755fc6", "ab24edca4fca719498d5fbead791fb24cc1d6fe9", "c50e80b48124cfec6893b714c7d26fb8ea15d39f", "578fc2e81c935f90d46b2b1dbe8b2419c4525377", "e36301e41864a46300a376a16718e870590cbc68", "41fee42c40862a703959f48fd88c4b1e493a66e4", "c9407931b859a1f942abb22c79f5b7067f47a789", "f8d08a83760d2b847de271c80c13d800b4a97aab", "9653bcaa4300a36afe1af0df83fd88ce5b4f0f74", "1cc935fa6cf8306b1410a1fa6ba8fe2a2235f16a", "9b28cbebfa650b0d549c452bb6828e24064098cc", "0881c81c136e3b133a480bedd14a7517bd8a373b", "4077129f9db9d220b444ec05cefd359009cfa0d9", "43ed8d476838d4922965fda46a800819ac3da1f3", "ac77219d2bd77e5c5eb03f61d099d90ee4625b69", "e64b4243c394df4fc59cf4068dc2764a3c7284da", "1815871b902e4bcca5631c166570f364d0885690", "5883300b921b05b6e465a2df5c1393d42eb5ead3", "4b7776e31bf91bd3d710277b505c196b38d8fff3", "2d262029bffb61ad04a41d01a421e55602ce2fd6", "ec2e394d04c64694e11d2e5cf3b7f27a241cce79", "093d06480a51f7011a3bbb26c977b8360d8a13aa", "36bdab4dddee39dbc0a3af01d95b4af6a2b7c208", "82b36cccc7b99df18314c12df3815d168621352a", "01eb81ba481317e0112caea16aae60c419af480c", "56dfed4efd1a0c85715bb37b661b4241cb8ad680", "ce13f0c033d7c2cd834fc8e1e690163bf2d4698a", "ce0744866db09ce829f99365cc324caae5578981", "dc6802587e9a358f29f045ded224716587709855", "0473f291a78424e244d2772555627313a40d49dd", "fad6897af08e4be8db2880db1d6a73205feed35e", "544ecc123a0f3b6a223addb24a5498a2d0bac920", "517d7cfd524cd127e3430a83b77d3edd46fd2ae1", "dffa8b1712ccbcb9b8be3d3e27d99ddf6d1deedf", "84457f66bb0f54581d4988a9394738faeaa37a24", "3cbded7bbb4ac9cc426333194153cc605e55385d", "e667dc2d59016f032447943a8e4cdc6e915db0ab", "2980593995cb497b64c12d1676d06a12978690fc", "d0fa2c3cfa6c06aceadee3601faf18932c89d411", "d8f1287bcf0fd6075e738b9c980a500f8a53088c", "5ae6382105c2593e0e224048b319bb664d103c53", "c8ef9e6955882a04c7c2d1801cc911a1594c8f9f", "b804193f08904fb9d8b2ad563968fa354511076c", "c3bc768d64d93db8848d2c04c2b2e72193f43b12", "74aeab53854b8e666136921fcd5e3bebe71e2e75", "df66a55ef3f9de93835f1687c187a25f9f9f299f", "a094ff377d51b4ee42e7e70761795de412053bab", "dfca388d75065b03f79f9d65275ace4d8cb878ae", "b5157e06860e2ca9dd7d68dad8bccd6a015edd59", "f9048fcd7d2bee9cc0a23a76269c52d637b6a5bf", "96b6199de91302f5e71ae565ddd329a116aa6bfb", "c070c12ddd3123907c7dc3c47167def3728d3c46", "27b94eb44cf119b989eaf678c795865166aca573", "983cdb2f545d57f0da632729e67664a1499e082f", "abe7ec1543db412651a9a9a3f7af2344bc08ceb1", "dd97ff44ab7213705a89d9489cb90bbf91eb18e6", "658e97c93aa2533cb7b12f05e62dcf6864e7acbe", "0ae1dcc3d253f9980dbc6144b0d9929e4c5b8cef", "dc8e82b00a881d1469688425c52122f7f74923e9", "09825bcc1a9c824025a45b67a9299e6e06021fc6", "b9620bef17136914904e741b41ed159f6da8c8c4", "79173d1fd8c4b82a7735bc552ae6018abafc4d03", "8901e8776a7947952c21bef487e690a464aacfc3", "ac25b3dd6ae5d6b7f17cb258d21a90675b3b6f5f", "7210d6cb43371a4dd16e18868a7d1804054e4ce8", "c2d2ff61370a31a881e4854641ffa4bc08d36810", "e83807ef85fdc5d2f2cc83c95fa086f3a7ea5bc4", "020bd219edf0dd825a8a6f836043935493972b18", "dce4a3e4c28e5320c0cb761600f557aebc175a4a", "cbf881432cbc84406ee53b3d2a99e5e1a64725be", "7446826ab9a0d740f80f6f72202fe2614d74ce0b", "61a2f5c53414eb471103a452a07228962a2d876a", "8d1cb7e74cabdbeffbb827f386e6b04249295f42", "77e35cf781fbe6168d3ee0343dfc1d7ac06ba8b0", "611d2591d6668c25e25646bb4a3f9ce267c27446", "1fce8d8a91afa5ae739377990c32239ffbe11c3a", "ed540964eeae7f518e6f80da3764779109b8caf7", "f291a4ed3a64dd95bf8136f352e5d0554ada4a7c", "67a51c93167a47313ca8c3d5073e90706ceed693", "2dfc4f4487a76e4ff360543472d39ee9f899c72d", "a990e42207a95d52f95875b57414d9b3935ec5ad", "89d0934f71ab8593867d037ca3bfe96cd3491fa9", "4728ff30c0226b9918b29a6ba494dc61eae87639", "8a3195ef561d5c3aa96c531ab7c651f43bcd0a02", "ce2a09f40e872c1ce76fd03ad705dd836761908b", "684e7aa37a134afe0c6c9a5db252e64d5c3afd42", "49dd453ca7e2b63beecf84346a4938b6f1240899", "060097bbf84ebb155221395d9ae7a96b76a24899", "49e69fabba8552d3ae17bdf323d5f5dbff40d6a6", "b8fa48be040890f344a5178cf0fb9ea69c24f88e", "0ec66a1097a494b7b61a94dca7eceb968b15a380", "e1dd1f49c0ef446668c7078b7faad23dadebf5b0", "05b76a9d805b7e445e1a0325c81b4ffe0333d7b9", "5b681dbe7f0ada367078ef4e5e4c349c3859c88d", "3c62f5fe5cbf0b6a1210d73a42fc247818107df0", "e5c689d028fa22ff0f1d6780a9962701354d3d35", "445302a4b28fa007e56f600fc73c178898c114fe", "524a20f46059704b3bc779bfad3b2d26202515ea", "c951421c996467dcb7106a33774410a7b5258690", "a44b0b6dc1ccd6dc364bb72c426e844d6c85744e", "de97ab4b55dcbc27717fe75c59c2ff061efb38a5", "4e1ed6bc23a916e903baaa05e2e3775c9df9f932", "88033ea8c68542f3711517925fc71e2518a53988", "673e770a8d288da55d0d46b6f09f713d978915e1", "50fd380359257615035fd02b2dc244cc9b17e041", "fac55137a1f282540931931ec54ceee8b7a9d797", "48f1e5b56155411a6bd9454fa8fdaf44419d3506", "4176102a5ebaf853094a19f10142d6994de1e250", "d06db652ef208fb31103a431a1a04e9d997552cf", "509d4f530236d940024b429ca3f3d270c097c4db", "a0e644eab59078ef246baefa3c55558892c7816e", "48a64768616078f9a6a676e8d2ce7867702675f5", "d00734053f9cda8ade5e6c3afd86266e6df571c6", "41fc152232f3cb55966652a0f878c83784a927fd", "122054cf7a141c17cdb906729b967a8755818a1b", "9b0b7afe287f3f6d1104a53ad0e0b298800f405e", "7c75355541b726440916cb53da499cd4b1d43a17", "978ffb39bfd9bfb501367f9cb041e45e9d3a22e3", "4ed51933f910b9dcfbe5b847c1d0b95e822fc0dd", "2a757e4897f14405b46530b3e7c6e31bd4cdc6ab", "578d937927ea9735aa7a8e0535f57801406b0b82", "80cb914e064809e5440b8747a508547fc11c77de", "43b32f9d0baa13ef8e7079521fbef7c4f090aa88", "b2b51e10f88513d99ad61cdd8748fa17e21ea93e", "73f5eeb7d4c94cc0328f044b436f82f191d951ba", "6df57d2d7d411f45d398c0a8a85e578f4d800828", "d8cd7b2f9fd8cda7549266a7a89af8d625d02b79", "1ab5a4734706477b572dadc04c43c8d62f772cb6", "6dd4a687972fbb53e53aba008cc4fbea2c87d6af", "2886511c181402f77d28e286efd25124354eb258", "085601510b2d4b6cf598350589be24d250dc9987", "133d03674191b790edc52bfa4ba914199a378f43", "3a57f10dd5064411b8907f7f23ac8fc59b4348d6", "a66bc023dd968d26ed550a53c28686d7a855c467", "4bce45b74617f66cb0d44ddf763445835a50634f", "dae51097c504ccd8ab8a4b82b10c900df6bf388a", "c9a595afb572e89a6f6614c986f5610768244dc7", "8e1b50045ad2a991ef8826b7b178ce15b6f25221", "6d5981aad7bbfa5d52213e5bd29c822b939a4f9f", "c88993411d1b2df8630f33edef0446e9752d53a0", "665a98b5f26ba31fa829609e67ba0aa34a4f9ad3", "2a0fcc4c7be9b8387da8bb067260059ca3bc7822", "e5c4ce60def58668031d7aee689ef425d331e6b9", "d5fd61159143bad50606664ada9981b3bace93f1", "3ea7dec7d34900acf517d9be4e46f1a501f36e5a", "29ef52c8ac5ae11d75025e69f67facf51db9349d", "66cf38ec7c1c536e1e35d45d3db88dbf707f5da1", "a8c9b59f3fd10b422fb0fcd14aa62edc37974d56", "26e01e41dc2a8960ada0d0ec9c49d8e269b1a5ca", "8a0f1f19950a4728efc7b6082af7a55e74ddd4df", "659597b29064c683aa5fd790fd2064a0a1296909", "6fd5238955239d86c77de928fa1dfad1ca946222", "ca020ad8cdc14d9890fa49f13b22c20dd9bacf9e", "0a688763481971515183e46bc9ebc9e527ff0092", "943aeb4573bdc9cdd5706dfba4b6457cc607eac7", "78a5ef41581231cbe45df0dfdd40fd0e6eac655b", "d3d4b2e25ec43c2a248c9cc5ea0046fa7dc15987", "2f83b400a881a3b7e78a2bd088e184752940309e", "88b3e68f93fad5681b27b11ddacc562b03d5ef45", "bb6a1cb5a8b49de109d44d470deb38b625cd7fd8", "029aadef563fb69cf49aa9795b62f27171f8c3f4", "030995c10da93cbc0c3a3f00c73ee07948cbe543", "7336ec1f7e9649db5da09b9230e69b0947a4e815", "a064ca16a888a2714906e446f7526d3f2491f089", "66a3a944e24e341658b5a48920ec8c0e9c31e5c5", "30e71782afd9a1fd35707b89511bcd1aa538f673", "cabb3ca4efaead2d7b21f2e750babb7574236c73", "91aca6eb931984134ee1cd034d45f09e1d1b80b3", "60db4bd44b91c97de8480c0e06e0874917f6952a", "c6942cc3f2481aace7e713670e812a765defc14b", "4a4d6df04ee183eec4cf988487252701fd3d0ce2", "fcca9b330d495b065b5fdc79e73566ef4c08f08b", "da0e99395964fcb1183f9bbe4b342a4916c0ad0a", "5eadb88596a90ef051ef5b042450438eaac38ca4", "a95893caef5226c00271e5873cf081c993abf3a2", "42ab525aa255fdd5f04a113a67fefd84add05a82", "74177d79c9e80616edce2336cd487f9e01c2db08", "85fb4439e34f13784be03cd85e03320e20fdbdc9", "74e6b5a0598c2427ac8e2748fba1e0c24108ae4a", "57fde36f31b742d5ba3b74a78b90c173513c51d0", "4ff5326959fa2a369ccb9663a2e5838db62f1215", "b278cefd1c653d031de1004f4254756861f3f75b", "5e52db5c939416379548d0f101cb58863811bcf7", "d238b0ef572599df5295e49d502b31ccaa9d0773", "a998f0a48209bd226f1ee0d53cc7cbde4364b077", "e761982979fa3953ce7dd28c2337e7ae81ca5630", "0ce8365dd7bbf1fc59f8e2397ef9d9fa2d451d11", "127025679baea9871cc09717c7e49f8af2ea9a37", "e95e954c68a9a694ad43f622e5424d9e3ec87819", "e825a6fb01b3f12e7afb066c58a3c8782b21cc3c", "c985b74d8932227550152a0917d28e5fabf79af6", "1c134f4a3d8de7b56687cac11415a9fc6623858f", "ece38cbe14cb1eeb466c21231a15d238321937d7", "b2f425fe680d1ed5d5b5fa9ae289ae93fd294607", "2e5d2333b782a2439c4d2cb32cf9fa69d1f6d5e5", "2395b465d836bbb0ff1492c241e930c144d18773", "e911fcda1b2e4c2f8524d5dc14f45a27f94d51b3", "58f8a227b94fbd164ca1f6657980060a41aec940", "8ec0372f01d27b531f0808cecb7adc338003bf14", "17665ec6f2e903146fee24c0871bccda5b8db6c9", "b70450871e2137a1863ac340d81b56b2984f15e7", "e73f40e26067cf265e311bbb895b80853574cd93", "5a386287d3ff8ca08fdaca14cd11ab9a0dec12f8", "76c4ed95d20d7e894a272adf3ed2ec0d8ae13d8a", "4aa5c80c07f136ee184e82687df7ec1b966226aa", "2bc2b52bd1464e13a10b4082f1c036ed8cadb55c", "7467ce6405167b16d9e6d6505a409cc67e88d309", "18e8b81ffa7485beac3d7e53096ca75c78fd702d", "f421d202808ce20ead45e4e6acf758a002809128", "5d6e8d7dff67b2aea6e2179954114b7a4d5713b5", "b7de8e2c29d0ef1414f29c6b1cbf2b90fbc7e790", "b56934ce19f481b1c06b32abdd4db45737e50ebf", "4e6de255400020297eb72e52fe6030e573950172", "497afeaf05d9844e79664343a277955edaf3ccf4", "3590d49c7079fc2456b203a52edc3881236fbae5", "40fa684c181d3138d8f86c70e5933fb0b3dcbac8", "6b4a7598c7e64adf13ab44e61208e4be7218fbbf", "83b916bb00eb8cac4584143a80f5cfad7ce1e908", "a8bd51904a7b18bb2e8a6e545277a0418917189e", "65686dedf9778e829287f63c7179a523d44fa085", "c28f5901c7f9ac8885032f9b30db788e08e72911", "1b104ffcd8bc4573924754552508f5416573a7a1", "71facbaa882494f5c3dccf6a799ce84dcd12e4c9", "b091162a90143df6aea04d0b4a3bb28d8bcf91a8", "42e8f42d8797333ae8a6c82d8cdc0f057161370a", "67076c167dfc767a8dd9bc51c7329e9544ba799e", "8611fd8400fcc2053baa2d001ef7b9d8705b9d8a", "7c23d32446c835182d60a1afe916caf263ad9c1e", "5bb22d87cb22e5292622ef4dfc146eee1842c79c", "5bd2af6c38c624296ffbc3033e5601bcc6660910", "8764769ee88bd42066f34f0d09062a6359f5c5c0", "7670b812333f64b8ef349797cf3e2fb26765502c", "536ca28ea96c093505e1b33939bd0c810bbaae1f", "0ba1adfaf9cb1e15b291f5aced69581e3e7f243c", "877802e2520e03593d2e5cf76cfa7659899b1aa4", "4bdba718c5fcb2bd58827b8ede3ea7d0c4251fbd", "fc6c1d636383a8a54c030e1af4f388762911666c", "64146cb7f35b57b0974b82845674d58f9f3480b6", "1f0f81049fc470fe10ddb64086c94b9c595ec81f", "5d4507b9149fadb1f8fe708488f90dbd9b65aa43", "fa1164343b2bdc47d3d8f732e74b453fab062201", "5c75fa260f21a77ec31bc87a15225a6226c3cb1f", "258f2705f6805b1eb691de529fb2d9ca5e2dd590", "9c5e968bbc3a62272d8c3105480e47628fae1a40", "7d7d30340f3910e89657dac3c336871b2b900f33", "0d50f45482999222f7fffe8b4ce15f53caaaff91", "d899558bbc8c0ecf7909a6186f72781944b51e7c", "d68e04d0f538f6071d0a4e0af9811364d57da7ad", "4b82e90f86aa2321866665a819793721040b835e", "50b89e6c564d9aca97983cb339cd1fed2dd3de5d", "c59f493620d7670412dd70f9f6b1fa6a46c03a05", "22299f83f169a65891f0909cad695eb2640ab613", "de1f77c78dfc60e517dce3c5e1d2b5b1d3300f55", "4b813386d2b57acf572d6d01ceeeca4b357ae135", "492c19732e8ae14eacfd2c60c50f5701bd84d04d", "09be7329a2514365a851606943cbf276a654d27d", "65d076b78db7f6ca028c8f726763ec1152e39e05", "2854d0a7ca32ee9630c23eb24e3d027eeeea3eed", "c0d0bdc1605084c655a5eb78bd43360242962583", "a057158d7569a157d9dc1f4f4539c14519bc0af0", "d34c1f773333c28a0efc4ff10f6415758cb0ea15", "114b14b0fa2bc6dea0163bd1343a4dca3abb86a0", "02253b6b91472e251418bd0545afb2b653b5385c", "0c8e1c69f8fba5f494e598bd5a27ec90953c0d08", "077e20cd518a8e2cac88eb6044dbdd962346903b", "4799459e15057e06c888560a4d5ff9456b2b6d5e", "bafbdc6cb2fa8a2ad225bb00692cdc77f7a4c383", "248e5bfba21df993129c612a52e90727bad9f14d", "41f6a683b6dff3440e747c121b4fa9ff32a2fb5d", "bafbde9f4ba00f3d4b7cee2fd5456191294ba174", "b67eba8399ca62dc2c8cca8d7f496400061e4b44", "840d860f8834e89c1bba37a1734a21a3527dd105", "6c579280630715ff7da8310d405ef34194847294", "0993df8be321fa0c219b01a50fcd32098ad18515", "d3d10b55b49ce73ad316b21ba79d8648928b25d0", "78fade3809f8b372c207f72195a8e4eae29de806", "9a9045cf7adf822bb44f5833cce1bfdc0ac43ac0", "c8fb248f92c975cdd37dfa2f18b17520d2f6c0af", "f94bf175df1f8aad0704ec70b3fdebca8c396ffb", "bff695545932512177a945f1e05c0107778dfd81", "f8ca571efe3075625dcb976c0da3c6c18a0fb1ef", "9ad140f4f2e1298887ead5b363e00b073538f2c6", "5c1d1ea6200fb1a7e79affb12f1d8206558a6c26", "1ad39e13298820424aa895803d8045bc8aa767d2", "fe8737da49c6c64408157d2f3d2fa71eef147167", "87aec2745d1b7c7324d6e61176ce29602b8a08cb", "050ca0c5ed4c9feba8e0603bc76109e82dfc6800", "a1bde1b9db0136bc1da44c9eef59f8e66fbc293f", "8e924bcb2209b0f900e66b57d107409d77b43793", "084b8d1246359187e95f2f3a049ac70f363bfb20", "9855ffd2e40c47e5055b31e3809ecb1031f0999d", "bf558adcdddad0e7bf54bf88298ac11cd0b77b77", "9d01793dfff8d6d6db6ec953cb704f45e582c2c9", "82de00a17471c96f9d05a430f66e7d00d9e3d0f3", "bae27340c9f033740bd699aab110f555864352f6", "a7b860250f305f6cbaf61c30f232ff3bbdfdda0b", "a445f6bf69bac5ca92a45876ad8b19b2396d917c", "8c6e8c72a2f37d87917774859d93b09cb9cafa43", "dfcf803724a03af5685de2b58f8fafb62e951569", "dcf17cbb1111204eabb031c795e605d107837106", "3c4c79c65a70b6e32eac8f1b8cbe9531660d2492", "9cba6ec216e478c10f0e7dded7b0adb042983996", "964684b6e3ce246e863aa72357d917c1619663c5", "a53841021ca4ddb8452521ea6bab51ebb79a82a4", "3286e191f3a4835088a80ac6c405338499104c90", "98dac9e39c77c663691386228f67adf1a3b37ec1", "c388fe2ba770ff51295151dcafb80c701e229574", "509d8dba2aa9612b9062e978ad03c638ff1ee620", "adea1a4b9bf72460f344f55ece1356b7d04a22fd", "7d4bdcf80ad34ce78a0dbc837e05f084e2a42270", "72599858fc1bc6a9f3724a0b3b65df7ca33a6bc7", "9d6bdbc56e0ac99a6cc3aaed1c114a6528cb87fc", "3d382c16ab2ffa093ba65b19e5653b81584ddf23", "6772047e5077b3bfe1f81cd24c128f02b904c20e", "2dad2fbce2db76d27dc2504c34aedf302ef0a74f", "dd926b9132c2f755b6f310fcd0aecaa441e123c5", "ec773fdc6130b297602a226f73a8dea61a6e19b2", "d2c7f093534d3b80b6db3fd4b2603f8532c88cf6", "8017c8cf210bfb1eef7044a41050efac5724c3e2", "809c6817be1c0ccaf5482baad9c19615d6777c1f", "01b029f0a5896e076e9f0937b6008003d28656b2", "0c6b5efab329b0e43348b2fd3a291dfae70e96aa", "0d0d23cb61778ae3b4905a61097339fd6b4a3c64", "0fd440e95f0f6b531562131c5b721d14494ea839", "5c5563f9c9ec3bc3a035b846affc6c3d5e1f0b25", "429bf0281cc7e01b8a6d9b0126f00b784533ba01", "c3a8da6d9afc83106488973aee43d7c51e504f11", "730cfdde66fd2ec404d70f6b8c3ddc3beee98af6", "07c73063e3dbaf03f25cbf5c2c27d1d6281bd214", "328b00774b9361af7fb8c9e2b73d17db1c7f4e24", "dc91479082bd9cd56cd74282573492fe1ba9618a", "0b9b479ba7b08bba774f16202d882d9745dd74e8", "a5565c86ffd3e47292ddd5eb4efc84602419fad0", "e68f03a08323ee71e349d1b1d47bcbded61d7244", "4d2e8e4cab5824d973f4a70bc271c461007c75fc", "0e7c9d5338a108abde7b87a741482612f814155a", "18b6adee9c6a271d9974190b58b61d2a03f759fc", "746756d0af5686b5c927ff3d494b6f12e8b16fee", "d3e8b6c6b8a366d7cd98fe3b999e450105f9290a", "bde8d44104cf356c10774c04cf333333ccade672", "0e50807c55d4cb24a796e7ec2901cb78698e288b", "7fa4698475ce0f267291397ad7504fef9b8af655", "898d8e3cb4ad6661ef7ec2237567ac2495d8e1b3", "9856182a0a0f3b661d643b279bdcf951174bd0f6", "15b9e7cb2a6a61a07f0de290ff9afcd179c408b8", "10d48d36c9aefb02cc3ef06050ed35cdaef2b9f2", "bdfe76b200f4e736e8a59cf8ac10b8ef842984c9", "97e95e17509f7d486092824b8d1946f8591faee8", "97b5c142f8f90a178c64d89e8e4ea4cd330d0b4d", "23782b898bdc0fb7f6a8dde5f1c2f2411a0ddccf", "980e4d7955770e276055aac41df84632aef42a13", "2e1f33793f1916d09d70918bbbfa88a2c380e20a", "9738cc7ef26c15523e9bcacb21b1920693ec85c3", "bca2c30b7d38f3cad2b06ae30ee7d73e15677373", "d56fb753a4b637b4bc7b02d23e5bb39e7d46a421", "2ae6343533f05310d9f0e9c52df7b4202fee456f", "892bab48e01fdb54ac79068be8cecf2f84b35914", "e52ffba3c19bd82e62a47105664ff1382171e9d6", "ad1993455a7cfe6c8d58a2ef3e3f99543163c7bc", "1aeb7b9aa2ca13ec48bd66285e9bb10c66d2ac7b", "6640e4179dac14d81ae8ce8e3b8bb54209edb5d1", "d58b316ccfd7b12a5e95430fba0340be7f1f9f8f", "59cfa0ef75b038a30f91df0817a27f46b3f3fd46", "cedf4ad0111a2b7dfe6326ff53a90640f6778b85", "f202ebb4951ba4ac7ca69af11ff38b4a894684db", "ab39f4ce6c38b8364183409b23256703948628af", "d5f0120959083c810652161685d371ef60fac06b", "368d6db6cc544f493415c23efae6775864e888cb", "8f1b5d68f151a90ed82f684a51fbf14472fb5109", "0e16c3cc25f75a4e8721df0cd913c3d87b845c98", "08803e7d83dcccefdde3cdb398c64bb07aa4b795", "84af65d4ba8456de1a8c4b78a4c9720b1fda920c", "a2f6698098782ed26153c45eb0296d615a369705", "1b84421c9ba4cf9282d85004833edaa696c20bf1", "bfccd57769d9be5a7c82105862c6c35c9a0df647", "7d96ec4f9d522c81009a1b5b359047f681b8c91b", "1f71d491d08380baf270334149b36858dbf38f9d", "2fb6f7f31aabf50dc4d24ef12786f1811f0ef44b", "c50dc9b6dd8acc92f7ef1f36799cd9143e2ca4a2", "6f6e8b15ce5c1d8be3a309fda88d42763d562c8e", "6b4944ee679d9fdf7349a8bfafed026a64678d31", "d250e6dba658e49870d7bf08bdf461f4c6837891", "297a1c132eb7d026b05a809fdd6dafb753f93f56", "8ec21dfd08eafec9b506cf0c702edaff4c864540", "84a372d15561329c332f23dfcb9ee46c829bda29", "3d5457533078eff3c7c922d7387b5e4ada8c5234", "00d4c63b7efa5316b060972180406f21889df809", "68c90b450edb349741839bc688877f19ba19c843", "a39c0af81e8bafff9247cee9f1680ff9dd08f4c4", "e1050e2cb8512b27e46daca511c6633812648733", "44038564fc5057f4a621be3f42a999c6d5bd1987", "a27d9639f26839f3403e78d9e15e8e63621b14a6", "ea961d3981b1dbea6aad1055dc2da648c64aeba3", "50f69656a73459510dab03ee7b0c21d43b9d84a1", "4e1305ee7716b413e424850439607ba32fb24645", "30babfc789ad98adccc8c2f7be02849b8c841a84", "739190ca2b7f1b67a78eff33154a4bfd1964f5c4", "5a5453bcf24d2b1419d45ee9488e12492c203cfb", "148ff6a47fc47628d5c924a8b605130749b966e3", "1f8387f8fdb7e416063c4efecea105ab3816625f", "c83718624f948eea247191ae5183a40ed0f716a9", "63bff87d7de7b0429afa1533315b15c15fb7e940", "f2d4ff5c1f3ae4382f08497dd0b669bbe2e3c513", "8addab785d01a0a7860267c06b785b7bfde88e19", "609559c074478be839ca4e09a3bd45341a7c10a9", "761ee753bf80694fd57b7a1117c4e6878652e2ee", "44e2c56daac7f326c52317ebe9fef52b411fdec3", "e64aa4d25f3d6f350db0c6a650e1ba9ff8140d97", "316f253558c447a5789334a28fa1817dc71d5aa4", "47a8033698b14c8a7bb25867198c1371382e3398", "c0cc9d2b5e81a9f54a45500feb0d5f5a32c0d458", "ea5ecc6b8e393b344cb7a51e884b1c08eaf92366", "025f2b8e7c0d11857ed15452249ecda509b4ed48", "e5b4ef8e9522e950033cbece39a31a4a76da19c1", "66dbe3591bbcc35b4409ecbbf6fe8925d4406303", "92afd2c417a3772affeefe17d585894f2fe7827b", "dd9aacd59f9bb673882d0a9d108c19a43b806dce", "c1b2cfdced67b97fcb054105a725ad0f4c1b2e33", "c10f9342df95a2db58dc0695cf101a071bcbc0eb", "8bbb027c794770175f1506a31e12b5b93bc66cee", "10d67e590dfef4f42e6464c852c65e26ad2d1fd9", "554c0af5d460bd36c42418e303887450ec194a9a", "d619ffdb755d9c95ac46ea0eae2f3e492c67087e", "4e45511d3873f14e2a6dfec0303ddd9171725aeb", "02fc6b2eb9fb55ae56793f96d6613a7b66143d63", "e6d0d0b391d891ac9a54983f8b1377279238c482", "6a4ff44057c5f6870a3d5da1224517a77303ce2b", "c7d64c3834c62989f7692a2cb0d783c5f5075179", "02cb74e2234228c2888d56e11db2c7ea9f91725d", "329d04d331d7a8be8e7786c44765a512b2a853c6", "9bcda8f94cc7463fefb50f5f4ff66830235d40f8", "409c71bdfd8e0a08fd726225ebdce16bc60a4570", "167b0ac8d5f13d2073c36fd3fcc7dea75c9492d3", "a67037635bbe48d2a32b1a26f4cc3fb1da2760f7", "b250660ee99b4085e0fbead0c8fbb359ca9e5ee6", "5b5ec8f4dce439574c42e7f5659375101038f43a", "87b5a56ddfa70b094e0655f20e4226b46fcb40f1", "21082a68348f2fedecfafd5e1827fcd5670cca92", "b9c78ba17429947789f3efafa7cee53da8a99a05", "b8caf9b2247960b6bc019735c0cd5b11d1e7408c", "f8c482b19a0cc2d6b05fbdd0955d835c312b3633", "491d3a2740b90eee987bdceefc8390dec999a4a9", "dda06a82099b056058379d2423e0d5b16375b52d", "c2be2dfbde3d0393d5d1f0426ee51d363c571b21", "ecaafa6001e47ee0f8157e0e4846afd6e758a436", "f0cbd388dce53b9d8d058ea1ac8e342a08ff6b48", "ccb5e15ac27346f8f4de1b3aeda834f0bc417da8", "655e93d5846b2ef8ebb7d22c8878f51b8f22b312", "c493217947e645c89a095491b7fae87a2ad07710", "a8e7688b67a7d99153ffe8bc07c06ea58ef6989b", "1765f08aee3e2814e77d26a6e0151bb4a82b8d3e", "6b8daa498e2e31edec4b89e0c5321cef7bb51be8", "866452c75e061b857232ee1dc26969e46fa7bcaa", "febb11f8a3dfa116c65cf4b20fb029d9f7abcc5f", "56686cd1fb595db6dcff6e4b37f799023e0c4a93", "fddf6dc65157fe08bdda20809a105950f885a095", "7e4c150573d6af7072f2b55ae76dc7b723f21f66", "d402f5ecf260f4ea7f16b913e8ab696a059b33c9", "4ff5731705af503166cd10fc9ee4345ef1b26e2d", "6a64e5a79769d884e10f8b0c4bc83c86e1fb716e", "4d20840b11ca3764b9f0a849f0d0a79e37ca9945", "383de7da1964fbf4065f5df6068eb7ce23f3916f", "ecbd668ff36e1706752ba12531b85b115b500c67", "0ff056ea2e0cc71ba8915a5176074e03866edce9", "63db50654aba466eb030b360b99537c684d25533", "7a941d84dd1602d4db404f4d44d634ede176fe0d", "ba8ab2f78d08b4f4ed1294789484fde14894b183", "d100888f0d554675f7ebf9e32b4b00117852eb25", "ca2d28602b6e041cb8843463e6ed56733c50b011", "fe784573c4a710c7ecb9eabd947be01b6d67a130", "f2cc814f355d54c8c8d05d40aa31a5ab462119bd", "4396fb48f8dfce7f3e6ac5ea27ade74507fbd5f0", "b7e0b0ea0c75edfeea907da68958005178212836", "54116086af2d0ed4d4a06be29d8ce8423776fca3", "fe25b1843241f6e56a598f87c74938b92ad91685", "b5064a6160f998b009eefc3145c635ca1c89556e", "3a73c04af6ee7f5efd3bbbbbf3735284c2dd10db", "7744d59197f3b0e1df3ddadfb0347a68c916134a", "72f9f8d3392a07ec3b0bdf85f4a2de060812b1c2", "a88b4a4d56a923ad1f3652eb1133676f8c96c44d", "594d165f640132bc04006c5cdebabf5e1c1a6fd7", "afe64bb517a83faf931bc13094220f85f6789f82", "8fcc7a52dcb731ec85270bf7d67d471b2dfaf6c5", "e6b91612461f1e481b35349d8301339e2791af48", "0f96251afe19007ff8965b00f00efc1d9b1d6ea1", "360a1a456818fce75a444c17bafb9c7b510dbc20", "8de1cf566dc7f997f84ea02425e25b427bfed955", "17e489b93da1e5497002a0513155302eef639488", "bf3ef56c2f93ff7abd765cc30f01292b980ba3f7", "92b243dc3c356c20e1432d0ffc89e1386a67b926", "767bfec8b63bf88151f27e2fa00f5bd363be6091", "ade5a8d802d023ca7494753c86974f7487f42cbc", "164b34a734a2d38b6ed264112277a6f6e8018adf", "b73e740786302b3e53f66d57f7a798031b1b0d26", "79de2eaae7fb3bb8f13031ac2ec9b19128b6f471", "a9416da6ea92fdb90ecddedcc7a1913c93cf156f", "3df22bf72cd59b54807eb7cb06545e826fa3ebe4", "7e0847701e670877579990ba5656ca8198aabfd7", "ae12244e1377c60d3dc3df22ba5a3c3fedbdfb47", "bbb3eb3a1a0ef84e65137421405fe8e0b3e8c5b5", "0ccc34d35170555f857f2b00fc86fd237615bf1c", "c6995be6e4ad8c233285711ae23c1305f289240c", "c310ecce13aa9a88118ac032c08dc09faf134430", "04dd299cbac614c0ff2306b8d3cd60dcd86abd8e", "fd61a42e0420c80481960a4071275f429186862b", "915ca4dd456f959e4d4fd4e385715f3f0d48e77d", "c3d2fab1e5a53661072d7707b3c99b4549b33152", "7918d502979819a215e8e64c88b2622d8f80eb68", "07406af6cc0d02e2ee958079a48c6791e1a6871b", "f6a78f83aa4b74aa5cb80ca2e3419448b1998e4f", "4d7c87b7be661c6ed92147749d8d09f3e99598a8", "d2bd818f460ed8183dfba597d5894dfa75c8ab5f", "1c571f991dc99c028b6ee0845a6bf13d09ac12c6", "1634f8214269b6280c3d2481a5463e70764dc198", "63135ac753fce5b486c1d09077335c115cbb7fed", "0c71ba7801c9a9fbb2bbb998c0a5fa7feed58bf8", "abd64bdb50407012e6c73b987d21a2716dddfbf9", "a1acf0c3d3c454a227d1c46415472bfeacc7efbf", "a144ef52f5e400801827e061f09aa16ba709d5f9", "c928273c6c74dbbe3a21f9978ffdfa3fb03ea547", "0f2b804059331f2454e060577ae0e1b44675c5aa", "b0cda1f85f4af136db64edfdc6a7ab279bdab2f4", "256a6713f22d56b4a42703919f1e4718b95de9e6", "f09d0331562a91d930170109d849a7bd0ea3e1b3", "a81561cbd960d4787ea0dbd68f60f0af67323721", "f8c0208e96ecbee5d2b7506d9d71e697d392bc7d", "09edece17d837f13f23aab13a546fe3e97a6c223", "fabd6d8ac3fe1506f68677d4906d6733b98bbf4b", "7a42afbba050822a66ea5b4c620f6db1b98c49af", "82dd9b99162feecc0b8e2844a03858e915569748", "c7606354c698ae5ad6f1f73fa9dca5b676901951", "61b56f60199033083e74ccdacde240dd6bb8d23a", "ffa650f1d87e9718f8cd1c61818b23a549a329e6", "f8a1da9f557e30f60a728ef14e2af34c5d117287", "7c6892662d1beded46a2ac2062d2aefa554d6348", "72e9e57baa8959c6cd963f648eb4f151cbba6113", "70f6650404943a7f2b45e65618ccb8800b98826c", "046816e6b99334de48ad34921d736e89f5436b1e", "96a75d99c452f6e88783a5e5cf5c7a94d30ae034", "c5ac5d230822a6a39551487acc52350da450c429", "550f5a577fe3059e4a8022d28b55958134d72dc4", "c8088c100fe89baa3dba34cd3d142fb2d0630f6c", "4329ccb6e6abd49ac355873cc952c6e0ca282691", "77a9cf0ce88bb33f87101644bcf5931f85892377", "88f70129237a620cdc9039f18119b1a0eba3cebd", "0df9c16d81566a56016c55a778c6d23ae607a7b1", "299d23aa0828afdbc00c232097ff239162cd7eb7", "8c935c8410581f349a8d2dbcedb655914fdc901e", "b345614adb7cb17aa3b9ee2cd17b413a54fa40b7", "89109e8b01f4a9d606499b7d8fdd5300cea908a4", "1469db5e586a2e53481b269b47f293743f54351f", "d604899be8d75978c531f59fbd6c5601301126b2", "06f86e6e37a3407ab93dea5f902d6c7c5ee6d455", "b77ac0a2b3d4399f876de92f314ed93a6e5c56c5", "4abe9183e391adb7a4691c7779683b69f153c36a", "32dcaa0659a7b114b48ee57cc3dcbf4b70cbbe6d", "3fdc169751ea1545e5feade9ddf660a5459089ef", "64c4a53a2c721922bd71bbb2605b5671b400eb3f", "8516304b82a3815ac140e50780ce303bf4f7704c", "c97885be7d1da7ac1e327f36b68d061d42c46a56", "27dec32699a686c69d9284a3458736680e3d2307", "2ac88339e40d14bb586afa13af7c7b89c754e9da", "fb32399183a223ccbbc2bf2064496b223eaedff5", "f69fab5bfd90965931066354255e09a912844550", "7fa97f37fba8aebbf11f646596b218c59d5ed561", "a28be933eea39b9969b201d90c19e1f4ab822ab5", "1dacd6a5274f51592931743e87908366d4ec0432", "b5369ee3b35af45d6f7a4f50f902ff96563c7bcb", "b4b4919736bfe6f56b5c889a43fe0b2b3ed67aaf", "acfcdbd291174ea6a03ca77cf374dda9f2b300ff", "2c65bf0d6986b420ec20393fa27f7c38f0814082", "69a4ff899618cc40bcf5aed2130d4cb2e3c021d6", "a1ab28701079652cfd5acdb2fcb26294eac349ea", "734a2543ae329f65840700fc14aa9848fcfe4c24", "406d9426cb97eeadf6aebe40111723b7b22771b4", "e302fb2167aabcd83001e7f5d61e809f8f662692", "c196d12e23c69f73e5c9a44761350b25464d2058", "84b3d14c9a5ea50546f3eeafa76c670d50970e0e", "ec5cae37d6789ea7a0cbe96c50bf85591f5533d4", "d950f5f83819240771aebb602bfdd4875363edce", "282d772f1bedebbeacab30da7fb87302d1599104", "839600b7443be63aedd9e6447454ad9afcc0bf72", "d6ddeec0fd1e5ddc6f0b72e778ecc0d80424e702", "27f6f4147bc30ce9c5124e552f004834a87ef94b", "aa1bbe15427d9f13d777c73ec944b8587d26af03", "9e9a6fb6d60da263cced0188b147be22e9d96fcd", "c5cab60b90d18f1d7a910a5d0a36397adaf007e8", "ac6c648645c99610a84ef44db51cba475c7eb2b1", "f47f4a02c87bb701452a621d254ad30c7be84faa", "924a5c6573b06497a4438fcbedd4f505be1cf90b", "9b1a1d2813cdd913b5b88c531a2adfa5127d3f66", "9240034d3c6c41fd8e027663f82e61be9386c882", "691854d589e89b7bcf10cbe64c000332ef584769", "ae472865d0978e79b6e2993f76771d82daa431bf", "3cd4b2859c9d715459325b070643773b47472324", "91204f6f3f701887716d4628baa72b4f647d8857", "73908bbce2b4cafb62c4c596023c328481d16f40", "e41209caf2050a99775cb2184a5e2ed066e052a7", "4df39dc14036176d00ffc1a191140e05d9a1982a", "7d8cd49737275429e30a641b430a5c2037c4eb14", "e18fb27d705b62bd7c0454d1f75fa2ce8eb46085", "a4f2e5210f80c3b2badfadcd7fe9004a26dbb221", "3f69af9e64760a9a56dc175b8e23289e6d8dfc25", "07bbaf267dfd3c4e1d13fa85dcc202fa19583d99", "d78cb43ec2055849a0601c7aadea946366547c78", "d90d5eb3c1dccf56784ffee2cf4276e3bfe0b361", "1d81068be78fa3757118bc48226ac45bbefae36c", "9cd30208d6a89462d70bdd6f5bc97dd1119e05b0", "364f90512d67b04356bfe2ab7858f67b68c70488", "c90b2b429933752d5a72524391d40a71f6f4954c", "5a8066bd50a2323160f5d8ab09de1a2168123597", "479b7afa8e83607b05a39da71b370b3aee78688e", "23d50b1117edf86f227b62e4334c4738154a6b95", "00cf862b54fd10463c903af3167bfdf2cca1b9e2", "b0ce274a528d0a8456f984d6814dcef06ee6df56", "4d3319eceb9b9c69bd9211fb30bb1509db79f6d7", "d14a84a1661a4a500f9cd32dc64232238493e71d", "27d7760f41d0c819075db37d3234d2587092e682", "334449df702d911d5f220497f74e321e56492504", "2508c2e3093b3cb32a2aead46cef7d484e3148c9", "0274877defb9c5d325e028f50353da037a115553", "860bff926e34f5ff09560ff0e075724593d13058", "158fcf107c669796faf63e61b74d382ab2769273", "4b973f451e4c5d929baeac7e86ebd3cb3e4c60a8", "7d08e8727b6a481541c07d25ff4f62e965c42bcd", "ed1fa9bedf582dfbae66013a7257b6b8b7c4687b", "15f1a0fba3c8e576f83427b686ee49291d4e4eff", "70ea3e22a6b0021ecacb83a2e4ddd86988b8c180", "75d65195aed7b14a9a9ad0703b44f6b648845a84", "94e1943f024f460e52e25e864c5e5b06ae6da231", "48ea01932203d810a6e01d5fa292ca124d72b8f0", "29b3d9e9e538f0aa8effc8ad8bf19a2915292a89", "1e4c7c8a57724075270eafc6b7dbced457cfe2d1", "5c19fcbd57ed1a2dd50dc665e784e372be808325", "950743c3d87275a65a99fd9dffc9250669eefec1", "361f693adcd694379ae92b57deb84a18ff0e53ad", "41dce99831196e8a0c0113699d88b703166cb8a1", "61f7145f4367d6fe6b7868706bdf90d41af52e68", "86415f02452dbf6de85325d3321fd7ec7fba9e94", "af08342fd891cb951d293ec6782891a1ad252227", "3881778ebc6415feb72f67b3002f624033fcda32", "237479ffe8ad8e1fcc23ab51a017b9d1fff56d67", "669fc368acdb5f6caf9ec788b215c2a09060bf20", "b23d7c36456a8a26dfe120c226acad93fd89500b", "af96671fa34bd50223ed31524e5081bf015005b4", "4e4bc3b39a7b10d03ff34b3cb9bdae467fe5fa32", "7092230df67ae263488d8c0778d8c7dd45a15f19", "df6f4ce5e99ae70b8b5b145e6a7f97027b4620fc", "d28fb26ab09bbf5d0fa6fa5b06a8191c4f62fe1a", "1260ee661ed1e8777871ec1ac216099c9dcc4b1e", "e334bf6df496ae9ef5b7a13ed2cd0f45d6d48fc2", "f298aaa9566402f7695d72b06b2804be66744c56", "c43eab55a417162624f47aed6bbbd0a4bd41c607", "37e0be37d8faa0c16059611017ac07bdc84c7410", "945babc619cee143f56219b9182b8392edd4eeb3", "d2f9245ddc868b8ca04a6fb1b912ec4b59512c11", "62531ea2d1f02df1413aff621f4a2a101a0905ec", "41e70db8b1e96af275885cf73d2134ceb3150dba", "9533543aa50004f7e6871b512406974924bb5372", "082b420c0ab6ddb7cc658b929124893ee2ad72b2", "607cc271522d81afe858799686a5595c85ca1972", "34eff85014c224c551ad6e62464d3bb26944c3cb", "151d7b10e05e0475910e98f0a66ec4473e60c8ff", "25f9f923a11ab366faf4a50cf7834b3b5b9d4f8d", "fcb0b8d0bffffb6fd42cf94367f008c02c25940f", "ad7d54174b53522c6be13f5702b39095a69d7e12", "e1ee838d11dbe1d154bd21d9b74e14bd48105628", "d4fcca4545b0747ebbc3cc126454d129e74d9211", "dc01658ee926bc19bdb5368cd931aa307e201849", "7d151c83811f8ac8873439826c16d88c83aba12f", "3fa6ec728522b541bb0f8b5e271207053c175bb2", "bad1f4aae5e76e21a3da35d1ec1b89f30188c473", "aed1775cf2c8b5ce46540acd3e0e07d9f0e3369d", "60d37f1d49c8d6b96f0e81b1859b4e7b53fa7645", "cff7de077bb4f473c4e63e4762ea244ab66095b5", "a0d464ae19f4f5c2e80823ffba05aa22c38e2eda", "f371913a321e1281eb937e3a0973c2e96d727073", "23f55c06fbb7bbfa1a41d06c52c1ef0c717bee46", "37766c4ef8d5104b210f38e97a600a126e7f9e6f", "4dec783017d1db7dddb6d7f3feb741dfb9ddb0d5", "4352503bc59871afaf535a37cdca3bbab3678b97", "2597f60de1e322ca5cd9b6bcf1cabbe099ff273f", "19a50127e5cb1be974dbf3a7aaaf5653a148d057", "9335b83a32d45e0447cea5ec10d0333a6552393c", "198d0b6bc68e11b2a77629557808792b13e09b09", "bec4de92378ce5004f350760b9e9d16db5c64003", "7118fb9cda6e79b7525a6f200d4492410cd37066", "93559db3a2cfd1ae15d53900b782022e8c23642b", "20f4a5d03af7ca9b5f6427d14a371675cf951d5a", "399899a095de01506d6c5dcd7da6cf0babddfb7e", "09a6b5a655c937b1e92976bd3252a8b54cb1ac0f", "9a439b246a875e50fe5e911182e935945f2990cb", "a0969a0931a71e76945bf59d16561904e800d89a", "5f89b150980f41153d7dd698dca5d6839e3d0b75", "1d93a1fbb8aaf49696dd5508c0d77091ccce5f1f", "7c6e85de0dd7627d1a43acf5f144cee34df6ab36", "1a68f1425d7f7197de366bbec1c848d9f40de584", "5c83d14698c454d38b7e1eb2dd50f7013ee39ba4", "d2c21949379133b9fc579890787a11e039c8f4c7", "8cfded59343a17529f7f4573018dbf586ab8612b", "ccb1cb4845c3a70c5e54d1690bdf14024095ab35", "80a5da5242c5fbeb352482b8abd2ae667d7187a6", "61a5d523887510a38d99efa782066d75e2e52faf", "2850ce2a15cfc9fdbb0efd69411c0ad7601b6f11", "d66539e48533dae5486365c359b3d58e6afdcb8a", "195a2a479a03dc868d80660e0c51f5aa15aaaafc", "f371b7fb700d036ab16a43e6cf1e22d809b72cde", "8679ee1c46fdc2d4dc9e90bf6885559bfa907d7e", "0acfb38376f3b337e795be8f2b08d46105f62db9", "c41da69ed7a0a62ba5f87fdc9b5b9061f7ff8f25", "89c70da7bd7769e6eea757482fcbafa8553345f8", "79c6023b235b7827a056090be2f6f4588e4bcaaa", "ad59b7a70a08b3c3fd70fe2b770e0d96bc08b32b", "17c66c0bea321b387af87d0fa6a70a00367f64c8", "c4aa1078fbd0f6d5426d7aa4b9898a3378baaf71", "c988bec4b3dff7ac32a1940a3f5c3d97a46ca8cd", "0e36df69f963fc965dcd781210778d3d0c3e829c", "2a4b47e064ec72558eef547cc33c57adeb668379", "5851f1e2dd8855666d3aeb750242277cd4158ae5", "326236366492204732bf4f02ca29edfc87c332e4", "5d08c2631cadf29d80ca23c7d537e03c3e5edcc5", "d827b34ea822382155258e79123f3fff8222fde3", "d4e1a74efb51efa796939111aaca31483f6187fa", "eab05558c412ad00b600db88a618128478b2f3ec", "4933fa8bf5119e605e53f06a632cfabfcd991032", "bb6305d1c40b8d75e1d58bc57811479d1d2986c9", "65f68fda5495376988a224e8c28b88b884e83ca3", "38a31f4cb53dbcec9b11b9a764bbf7c89c67013d", "83789426cc036f213074234d0de115c389200083", "2f0ba1ed3fd0557e0e9d1a716f73d9438fa11ae4", "13d83dd4d73bc65d5367129fe9b26c55d9687cfe", "e2ed63b313e3eff714e32f2cd2d01db9f0e2ea9d", "e444ea717cfc91a5f09e1adcb649a4f2f8de67c2", "6feb43200b95168dda261573ca1765a67b8a0fff", "99ff024f78f65ba0bc54fb409cfeca43ba2008fe", "05372773e172832a750bf98278d5f816d613c92d", "9a8fb26d914192ed0d622614e746a6eb68f5c4f1", "f10814926740017ab478790c5bc77d416f263774", "6afea9c30dd47f0f81e10f897de98f5010d9be51", "9db0860c2ed851855a9b18bc5d3783dbed77a960", "06abc86a5f535761b6a55d1e2109cd82091066b9", "9293cedaa651b7f2d69cfab82a0242865ed34496", "1999b661d0e174996fa087e8dcc32a2f8f2001ee", "f79896fd069f444e31be25680c8e80f11cb2a602", "3895639f7268179be04cbdcc524b63ee074b0920", "391eaf2a7acd8c5c0d5efb218e48d806da3ea9f2", "21dc88bf74b5bba5fdd662c3d7126da2b637f95a", "3e27d477ff291df3a23c4d33e2100db3ad821a0f", "6cb319a96287661e2d9feee9f05beb4e2007e4f1", "e2f85b4f7a18398ccb922ff239bbcdac94e72364", "c3370023b6ffd29069a91ca8c3c2e4a3cacc2d76", "77cc2501e170701a3db6baf101227ea20de27248", "9d8697ab01a3010e015403328a00459c5903c8a8", "8f9136963dc33349e8a87f915e214d371b2fb023", "6ccf425a6874b68486acb57a346fdf0b6b41c2ba", "993ce3693319368197be3981b5f263d6325032d3", "1c2ff17f1294b26701e4a243e34142787cf8e819", "dd668530e6390d6aeba2d6dc318457290fad8583", "c9c0205c07fccdace85d0f6cdee0487ffd9269af", "8e6d0110135f2f998e6fb849523900b22fd9d411", "1d4907243e7dacd5a9200e5537ea7e4e8fb1af98", "c258da378b9b297d1df08c8aa2b97301c4b84bc7", "aa0e57e00cfaa6c662c1e3c79da29910d385127e", "a277361321fec2adb43636eaad7be7ca8be0656b", "55d051ee0df28b18bb8d9ecb93d0e05be5989554", "428ba4c3670468f6c964962df0abf235bcd870a2", "9b79f8e7c380d9e71c183a3e20befd575f57355e", "7ff6d8cd321398baff54d7a474c6b6e78b242f2f", "7761c042654af352120c0a4a1454c0928fbc4f24", "d8e438100c4b38eff2318fb649a2263a2936c70b", "d121873d01bf7c9a11e153d4dbb4906608f3e45d", "8a65dd3b9e6fa43e560814e2b118b7a23ae68200", "70c05f63daf6fe25d2cd34f051d4fc2a6bdfe6cb", "5940fd5d071d827b2c5fb474c49d273a02805e8a", "4389f85a174a657c2191d551279b38586adfd456", "a95895742d87e750dc40f8b0a41f6a04f62f4e15", "48cf8258399ec3773a4aa8797abb5d58a310956c", "c76d2f03b7538c91e6b8759b88c1c55dc2980580", "d5f944ff10417eb6947a466b60864de8d09b6cd7", "f49efbe0e58594260b768aaa9394abdc16122754", "cd4e4c0fccfdbfe04d91617a1bc6c4785dd6a1ec", "33cca7c65c5c3b02ffdbecfd916e27fa6bc41eb5", "0ca0e8fc49c6cc48a0afa2cbff5f6e92fda0c954", "b0505b580d01c88844e0eb7550639b7aa655db97", "e92806c7e7451ff2a8c6d0a27a95bdadaeb2a3be", "075c171f800f5ee81c2970a3973b506540814872", "ae8d43b0bbe7c9f85897059b5242aee97a205a5d", "f0544ebba6b0d21f3891d60bb6f902fa817afed1", "8c470749f1e93096f794bbf5d51c1f6f9a24d704", "f8bae10be6a5d33acf8409b915aba9dd6493dcf6", "0ebcba858354581d29d51d19dfb24edba03252e1", "20d423258c02012d1f3cf485a36e08cba375dd73", "ccccdff0d1c847be70f3698f5b91073a9a0bd894", "0e966b39b410ac4ca2be7400b14f23d5859bdf57", "225761868a207df75034b2e7a10b9538be3aa7c9", "64fc9e2156640d03aa078a9483e9c9281aa68c1f", "9f56287d96d5adf43a11b470a27e3d07599bee9f", "b6f07a007a6cd661577f147491d7d0e95e81363c", "1ff8e8548be05571e3bbbc3a9f17279b9bcc6e80", "8a88e5ea07d9638730290f3f739c5744e54ba570", "7984043768c4f089a681b3f5bed859208a01b601", "4848bf4fd8ad221ce1a70c7085f1c14b154e4cca", "2ed2ccc2d8ff17b97d8ac0fd80fc0190ea47ed00", "9dadeac658667e82bf38d1f2e5c2beb98076aa31", "c1741fe98e82a65a36a2999a05c2fec851b5342b", "b3043674f6b1c331835e3c805d29cb0adc5579b1", "ece8685b3b289771527210963d211511008bc80d", "d339c71edc3927ee649e2f2bfbb460cddbca8bb7", "69e5e582c82ec80fbc0da34be3cb3702244474d3", "44de95e18f8bbac111e500c52808155daf5d9f3c", "0331ecb527157f8226ea2186f1f35463a631c4fe", "833a03fbf6605e6e86e69870b654656ced6df824", "969bfeae4cb09da885897ad0871f78d24aaac51e", "993cd25ff20dba3cfd5c2f128d3c39cc7aebab4b", "e44079607a804b65f3b690672543681a65b989fe", "aa12241414121ab18453a6f427f14cb7ea3d007f", "cbb67d114e38764dce501136775d6a5ddc4cac7c", "0498305b6b876363820ab8a84a7294ae549bffac", "5c6ca5fc09e5764ca10df68a4dddb5bec5be1481", "816812ee6cb84f9c899e1c6de52f9a4c9e7d2c0c", "435eb06e4b29cd3c83a3a9c39f2fc95ba4215b2f", "db455e5beef95b067bba0a534848f4555067a42b", "70cd25f3eba286efa6149d0ccc267b3fb2cb91d0", "6dd410854c0a9bab155ba020a1e5055f7384f453", "35a569478f45c14314dcbbb6b85c41c0ec765f50", "79ba22a73f238ebd110fc5f3744c3c12a9a59475", "2cbf469912ae0e40049d3827db0c21cdf17c5a79", "366cc648bff951166be53ddceef6c1b979c5cf91", "9aa99c0a9dffbcf55420660b3d0a29f64fc3a825", "c30bec7fcaf8257df4a76d678f70223f1c52df33", "e6dafb102015384667b5f3adbe90b8318c0462cf", "b46d0a6ea8131d67fe86e5c1322562aee9a204eb", "95ced4bbdcea4d8e225e235fc120c4ebd72f443d", "de8b6f7a3c1254254fd1079ef9a0a4614cc0dfc3", "fa60e2ddb0aaad117be4c6ff3cd03d89646ebf5c", "92d69da7a684b05948ad20d1880f1fc634180cd6", "34f284bcc2929318735f97066763ea679ba30270", "87fe71f52f12bfdecd6f4a1109504224797675d5", "f6a532d5013ccf8e640b07b0848ebac403004eea", "ae6410b6224b9c14702f7d9166acab20841ce28c", "c45242578a8db4176e243b07b484cf03a29887f2", "bdbd9995f8149fe022a02760daba705916ca3038", "63ac8c1106a295b244fbaffb2837bae363ee90f1", "d88df641eec1fcc246f078827a94bfbebcaf5dff", "63674648fb97c297a0e516c2bbb108274721a21a", "9b7dcfa0e2c2669f7ba2c34cd45482279028d5b5", "b9bade8db1bf0445ce879ba6e1823d8266e60b2d", "8cd1ebbd6da7505bfa8a32b1e3c2d0fe5810dba2", "14ba478023bacdcbfc275592e7418f8eb7c814b4", "9c518d5f42d3ea15e323d2e99f77db9624f068a8", "8a78e7e174e4e1dc42fcefc6b01f9d9e3fbfb356", "9851c1bdd893a6194fdbf1820d2fa07449d4f9fb", "ca60255d8c1d74c84cd8759fdf4724b123adff49", "3bdbf90f496913d417af8b58ea48bd2d22b2aabf", "22c26100df794a7bb16fcb22043e32a37caacde9", "5cf6f3c77944e9ac953a331066755ea0c239fb1a", "6818e50adc06146aa3303acf78d95d783e3f653c", "0c9c84f7a64ac2e9aaa8a5efa3fe7b0539cf02da", "428fa0dfa79f4f6effedee8367f1c17dcf6a2c5c", "b8d555c74b13693063c7ebd8000f64fa0500cf03", "f98d5522144c580dfe5bb90746f26dfc82b51113", "fe01776f05b1787b28b4a270d53037a3c25f4ca2", "b926e51998a4c9b95b2d31f793cb0a81236e5b7c", "2b2dec1f60cf06420739c1cf37bc2c401191ed58", "300aa202c81c9c8986f4828999e1ece46b62733f", "e5632b0243bf3890ecdcca3bd4f9b8825059016d", "4bbb20f43ace38087c9b7b361c4d60d2484d8190", "3604b57ba3438ada5ba65b270e82456e49480900", "ebb19c419804621bf2e5e08a0a77fb1d22eb1a6b", "935ea10f3aba865a50d6ea3304ae3bde62eeaaaf", "82327591008afe0b7a9d8c46de66d0036297f23a", "dfa326ef55ee7c973afef6527b42844e7179a0ff", "68ad520da4365c866ceea42e0238b2ea24647289", "84bdc8d1b0f12c540257878297163698c83c2d0d", "691bd17df819d51e4a4ea2aa304bdd9857d49295", "55558fb17574ddcbf0dcbba3f90a1aa880907f28", "11937d3a796f45bfa47958b528069d610e25a877", "a5cf92664db9633b9fb1307a801d99de70d09aba", "7901a0524bc61aceb26c8e7790ea0c4fd880dadc", "e52035914799f581dd374b8c164f029b18128d5e", "56b05a5a3d8a1c9124f36ab800141a3658930419", "cae610b1d25d7f93252bc5a5811c8f2878dd65a0", "8dba9d833013bc877cbc8f3695dcf22b87dbbdeb", "023dcd44c1e628bb654b5472418d6a346b510a71", "ad9fe3c954fc47079c2b0de578e35973e7e86234", "de5073519eb8085a1b0f9736a44dfe3e4ae1c561", "3c371b989f309527f01c311bf02bfb533286de76", "c7fb8579fe89c72d2139990faf6d0b8c136bca14", "68a1632938040f0fcda66479272ed59114160a0e", "b44f1c5176b16238ff2560680818b5413584c9bd", "4f06ddfeae6b769fc6ad0294ee879e48824e96d4", "492785b792e581e8714c54c3116327b94c09705e", "041315253f63ed18f99b2df70dcd6a58a811a784", "1c7167e9ac9156e05b25d6b1399c6535e5666018", "773994020265b0bbaec16b81514a4e474b47e7d2", "9315cdb3b832bc2a0d22f8dd7fc5ecdc5fd5a549", "967a121c8b93c85b31519c01b627bcafb5f63258", "8be1baf7322dd1b05f02e1a2e09087df05ff9d0c", "9bbb2bc0f1b88e3bac3a8b340c3291555d5e5188", "b7eee9de65e6817b90e792d0eb3a611a169559b6", "1310dd0730b5081e12d890fd509e869b4bff3369", "08b90465989bbad5a81f33f1551e88eae916510c", "292982a78fa36bb3523dbb6379199271a2268794", "413f55b06fb8b4582e48213e5ebdde5866a5f8a5", "27ec41e91a4d6dc01a0eb5b3ae514ec5ac931964", "6b2a1b4fdc5fbe32174c4b4ee66e220cb56571bc", "4359dc4eccaa4fa9d444f5d86cb06030337e9b75", "ab8c9b678f94fd0a28f10953cf5cc872ecb701c2", "a351c4bbe3065912ffa8ed43263aaa6b35774e1b", "1bb2905fbde64b198c0f780259a2f74a2deaf251", "0f755ce8d1af4aabe3b7d5959f4ed7b4c14ac401", "6e996a597fca1181436816a82cced6b8cf34f280", "e261d62ea8373b250fc05b2ec7cbf938cfee22e2", "b33c3fa0920ef7f2394050eab8ed72c3576ee416" ], "beta1": [ "a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0", "77288392478407f873d20e0edb44eedcf376b74f", "6b38be699d56eec119d955c700c853ba3053cca9", "ce82984b5ca77d6339606f232e794f15618b349e", "8adf9e4d97539f6970f0cee6298d2a296aa4cdd6", "17c98a5b085ecd23df1754cac2dfab318af04088", "505da68b261be6ed37b42422c61358ff9d208748", "7ba29c0f6ee2c1452d0b80017d537cb1f412c564", "cd53026b2c8713f3d03177e79225ddf1ae6c99b2", "517b674c91eba5445189e212d80f2f7289a23114", "34fe09dda768746305ab611a32c87862d440a248", "cd8bd0380de18647b4f1d17767a4480a6abf4128", "2518d169af8c86bef4af3b10a3458965e83a535e", "77b9e60303c05e7ce045e66b715cffb826a1baa7", "aecc4cbc47d1e6d13a40986c3240811dd3e2686c", "3a52e0f5fda95741248476644662ae5ce89e8339", "3fd30ed4ff7b5de01633e19b2769993b5b5d676b", "af6b96c486ad9f92ee0344a49be781cae83cebe1", "18d8838051f1b544078913219dbd8aa9d7baa6e6", "e7dd6f11ed1ed4d72186d3a90d5f4ef42e79c4d0", "ff242e2e94d7a009504f41fa1c102c370af254b8", "be2c5e66f44df2a49a3238434c06ad33a212e544", "af249e84d940432f596dcde5cf4afb2a1bc45a79", "d9609ff1b0b551595c82076016d5a4860fb21c4d", "06009256ba576c6f8ff4113e4a1a81f3692e1427", "909f28a5344a2cc3670d169d206d38e80caabe99", "c1d5a2c8c6e55c0278da40619bf77b19f83dd886", "17d3f26e5de3c271b5ac1d85956d2034438a12a5", "2c9df769adfb9824dbdf9c5355aa9f7e16438066", "a345160ab348c93854779410f97248c30eb6a66f", "60844997bb2981c44e3b4396ab2918df90f13c97", "80db5bd28eb236a3afb1d6e4adf13109b8711a97", "8ec272f288fbc679f39050ffe569d85c9296f675", "adbc4b086b4d562e5d5fef7911ddd3afc5912397", "32def9f98ed43330916aeba1b0fbdd61c3dfab80", "c9f249796df71f1921c7e8ea11cd23c2339e9376", "4cd39c56fb242137f025313e64c13ab147113d09", "2666955011f1eb9589335586c03c13721bc8cc57", "1dab521f2d4007850418cc3fc51ea363f9118617", "62f134bd7e31232db7050b5c22380b6882137996", "9d4a736d0c7badbb636c27375a26ade423e62303", "aa147b74eac36a5cf8d7abfa220e0295c1508943", "53bd0d5acfcf9a58fb2e4f1d770f87bbb189f07f", "838eb5a0fdcfa0e0f368a6d33a0f712db90c9719", "ffad49f1693cc292df88955573e8fe197a41bcd0", "22b6f962d928e278e524a676144c3be8d3c09352", "9315583af374d46e9ed28f64b5b6b33a2e5219f9", "9fe902b29622de74db39729b4ca2ebce030cb27e", "28f357733f1d658adcce00c14184b5ea6e1f44b8", "25519867f249961f7c2a7d6aa6772cb39377e85c", "a6ef250f3eada5ba1f9cc3c06663b9f76c7c2279", "ebe73775636f5ed0ffab9c64ed0d2b031cd82487", "036737e53fa20ee294127ebbf1ba580574c2f7ae", "a8cc65f54f6d91c79778c7157b313873ec0e05ec", "5f572561c5b411b1ff65b6266ceadbbe23d20dce", "d1f6d4c8c3c56206c0fd0679012160fd2d5d94cd", "76237c5f9bee9895d0913d55a064e95716d86800", "eb6ab8f255c57e62e78cf01f82a7b0af1e0410a9", "c42751cae2ae93bea31a7b0df994d7fafbe834f0", "d489d4aa24e5257dada7a769caa6df5318a38453", "972181d701685a02bf5e4d7db808d581aa4d4bf1", "2c50e87f6006e56befd83bd0a1eb1bf8ea426a96", "46629e1e07a6a5f79288ae421c7b529cb0a10e02", "9b1dbd2556993c451b4bad1d47560ea694436230", "b6e5e168685780a1dd2b50a0ba462d56a77029b6", "5a24aec5990e36683011bd06f4f38cd6fc20c1da", "6a8f2f00ac41d8977b0085203980f889a9644e23", "6479b5673f4eca4fb05d4f6088df7b5bb03ffb4a", "c82003c4740deb102e09b25ff904c2968157936c", "c8ae9e9c76824e7176c175ae0989b0ce443b555e", "76205d4276f61b49b793a6df4b03c5f7eddd88c3", "8bf8f41fc017531b502fe77b36c3b14e180cec5c", "219af366a5922169c49c60a3a0beaa892275c013", "05442e81c0fac409269662d090273159c0b5a210", "6c7ca019d79d4c1a36578fcdf597a9cdf5683fce", "b60471f3c0ea219680e3e929a2940a8b9e6be18b", "9bb858c8037629619457709979ae49ddecb710fc", "21810cad38b2c9ac51667d15da2b8b1841ac7379", "4d255a1b5037a49c7179c13e99d884d86fa2cd2f", "183c6344284de8d74d6b71f144213154885b2e2b", "47fa384b89f843912a3f2fd97b58f372b68f55a5", "20ad681da2b5d628992ad2f4d4a336b74a3aa09d", "4d906f46b3773aba09652d6b20ceb2d23f803214", "bda8e30e80e870c3fc2f8f545949370301829510", "b8bb382115255f9bab3fdcd1888eb097f86f80f9", "2eaeee59d43ae8d41fae0a449af9ebb628080780", "19839d95536fc831ec5b99d5c8e4e397d0e962bc", "1d0a8ea82843164041319044584413903cebf16a", "28a2fa496f8830627a8678919a063cd15785d6c4", "b33811d46b46d857c3c6495229db6e01133b16fe", "fd5118c781ec49f4e5d5084d8f87b0579b1300d7", "18cdb3c0d78bf9976b7179bbbf318ccf3d8fe266", "1bfcb6ee652a6b481111a9b7bb01852c5a209ab3", "5f5fe737d2c4b0d63eb4efd8c160abf560d40b00", "e57312d84eecb7672973a36c0938ed52a3b15474", "1e6b11dcd4ad3abb7c621674674b718f5e0a2278", "7ac8717e1612820994b1ffd0ae1e83231cb21e6d", "a8901a22be0981cb8f4c419dc4aa616ca8f13d29", "1446722d2366af61f30ca14d313977acf8629afc", "c98fef08bf74e94c2c8f1ad2686a841f09b4120d", "bc46623f00c6bb98c20fcbf95c9a7480dcca0254", "846bafd47fc3902f41aec532164ed8bd73ff9e83", "714effdf077a5be8e4ed34d2d2455e5fb76fae56", "db93bbbc109f704a3f54c6af7870f3210977d7e7", "dbc6f2af1d81e9539fdcf8b25bfbed8e0f465cef", "e408c77f5777448684e4e920454ef3885791523a", "345e10d79e7416f5c71139ad1581f89092a039b0", "86872f38c64f4574c8cb23070def6a5aa3acb41f", "43cf4740b9f50527b02047b0cd6897b0daae404e", "cc6a7b97d6e2425f646d2b9b29a3544010728ae9", "b8f3c5e2abed950590f3e750c63008a00092891f", "607fa8229b711f6baebb3b112f094d9545f1c73f", "4025c8e07bcb62caf2672ec96b1b5331f462c1f8", "7d772e713c6566bef460ff05438ab9674c682086", "3ebc2ed0564fc9b78215c11be60c18436fffd99c", "93596abcf5cb061579599371a13497d725e45c30", "f41966b30249dec5d0944b6813c5d0242da66bfa", "bf2deacee19ef04df62d17a007d4403c5b376277", "f98c2591312b83bb7fe3bb8d50db45217ad9f17a", "8630439111601b22c9f0620ac1031abed3a30d40", "4808f243125095ab1b271478ac031374c985df8a", "760e30a4deda8c1d95cc8c955775e9d260c04366", "194b1c478d3868bf0cfb4edff93535ca484e643b", "981ac9bfeb1ad887294c84430246e451f1a79aac", "f87be863cacff5d1cc448c061d1d8d0b67172eea", "a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c", "13a32e2753bb2bbd485e80218e17660f74beea87", "4ca4746b517532a0204d8960eee5211a44d50c28", "cfe80f9fecf95cbf5718cd6ca0b91183b06c2198", "25b17bd245e28351604e3fcaf635750c26c9a518", "ca708b5706e94064e364cc22e2865c715602fd9d", "1e76e83d9f95e5f8532fdb9afaac7769a297f1cf", "ac6f5780b1d61fa57851d1d14b80c5b56038dc35", "b0ba8ac0e297d39fd58a27cdadcfc9fbf4943d21", "5a13bb56a063dfe3eff2c794b0be59aa39f66692", "f7b9cdcef25cc2cff161d56d2faf21dc13a29be0", "01629e1f112ae2785bc560ba79fd11166cd46243", "5b2dc8aa2d06634d090e4879e221b8d43cbc2890", "f9dc62b26570afd4e035db1d7a40fdee61ba92f7", "576d9a5c1273482785e1a4aa635475717d12630b", "8a17acf35c88866d5a9c060c8f4553618060f2f8", "2dedf6253b328869b1401da7585edddb439a998d", "596026a1eead27887469fcaab8b99c1ab4714bb2", "edd2e6e37fa28f8aaf4e5192fa81b706d01b36bc", "246a760323a60aa52ed44d8a1080ecf86b42ddf8", "061ad36732c2bbc2ae3650eb20f0cbc95f6521a5", "3e691e026ba477f4757851267b6ebaa53be0dcd1", "9dd12683067bb800bb8951c0e91e65757aa8d3f8", "1a40cda95e4323b38facba4376944a1eceafd39e", "dcc4bc267c646a40eeaf7ce29d9264f2bc4b87ed", "77ea6db1e2e9abb630ba1a44acd26b5607d3a94a", "18243c5b7ade8cc09060d1e0c55fa90b90560ed7", "f9901761bed7cc64a7302eea2c3521cb397b4319", "4ed62665a21ff4dc8d483c0fd268ccc8fb60f638", "c622f202c0ac4ca324bf42109121bbd6161782f6", "1a380db62ace18ab12d577f06af3e34a8e74696c", "ce10a660d19fc494e35f68ab84e899498c02eabe", "efb6a1c23d9d26268fa8b613f34e0787ed3e089f", "d927d41f89c5662f9e439026aa00556b8db119b2", "cd436270782406053ea5878f24815634a4c115f8", "e6ab22d45065fabf4d4ee52bcfca512aacbf158b", "fc2b82188b3f8454b9b4dfd013b6ec12d2b8a9f0", "b280bc0d7f9473ef975655c04a68303e22154fc2", "44d1f1c85ffd07afd2f0e46f5efcadaf15ae1a2e", "9734feb44917c6c64530c34a0c36defe9dbff472", "be56cab58c056c074d1e02cd0b38641204e39f41", "c8cab5707969387d39f2ef8f93187b362d2e62de", "fc89a0c1182f15b9a8307245c256d922c9d12666", "0683677563fc35af6b25ad6e010d44aa5126f0f8", "1a9d95f933b917111235bd9e84e18269384be6e7", "85eac455139ae527951bf5fd49cedbac3535fd4d", "05cc8e7aafe184999c2037eb33c462b084a16ecb", "f06dd46eb77b99599d3e4a0b796b46be9e42fbe0", "63554c77657772175c3b264fa3c55b10615d60b5", "f764c5336a29611d55ca9b75ea2b7f298fea78b6", "b365a634038d4a60f31b22b58be5e4667a8663dc", "e88095ed8fbc7039c1724e51ee84f154fdf49305", "b941459719d32f3b81798a9abcb95b133417f050", "e312f147aa7f34b946c3f21d20f38c17291952d3", "18fb492afe581cb381d588b4b73973af0a146cb0", "5d265e9a7e3ae7d1aa40f5da5fb721f1517af387", "64d789aba7b5f57611d503be55e9405ff389e05e", "d3a58e57b84861d4db21ded5fb86f5168c2f7cf2", "2546dada7538355207a0f9823a9ac1e843723c45", "0e97e1bc6291031d3cb94291a2f52a3df3aef917", "8652e9914fd0653614bd8ffcef2d0d1a8977dd07", "b7feebefabc2d48b0d4794cd31fc141f1caecc5c", "f25676cccf2f668365043682f5b16fbb8b0e24a2", "bceebdf21261a5d33da9c13aca99c28edd7bc777", "73fdc30783dc09817d2fab6406d95accd489786a", "abfe8ba7d6639e8d8c0f9fa9924208bd34fe8ea7", "68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b", "4e3d77a873a367202a8ee40a5142582da8b0ef38", "dab6e1514f59c2a3f1f078b94d0a50e4d5338193", "0d52de617fed381d7388d5e967e21bb869164d4a", "5d6c7893b395483bad1f2a875ccbbcf04ae11497", "7fd6eb3f4b73a2f7a5fa31d21804b350e18d91b3", "60084dcc2c35e195755d9659331f48dd68a90f96", "267ea146161adf6cdc2877109a949166765ac249", "a545ba0bb7054161fc32851a3c80d3c275600e91", "24f56008ac510f4eaff8889fd8f2f00eb15c7446", "ce4f19a03496b7e23cf98ad9d50f7bc43ed365d8", "628c81d2d9a2cf05541a8d95dd99f6349aca851d", "49594d8c416f17b465f0cafaf2c81380e210f396", "32e29cc24b92195791b55c533ea8145ef026c673", "b947c53ddc08d4314b2ce70ca1bc2adb37b83c37", "7870b28ed39168352ddc2c1ca3c689d6c30680cc", "55af739d7888e4e0f109776569a66686d76df0b0", "01b804f8ac4b66aa32f6bbcccf16df07e6587f36", "782a0261cb06e632e30c0a4574a7e52cdd3ec580", "da979ecacac2ea437dd0e177a0d2cfd8c9c577ba", "de490253feec1cad9de2a92ed9a85a8eecaca0eb", "f2f6727984f6a0f5c73c13f13afdaafcbd267fcc", "97af135f1bb1f15525a497f84c607b74d0165370", "4def6b6fef4c3d2f7f0ccaa5be060f5e0cfd5f9d", "e1798f4278a10de00d1d95e81031391f9ee16c61", "896b003cc8ac1827ae4f4678ca1bcaa2ce42f24e", "57f52092c341069e99ae9da8a4041bdef4506515", "a3769c0edc4633224e6291866d750691e6d9ed36", "d276e8ba0b46a7a6c32fddd2b31996117420e773", "1a89ae70eb24057c1d4b87958eae647c2b42a7ca", "cb3ce8590223ea34be4324d0ffb2c149b48456ee", "8e2141eac534f6984bb0bdbcefbd17de27ae0993", "408228889f67bd0ed31be48e199c4b2c223f9218", "256f52f816fad338677d06054cc8e15f69033aca", "4c96dcf6e01e7430ed8909fbc8db13c03c20953a", "c4a899f924a19956b3e2887a1587447fcc4183bc", "381ce56f8a00ff052316fe6f5792475266c57ee7", "c40c89f94cc8a6dced2b14f51aa2e87b02b7ee22", "e34b97312e91606dae2e26064dcd628dc360dc88", "4b692959de8a70edb0ccaef2289570e7fe7a8203", "f523d4f16fa0df9bcc7ff33624b2d5814b56c965", "dfc9976c6fa219f9a06ad3d2331752b4124c336c", "c5346a62b0b513d9b847a7ff568db40cbcc96b68", "db32707bb2465dd8a61092409f9f790e8d61c410", "d9f8ef68df1df8cf88d484fc22995f55a9c3f9aa", "e065d7132a8aa6aa4dd73fa6fbf1631cf4d305e5", "214968243c442c0fdcbdfef23943c1547aeafdbc", "9d792dd4dc304768f5c94432b111bfbaac0b5aba", "4c0d5e59bfd4aabaeb16739ec8111d12964fdad5", "03aa82849d2637f027c2ad3e8af69e27c0aca823", "7ecf3eb4373170b2538cda13fb9f83244c01ffee", "d916423327035423738353ac2a1716bfd9a7501e", "aa20f54cb75f23acff4e67af6ecdece85986c3aa", "0e8abb51320db62408022ba171518156d1d749f6", "62f9365b21f3e9c30897fbe24aa898005a8972a6", "a008896f70b247f727fa433a9ccf49db05b0bd2c", "c433754d3483515aab7a4201f12f83fcbd1050b3", "00e52d975c18f58c7f26ceacbc010973ebbd30a3", "3d7b712c865cda2866a4536f9bd891aa6408e769", "4128c7b31131764dc893213de17cd3224aec2330", "ef486db569c7489d09d1da587a363cbcd5bbc482", "6559bb68e6f65271ce3718b094f2ae88d3d52899", "aaa4560729bf0161deb71789b47eba5623893845", "0e39ac6ac6378f8ef55229e4d9448833f67616b5", "365d25de3e7e870dccc66b5b11b678476e1aac41", "9e9fb165bc6de5ab6879a2c60c68b7ec9b53cd2e", "d7a5f9d67ced062ac466a61e30929b1e9cfa67c9", "0f044855f5d67cacaa9ddf718cb85f6e1e119d5e", "dcc7cb01a7a1348fc70147b06789ade43fb7e462", "149e3b85aa5ffa6820091e6532ac79a219bda3c9", "008fd5fee6f52c89916203b44dcca9a7d52dedcd", "ee1f898b5dd45716b979fb5c4415fb8bcdfd9e25", "c0eb34794642edd0de0c582691e881866777d9c8", "0cf42d627375b3cb6d8ec696cc235a5022d04c25", "a720ce304613d26fa7ece540af4a28709edb7e1a", "09feef3572790bb88df6d5c58f8df11b0ac223e6", "3b8d0bee4a94a9cc715a71458c9d1ec8aafcbd0e", "f81e0fcbf41f4f39766390bc00ced61f53c7d932", "ab9e377fe68b1735f1d30a8cdd83f518c7091925", "3fde32a67e55ec1ece97f38c41443a342be655e1", "601edc7d3e27f5a2ac5f971e8bb1a3780b67a3a2", "e70ca3bf5a1e0a06d646024503732034671dde9c", "331ecf3ca86c3fca5e8e289cef47829e111d93ee", "40b4130c93d08235a60996d29e5869a22b6ae53d", "eef7e2952741fb49177b5b93b2dd42fc0794206f", "b44e9b0ce4c5affb6e62451d39fe2449c085cea0", "15a888712d275bd12ea46d61c92bcff0ddb07ecb", "b0822250d69e1af02e186422b97109b374a8a436", "fc9a8d1e914a5322d79ae9890e71b86f15a30f9d", "45f6aaeb10efc8731e8e82a31e1c1c70c774f8a1", "3bd2a6ad6e50d012057711ce82d01d7a51baf90f", "b5f8f103aad0594fedd105465c4f9da5dd331abc", "7b89bd4496707b0604d88b83d5c23a871c18661e", "68ac4ee35876f3e5d2a04757286fc05e59ead214", "e54b928974b6426727fe4735c629f3c1082830af", "497f65fa5037d3c02a5267ab46c866b35428d8c4", "7008111a3f14e3dcb633dcea215ee18ce6754aa3", "ea7860c6141416e60c7c15894787accf9fd0da0d", "becc98162e533bc7f34088c60c8f2bcf801f0d7b", "d1cd0c4780aa8f184d891e38149092f97eedbc00", "5a74e5812b3de4bd979f40f04e14e50a2bdaa386", "6582be0c507c366cb5049c7d6c81b703d811ee3b", "625b92e3cd73dbc842eb208e3cc3e0f7995e625f", "6c62392fb07160cccfcb1c1eccd6ed44819647c7", "b20d7afa53a249960d312c3974347ff585d07f72", "e5c321448ed88322dcc2503e831afc6e341ba77c", "a541d4508f380d2306d1a780f4bd1b39a02ebc59", "55459dd74e530b50dd520f08b32def5b7725101a", "ba96affd6c17dcd3adecfdd150b49d7851d028e8", "a23717c8c6c856143bc8be4817a47e4a5549fa8d", "daa81bbb7d1c6d75d1711595604178ee62a5801d", "c63383fa88456dc36f67d0619fddbeefe363c032", "4ce95d684cbebd800a88c556f98325d689ac0082", "6761923f4f90c9f564e94e6845471d504d5f63f1", "60a4cc2fbe79187c12ac12dc8e41e367e364136c", "a9810cffb482e04e5f8a5eb4fb1b94ed39067113", "f58a96cfa20530268a9b35efc8cd7ddad1900a8b", "7437b9a833f6e35417c189988a396b34ad6d564a", "337e5dacab05cdf36b5559884d00ebc9e9772175", "6aece8e1b68ce12a1428c635659241d967d4b37f", "7cd9f61d32c6b22c37ed3edd64ae819cb68c19ae", "512b0f16a3fcd3f9e8325928c70361dcc6b6ea76", "414cc6c89e66aa7869838398fcb92e7184031235", "9fa13da16f0872222c55880fa61a082669c949ab", "07c15ef3c8845f6772802b7ea5b728f50533d80f", "e516479889dca4ad2a7faca4e16389b6d50bb44d", "96d1e61ee68980312017e51774d327d67a96e26b", "bd2300d77a6008167043f23fd91bcc562cde0a19", "85463fd5ebb001c61576284147882d1061f16376", "b569ae3ddc6834eda566eb94ca18e475deed0a84", "a63c37dca134350a8260a1add89c33d6b0deb937", "5b341621e6cdcf0f3a37a432b7fef2fce1e1cf00", "375e5be340c9e37ff1993964d03853ef1657bc43", "e1f72c7ca63e194302a65019affb302c4546e760", "0d5e910a917cc57771f2b67b603bbf0b47d9f523", "04a8cfbb74247229798ff780ac8188800ef2a6c9", "c4889e4793b6e1b5a3fce265bd12eb6c14cfca60", "b201c7fc137efd54b35060fcd3e78f5dbf46b8d6", "62353747e538fcf44766871ee158c5b33b8da461", "9eff940a64b406b57b4d4d8fc9a8e5dad6a7d871", "096fb3ad7cc517e401eb2aa6b29dbc213e0bf200", "54b2e5dc781fcf4ec0ccf7a93eaf7fa179526796", "d3e261523fff91571c1bd62e43845cef6c915a27", "ffa791c41f85d18c5f946375431aa575d569a0e5", "7dd801c580bc27cabe3dd1f2475d90efcf3c3197", "7d4d63b8072c26935b0eff0df2625ae6dff5ec6e", "856fbc68b327f2ab0212389976d9092828ae3626", "04aaa860391a8d874cbe17abf983f362be06f019", "f4b047a084a5ecff153d0d32453aeb2e9919c83c", "ea379e3b3a0347aca0be1c6aa71d72e11ae484ad", "04307043829486be59ca2c3f46b90f5d6ff71600", "8b8c49703a9794d1d6f94aa8b470e83feef1e480", "25ddb3dd7f05232d950ae5e986d8c6c006d19abf", "8e0f0c6edbf8ca7457a4c2d562e1d43f18121b88", "5708a3a02e00061e03366f2dabf8942df66fedca", "8663f2715917098a36ba5dc7a392bf0f2993c43b", "944b95e1a5a9c01314224c9ec34ace3fb80dc336", "c84616c2d2ab9c4af8c2020c17bb9c9a2c14a47f", "32be459e54fe83b189392f9bb731943d09b9e265", "c27f24da81a6b5a3282a16a10a8e3749cde4ef7c", "4bb8c06f6a14c555d41409ba974e6e5780b9687e", "42b60c1b01d5c8631267394e6ab658a005e2a55a", "d3c3a620eb5e53c23d1e65a0433603125dc53cf7", "82fb849678cef40f7b24d11a136b8661dcd13f42", "2749645d2a7173308228aa5fb0793a260fab733f", "af6a4f300e7abafebb65f0ffafac5f4ff19f85dc", "9f4dbc64560cbea9722d866748d63eddb29d383f", "6a067a4a80bb917bc29d5bd50de8607e43a32339", "61cd007cf4c5b1c677b6fbeff779bd58384c1dec", "d06bce3002921b32319da1d1b3a61f18a64d5bca", "f3b0f7b9e262eb91c8c331be076ceff71dada62d", "ce00392fc35ce639752c710094d87a4311985fb2", "693a13a8498611d8f1b2ba22eb1a19fba126e426", "e63b5ba9e4f2dffc258dd7e306c67674f7cd6378", "cfb9639fc3e9337b14e9b30b135f44edb6a700ea", "51cb2df1f608ed8dde615eff834b98ee233504d4", "49c557c54cc846c52da3a5425afe69c93c765ec1", "527bf784866a7d53de3feb161e8ebdf7dc02c767", "44833c79955d22e9f3f0a5b2fe659fc6c07fc8f3", "5caa8e41f7ad0db20a89eb9b741e75d45cbb283b", "77470740de5f0a915ec901e350abe0d2ce4c31d1", "b802c7274fffb0fbce293ccb40063628d8aac6e4", "805d619382ab576a5a6d113769506e40f48c1837", "80b9f5b96cd5b1decf78f42c61ae6232de7d9920", "86b72d9215b909658e86391e4344614838549510", "ca2ed80539552b6c0b90176feadc0bd9a395e5c6", "2818abe9edaa9d583365d4c39633a7d95c93e1d5", "e7bd1b0673d421f6b5ba14b356774a56f0624b88", "51bc55598c5cea7eaae1190a7ecea321c4e1785e", "5e79e02d0fbe8b19b06871a6d378669cd193dc67", "cafa64cd2752c471d3fb464e6530ce2bbb7fbc93", "1d47561319938e10cb53d202ceaeca102511a31e", "7db29efa7ddfde1ed9cde93caf6a6d2dd221880f", "7599a7b719ff84f82ecc0820cb61040167d54b89", "f4e58691c2e189a2fb9543737dda2cc874f3e1b4", "45e5b151b624522e14584f0d4292041c6b26aeb0", "59f05ed31a2e7f0e8d683efd01a71b3981145e19", "4971b71899ada7b65496ac71c591414b303ae437", "08a921a94045312720e5034db2f12a40fff28e53", "1c166b40a212a047574565fa3b0c5d40cd8e2637", "c0d2464d6b176c8e22a592167748c92d0c42dd01", "882449f496cab29098e663c1ca57e9b525ed9987", "d532bc529aa475203febabb98f1e68082b576faf", "5ae85fc6abbb26310a89e21915a302a921f82a67", "380f63489f56271f3a6269c61205596214aaaeab", "de329556f785e2bc33fc1db4a1485cafffbf7b96", "45a02c28cdcae273b5ec19d6062bef288b9f620f", "0bd4345736447e09994061601bef4b7be6d05405", "ee79386f7b5620c3d1ed18d24de7b9a4731602d4", "94eefe168a2149f41bf9a2f3e4885f27de38f519", "09bd34df934a815279ffe73045d10e7f4b2f9660", "2a7e2ef5308a04459c75087021b116bea2ae1c37", "7ceed18790365c6938ad958d747c1bed421510e3", "78cce1954ddb6fefb90b33742215f304ec7b0b94", "3c26cddcfacc513b0b47bd1e05fcd4946bd38b2d", "8bced2add5843dee5d43314b54aba088cc24d916", "61b970ea445ffac14efe11e52b45a466d570eee0", "c96c3c142ff336f2a9de9fd339fde4720561d1f7", "2f1aaca167aea1cd95e6bf4e17fe812a5a6975b6", "147e73732849eab3ff328135c8a4cf1af5fd08ec", "d6eab9f5df4318e2c700b99aead3dd0ae55f97b1", "bdefe5399279ccc37d3f402215236a0ad9642b99", "e58eb6a26763de8263ecc2eae93119e4817e4016", "a8c6eb36e9bafad79d8fd401dbcf271e6b171df8", "598be9bb4e6d577c5b659dfdfe082d62309dc7e9", "2b3d91390646170a3fbec25c81790affc6cd91ab", "c9fdcde20f45b6e852800a2f6f2d2afaf976e425", "db3c4a46122a23b0f9dff4adf89182f882154223", "e74fea2864db7f8300da2a0569343b51666ecf4c", "1f8e69ddeceaf758dd63fe24b43a55c98383e88c", "8a92615ba0456844e6368f31be42ecf738ae88e7", "5a5b18c2fc796e19088555d44e70b84da1d998ca", "e3270113ca97637b8f6e5a494a605f228a2dc943", "151788f7e8310aa7c7514b0c62a72e648364e9cf", "a8e9dfdcf20b549a97894ef8dfe2d9f7980a4ee5", "305967c021884baa88465928c8bbdecdbc62da22", "666aeac0b8ddc7715835fe8250c9d11b1c646837", "d9399f59f5be664bc0513772a115341b5128913f", "d33e79f29976f523068cfd3cc2161f0995ff3ffe", "c749affef31dc12a691c92aba6cd870edda24b9e", "413c11357d039a03a8dca440a01951a637ae936b", "56026e6c763220c4474ed504ec06f44237c876fb", "73479cb56edc588a9c93178ecfd15318c2e37360", "7b740124f0208b2f0e08ab0c0fc1c409d172517e", "557f63d03796db78255f055b6d06cb5f9195ff7e", "5372d0e6c9abb14080f0212caacce6a91dff54d5", "c1166c595511528757124b601e7d3e7b32d25019", "10cd6ad93ac0f114c103294a1c3d2933952b6803", "13a6df24fcf4108f2f8251d17d60428f3f2072eb", "5cb9a748d6942a335706b12979c33d23cf15d8d4", "194c940e72c43174134a1e24415f4cd53fa1a3ec", "0a67ee52d16bb245271a136b0fa801b129b1d729", "76b2d85c9fb10426fad78a8d2dbafd8ca08a4b89", "de196227e17126fa18716c4ed8e61108584116dc", "4fe9764ba91d8c923d0ace45b2dce39ff67ac8e0", "45ee0fd5b440e3822ba09892abe433df914d51d2", "d5789e09eb02353545124e5cb8553004b3bfc5fc", "114ab9dd0436093fbe948bb8546d406451c23949", "b0cd6edcebf6c89c174940afb496e499a4dc5d9f", "ed3d311687429086e2890b1d65d099ce5dc66aad", "831ebda80692e66fd1c0e049f105ed525316fad9", "c6f1f614bbab9334675026fe21f5af4951b9c890", "bcaaf2b5c50922490ed7ee950c31da00138778d7", "7331187090c5236a72d80709c313502cdfc8e9e9", "2f442ff21a8a8d63f7f19d13d9915cf124883d8a", "d48be8c5ef3d3d1eccf63a198338ded14e301e23", "3585c2e8f9a12d91d23522604d79211d0ad81114", "c5395d3ce2fd3e442f73ecc52c02c5e101a47989", "9cfbd6d75f109740275692d9f097554d5d6a7cbd", "ad4e9d25c2731918148e8dad7d56a37dc443fa0f", "c322a9b7eebcd12427e4e049516f72c2b2a15224", "ba0dcf70f18ccd72dee35831b5cd7f51184d194a", "0ebba3023e42274a12ebe69840429797c9a2728c", "3bb7fd8ac4d69e170bda9a111ec135907d7873a8", "32317f2607ce7a83ec94083e5ba0b104d7336c58", "dcd6db86805d4d057453d4eae3a810017619045e", "ba533f53755f9b247d4c5bb961e7f7da0a6ab0a9", "b70afac286ce723b2b0d71b81e0a5dcf0e0034d2", "973d3a472d47f2f013bec93ca78d3c87d2b5e185", "4219af202d091db2ae0f0e30e9ecc348ba29e534", "ab4fbbcaa743d96a70f945c13b2c3093a23f5ec4", "62776842df7b23324b7d03b278f66f98ac9f1d1e", "6efaaecde2cb54a1bbcf8cd98a2a0f4c8a3b661c", "82c2a74646b12b3f0eea5a0ebd7154320b3443da", "0ab5d37049d63bbdd4451efb413082f7441d005c", "f14455fd3d0a86c0726aa6311a9a62a4392d2d0e", "71c99293ed57cbcec20b567f724c549c77a4cedb", "3b30c658801e35ea22f3a1191bc53a184716487a", "efaba30116ebe9851d74d5bc20d5443730d23ad7", "522f035cb1f92fec92459c6aeb3e4ca24d73a2b8", "245be6f9c141d018620b05cadce82be2e1381c1d", "b6536884cc16a22709c3a9620f0bcdc2257c360e", "eb488f7321fbf49af35aa6b8698ef82b21c5fea8", "b973a012163e3073da50fc6547c6705b3aa96ef9", "a24cb7b369bb0338da14ade457f70a518a14b68d", "a5916deb1370f6efa46b70b62657f250021d9176", "a262d2d8811a43c906a4cac55b7126ebec7699be", "bdc0316217940a8ccc80ce536547d42e6477adf4", "10471a4c06da02d8d42501411c084c7fd984022b", "734f820be48d6b5f0dbbdc30ca5a0e4225ab3d76", "a04ba55790e31c692ca4b5a7456967be83707aa2", "916ea002c15e82879f3eada7c635daaecccc9e35", "1c50f539c378b21aa3c1888fa22d3628ac8e396f", "eacfdc784f1e3d70a35140f5d8f1261d008dbc45", "5e28260a10f4b811205b269118e1dd46d791f279", "497a66e38bec08131e204ae7cf6cd4005683f0cb", "768bd0e97db9cb4d25d6435c7d64315f62d439dc", "1cf283dd262c895837f954e4fde100b1a0d9c5b8", "65f81e4c0560c6681fae052d0324b4dda7d3f517", "ea552e10670c97541028cfc167b1854e940ea316", "eff06004b1ad0d2e3cddba712e15dfbac580c094", "816f6170fa8dacc3876ed93db6ca3596341b6fb1", "0ffa6e2039d60d51ebe8cfdda9423e15d6dce1f3", "829c33aed1022dc767460dbc2bec2f96ce06d0fa", "d654acbd39a0902f5b80701af4f8e7aa860d7272", "d3160c3a909a1d2f3397abf6ec7857376a32f8b8", "fe1bf76e6f727a136e89232ff59015e580eadb74", "7b678b961c2c8df2369917b512897337e34e7011", "fa0ee87bbf028fd10ee52505eeec63aea87c80e6", "14506a4282b6b9079280ec54f50f46ba041c0d10", "a3ecc86f474aac11bcfe960116d1cf8520bc9157", "82fef614ce6c6f2161cb9a67c136a60a809f5381", "2af78a5e86dd0671d1a31aa5f3496fe2661cb9cf", "3f64eeb393d1c2089b0e93449c01d09a62fc096e", "d4d0e34bb40f3761ad1a2bced229690b536e7ba9", "d7bedcdf4342e5f65dc4e24b987f206b500a40ad", "2ba22d1554ded08094e3869a83bd87487266ad38", "7724a50c283cee4113ca6a1a4c100e8b91461a71", "e11796384c0ed2e409d1f8fb68969987595644bc", "9c388ce5d37d882db5c521f6179cb7961d338c18", "7705265477cb6c5ced76d5faee3423f8555c6f1b", "a76243a54963910f5d172fe1a4f6b320dba69db1", "da5714ad6eaa9dd34209f0ff568eb779cae689f2", "d24403d0564ec7bd62c34dc0503dd70fb7e0c78c", "3a5593a721ce9b2d2c4a4c188bfdddc3cd6cf4e2", "a29482506a168b5a5b03c4854430a7e09bf75ba8", "6766404afa9d6c1d08b7e05eced08bd6fbae8ef6", "84f6a3de313f8911cbfc15413d41453ec62940a6", "e6780b54bb6ba2b3033ebd5fa5a44044129e3f2b", "77044574345331aa8406bde958c0c44fd60a0f22", "6fcdd2446821c65c36063e00e9555dedddb97763", "b7783a43c5c83cde13ca342d23caf22e5ab12962", "c469ab0104e7ddb4b7344616bb86eab857347ef1", "19219f7716c39c765a5f38137cac3436cba05ede", "6342ab2bc3066b50fb531087bb3393994cc4dd34", "275be735c5037da3cb671255e6fc3932cbd9d7b4", "af5f695a99addd052929c5dee9f3d7c9cd896814", "1cf9f37589aad257653b5d038dfefa1283be381f", "1ccf0c294767c48c98bee45dc01d8481cfbb2760", "ef3cf7dc0f6a9dfe1ffc8f4d65d4b8fe3f73f258", "ea04fc7cdecc926cd33dd54c62d7a9e50708070a", "b35264ad95193349c51a9277abe571b711282cfb", "a8a7110b903af0d39f405ad0d2c6b37176d3b258", "e119e48d4daa356063bff9f98f8329411107bbaa", "1fd1adc285163b4e62dafd98fcdbeb73f87463e5", "1d7085571efbe7b47c496806d490dde8dd6ad430", "c0529dc4f28f9ebe837a085a2b0e21d02302446d", "8a57f6425518e6e1cd2cd4520487c7eab7881776", "a35ff3c73766b1accf03a2d2c76b12ed5f721302", "99d6f32918b8d5b5ca842b5283948dd9c7759f0d", "ba07ae83b5d3f64caf0395e4a89c054571339de9", "c4279fe3e0b27d0f40857c00eece7324a967285f", "9e196b7d8ccb4b16673409012b2615d59f04e4b1", "d8acd8caa6c22ba5864cc8007ac502db8a0a65d3", "47aefbb415cd448e8126040f9050f3686e0d17c0", "a4014a2f787bd9e1c95096ac25f1497693b180a8", "cff016d6dd2aa3345c1e6bcc0c49477c40488f97", "4778b24366fbcc216d9d59fafbbb7505c371dd1d", "15d20000fafeb511e34f1687e5a1b68ace60b226", "68422ab342abc38ddb730dd8dab6945cf8055ade", "a53c8e8d70351b405494e88718ff78770758adbd", "1589433e8fb5091961e38f027eae57de9782e8ef", "6f0760beb34ab8c27df11c7ce85f1e3994d0df89", "b834037841fef2603b23133e67340f470e46cf0f", "755c7494c2d10e5e81a3105a2e6bb5bc29970cc1", "fc08eca5249b8c83debc99f246cbd54ede886717", "df969ff7426d61c8d32f3a89ec461b47b34e83b2", "06b716d8b35c9bcaf0efb8da4ee696d0c6d31223", "e52c9cd9f13f9e8d3be93d1de051a143c632e3e1", "97a70cbd6e3b9011a5df3f9625cbf2985afc9f14", "18fca3c29456bbab6b262eeadd5a94520fdb4e3c", "2042420bd7f43bb834316d7ca4631ab2fcfcc820", "a9a1d0a162ef6be57374519589c538205e65a7fc", "1d101329c96460a8b00a8dec5ff8808a589ee505", "b8255b148fdd48822aa256f7a7ba05c85341bcde", "2c8a1f0c7753e13af3caca4ae9d9aaf87e73de4b", "0fcd30180f95331b367e5dc6ab8141f04e00e55e", "2fb9da093b7484b46213f2282e7b7a707661bc89", "a880b2dcbacf2703152c9c3245afbde30fbd48be", "eb570463a27247c25403b6fae1c4d62ec628fef4", "b4c6cc7d82d1fcdb3bed734c4e22c19e012c84df", "bc19b79776650c27f57e7634b211a4bc9ee88584", "a0dbdcc3abbd3e6307c6e68d0e60f8c0fa31d576", "281fe39929303a8ef12e72ff7999b849bbe0678d", "a7f4860b722ff7574ff4683823ff2024332e0d1a", "9ef50524d0c981b4898dc99bd27e3f030836256b", "f349418fc00b2048d5dda657102e9a3eb9bebc64", "c4cf2a8f901eb3fc646dd4cb8dff17aa1a4d449e", "6533c5270643555a51f2409e4aedc3809bc453f6", "8debe8d8598c9b2c83c4a25662f016ecb01540b4", "5c28814b3944f899c6e8971f28c7857e4c2a9e13", "15d37ed2a891c099858abcddc1a470563b3166a4", "9bc5a85b2bd89d35d51bbaa01719a5982fe020e0", "4a316c4ac82fb490d13dfdb18d8fde83cff7fabc", "7d03b1de0b7a2f7a7972716a40277c7aa231f542", "17a81260cb92a321a0d752e369ef911055178c7b", "4c30718102f2487b31a6202e18cec08efc44f117", "63ed5749ace68cce8662611aea85562959361e78", "4509404ed8c14abf482727b054f9a926ce154991", "de654d9846fc0aed0459c7036a5d399ecfdf20e2", "7bdae7559d8b37e11818286a84edb1a11bcca141", "9c7e4031c03edb1f40c9a2876f6876fb2d404141", "8ee0851816b3aee89ee3853bd3b2162e034f4ba3", "a65cc6b62ad3354c836d6977de78b7e0ea6097a2", "7699d678c417945dda228c468731a1e3369dd88a", "26feefa91ce5016de507c658bfafb4d3b84b8a6c", "24ce82727f7482642d57085d5db7a59050e08dae", "34fb3f7730e93120c0f52cc86f314d50fa9d34ed", "464a1e86723ce0e11d1901f95f8826a6705a9be4", "5c0f7968e35622a1b9fe8dac78e57609b04147b7", "ec78dde7483fd1b9e70d9346f0753ccae1bc52d1", "316b87dc5fbdfeb3932996139547d0bd2b1004a5", "039aa28a60b633cbdadb932ab093f40c6a598501", "d83586f1e45f5e48d891eaaf9aeb943f1b289cbc", "ed0dbc36aa01b71057113ba7a684249021b08f77", "1bb8199342fc40e00145ff06a634c3389f1ba0d6", "c2d72a691f7b090b56b0bc00a00a01c6d40c7eb8", "47ac22486db3ad86579fcc67a9441a53016a7ee9", "2c5c3ae57927b1152d3c6066217fb4dfc756ddc5", "666bf60e3653279cea252ed06f8ab96ab03e5eaf", "d4154dbc55400c55d487f6bd4a5ff05d1db1f638", "55b8724bd5188932b69a6ee484ab092cd95d4498", "25324545f2e7d74f7e6b11cc4125434548abf536", "f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f", "0494b37a0c0aeea7a42a8c9a3848e3adbead3aee", "316c4d50d5d2e10c909bb101bcd4d6b472ebe688", "594498e7187782cb788587af5bd04f404bdc6aa9", "ba6f8409706ad95dfdb3c23d4db3c080092c6e1d", "29607924bd867511329eb030c58ef9a92f66766d", "edc61aa2f5f499a70502ac48afade23a3db5a16c", "ff018079a16d1f8077b57727180dcecdc7227a20", "68bd282c505cd84eddb645592a47d53055a53ba0", "82b6f9d7a7289e79c0122de337fae903b9904ab8", "ca58715c06daad75b62ef32a5fe35b90ebbb6ca5", "eb2bd41fb83cf22397a9b576d0e6b3a641eb2d03", "259d576f6ead7decf74bb60126130f88af05f1bb", "37464c7d6e1e4f5951662320980f30715b8d1c82", "4db9103c2b885f9745297aeac6dcf76963bc8925", "4eb614568d833b69fddd97f17cecfb40e87bb18c", "82e77eab35d1cfbcc5fd78782244f73f574b8b95", "e8d5bdd95d0c83fade4751a7d03176468f522f7c", "28856203854c9162a91f26fcd1201ead2931cb0c", "472273f07a2e535301f315d9d5eb997c0bb53845", "86fb866b6a794e5c0344fa45774149e48f5b967a", "0404e3a85e25e90c30bd492b0f282c572dba3520", "5cd7ae198d2f8df63cc1890b0b80c0a93c63590e", "75dd33f834439b89133657b528377ddf58e56b3d", "e001bc75e8b9395186579e49620764fd05a2f97a", "04db5cf063fb1088d407c6ef9db909ff97f999a8", "d13106484158b56e3f1843f4a706e6f213d47f42", "0e5e7432580166a6c7fc75bc35b091b101630d1e", "4b070e803131b144737881ac262f25d7700c503d", "107fd30ae7bbf0a1bacc6f461231b3c31e94a7de", "2576addc283fa933e181727e84b70443615388ff", "a1905b8e7d79f36660df07d2d5355c154c146016", "e63252b4219680d109bfa41c24f483e97b37f40e", "570220ba9b127325f1a5aa7bb17d5c6f76ccf62c", "965bae735e033ec28169a3f518c2e9be2d6645a0", "cff11113590fd49d015be68dbcd021a002d5f6cb", "f4192aad6f6c46075c598ad9d6773fd919ced7fc", "c7cb65f15990ce6545a0c22ed9fe101f15dff3c8", "ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff", "f695de7c68e373088175f8f3b1650f11a27be7aa", "7cdad333114e6765351ed0facb48db228ef29b7b", "5c7d2d67688736edbf6d280fbf4038390eac5c5e", "e9c980d8576ad809e0df37b3b0629d87f96037e9", "3768498fa6dc17992ae828526a8083d05cd35a82", "187e5ef258a58b72307599aa1186466babc775e9", "343c2fc6b93b7b9864ded56549e51fcb0406b731", "86de59d60a72e91d135450cccae4e220088a8a4b", "c344e593d0195c3bf0ebd8054ac836e2244037b3", "d8aa2c65a9f857e86d0c1fc1cc6b95b8ccf23099", "608096e55efb0716d9c4f3e1df30113069d309c7", "c01441e7ed0f56281ac2dd7f7f9594a44edad717", "ca64891acbb924b2173a9256b3e5e7c20f0c69e9", "275cdb87d2e9ce89bef2e350d540f9ba3e5283e8", "0dafb5ae3dc3717dc25c5fb6581c854602081696", "ecfcadbdca8467496b974a2e2ccb8c2bbfc31841", "94b8a1d808530eae48130cb9354137b6c9d04fa1", "a7c59fe192b5796988a0d8ceca201d2bdb5d9f6a", "394941c8f81863cc7743944c6a1b54c36cab2e1f", "16eb8dbdc0aad8509145810de6424ceccdafd15b", "1069d7b7c62652cc04694aa9c06a6854a6c9f267", "94e5bada97d338b53d7a071672ce2155848ef75a", "7a6f8452bd3a31309af771aee0c73057165d880c", "62526ed1a59cf7d6d9a4c78e9f05874cd14703dc", "2b5e0d98d2010d519b8d05417f804961ea8fb3df", "db61cf8368d73607c197546b404af63e567a5b1a", "3093ef49bcb3611e4f1e36d7599d3df3746ba5d1", "57cd00aee9d9b64050be98e585358241ecaab099", "fdc5b42646770ae4bfdddc93f016d8ff0caa43bd", "64c04d95aa99eda06ffce5662cd0212ada213a57", "c313312ff5301bb6537bbe7187a40fff20726850", "955d5affa857ec1f358c56da8fb1ff4ab6590704", "aff2e47bff7bb70c068772d5bb49b57a2acd19aa", "7ebc866418b075df58cbe4e31fcf8b0c3acd70a1", "f236b9badcbf1f666c952fa745c080ab24030e9c", "4313524ae324cb8bae6e235dae27f1a7f0cd1f0d", "e071f67c780a68ae3efcb87445c9f4750ced12d3", "9ed83995143f5d95038cdf3a9f1d5dc7b3bb6f73", "629e91acff36c8e87eed7854c784c1b227d9b254", "458106a73efb2891f51bea7532745318bb7b7285", "84013a31eaf995e6b38e58c2892c37f99b17a0e0", "a5d4ddc18a4000208a7b84b49a405391fc3c6f1d", "a2fc5e2d78e7a95859582026a5cd9f51cd5a3c73", "8efe58476d51f4a5558ee259e5113c85328464ee", "471ddf43273a87cf1f5e3d216c883852b5fdc5bf", "35faf5003adcb9bd6e7f57e78759cd1e977f7e96", "60f7a9af1ac8d392c3f4d1a4f5226c109da0d9fb", "a22923daf778e80b65cef6551124eb438a7707be", "caeef3473bfc0168f275a973aa8f0b703d40c6ef", "409202d5749c2244b320a3a7ed750a5e903a6615", "55afb5b680091e7902b35cd0c949649d54fd0e79", "b9ab0e46e2a1bbd2538dbc123e03297ab4944126", "c41e407e61a7550b8b046da0584153fd35b2da45", "64f2e8b64f8a5ad56b18e723d6951b62b0141be5", "62c9a99ee334a3a49df7b21925c2da7138cd83af", "fd8a31b53d07f3a1f9a204589b3efa205c932c87", "b851514b107f14d6b164e92ed3c1c4fc5f6613b5", "baec8da3b35c40f7ce5b2fbca60d4326b2faabca", "12fda2fc13426799bd4376c1fbd99b179c685559", "03e6fbb010c3546593bd91a0dabc045a9882705a", "d898f37e35ac4966fc7d54a009d05181fd3b232e", "cba96066115626d5e7d86caf47284c7b83e59dfb", "479b2ab777188e21109bcfe803c2599c35bb9042", "c968374caa010735f773d6c9e509e63430b381a1", "fa3ad278a15348a1837631491df599f80ab7d3ac", "c02540bd666b418b4faff5bdfa38b121db4a8c10", "9042ddf19f33445abbb69a8330fff7e98fcda2dc", "6ff6a11424659efaf7dc6a34e003b84d5e15dcd3", "c538b3002100a89af7858bd7d1eee9dd36ad96a3", "d3279fa55237b07c944efbcf6b21ba823897e300", "b4c1634b52f619ca8987b67ecee2640310781aa7", "34b5e8f55cb7d09977074b1486bbdf00d5c16a01", "4d43fe1c96fcf2fb87b61641747794723d0c84e6", "d798094e9b3471a62bd52c6fcae3c4df62d6b149", "25fe3d4b465728bce4ec417893865a57d6226b0c", "c3a650ac46ee433df1c66c82ce1aff63b9211067", "f9b488508ccc294db03d427c15c182864fae74de", "6fd8b25d38c44d5cb61b1cecac40b3226b44af87", "4900dddb8817a7ffba10f0e280bfda75dfc1a591", "bebf85487e936cf8f77532948afd1c90e2366804", "717513a62d971681a342303216143b30c5d20d4b", "8eae822b54aa671f4c9b39ea884df5164e7ca318", "22236380c033a1d441d9b35b4bc1529218d4e39d", "b9e022302aa4a5d97f8b25a1db809e64b46b6f96", "7fef53822345a66f20f4be59caf236c4203c3db2", "5ea3f0bd75d7f6320b79ab791afb967c72a303a0", "831a085f67d5ab53d2778501e0849837d4495178", "d680b9b9dabe7ebd721479711b4fb6c32dfc0fdf", "789c6ebdfd72ec9141e04ef162471983e7fdee94", "23b9a9f2ded161fddc76f0ba576edd4b3c8afffd", "4e9543d8494f175bc0e772541a15c059bf6d6835", "1bee81242e92e9032f53ef94745f956a5006d22e", "76f642b962f38f6b1b378e8a66887b53139a22db", "a531452eec239ca67268a2b08b650f2f53eac220", "a7029e4c8a0714400deb40ec6d57b31c2025d22e", "7a968c619d478f06d1ab94de8b0f1afffb985d28", "8f2ff22bf58993771dbfed9266ef086bc0ae0638", "e249df4f5ebb0a834e2b0e0b0f65045e4738c790", "99b702ea3d12952b842055a4d5d4b1928ed69186", "6e9dc0ee27670c113d5711ecf0d5c420d84a794c", "0162683da4ac3f1505c114435d1f466cd606a5fc", "9be2f7090a4c5213765c7d2a11d8a431e4a5b6c7", "3a85285048963f60e9ad0a14ff5a1b7f7a351faf", "5fd23730eb90bc05e33e7e76824dbae48a4e1821", "b823724e007bc3f505369b7d768373bbb8f503e6", "06d105e268ace265809ae3fac2f17ccea9ff88dd", "6ad0a1ffef0b1151ec1b943e18132b762231c748", "28a18cf1b8f4d50884954ee65eca4f2799b7130e", "396ce1a8c8a69a8a1448fcc9321bf055ae9fb5f1", "e5205e589f64e3b88e53899b67a55407b30063a4", "360d365b33cefee906fcb3b950ad72a9f4ace4a7", "0f5e0d1637cc401f353fd4692c1279a87972bc85", "36abb55dd232fca5d1d0629659ab77f298451982", "a0b0b19043ca670940049e88e73a965aa9c8d721", "b2af040423e926be558abf9344311ca0840a1ff0", "4eaafc8fa8e590bc5521820f803fc0a8084ccbca", "098a4e945edd3d63f69dbafd9cc0d39703fb85de", "a6a7325e3abef511527bc7050fe4bd81b44824cf", "9cb3a16a8e6958d3b27e8fe5a7dc2e5eafc567c2", "928441052b5aaabd09625da0173e2860e886a00e", "9122286553d9232143b63a0d5026e49555a284cd", "0b6c29f2d22c438e0515634add96608bcd770c92", "a21824b29314856178eca78fe39e318aab41e5a5", "bbb86672fe3b20895a0f887059576a4cdadbf875", "3dca3342bf90af57a8703ae9b9275c2c81368228", "c71490043a6a78e4705487185983eda54ed8834c", "0854476ef1b504ce3f8b9bbecb00ebcb4ba3d1e5", "02deedc02b2cf8b78ba1c39143d77675577d6687", "527c30c5940ce5ff25013f9876a75581603d8a55", "24bdd0b9c1420fbb53d8fe0d0f18383f1bd8614b", "1f2aa17d143da5ad39863bf87682fd3757bf33b0", "308dbb8c6359589ce7411027cecd777938e40bd7", "e378083fa506bdd9ee2ec421d883c9c0a4e5b86a", "30a19a5c2f6293f8b1fff7fa1fa927f7d1f69fa0", "b9cbf2c96faef497fde64da0b1ac75a3156a48f4", "f91db3dc58f1d6a0cb63d591515183b5a45cd3ba", "e41064388e67cc9bec320ee467757089b150bf20", "92e726d8dc27d9f9b377224d6fa776b0d42ca5c2", "aa79d1730527f1bfeaceadcc0c27635b7289b2bc", "81bcfe62a6dbecf7617f7c6819b67610019f7615", "76afc9851e5502b4d14a39c6269c0f6d4cd03903", "bb1ca5827592ee1610c87ff86f0fe5e7d99fe4ca", "b297e97abf401ee2d69834cfa23d358dacf8e37c", "7401ea3c55abbc063855b7ae79a601c3388dce6b", "378b7c76f4afaf21f9e9fab483bdb845de6b2d3a", "c27d7a9ae9f99ba97e37d8a65806c26f76da10e4", "51d2ebf2da9dc530ce6b992203b55b7fc077a50c", "44364faee5fe9214783f0208745828ebc902f22e", "8122a27eac21a5c60a8427a9181de0192d675cfd", "1fc9f10b2d33104a20d5efa0059e030fcc65db00", "aa3ad1889fa6306476a0f6df804072ef5d99aea8", "3047bd4339e3f3c7d182546682b75066ade50ba9", "d4f726f3ef21cef3e7936b2c9770cdac6478b8ee", "c4e24d2b3bcfefc8cd4a3ec0d44802a24ef7ef79", "792b38813fd61bac9662a26a4437899d8d5380d9", "26738ea20dc5d80be0eba6bb83af73fb996759d6", "4e30bc71f5c7eab6d7dab047cdb95b9db24f9590", "3ebef6ce7a8dd95f3727e80e0e786b8b0960cced", "0e0ef3cd6986002a4213ea9fd1998da1105d1dc8", "7733ecd1eea71573bd8bea2408cb993f0766fc27", "9824a9003f829bf5536ba17dab296e18fbbd25d5", "9ff72fa137191ed003af2932156041f118c52f4f", "a30fbc55c7bf0651a423bbf138938153832fdda7", "5a63d1db419c911afdadec6e3bf28dd0397941fb", "731ea17dd4bc18ceccef14924a9db2eb57058b2d", "f89de7ab435c8fdc5c5666d9678e5566e952ed6d", "de00cfbc017a8f7fc6c68084369abfda5ed2cb59", "645be5cdbb2a75a76137dfe3d5d015f1f7b94730", "70247adf2589102992a685e1ae594dd2894d0a4b", "273a643145bb1255507d3a721f8e0a82d07516ab", "85062e37efbba65b7bb7d191a53e5207df942b86", "e950d7ad36fd3527a2d0335d0a5e1f794a592255", "3cb9e84cde561a84aef84a61b19bbe3340e52688", "5c133f5432c0f0bd8d6d853d42f89f18a2d31d30", "cbab7dc04942ccb07a2ca0bc942498a319e57e35", "a47bf2a3c8429d4cfc472655066e71af54462ee7", "1510f88ae1f78165b6637f378582fe701b6b6fe3", "41a2b0e83e4b3cb7468791175217b549456b89a8", "09043785158ac65e76bcedc1406b858b93855476", "b346e2a722a4460752372086171d3f5c03476114", "4d580b15be654c562e56b1cc046c2b1f9992cf0b", "059ddc41a08d1651c76f23f822aa0213d160725f", "aba787393fd25091e7945f1aba27acfd11449b12", "e6f55a532ae54241098f6a11cd309dd6ae68f452", "62829b543ec674b4541e2589802accafce5f169d", "af22d504dada4ceb7da6fd965e0b1a7d304b4fa9", "d282e4f0e6b6ebcf3bd6e05cd62f2a8fe1f9a238", "ec73f5631ccb1d8eb37d27ae564cb17df9753d5d", "4455747356a16874a33da0f88cc56c89bb6e9992", "506e2bc00725bce79e13f4017e1c0bcfb02f2a03", "4fb0c00de3953b9a7526fc1f0ec3666f8d5987a8", "3d03d73135accba9db761f97eeb99f26f5d53919", "0af75593dd4ba3b439fa3552a0fa857036f6a4dd", "bf00e1efde974d53691e9ae467ec614135dfb051", "b1da4b2a840668f0ae8ab0271905d63ef3a942f2", "ef481148b2f3e406521080ce85ea4b401f5cac23", "ca3821260441c35a934689b912baa28acd076bdc", "e19b808a7afa498921beee95ec15321ab29b735d", "d9bf750cbf9b24103f85f43856e771fb739df4c8", "a35196ba220f16940b5b048f441007b6600fec7c", "986d297ed3c8e6a98c2cec2893f1e040f175738a", "d2ea303560a8069b4d95b224cf01c737112af339", "d0af8901aad4ba00d1362b4c5aef9a85d44b2b45", "216c9a6bd9a62750d786a2c500248d7a2b3b8a9c", "1e206129403ef47da2c9251ce7e78a90bd923dab", "cc0d5a43cc8b91b9965a2078bfcc60363e029288", "760d7cb23192c91c00fa03a8be3b2c355d6168d1", "0c8ff887b545d7424a64f11a5a0d494d47155173", "8ce54d4632f88479703ff2e0bcd2e139074220ad", "3337c160a4f7f606ee1122e2bb75b7cd6f50159d", "dec2a121a93ae2b601f5c4e856378ae4bb6c007a", "21bd59cdaa5f1b0c410efa30c52a3da9252667fe", "e3efd51592466be221e5abcd8787fe3902e9d736", "bd519bfbceb08565e520e64bacd549e584a584fe", "10e6be9df695cc2179817d7110247036f793322c", "cb05b49c09e103a8034bcb1d490ed4b4c8bfa8c3", "773a473807c75975b5820b30a4f0eccaece7cfa2", "154f727c7a7b766e5a2013c6eeb17fb843e9d7a4", "1c32fa2f40d67011a74b541150e8abce4f18149e", "7ca038effa28c1767e43e4f66d2bd9f34852d5b7", "eefd3114560afcfbaf826c806deabefb3643750c", "7c8a4a9daba4261571a7c7877be93b0ceca649ce", "dee65d14351a419cfeaac0e1e0da0a497bd445fb", "15de869a9c40f9977587535ff416cb79955fe400", "ec29c3e784abdf891abd38f42444216e3d2a0fb7", "b1a2394b3b7c0532641c33fc74e27036cd3492c1", "56d843724e6ffdc804a789949e828eebccc20060", "fefa93d5b8b8ea54fcb6d363fffc295efb9c7e27", "be0dc5271833ae19b30f60e65b8dc1e6f0f49bea", "38d8abea12269b421607818627a29ac3a9fec2af", "64eff14a460cf51c14d3166f1f87efdd7b5b434d", "c3a4b4c5ae58403347ae9123df515f5a30c5e4f7", "db763ae16ef18b81c229b1acc22e2131600ae419", "2ef69642af15abb2a82b475a8c95a557ecf47416", "ca3ff2b89e0e54248ba5b84421295ccd7bf72d9e", "927f2e1e538518b8b1bb8f046bf4c756e3297d03", "0531f96d4cc22e2ea9f9558513411503c617e0b1", "398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7", "4a615924f817506c86070099b9c57bb53624d5bb", "159f0af92f9d41c2a41c017fb81c130618f92e3e", "5a687e9e2cd24562b0023e1a560a5eadc4cc98d9", "0587a1d217688437718eb3978915558920a637fb", "ca23775374bb8bc7571fa59be5bfc40167bd0110", "a002b212dfc6a8d413714c1656bb3cf1bab5b84b", "0c0723c659ffd77e6db96e855ca837caaf4b1c0e", "51af186bb63b083d6ff878916e324176d706d0f1", "4e88fb87b63d8898d9cc4846bc909601699aecaa", "1621e725fa3f4238a495be8b63c744cacfbd32af", "8239aeec8ede9c6fadec56e842665c392a835a0a", "52c4abea17caae784380465d77c0b18d20e7fe52", "d53a1b0e84f7d764ccb4751ebaa733970ae27122", "759a32eb0c6f5aca26a9a12e8c7e74d7d0f532b2", "fc8ec5d8a9b5b49dfafe832f09d81042fb382470", "6df1a1e9b003a241fcecddf57f24694f25d55998", "a9893e278f126a584a28ef0e19d88b92826fafbf", "4861ab4cfe59d791b2f97f20a4fcf576fe661685", "4d390cd39df514c77d9000b4195d7773a4e0fad4", "50eac4d67b1a20a9420069bb3133bb6ff8ec4061", "524e7acfc3fa58e3d63e6578677d21a52b315aa3" ], "beta2": [ "b75f0485ba15951b87f1d9a2d8dd0fcd55e178e4", "8ad878f06b70a6968c96d5443934b6b39d164e1a", "38716b94dbcc9dbfb60a49399c5118f01fc79c45", "9a4942f2f59af3c9a17187e0ed20ffa40d5f9514", "cd87b0bf84fa530d7b86a372dd09e4d9adcfa3a5", "4949e96b0b614420638d76ce922116cfb1f0594a", "e5ed515f245d4df47676979cb092e1ecbc76b523", "4541f64026c5204ac7397fc62b6330a2cc9ed6c1", "a50b535988fcc2af150c231b7a5ded3be76c2229", "4e01d8663e65a44ff58cec9e9d64bcc5a931226d", "5c30858ee1a2d4b8367e5bc0a3154ceaa512c6f4", "558054f707de38b24af9225294a73acc3988a80c", "0cc321b144ecf74315ce2e0b52772cf4f92c9aae", "1609b275b0150be42e1df5bbeff2483166bb3ae6", "34b9eef1778e16140450f68795551083038897b1", "1f7ee56f78c7a25ff32c7c16e69040df88edc671", "e6d930b31f1042fd01d3824947b48cfdab939c0e", "fbb879debd0957354ab42731be402b0a5a9f4e48", "ca18a06ecbf68db50d8d7e7391b73a245c745cea", "d9e2fc74c73204d03a6d4431feef44085c7663df", "19bf77f66635c53cc28d54784a9a2333f4a8d289", "049cf70fbf6855a55d9691f410b6537b15d1716a", "64ba2cf3a92090f6474b7c752974f5f8ac45561b", "2b11d0ca966e93c621dccc57951ccbe2a0133251", "a49b7b8a05baa26986f9dbdea27403de4142bb9e", "344ab04661d5ffee10e2a13bb1d096dfb8040620", "4c426b0be5d423974ad696f4133ed770befe1f75", "6ab303cd7613e5fde9dd46278ed7e50c43f78302", "e19f0042caddb7d0ceb260e9ba9f5e5ee08a9f44", "dd883bebd40332c06eed59eadd2383d6f1d0bfc1", "0a83e7c5dac550afb26e26684cbb6e4d6c139f5e", "a492b32ed088a661d3d20541de950323d0743b6b", "2c5f6db8c2c3d18b7316d2b2caa06cf1324b631c", "edf2f8cb0dd7052a603e5d1850e15d5b094a0b4d", "39ab252ba1557803543724fa13372e32b0b1d4b3", "fb3d489baa95ecfe1f6106b55126eba6c30988d8", "9a1e5aea69df800e64f3278964f999421009af22", "6c3f811f084cde0948089bab8280ad25404f8834", "d519715d94dc1062addcfc8efad47abb494fa4c5", "52fa4f05f3945fdf511c249adede9b6d07c51beb", "71b300d9acb115e48ab9763875e956a4966ef197", "b435551682f93cf49f606d260b28e13ff5526beb", "470cc597066d2cfdcc1394ae7cc79729267985a8", "76a8fa6fed5aa7728fc7b2f05ea92acaadd054fc", "29654bdc4ff752d1206a87dcc172faa6a85655f8", "6c399a434dc8027c07242d96fbef1e4e49ac5daf", "a06a5e2ff1a188fe4607f2f17614da2d828b2057", "2a470143ef04f5e84fb411a5d67672a1f7ee8932", "0fd5aad1cf2d3f0ed14ba7179d2bc6cefd375ea0", "0ec023f10110e561f8702b2a95c5395d5dc289e1", "ef9b82a0760a769459f3e3402515e56f269844d4", "6adcb1373a78cc208c86b66f687c30051ff39bd6", "3027b499433b6be49a64fcf13dcfd26fb887f381", "97105f236dbceb46eb803959880d590303625f7f", "818fb63f032350cebc4a035206e41b6b516e4cfb", "dc8d7ef43ea881ccc4fbb391f9dc22fa46168a7f", "ca916a536af39c99927c3587b6988168f7c285ff", "21586da50ef5fe916c57e10b0aaa14e396f07dd2", "576c9e4fe87c5bb38c84b23dcad3529f68eb4a47", "3d2b70c1ec14cef092d1cd37c6ca698013104566", "e0ab91a1939b0a8e753929a46200fcf6544c5b0f", "e2fc6d38cb240ea23bd5700514f8a8ce7011e89c", "e591bb0288560711d098d862d60271102101a68f", "eb20a68b323c1fcb75492f8132e1bd6d321713ec", "cf50779ef80c6158f2af72bbcc250731151c7c0f", "0a543a608504bad44296a5f1936fcbc76af38010", "0ca0b462e51949383acca260a4aaa441d6ea2eb4", "3421c9fab519be945f4b0249dcb73dd47317537c", "4ed747e2553e0759e269db6b8fc750997db4983c", "170af05c8022ad3e0cefb287ca0cb3790c8747f6", "277e4ea937cb3728d2ed1344ad4c682dd1e190b0", "ae7045f67efede5eafa5af3279ab1d88c0facec5", "8c70c18132441d11a88dd96b462d89d8eba4c2f5", "63cb43a05957bca359e8bed72e72d81ce1ccdf52", "f6bd88090d869b8527563dfe20a72ce9967f6ff8", "4671bbc42eb2a189c374bbfabb2ac68789788b41", "ab91c3638ccd40fc73e28a36ad82b525886814cf", "47d778e143523418fe055f4f2ed66ca37a92e550", "c3336aa110c499bae5081c964b6fd6da06b3493e", "8cbe4fb2d4cc81f585ef6b8ca86caca58eae693d", "70a0bee7ede0e095cec8dccf5a1052c7597c3b20", "0347130a59927054afb494d209a8175a53fcc7b9", "a75654fd127bbda421aa2e14e1c7af9a01063a90", "bb8fe430fe2a8813c499e7f6453fa725a2b87ac3", "9dca8995b2945ed29eb617cfb24822f12c363ec2", "d66281c7b89dd4b8021de904eea36a6e204cdd3a", "0e76739bd682d72da2b8aeec26cd7a2d537de131", "649c87b9573c62814e20cfbad4deaa07c13fa87d", "29348be0cad371a0e2322d82d9a67031a90e9fa2", "3c7b713ef912a9c4ab9ad2aea592e1334001ae48", "d96c58bbd0f94418e6dc76a9766d28a595eaeb16", "537316098f6292909ca9ae68b054280198b3d8d7", "aa9bd34d68ac8ac50ac28b1300aadd6f35d8d314", "451d0999ca4eaea52b36a7f4cf4ef306340b3928", "8ac0d81825ee4ce9d950c31c321b0e0ee5c59602", "95813793b48c78e76385b63cf68bc2b7549748c3", "7acaa0d3206ee2863bd81acd0bb0aa77b66c687d", "049c1a569957a129ca25cd3a7453b53db5f287ea", "3639c1f0ca63a41b0796e6300fc698b005410a25", "33d0e1c50ccba4eebb05073d4e20b0deb0d6ec54", "ea4be9afa6207cf0c2f5b66dbba5b826ba5e8d5c", "c419b548d2402cbbc863cc4bb08cf178b2a96c0d", "71699e08c9df78b7203fa4ef9cede28e995d6ace", "087ef4b94278e8b93c6adf79ed5c376c84dee463", "c58c50831b8b19a9e276c88c91a47f6b2ee6001a", "75eb8ad51022765a9cf80ed7edc2bcc6287d09da", "08a21fda8dd7faa51b27fea1accfe942be55883e", "8b271c83153c290729dc9ca38ccab4e35c957297", "27d67b5ae6678e264a08d43679677b19301f9710", "c95bd2d264c7e8fe49fe04760e51f221d4df42df", "7af8c494ab885911f5796c7b16a1a0314f2d6c67", "e874cd84f0b21387ddc3091b6d594b2d6a8c4b6d", "8a82d3e9a777ce956007707089c12d0b71aace88", "4119fb32cb8b3213bc38886fe4c381db4fe5f24e", "99fa6ee6c44fb7844c3b2c2ce19a77b72913d892", "ac95e0f4ff45dcb6f4709edda2c65ff8524c6f7a", "b1dbc8b51ad85d1edfe474b938c128de28ebde19", "68142d1038bfbaf151222f5d346afea2674af91b", "b4e7947d3f66af38b092b6ddbda7f7b32b2ee2c9", "f94c5e8bf1569952702b9a484ab62744828cfc05", "6e1e6f0d3bd084858785389f46bb05e5229f5102", "3b7c7d85c0654463564f9c8a24ae8523d322001b", "4ce3e169a92b0a4a3a24f26e139eccb8a9400dac", "a7d5e2f0d91cec2f74f4e57ad868881ded08583b", "df10fdc3674f9637a4a2640fdd2ffc8930604149", "ed5f33ef07540fa7529363819f40c4df3110ef80", "2dc42e8a93233a7a00ec8b18fbd386ab51379918", "23fbdacef85753cb810eed5fd5dfd0218d19f6b1", "680e489189796af2c34f06df49e19b17dec5c6fc", "de8a05f4470a506066e9fe1530fa40a9407a5709", "e988c1a682c9c9eb6407dc59bf6b52bd8f09277a", "fe61f94c7ed6a9eb3fb6cb17026a9060afbe75a5", "e15c2e051e4d5b2257b5ea24e466b4056d8c2310", "1567a498cbe0d2aeb73a9d2a67d3ac6b22b340a1", "172b4dc57e0abf299591639bf2c3badacb5c0e5a", "8c380a0ba2d9db89b5346369c789020e278e4f24", "93447ceb37b40f1cc218bdc6db767911812600a4", "fccfda2706e1d822ecbc76f7f12f0cebc3b020f0", "0e56b64fc4bfefdc70f5a29bc0089404c24e597d", "dbc4e3f35055e2ae98c4b608234b6ea6a50b1aa1", "35b4b5f77999629527cf97e0a302b1d1bfc23307", "ea683cd152689cfc084fd8e28609bc486ef8ee6a", "e351b89117664c39d7e314ad0f36c59b0e941cf6", "fc499fc703b37e227fed60bab65f98afc3eb32e1", "2fab2c78506311914e0c8595d6377cbcffd2395c", "c3030ca2dc6ee82656d82747511f190707af7a5a", "5c05e986f9e79ad3771aac5e8799b9691714f620", "68ebce2694d9de8fc05c5d76b4db151492682f25", "cc6f5d1a7a2aca1c259a279b7c263b644e970e21", "21c03d1956417384d4cecefbc6830d956b6b4af9", "9ba984e2c14c4a5f6464e828f9e2f9b8e4bb73ea", "db46eac24cb6796f23d5ec19347d2d3a993dde51", "e09443509adaf182f678c40647877e3f1fd57ad5", "4575ccbad959c2678b75411254f89bb162f8095b", "b758658405c6d25f6be3c020083c18da4b5cb1db", "45c6971a36817215a0c454f2eb32b2f713cd8653", "6d68362f2f7a4612a0ec4df7996b16aa2d0b0def", "18393eb09a391fe6d14a6556e8cc1e568e6b5eec", "51f74af2ac57e23164bf3a41e50a544fd481a917", "e65142190544de5b7dcb54f8ed18e6bc216fab79", "475248d99df89fc29032a42f1d29ad4cef49c8b5", "f3cb890107b54c302e7c53fa73c87519cda7e777", "756102828e6b1750fb9875eed2b53ec247db53cf", "7ec0bc554ffb5dfc4be3b7618752e8fdc01eaed1", "b6994a414d997fa180f22780ccd14476a9c00adb", "2cd0f3584d03fbc9bc1e0e1d2f641335c9ce18f1", "85a8c3e71ab9d80807b99b7a144c34ee1858f6c9", "bdcceef0e2a3489cd1e2d99e593daef5b1e12aef", "2ab9344b3b9af7f2bfd598a49e59d433b6128f44", "8eb130fdf0a46a1667b2a5b547e5c81c01acf8e9", "2fb296a5cd83bfa7a234cfcaae78a63da3556fb8", "5e2bdd7efc9ee361a128235eeea0bab97f78b93b", "d7302a233bd539e2678fff8dc4a9d571498ca7cd", "7571f82bea1f32ffae9d99474f36758f84249eb8", "0dfe93b00d5bce9e99b412dbdfaac01d84ed035d", "badb1b3ff9261d63aeb729f3fdc577fb317ec5bc", "26df66cbadf1c87d4885037b0b515293e1207253", "fb485e3552041674c5b6f328ddf27825f781dc9b", "794099217e62b1e4d67c2cac32cad856342f5ce1", "3a11eb98181d8fa0b173a8e45ee22e2a8f23ac55", "e0965f5ad9903dc24b5b2d750318f68abd0b98dd", "e78db2c423be39730058f5cb57cd83cde45887ae", "b29723444a55b96a8ed4544e6ae4d799d6d4f789", "fdb6100d77adf3100649003989c2bed99c3ebcca", "4516050e645c00e0a6338a3183a53aef58338544", "5bab95a5566b1b1c49200f71e21888b2b7b90f3e", "f1ac3e26cc280c2d6d982ba59f60f670cfd45fa8", "3cabf5132569bf8410fc7d936e4620575328aefd", "1690ede9881000d597d8de390d265c2541225297", "9000a9d36fde7c991e04a5c4cc54ccfad505fb0c", "aed6b023f59f748b81af62774b57ba0c63c8b5b6", "fa3e00e2c4027d3a3cf4d1f903b1f28d4fa8c486", "9f7f1809ff847609b247ad348d79321239a20960", "630d3eb35eeb4165a715097e01c1cbc42a0dabce", "29bf60cc02ab62f0c107bfda409a95d0a44a2970", "292e50e17e3f6e2509d3178a00204f964a907460", "1e0015ac648be8a7c0bb58679ff91b2270987005", "41381a73fe3a5fc338416aac80f28c51ada269d6", "034e579fa53476327413de8285f0e01f1d2edbf7", "0d1f2396d5a0b1d054d1e656e6837ede79a13efe", "b6ad4b193f02c9e1afb8682034f7481d05e47222", "a7aa8356b9288fb6de1cef2980465703c63102ea", "31277e43a7b059d420c947f8964125e2d16ace91", "a0bbd398ee72f8c8e49d50d2e47e9fd36aa9b337", "928e044ef535304e70edd522cfcbfd5b7ec476f2", "4629845eadc066f793b1125960d095f81f5b14c3", "1a8c6e85ba09b0d6e13c2cb6a5e518af5662dddb", "e4fa8543ea11b7d25c24c81c4a0b824b60fb82ec", "be25e60f619dc38e4e8b4b4fa1da777fd0a0ec6b", "62a056aa56ca4471c035e43741c88e4a22d81802", "dc1a6a190db4567744934672d0b1741db45d0445", "972839d12a5f86dfbe509d04f7a19f096e907f80", "94929439b6b61c624c0f5342ef7d4ae8d8a26c32", "4223444d87e125534c72d09c4f45ed490b0c5e5e", "7359423b16bb3adfa6335d19816169aa27196307", "78a96c26a9904f0b9ffb5d5f5338ca8736f87073", "d3c1eb009e0002096d4f2f6c4fb5b2436da00020", "4ac7a27e4333ef8a814103441fe2428ac70265e9", "a95703892ddfabd23522da0084d96a01d6c3822c", "1415684af98c371137bc3b22e71835895f44eca3", "0a9f2d2262298e1686fe18f09c79408ad6cb143a", "dfefdadfb8c929cb2e153636c64dea805e424c3a", "430812980c0419c69526ca2c8d1301d28c10ca09", "05c0d22afc2bd86900e456901f7134b4dc548757", "d14bea4413a0c2945cad288d5361fa56c806b59c", "5a25637ca978939744090fb8ca50c720fe1a5739", "9f8a918ade454c986e331076687f400009e724b7", "72856d633a6be5c596d4a3231acab009828a2efe", "857734050157ec578565f9fe02720eb10e300815", "14bed692bf64adda57c79ed6e7d995457f393da0", "c24ea0ecca315676ba31387bf3a277de39ba339a", "6b85bc9de29082044420f36a93dda77ff3d58d30", "5a01c2e954851605659d6e0104a51190bbfa4e4c", "768fd1eacba427f08b0896aa641c27846b9eb185", "721a663aa30839cd0153a3df856f750ec0dbd6b8", "5241d30bfa223ed45784e32d8143d20a98a8d862", "91e166a0c0ea3972c7d268c3b794aaf1a4910bb3", "d9452552fa6ee3def273c616780706134dcf09ff", "7128667959320e899eee43fc23a43f834f747730", "821338c0d1b3012e97296486ad70cf8c6c7c90dd", "c568264bab8e1fdbf6ed9156266547a96d844276", "76b1a1f8341aaa45ca539307be81b3b268fa3873", "e4fd5b55ebcc84201f2d58c168e243850eb45cfe", "3d170c56d6ddca0f15b32f318523460a719ea18e", "b80e59144892156fc1ea3d764a004998f512e4bc", "95b84f1239a885f844b5ae80abe3b5c211ef84d3", "3092b0c6eafba76a710009397d684b8a863465f3", "3d9ee2d0d7aeb14499e464b0552d2b964ade7631", "b7ea8415c2c6cdaf303cc6f519aa1b791b5f7446", "553f77674c09dbdf3b0050d62191ac2721cfa554", "09a037628e321ae4ebff71a519fad7269c9b68ed", "823b48ffa565ab0f36933b806386945722168e52", "c283db2130073ab4f22533313e0350325267e0b8", "29fa291317dad0ee6db61ee868cbefa2b92698c6", "771f52e477b673e6764700f5dc974059ca371f9b", "fff71db5b1b722fdd71446f155dd2c1f3daf4597", "32eba1ee17555fbc4f4d348a568b6d9d391de9a5", "4fd7b2fc0fe654e1fa546881e58051a6aff00163", "f20e21a6d6b91fee2106be2fea5f794cfed7578f", "dd966f5680eac1b068d9492d6dbba572cff54936", "a57f9f863d13dc16839029fb895349969c3982d1", "cc990efddfd46526df4a23935f200f43ce38c1f7", "e92a453840e7c5ecc7bf721bbde0256f7ac3c164", "b14b222e9dad8e35db36757779870ce073d17d74", "3cd245c7b189eb7b7f4b5110bff59a5b72f3c1b6", "564ebd7ba401d1cfbad8adfcea7f89b6bc605c20", "18650de06a8500ad553ce00a7a573f623682dfa7", "63bb754fc89eb34c49eb3883f93b8363ddd78c3c", "bea47d877bd36bb33d22c7c8f7a070200af3bdc5", "5833f597865c773fae3ee09fc4e31d4a243f812d", "7f6951b1f637e509d7849421f1402d94975b753e", "5962646fd3220b5fb5a4faec8599f05b4904cdfa", "1ce6df7087113a61491567f3ac55561d5688e2a8", "19affb60d1d3d21052da6ffea74f929508d6cad1", "a139cd611aa6b5ea8ccc8d222591fb5d84c905f5", "f9c5cdf360487be0a575c079b1b8075a1505cb6a", "f58d508cc406f8979f92e0562b5772c0df8f2975", "31b55e7da13013f1d8096bed86da5300b3bdcee1", "747e0f5ef0ec46dca9e02c0c203262128f8d7992", "7a5fad878b4e2bf895b8f1625a0027a897330445", "ea7d988b72587c265726ccfdabd56b4083c4d2fc", "54e09c31adadcf3603ba8c3e16a0e03a7560d908", "221450d62b3e0d1710d87afd526308c8b82a9446", "1fb05cb7680723c5e93ac90d0705f4e19b018efd", "f5c571a380703a822b07cc47c63d3a1ed9d1bf6c", "e52658643d07467db269ee86e086abfcf05d525e", "33b201fc85fb6e6ff1ba8931768bab99109ce0a7", "a6bb8b00d7debeb86f908db57be60d5d713ea18b", "2c01573fdf70a6a8f99210ad6c41ac164d1cf014", "0b24f40c33935d5776e6fbebbbe762422ba83181", "e607d47d8930229aebf8bf13adbb652be94ef2da", "688f9561dc92137cefabe1e4fb30818cf62d076c", "1ee953030ec46402c88d5d655c8e741c7160d7f9", "c2d983553b264d51960f3739e3979118cd8d0c31", "5fcd9803cd2bef9facde4c0a274c47785b1536bd", "0c9531cb191d44e9e72d95cb47a0c53f6ae3ff75", "bef8df00fb5b7e84d76e9beba740d0ef1b65a589", "53e68ecbd44f0adb206b08e343e86980def3f0ed", "20d67aac67509f797e481e8f732477b8885a2239", "461bb8ee025c63965ff38929d6f8e84289c97ab5", "9b191f669c40d82bfeb4182a088b92cc94213dc0", "8d888807f7da99c549b7d0255789f65e2a11f554", "73343a2e7f83430511e514fb8cd67feb30a26052", "9a2ffd74d33f2dd13227abbd9fa7f7d975c35249", "ae1e2182ec756293b650ea6493df1883f822158f", "85a1662e3bdf76d3fbe1a26ac19d92216f0f7f25", "5749007f47cffb1081bcb41626fa4c5ad3b1113c", "28ec2240c4be8235029cb02265cd7549e8324492", "3cc3c0bd952fb7c4db96a8f167ac917ce5a84a78", "e96ad5af98547df71b50c4c4695ac348638113e0", "56a8db109c728ec10ecc10f3847fad5c92cf33b9", "3bf5fa9aea43dae45051e8fa7d9cbb0fef6d338e", "5514b2c70c28a6133459075f85746fe05aaecc68", "864a93fdbf282232d50695fdb8054e323a4f743b", "1f7bf27780931eef193866a501801f4a9b3067c9", "078fe1aa84ccc669f7ecdc8a07f1cd39109e3c0d", "ae737d8cd946178c48a518e7342d031dccb23b62", "a64b0d383030b5860fbe6456f541a538a61f7e93", "44d4f637a1866ee9c7fa725c27094e5a6cdd0bf1", "d1d7762a9f2bb1661b70f503c6301cf6c353e073", "2e4d573c3ca1303e7727e82fff9e5ddb312d34b1", "91e995e704a6b43ecea37ab0fafebe4165e51ed6", "4f6fb8ee811e4cbedb067381ab9681da1d47d761", "093718899f44cc2523b1096b7ad2363114f63492", "f0983f1b1c1638e8344b7d0ce90d9091489333f3", "c31111f5ece9d62557a10c374d3f437e966723fa", "96a386f3c424af96d950ee5098b4b0e4907c9508", "5b13d71738758c5fe39c2b5a5bb1c12e9297d56a", "92ea322802131b22ee2a567e6336b55ec89a21f3", "6e45eb91c31e206ee7ae74440c465327124b6f6b", "b83dc9b25bb97f26c0cb591578a38afdd589104a", "d8e1ab085ab13878178c44d024eb7fe5e1f05b8d", "12430f9dce4393be722de1299429d610651280ca", "7b63ac488e6e27b1d712bbd6b55afae46c0028ff", "7c2d65ff660684931255d404ee116f453c54adc8", "0242e3ca9fc00a089693f7444da90e1b7cee29d6", "228564c64bbf801edbca9362f8d7027055cda406", "4bf961e0070fcc45114c1d1334d9a951d6a2ae41", "241d45d063060cfddf77093d2cf0aad087118e35", "2f26842d866447cc55d5a42a35630427b2768b12", "62b15238e52bee84863a89d760a607d3e35414e8", "d522c201860d743ce9ba4da68a9edb2400823b0b", "8f69f2969433ba88b8eda923ef2d576f81a959c1", "5e616cedd4d79fa3980d673faa37504f323e979a", "e201e5bf30bdd7ea4f515ebf8d47a70172683f7e", "0560e890ca5c2e4f4dea7589eb2c64e8d3472fdc", "d45b896673a4c73ffc6507f0d2a40c369ca3d8ad", "eacc122f32868f005d39d222624a2cbec1f34e11", "02e1e6d1ecb2f152589215145dd16e622d6aa8da", "d1ab5d371785635bfe401857370ac21dd0439dee", "9fb96609122471e50a07478bd37b17d7c4482284", "26859357c5b3702c72706cce0fcd39d7c15bbc8b", "5f1184e93fe1021c86520460dc0a6619bff3c1fb", "56cf773b022348e5940ef6a9c6165ec724ced43a", "ef065d2c5a6c10e8ae008dc27c012155e5ecc95a", "653a8b113a9677e534fa7061f39c7f56b3ed3663", "0f72b15bc2181bd02923599d2587524b1ba0e8be", "be111004dd012850f2050a2453b8f88c4ef5b10c", "0d11108a01ca5017e055e498c579a271f3153ee1", "762c1fdac430e9bb51c83842ea8dba13a6656617", "7552d242a33808f2194388297eca7b7f4374fe1e", "ef886b0a415ecb1fda3338230b270d62e1d086e5", "482e45c62bf6d68978bbd871d262a972f6818698", "7118487f9dcd46d644bc785367429b11e921776f", "f976a625e1e5e0016d35a81e62701d601405faa2", "3f39d970420c7fa27f264b5bf986977150a2405e", "9b4cfcba5f636b5557f68663fcbb781cbd82ab7d", "d1522847785b4ad7a4b732e0df48c119543f7c1e", "353f7bf6af092d043f92a1d0234132d33982735f", "f882f128077f02fcadcbecb977738e77f4ad18a6", "e716ea673efd02a299001b1431096fce0d58d4c7", "7f1d3b1cfad648be5009b67b37ee8f6ea1061d8e", "41e762ca2973ce7aa03f14f81b98c85835d2b9d5", "bc7a7a479eab822dd69756e35604093704233a5d", "940d62907027f388026ba2cac1ac64381af5c78f", "079a75e144f6d5822c949e7d953c0d86448eee5a", "4463e7dee9f4b0ccbd384b95e48f32c105ac2947", "53279d25103ae922de23a563ce3a3ea42d3b7e98", "3ac98435ce75dbf6e67525c0b3d1aeba2530ae4a", "0795587f690555210262878a37ff3759f90e0c61", "48509590fd1d2387059bb73db8dffe0e74b111ef", "84ee828b5816d45139716795b7620f03f6d7cde1", "81395cf9bdca881cd4bcc759546f9a89f16c6b2f", "e4d0d1344b68796cba86a6c60be1275316748116", "065e2c167b6926d31508fc0e40f7e89272b86060", "c387ec04e07d9298262f4537d8b7b4606913e928", "05203b6a4361b15a6c36d00a6030cd390acb4aa9", "62a58c55388da3ad1340cfdf7d08925315b08da3", "8a90c5317b2c0c050d6c9abddde478d6221ebf46", "f08a7e32c8fce2d230e874e4606044616a4eb4e5", "6ecccd608577e36ebe353445dbed243aa76eafea", "44593eecc7d71228cc3b75f9df8024d16a096313", "c182adcd48195e94a9c7364af00a64b80ebdf2f7", "5168647530141bb08a75fb6bddc702295c45a052", "829bedcadb9aa74d5773577997d4131e76f00426", "705b7a0b0bd535c95e4e8fb439f3d84b3fb4f427", "3e01ef56f9a8ac73cf47327824d2e8b11b489194", "cf9af1e850c563ebd29c46b55cfadd9120afad42", "8b044da3967b654e97c769b2222b713bf4992bc2", "138f334316d4d2ef6c1c1bdb53cb57a005282395", "d30456fea8920fd8400f108a799687ad5254e293", "07e6d0c702e957ea6a8354f48cef5d2dc2c70a26", "9c87e8c7b4a3b21894a06881f8e5f455dde7bcad", "b201c087ab3a3dbe755f2e16c69c9550ce69d0bf", "ea4db5c3e157f304ccf2e85e2057ba4f82e59755", "2e51be35e2dbefd0b7f8a9648c28d01c011003d1", "43d9f48c9f6770503701f226d22a4cd9f228a76f", "f2796fa06daf0004a462d48a10ab98800c8ff72d", "67b16f261fbe02311b1dab0d04f4e94217a1fc4b", "3e5865660b7f2cf00f1afe6ec27377ad38dbdf9e", "c34d64669ef472e60da213edfbfddb3a28e337ce", "62120c7841182cde448b94018ec924cde4369896", "f61c63e3a1d525ccc204f64ad813c4ba77077468", "5c433cf693ec0c65bdcf21575065aa77a491b2bf", "cade5b88d9c4b01c57115a355743460047c0ca50", "926afccbd88c8550964daa73ab3de2c5ab30aa80", "755a0efbb66ce40ec7399103b34094e734bf09bf", "2c3b871b3b03df72749e762913b034cbb564ddd5", "37cf266b578864096bb7160c4f14fa8ac61fc38b", "f666c76a9cd19b1e9b8d45d6c069e65d6fd6ec3f", "989056b85e694dc1800be0c814af08f41d79bf56", "c6b08d462a66eba4ba7e290683b0b1bfba1b45fc", "948f09632ed0029085edc970a3bf07844c192a90", "66a8ee71aa77971bc8c7a667224076665bfbe6dd", "62e41087d573d797ccd9fdca704397731ac55abb", "eca19d6e804bb17b31195931042686c6eb0862de", "adabd14d08e89d02d7fd11135e5265f47798a5d4", "935308133897f24ae006b40913ac8c12441de8a1", "aa07828503c500e7da8770b0b41a4308fd23c3d6", "0ec4ec0f90c3682d0b17dff704a615a02604f6e6", "824d21b4411e54c5a59979acb51c2cb875481313", "c465dbb051efa331b485e48d5fcd4cd5cce681ac", "69f2e066dbec911a2dfcc9c1bb7380a946b52284", "df71600d2bc37055b7fec7474761a479515e6937", "2feed4c4b48276b6dde5f2acee3eeab42126753b", "3614aa971d31d4a2684fc46e14a3db2c41585fca", "d168dada362230dc6a6c7db7f486a71f9a1dd1d5", "3b353075dc571e05bde1f4cdcb59d514a27b6cac" ], "beta3": [ "82cedc83c9069125207c128f9a07ce3d82c317cc", "8897c77d50e3de84fbcd33c762d89bc4e94861e1", "b0467d07bfd84c82de5f5dff9d21dc3a8cacd527", "60da1ccd792c05c646e5e99f4e266d67b9966841", "6d2fe76084d8db3aae45aa4fdb01acdb00059dd5", "c10fde6137b16e6065737060f153f84a3563ad20", "daba91d8c6c5968d8deab850cc3bdcbe1befeaf1", "6f9c0aa40d6c9bbaf200ac6665e9d8322d48c8d8", "8bf4a158e55887a7bf18d3eb9107c4d75eb77a0e", "8ed9bfdc250622a161b47990e2e219864a59e951", "b51d9117ed7ad6766e514486451da0e2d1c6afd5", "79a24fa7e0a780fd1dbd0ccc31664ed0771b5fbf", "bf01119cdf803e8d8b4b6cad969f858c710dda39", "bbf68306c50fe0f0e6e69be9aff48f3f7853ac4e", "5b213dcd264a989a214f00b016c9e653a29d90b3", "91fcdff01e33e65ea7e6c1cb7788918ee1f404cd", "16f98cd7079c2b22248ec358371f17bca355e42e", "6deaa15590d7a939b6fb13f505cf1611b26ed141", "3ced38cf282fc30b3a0a4d07f69dea82694fb664", "f85b1e4e3afdfb7a28432e3b38f16faf0e8833ee", "40d9f3a158649d0dfc53555a695c33b99409d3cf", "3220b6fb1114eafcd97724dbb353d76a80294546", "16d549adc94c8a7671b465a89b272d6b4c554149", "137b138be80d9fc333c77bf96970aab2f44971f7", "f68ab70a6ae4ddfdf955912af3dcb66284880b4d", "20298fbf079b6ddd74ac13a6321b310a34b52d71", "085f0cc50ae065a83a97bdb8242e0442ee0c32dd", "ebd1ab646cb69a11484125a7a50f1e9055dd15bf", "a426479b3f2594bc148e02f3f1e1dca1b4c5e97b", "ec02d406ca0b9c822addff49cf58e9a72cf74eb0", "9804a8eb307cc9733fc3b7a80bb61b616cb34be0", "f4bf25cb357e96c6730cf85522f96948f4528b45", "50db553ed590d7381ea6d5fbed864264ddf2aa49", "3b891f5a8ab4c0cd98072de5c5b7839cc81e9bc8", "ca42afde320463b85d312ce0c6bdf803677aae1f", "88296701fbfe675b64cb3b3dc192ce09bc5049af", "e1a145bb3c0128a52c61104131b2f240142b39c5", "50bf2e5b3716f673ede64cb9fb6f60c1c4401858", "f952d3956c60b0c8fdf8d31b997e7f4fe256f6c8", "eddc9cea117ac13ee357bc66740633d01d2ae084", "9d18983cdeac895f88636d20da2c1bb81fec7ff8", "ad8f065f4aeb95f85895903927ecf08947f18dab", "8546fe2b7936cbf6cf55f6bbe8bbd51d0ba2f709", "d244d6f4fee276dbdf1eac613090b1e5dccb93d1", "42e5b3ac2da07d2105c775977b39e6949c723ded", "56df419874a3af9bbfb4ba22816ce05cca6e4850", "307b4e30919ae9762ed12fafbe9b04c90bd105ab", "aec5c85acb7e052c64588b708c8ee6d22b3a6489", "d7b1d8440c4d3aafd3e5cbe1d15eccf4d8529eb9", "85e994bffb1a6bf5a5267826b7cac3f5d60212df", "39d9ff21b86b5c3735f0cd17b5df18eb91100c75", "73b6544f1ba9e298f38128efa97405982d6dfaae", "4e38ce294dfa127b0b0a3db56a1ad585b14dae91", "a7c4522c04e3e89ae821f19246c545f4d10b5f59", "a38f30fbd5bc4aeb55c749768111a37370ebd99e", "23521635d2f68525a6e41dde17bf34a53225e3e1", "139288ca1e86177044a32c34d3506cc551f85aef", "ceadbaa29948be354eb20d75cf9dd1ebbda32260", "b83359518fbc5e36e7eca37a5ae83e7d2c1b632b", "0d1044f7bfa9c956e4af7619a3118ff09db0a900", "f3af22b10b1e64146d48be7726f6395c9a4185e9", "438382cdc29df9f49744df1d67ef530415467570", "92880e113a05bf2b26f40e3d3d56730bbee7f75e", "080b975c0949aef796806c08f7448b0b0a9eff87", "5bc5ea898c49eaef9df76ff6e5461278f6e6d7e4", "50373e66eea87c82e18192f1df198f0bb241a208", "0996c8438f06dea1c8fbe451b8d4fa7799f2df84", "e05ac797ae3b0bd0ef8446ab2c3371b84fb4acab", "fbe663940c5df19669432b2818532f3a9bef1bb1", "1cfcc04ffdeb40e5bb3b19fd3f6d8f06250096a3", "dc34cb0fc17b17edac2cdf563265b4307e939a81", "7197678df2d6c9744b7e74149c050a49fd1165d2", "be9ff1c8368a6e5d7bebfe83ac5c94e3160a6072", "d926223c6457da9375e700a5e227f2f9dafede67", "3e0632cbd217c258a201560d850fdce495fc7954", "5a13cf0aea9820d0cc6cdaad96f8252388e2699d", "5b3857e5f14bfe271e6f8791508b11ddd8e11f6e", "104c77cd86534dd849b7975adbe4cd7416860032", "7864abbeec103b2a3a2aa9713642a19b5a962b7e", "453c8753a9ed052d4715387cb11a3c162a829a2d", "59667f8ea278c79e5b8685cd6243d792315ae006", "e03fb3043fd0a5f26157b0bc835556d0fd5431a9", "fae712d968631e7750b14261ce2c29df1de15739", "d7f4b07adc85e4a2de99b470380dfd65946ec1a8", "8ebaf4437ae603031495270ba233941eca67e7e5", "b97110cd307e4d78e20bfafe5de6c082194b2cd6", "ec2f9355f5c97cf2a6577f7b8b665e35fba7bb7a", "c9ca3aa9aba1f213e5eaa31f98183d3a6910d19f", "f1749c691f8c33d094b5b6dddb2a7b2bb4456c8e", "33f456ccfed4f572d18645d58aa33730a7e5117d", "1704af01b15f16d0566075f1a525cad1829f8fbf", "47c471e8efd810b5f40b259b0437aa0619a67bda", "77dfb42d9235337fb708b22738837f5165f2c257", "88aaf251ab8058550680b93f8de02fdc812701a3", "932c191412842fe7ad6d350a56a79a03cfd04bf7", "d2fc2a35b3de255a4ef7f64f1856ea0ce325c19e", "4f953cc8ab3a57f767f8da1c2e1b0ba8dc9bba30", "ce16818dd5974b1f7b04cac3cd7777c5d5c9dcee", "267b5bca2336857df575499c6f15fcbd8fbf7902", "aa28782be391902e55131524f8d242b70888eb2c", "31a9c634d51916e742c1b62c403f67385cc114b1", "847aadee02b4cacc655cc436db56dbf8c33b8278", "8e6596629a7e239bb3b8008b96554850d5688233", "fc16465d17143511117a506f63186a1190e09a16", "1c47fd7089a5d77632e64add0beefecffb688217", "923a8eb5d3e9fa9b949624844f96266f301c2b01", "20ba2f00bd9199b675176a8e1ac151f96bfb5cfa", "8455b3343e723dbcaf4365e311371a80c448f121", "f9a58be51bfc596ac94de58e5e03fa28b53f765a", "099b9b2e85b0749cf5de546dbdc40975238a7c3d", "6325d88144d4acdd27125aa0d14eb4acf3f8f7fe", "5c84398c155e04808aad2fb9eb9088077d7367dd", "6e0414a6c980bfbd03895c841b7b968d7a24470a", "0a822af3332a8c0b6aed11d0e9b29fd333239392", "db97d88214192e30bfbaa2fbcf84bd5dc026627c", "ab4213f043b0de41a66e8868c0ee3d294bf71e44", "b8717945910393f2ecfa9b8db8ac5fdb7c5f1419", "4d984b63697d840f2c823608d2c46740fb44651a", "0452cbee7512daefe1a01ab63f339397af751c34", "5f0a2dd0f2d122edbb13d1abce89b876bf25bc90", "f986a801fc9c4ac375f212e0d2c545919463844a", "af55caff36d9f7b1c5a272191d26557bfaf3e6b6", "7c6f32ddbff4186bc91db68aad7460b2d932924d", "3afc7774de071e6a8c03937ba87779e3e75bb0d9", "6b6428d779c8327ec051ab0b5114a2eaa3f1a3bf", "681769e2c91124057d0421c44ff1e6582d926483", "c6a23a7a7d3f0747ccfdc11a56fc04f57feb867f", "e6448ca0aa050b71cb40d9658b7233b8ec7f7382", "447cbdee9a3b4aa7964504608c2ef36577c84d6c", "640d8151ff65c7d617da6a9dcc858ac5713a9628", "0c6aa7aeeffe32708e50f0466d8332bab63737f3", "de28ac281061f8ac92e029a44b1dfbf93dfba325", "01c24ff862bda7cfc83818594c6323b95e72699c", "bf8be34e91486cf59bab87c37fdb7ba1af02f601", "643da5dfad6158a1c63cae14fb2ecf7769337df8", "6e9de8211014cca54d4fdf54f95e519e91848974", "496b7b8482b9128f65bde02cdf8220561bdd5801", "4e9e35b58a5f6ddc25e7de5c93b351f574e50468", "41df3caad38bebaf4e449d72933ec0681c1ac09a", "d04b5d262933b4075c4f57eeeea91d0b8698183a", "637f4a10ed34ae40686fd26e095fcf3a9bb61042", "fd2e13d9b12121c540cd1cabd250c3d02232279b", "54d6c9e83b4cdfa59095693d4585f838f3976978", "825cb3e6c52b998cceb1a4bbaf06989de4121012", "262e5db78568ba0d102bb52fa34ec4d9737085df", "ee2759013b47bf7a05ba63849086b82037dde72e", "6a13fdcae3662975c101213d47a1eb3a7db63cb3", "8f749ca3ef37467cb7fc372e03db48aeca6a857e", "7cecdc0dabe3e04404ea4b248b5516908ebeb879", "7187a82cfe3be9fc5519f7c70e479f53292d7fea", "32f0b252cdfed4fe943ce348c7ec0907ddd97620", "f0d15bbfdfde1c1076903afb7a7db373580d5534", "abfce31ba7bcdffb10370db8c47c8138492b4c36", "1ebd12ac5fdd2e99123ba00197e5d60bed541e1d", "67c06866de511bce9d6d5738e1603ecd2f118ba5", "af26e7b9b7d5227a7090bcebc237a4de4cf2fcfb", "9db1a963beae8056cbd30d692d4160d09c10b2dc", "0955020bc48b0206c80c5c5210c3bb87fe3e183f", "bd5eab933259c373e0992d9f6b6155e8009cd746", "9c75b6cd847d4ca0a435851429173a75cf323ad3", "a4a4a525e2e70d7f197690a13873c14b6d8d8586", "e97428c96b3d1f6b373f26a064f463891eeead5b", "a5384365a4349bf1b90bfb7e7322d3e7c5c87923", "0ed71f3e0c559f05154f207f68224fcf926291b7", "af28d582158d9cd4335dc99e79d1ad8e6e227625", "dc78ef1722bae18c8ff1f3b07d09a6e97d037a69", "9425535602a526a1b021838a7d021a5d75a62574", "070dddf9cae36e4cadffadcca66b81fef66f171b", "a18beeede2afbc5d8155ef915f7f3989c870c057", "88b29539f7f316aa8ffeb8232e2971a594dc159c", "87b0796e8ad2e277c3458e745c747d1239aed2c3", "92c8e87cd987e8d55d176608c3038e9c4646cb2c", "8d76f0e81f64b989b72aabd12f9573a2d3374881", "09f4dff2f41c346790ea7aca5dafbe9d21a8dff6", "6a12548e3429a1254fe74b2f1e3a8f2d59272996", "13ea24c5bb6ec221541de6ccf77aa250f55b3d69", "d4fdf16353074e4117383f6fe7af67fd096034d5", "70488d40db9a98357f5d147ebc8ceb4e5f642a44", "152d7c1bba44362d25d7c7c027f9f078e0d5e205", "a917246d5b5aea684bae7cd78acc801174da3970", "d787a84b115d9f917ca4a68423735f9971316e61", "446e7a7c228d19341392ec3b02417244fe7dfe03", "e78c4be511e8237b5cc7f16538a4c96a2a726fec", "a05237f5d0b772d2bb2225f837354d95145c241e", "af529cb6be25767b1a83d0419c0df9a036bfe5a3", "2cb0c201942fd1d592bbd475a3b33edbef96a75e", "207f5234413e48ae6a5020e65eb361b612b96ca6", "19b2e704ad54c61c4222304534184144e4a7ae67", "4bf9f3eb580fc06f13fc927f5c86cef805cbeb3e", "28a0d672333ff790cd336aac18133851000aa4b4", "e8c2edefd1b6140a7f4f5d2b24666bf82640c18a", "e38530af1ea599cd912b121160efce8b2cd57358", "325081cb487408dee2ba9b6d7ff8eea2086a4d7a", "b83c64faacd317bd375b90b5f24cfd62cf72d96c", "586db3aae7ac5aaaa726ddaafc936d995a040c4a", "f13bb2ff569e220dc3191229e36b66f1ef2123ca", "1d69358471f18fb7a073c09bad63f8c50e1f20d5", "4ab8fb809396fa38ba929fec97cfcb7193f1c44d", "2f7973f04bb4fbbad256d5427154d5d3f34de59e", "37ea01756a0e66f0f3788712ea94b7aa3733f4eb", "84f40424b8cfd5e45dca9aac2bcc757f2bfd5d95", "a19955e82d2de337aaffdd0b7a24ad4f3069f823", "451ed230f12fee26c2789a0d43288fd421be3d87", "8d4c593c547151562d9e111bad38d0681b20078b", "3c9949e320f6c71b331aab15384a355baa7d2a73", "f1402645aca9e5b739919064ebc0d687faa72342", "b8fc6b4979ebcdee6ece1fe8b05ca4d82b9a6951", "3d34a259173ded09a4ec7d8de345516550d12df4", "77c3313470cc639f75c8f33a3930df846a965052", "17929a34430f526f01eb4ef29329d082643a6d03", "92b0375785e1b4defa8a0a00b509f5c72264e15b", "6b17d51425f9215aec42b3e5ea97630ea5c22543", "e7f34aace3b466775a2faa1be01e1b8c080b0a37", "4201c7d75ff271cf22d1453c8de776f6a4fbc673", "25de53e147a04ba15afc461b3ad4aa1884ff927d", "d6385d750902f56278d746ce8a3a0013b8757e98", "0b23be968aa5c7c35e0267b190d8946b3a80d4cf", "f64f1b3b6d2a3f1d21ea36fe8f619fc2b83d799b", "3cce2755890bb4615a328473ae4e852bee12066a", "3fbb6044d04103c4459d1cd488507f0b3b912d06", "8fe8c713ddc1617299e0fc5c6fd6913fdd1040e1", "0fa27fd0012a8659446bb4b25a63af8856e33c8a", "f2f9a6b8a19e14c88636ff9a5bc22599f4e8ec40", "32d9c93af3e5ff999444eb8e52699110b0fe9afd", "811ce36c6090013f1a48676c0388892bf1621288", "d71c85ce5f6847e69d9d70c143332fbfa5a459e0", "47776856d6831d03c961663c95b030aaa9cbfd0c", "52d7ff86f76d7aeb7ce5fe1fe1c92770a6dffa9f", "d15ed0bcbb17284289146da53fff7e29bef71223", "e052a53bb6a810ca5c01b037fc8993a52bd4e338", "a365cf59c8687689805a71748e0b7cef9df9b636", "3cefe898b15375226b0b3c2e64140614bb3af97d", "6f8b90e41213e8674ddcdb715ac4eef712dc4842", "a31525c4da03aa796d8efd4ba82b45bd6f30d816", "d4b7ede8825e55ea133c217e14699731c7b3808e", "dde616f01c411a7a185b94e7a9fa255867826a42", "279a6075ae7876b522ac1ffd98ebb21fcd145611", "ac9181c666fc9a28e56c6fbf37d665687c1d722a", "72c7e51905a97d6d8cec5995009905bf25583d5f", "90bd2c2d0d4fdeeb8dd2b1cd4f84b3c5dc061951", "7035aa1a48b8936c8ed66821ad4bcd021732baed", "33053df2931d014024b1646cd4e42953505d36af", "7e644fb6a14f42cee1ccc51b2c977543d0b8702d", "17a0a080e71094a1240c37e4ffad270837b6963b", "a647789c5b00908b90a555804285e6f573c42603", "af9bca9af27cdd001b4158b561c67ecefc43e255", "184a9732188fdcfb096836f7760de422bd081a1e", "04d75dcfc2c319b907daaa97cc1f9dc8525fae76", "5bd25a2372f20525258721014cd4098bc823af71", "11db60e9c5a38654788b81f2d3fda8b05057f486", "eeef96b14445acfec0ece6daee4e0ad8634b7141", "89cf82fbde3d889da7a7b6f5c6aa937c3943bba9", "af862d072df39a90a116299958dfa94b9db425ea", "ec61c5064c0abe760795a37d852e7bfc02d3fdb6", "27b040dc618d5e6b45df81b54ab3c4c3ad1878d6", "68898dbcc9444dcbb45a5261aa8f9d4a2dd7390d", "9eacbf6de7651f8ca3fd9fc15e40e0805f142b50", "f27471fbd806c9e2ee48f0e49f9d4f8f4e6af0a8", "1289298b5e262419d19eba2b4f6e591de11369fa", "06e81d9fe42e0cc324e21c37ed33bad01fe8ea96", "6932630c023e17e4b89b3a1ed864a8d29062d1b1", "17c8e8b2b44af68e5e6ee2ab24970bb0bd1f0a7f", "bef2e62c8841a3e94f2ec4320686bd290ba61c51", "76b2e5b2c800b123d1f0e8315b5ab61bd905c2f5", "c57a8114d42b0c2291140db51c6a9f50b31e3deb", "cae2f853dcd1ecc26ca68de08cec62089dee1f26", "3f4bcfeef1461bb7d2d043e9d32a346b8495394e", "f662e0714773b49807ecf33fcbe620fc7dd3b9c7", "04f6435aa86ffa63e1fec915f5bd6715a4ddf05c", "1a1d8a58ca24a80a2353bb16c5263d4ea8b7155f", "10406c8685e8459d2439e3970b9dc9104fd926f6", "7907ef835d17cd01c14203c239dc017cbe8605a3", "7a4cdd904a4409328aa7239919d482637025bc7c", "e018b17f975d3a606ef6e71080eb0ab492c870a0", "48973aa0d15e1dd0c550e339f44f841b7811d15c", "35016d2184facbf6c964165ef8a769b66fd43077", "51a6bc1f11b11fb13deb0ad57eea2001175b6935", "37479cfad5ab183b5d46f80e157420f76fb127ca", "2f001e6789ba6bfadd1ebe5f7478a93690279d92", "6ed6212949a3c60eaf6d5adf65fe0ac2a27881ec", "802670674880f81e12c929979605e1baa9c885c4", "a9ef6cd418b168099d61af6e14f672d0aa78c539", "374807f427eec5ee7caebfc509a158fe715a6bfe", "d119e499021ba7eb6e44d0addf2d4a72e72c64b9", "6cdd303c684258774e8da3303e224dbf1e2a5d87", "0364443d12166d177a0bf1bbbaf122a414faf2f9", "3d8562d775561aaa7c499bdc070357f384530ce6", "c1391489e390c84b68ae66ecccf7a566cba87781", "492787b134cf32b6ad058cb9cb8fd4c85207d1ff", "ef3fbf0091b89043f7ff084bf6bf26791b9bb9f9", "93fc9b885798a850e82976c24919cc39d9d4e34b", "df78d0dd418464c8ea11932607716e97d6d169fe", "ba3bb441942ad6c8828ab2309ef51e661146985e", "cafe7042b1fa4dc4caab77a99165adf07f88c0f5", "36a5960ab2854f5923a6c36fc66cb9e726ee3f34", "783c99d5e125b2e3eb687a313388d95743317234", "54dbb1727398caeb3783d9601c0aed5f389fe63f", "b0c7f45a72be0d1dfb7cffb0d53379cd9fa7c38b", "869e33252d9b61fd57a441b2a8521f81b3afbf41", "35683dea866ff8c89089dc9c9a41bd3f23be5e0b", "1e8e9f4b096e9a41998be9c6b89dd304286826e4", "025159f57eaf0b88af8987ff85b831d65b0a1678", "dc6e664fda18ccc7a4a54f16ca64ef4049c9e47e", "57e046541d897e4ba65fac4cb73f95efb34e877f", "b70368b78a1c7960580be5a2c6e257148e483830", "f0da5cac7b6e52141d0013ce26a89f68cab10894", "95110ddcb41ba4b9b1f8c9bf58c8910f6616e60a", "14d6be4c0fee8103f46783733e3617c776ba3162", "2043a01c239001492edc1f7ebb8953a2e8464557", "97e4ed4348a7edf8a341fb1bafcb9d5b9794f71b", "2161f98ac178d014371310e9cc13dff144c187d2", "1f94de261220b2d8f372f09d6c57f0335459a095", "5ca01c4847f68631e474bb433255383091e3cd45", "2d22dfab4a1a67d222173e673f4d52d9adb91c41", "2cd46de180dc59ef2cefa870f3f1ac3cb5df4bc9", "a313fa13fdd9fe40d6d4b9b5ece408dbf7063efc", "8c5b307faf1c84bee364ca5fae9a12dbed1b9ee5", "39369db02985ea76d7f71e8f6232034b68a470f7", "44e29913650a8a88def09f9912fe92d2563b4ab6", "a7da814c6bbdf050f9aee78ebfa3120db1062fdb", "9b42333e98a4284e9ca1005b5630eb94b22b3d4d", "607c5ec49f605966c6870e34cebcd2f967be12d3", "e1d6ab4c80901d0f31c98686bf46b191ffc74275", "e18db6fe608acd54cd2ab6c5faedb34f55bd3b92", "63911b994c5ba7963d6673e59e7cd77efbb15147", "5f695f0ab4390dd571833ea8d551e95da9d8a1a0", "793f3832e5e85bdf7b95acf4761d3c2c05db3df9", "f59c1f08d7c621d8d6d7ae34a11e81d3dc1d81d6", "6b281c0c07b07f2142b1fc8a6b3158091a9b124c", "5d089e1a8e0ac71f4550b28bbdd459decdbd676d", "b7ba0b84ffa8df88eb6966f701ad271197ea08b0", "9334068e58d2700c2f06db68cabd838589999a5b", "9de37ab680496f512a2b0d124059c21de78ba6a3", "b071472fa2035256def755d44b326d9bae2e7492", "2e8ebb4a5e82039bde1805ead4cbba7975d70c78", "b9038501db41c41bad167579a4f7d07894753b42", "dc4085060b28df83b00c9c1122290acac202f0bb", "066555fcedfe3e0991a3dd9fe3e776455589a3b3", "30ae23c08648743d752aefbdf081c42cfcecb67a", "1a0190270fb6c658fe0842fa424f9e87d7d2bb42", "fb8a1f143a52a08ded3a3f86a8be444cf09f4633", "f597f24a079822317860a1c9f0fea41b9184c94b", "c4660105b7e12b253b95a93229217a19bc9b533a", "c24f2f1c0cc3c597bc2c5e241dd363bfb1640aee", "cc625a168d4451049b4f44648d2913fecaa63275", "b63df071bdf2cd7b93500f64bcf4759d1a941a74", "322c64c6ea179c29f3e3f553a4a0c615230594e6", "555f0aa2f7bb92e1254c1fccc324b2780fb61699", "51f9df0ec8f0eb8b65c551a3edf4d8abe7e9b663", "e60678f193828c73dc17f3aa5418f2b0d64a0e2f", "53d3d66f9f66d5182492337489dc801b7bc6b3a1", "4097cfa17b7f6f93c57a689f8ce7e831edcd284b", "8e242fe7c11cb1a6853c0658290b27678558e400", "da55b6a01c80dae0cf28e90cfaceb000186cd7c5", "25ff1306d62b8eb0487608b2a9bed0644e2fce17", "2ac72b7402dda19435bdf441a05fb8196686ad65", "ed3eb6b643b38b8e1eb25f8daeab5638ad1f02d0", "882489d15ca00b014b9a2f31082334ff6a7f6aa2", "f99c7e97b70ecea21ef48140b5cd540b6d5a1df0", "2542a07e703f8607432a734cfd94abc41c2dd649", "398d1d4ef9544b80b18a714e31f38f802f360c46", "c5260fb3753b864ce5a7d6f8ccc5ceea9e894774", "f3195bfceeb550f797f221356cfb4b12c6b11ae9", "13f7f41575cc9ff47bdae4afd58e837d30f8b103", "a660c592c9e460123b97d9b2285f7b531663c196", "f11e8d033d47acd42a886ef62849971c761edd62", "9e9ffdd1bbaaefe19c7554809f2dc1e0ed8af368", "40be5c4681aa9c6d93b1ccc3a9e6a52ff36bcd62", "4374761f76e52ee31e286cbb41adbb919bdd599f", "e78dc83ee8fc327a4586db0dde576bbefc2b2f8d", "eed6f4fef4645bc0791ab58c8915b78b55f12f38", "884d1da938bc679d537b322b4d02b53a6e334e59", "6649a84f6225bee93990752bc0aaf8f512f196d1", "d7855a00b04205acfbda15544d2b0454b3ff8b2e", "1abca3481308ba96fac4ddc777908ae3cf081b0e", "c48c08526076f50473a8fc774a2a497e1829d5e7", "1cc83ad6226f6061c83aab966ef1f2ea59f466d1", "d4d123c8a13e9e496e1912217196b75b3844ebd1", "f9c51183bb1d285f95a5c7c6ee61caa89d926ffd", "bf20231140da1f52c15807f46c4b0c6ef1da0d60", "6882a948b6393dcefa5dcd6fd3012dd2e0cb0486", "b35df67f62b612443a2b9f4d3f2257d3937cbcd7", "09a5708df3896024bba8073dfdf5663613d365e4", "e22a444235c455ee9364bb98c4c8945caff047b4", "c24103cc20a6f6fc0abf18bbc633b846ee79b8b2", "0ab5207b8f7895700338a07ba69c8cd7481f69d2", "ab0c974f28f5980fcf5cee15e7c6666c5276775b", "f746632369f5d325ff427d1c7cbbb7ae41e187d5", "648d5a85257e5965d4ec270eb5850c7132b4d548", "ea5fe1df81cf1f185627e95f0cbddb5c5fde6113", "2fdf24375d9371472d69bbff36c25347528cc7cb", "47babe860e5ddedaf148e2c1891af6c1561a6cd9", "e82ec1a8ce4c7bbc2614c9cc646caebdf3439abe", "cc6dd8d02cddfe099e9ce72e7e998ff16995f446", "4af10686882b223879562a5c2adacad6fb756f02", "b534efd42559ec13eef5200c39ba9d7f2d442d50", "5774d574967d81830e8eba22ea6fe70a00761634", "48622e57bf7b608a6bb6d8435d59d0b34cd89149", "e7859e9a49e09728b81ba197da80cdcf537b48be", "2e846381479b5eaa7deb893087eb177bb83a494e", "c689823c6009f8c0cc176f968a556e400e95c2da", "40fc299aa331955e0bf25d26b1e08ae8731c638e", "d86e02580c9211b7d7c2a48614649ec64c1fecec", "230a4cb63f713d22a4cde5c7acf9dbf58e7b17a6", "6bb58ca5ae4d99ffc956544aace7e0a25cb2fc73", "01d333fce02442952c93b130941e22a5081110b7", "04bf7d4cade645a5923cc80d87ac1c6109e2cdfe", "ded2a4ae54a86a9509abd8c16216145bea0156f4", "e526f12c6f42e753d7dba1f3f5c2f9756e2eb5be", "710fb1191375d4b5803ba4fe33218901a152fe30", "1e0c741fe53a5c5609dc6947d805462fd1b50810", "022b5a1f54cee36de8187d91f5f8e1b844a8fc83", "6b8029414cf3f295f57a80256d6eb9259ab36562", "41cc256d6390a13f5d872bd3f7fb06bed970b33e", "16ab5345efed2f1909f8706c13655cc14ae3af3e", "8f0379730b1a16af853bd0a0ea4c001d3a245d69", "d5b393a2686962413d3beda231ab3290c96570d3", "6f99aeda04c0bce28d9471980912081416981c85", "2c5befde43e376eab2fd2f7872c38fecb1da7d7e", "175e5bcf4ec0047b7f47399feff708b38416797c", "d6e17b8a0d0cd6702ea787fa9e93ca8acfe0b971", "281e0e6a5bae7165185ed32c65a96b16bfd621ce", "cf09cc2115c9c00e306fca1f6b931071070b3e06", "ec97372f04fe984583b325da43ff5757138a16f8", "ae95531e641693caec5bb3a5b290f44bdebecd13", "8a6c1e8f5232ff3b3a5eac024d590e7479b29e90", "2bb4d5dee1a25256dce65aa59380c5a79ac02b41", "0e4b06a8300e096939ef2f4937d4821cfb1a5b7c", "3325ffbe1bda38f79328274220b3d5a0f3149020", "4226dbf46972c5969106a116e9b4477a29b08b22", "019a0c18a46966f04ce982e7c278fd8dc65496d9", "c53a4a7f64122fdef03d45c974b1ab4d3cfa9f33", "284dae151001b6c84023db957351d4c925ce481d", "8041dc6a5519f5967d5b5fbb0ceaf63aa2d2a747", "74cc9e8d93f1ad73bdec528928255493341a2f26", "b5e3238109a67b5c59ddb90c0646655f1d9d506c", "de59dca156dc133b5caf8bf33aad954db917c7eb", "74f9f12c71c0b1cd66481cdc8b3b3432b7c541a6", "e8212f18493a6e207ec01c43fb8e75faf82b8f8e", "eba3acadaca8527554a0cf30ba86a9939e1d7758", "2b8b21c7f8e60615a03df745d7bfdfcd2e05dd1a", "d98a2b1a8b18ebc1b4c0c2931d6087833d25b61e", "06f4968a826e7645a91024907d1f42ac3905a408", "04a530f91fc83b41112007dbd2ce02e9528df682", "2e1b651da8493f7c1d02a27869497d36819b9083", "1f134f386520dbe4f995294b7556a5174b2f8f0e", "b749ff59e464c4aa20819d3eebc342421cfacec4", "ee3b31da808c47ea7f4a49663ee7893b8d89d4a8", "4a9dc72d167faf9242e5ba783bac96b2956ae2a1", "31f3969c86049bc99d40bf4e732e04176e41030c", "5ac2631af780f7baf6adedfabfff1618d0703257", "e5c0f60c591ea57e31d2d96778500a354d198ad2", "fd727ab994a9f426569bd0844afd3b2e786bcee4", "d4722b9e1fcd88bc291fb2cfb3b2dbb94f8114b4", "8ac841a026c0fdb32351ba94570df9143eb1de11", "83078715ca15292c7f897bb4ab169c2570832bea", "6fb3b727564a4afa42b03acc269bf6bb5ba1a139", "57db018e33074cc3815bc79ce0c393a730aa3f5d", "393f4a796950549d2f8dd306d567ce5584c6133a", "9de785639db4e977485b8144beee4754ad274146", "acb9a4e6ade16fd3605edbbe40a5e8bf5e8b4a37", "f7d1e39825e5dda8e2e39e3c2e7ae233f000515d", "a57c7208eb4497436ec6656231cabbc42378a148", "f24893b43dc4a139a6803128817f212bce2b0e2a", "ff9c6332fd13cc0e48c417e3db11de7f6694afa1", "58d13b979019dc4fe6ed4e2f02a390e3ce3f601a", "6fec188fc28a02d610121a7f440380a09371dbc7", "8f739cc1068cc8696aa01e8fd63bdaae37020142", "2c5145f59d059b0103f6aeb56621ec6bb608056d", "fb008256f5205123704b852fac83affbaf81cc90", "d21812f49b05c87dbf0e9e4fcf175c2dc77eaee2", "24ce3081d706b5a276d893ebf19bbb05e0a78b67", "e536ab405fe18fedb0d16fbfeecc32b33c8cd413", "ef90a7e314db85fe061236d9b6afc05e60f7a987", "82d90f13d89a14beb92d52ece224f9b395b7b910", "191c33301d09bc1db7e632d95283770de8f7bbd6", "734fab7f20122b9fd9bf545f08d3d0baf00c707b", "68a10ba6032d594b7c4e3e57fccfa0748602f271", "04d70c11fcf55c8b0fe17590d254e06b5cdd4a05", "24b6edcd388836910655689fd6dd7bc3717ff256", "0fefd6cc80cef9e89afd4fc05630c74f626eecee", "3bbbedc144442026708200c7c4d95b8a90572f19", "6d35dcf7c529a20f1ea100e770133e66b1c71086", "915e39b3c914ccd75713e50ba067cfe6f488c5b1", "e94df6f5355dc89fa822c698cdf7aa8c4cc050c2", "98e9578d66f4401727910d960a0f31abca889716", "fc4206b603cd26bbb7bff21fc64596414a02cf64", "3f5c9c644abdacb2cca4eb7cdebe6c392c4ebad6", "010d02a6ee63dfe3a89a1d85a3de1399815ffe28", "10d81a238e07aede26c50ba23cf640239f755e23", "800e5f0f1169e051d9f6122ab17e416f2bc4e98f", "8a44cf0342757fa26eec0b9191ea8a515a26eb07", "89dd7107d934aeed702a604f143b453638135085", "0c6dbbd050866054b6758223871cf65497461364", "0ae4298a3a2f9201e0a23f2503f6e36ad4103bbe", "c46bb775e9183696192592ee375aac717140d1d4", "e018eabe1ebc6c7519409d19e7028bb91965df5b", "d334632908fb7647b3308146190150255bfc37ac", "03d14e436b1e9ffaf839416aa4c7fb8a5e92098e", "cb9fb69d8cd5ee150fd2a7a06f50e0a1a86b150b", "70cdfc4c5e20af7459d4e2148dab38458150454f", "501c15c5f506f14cf2dca39625c0bce693c007c7", "65cd0c86f9c761becb41b9ef085c4240f940f0d6", "d1eebd34936d062896e0f7cd1d527557fd15768f", "f1099ab943859f1e1510ffef5782b4d9c599bf80", "e3195bd15b0a17e238d802374fc5deb967cbf726", "10c2ce15dad2880e819db37b8d2604a7dda621bd", "21345defe9c0c0da84bed9ae65067904a664f574", "305b9482568e54a18619f226d30da7a7d1860110", "f92b19609975517b4756069ba99084fec223ca75", "48e297c1443b38c9a3f2176a593d77d135cc1d87", "7f7114c00881b4b27736d429ff3918aa6538f6e5", "ffc0d0981b48aaa6372f9859da5d238c825efbad", "b7582227611925ad4ce216d894dfb8cdfbad3524", "d6715b4cdec889b503732ff0df963b3abea081d5", "b6c0d07dc8bb4ba123e2673a83184e16a4db3d7c", "09460d33e60b2789d4861c63e18c019955d9e66c", "7355e672ae1d7a0b496a6648116d56dd506fa762", "2bb34a4489769e21a4886f1a9f33aa49c0dfcf34", "2343c4208ce59bc62d7942e471e8b39076fee0ee", "55a4836e5bb983f9f95fccd846a2bdaa2989cef3", "98871c3057f288abceef6e5eee7456d973bf51df", "594567e1e080ff54d7efa07a2425bd6fe1cdb614", "7b1b9b86edf1fcc33f18ef947eb89a6e72f340c4", "80341da660f822893595c46ac2744f31af4f94fe", "0b172742cfe011e2ad8823765b6f6500a126598e", "b3e829eaf3c8e286d99f096ab3306e0de334d62d" ], "rc1": [ "e343dbbcc1030f04dc5833f1c19d267a17332ca9", "0b26cc1c39da7e1d1a5eca3e3a7e35b4a7245109", "7c4bc0a37813e0503d89b8b13bdb938413d70590", "f2918c73cf25b5185ff66f5ebd70a0ca0a3c302a", "f0e20efb33adbf9d6d9c111d646685a30bdd8f4f", "e1cf9fddbac36443d74286a23363b7a82128a234", "73bcfec23abca773ed3579731fd8d220ad4e07e0", "04ac6a74dfa6c49e399d622a9bf87a3631078578", "2f2d1a7e68d315e5f26cde30532a51087536c9f6", "ab80e564b218ed5dd80a04162ff92d267e9d7282", "d3427dcd0fba24105ec54d5252b19ae0af9800b8", "eb3b217777859be110d2947b0fe00922ae3f381c", "7eac9e855bbff62443862bac91da1034b8a208c3", "4d0da7401412edaba475de33d42a73ba8ca82cd3", "905e0607775096001b33c21931266f9289ccab69", "91eb688e178fe32f28aebfbec01137abefd75413", "f724ee530a7bc2ea083dbd853a73c2c3cc685e72", "022d702bc0be1d23582f26dd080ab36017b5be5c", "7acb61d346d6ee14a58517dba8515f7c0e896b9e", "77e18da5ff4d619bd0df8ffac042f05ee3a8b882", "543e4388d5b4bd96c110b2fd815da7be5a4d2a1d", "25e5efaf9ed9db1ae0776740860695af3a69db0a", "693b69d65fd525d275adb64e22a4382dffcd216e", "d342df79d5f31ae4f3e315cd6a6dcb3f2c481f8a", "62c88a4052b42d9195cc6256fb993086d772f01f", "f3611336017d5bdb82c90296207be84d28b80641", "139cf025c90ca11f2c74e13ffdfed16a05b840f3", "e91725f4900c3da5ead1f9f10a997bf8e68a9e04", "2966199647234a5316584d387ab2ea83cca6cd5c", "27daf3b983f5842890cbca8a0081eaedeae8846a", "7708f0e163cdcce9786f243d1f4575ba74805512", "6f30df4b6ab3a53ae676224ea45412b9c1624adf", "8c82fd15d2576664ad398761c2c4162ad247b108", "18d6ae1161fb0204ead8a7c9395968afab0c4cf7", "25f78a5eb6de4a4918611ffc09e18f70ad6e57a3", "298904d74e9a2c17442157687911fbc60fb06d8d", "86b23d042071cc9ad2ea1b3e7901c35acd423a9a", "c34192eb9ce4cec5c48cee19e986f4582edf487f", "c75225ffb26eb69d0caca930732dce63af6c6707", "965b2f6ca4fa4c9b6313034c064ed2a6de18ea13", "37a3a98fde10ba8a34daccff4581e05254260fec", "8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1", "88e590c9d3dc011160e8f1d17b28150c36edb13f", "2b827f6d5f34f283187706c43b6815391766d1ce", "18c1c25ca0468ece9cb9935b5607b74834910ad4", "e4f7b6947061a9dbbf1f1e39979232c5d6f18a75", "9b7f5f5fa58df2a33e42b6c466e9231da9427bef", "29e1bdee2b48247d858f6985fc4e8f2c509de037", "432d15e3f10aa556d357cbd5b1d5a10026cd2821", "adf58849c6f2ae1f893de10ca9308e4d460f2831", "05504ebf272ed4f806ba162557c4bbe07a37ced2", "393fb68aeabbe5e65baee2e2a6a39e9c69638c71", "741bb152aee3dfe43d799e0c7cc92a539f891e27", "52a2836861a4e544ce58908c50e457b18656239e", "a559a1c6d8d6f328d42fbe6c7926238ea1be53be", "f6c7b00a41de9feab5838e07503c2b9fb60d8eb9", "ad1955a63d516037cc1f913db5ced05ef5b3b79e", "23a1104d783648593f89e972dca34c88e5269413", "6a79d848a8af4a7c91f7c034b7dca990c0dcbfa6", "87d498a357db72a52d2019ab92d0b4f5d1cd2b2b", "307efbadf8266886c4a03d57bb022056d8ae33ce", "add558f3bc8ef485666e01ea2c83a4a2eaefe2eb", "09f2b9513c39f05adea23a091aa0149088247684", "d7515453916cf9dd7b3d039160a2415de55a2e4d", "fa8b4d84fb6ea3fb86e015cfa4bd8a2ba74590fa", "7e549aa52e2d5c2f4a893907937a052d57cb33b0", "0064532c1e4952aec522736dfb64217b8cdd6d9b", "a8526e68a7cb09529977a4605ea3d26d8e10f0dd", "638148a184e9526bf3519de44e5f34791604b50b", "574e61a542ea336902613d8c7b658e38b351ddae", "4e5ed0bbfb56f0a71eb61c868f965476652c23df", "84af5c1c46d2fa78816268c86d4f2e08e354b11c", "40c66680444ddf29a505e992ae81720037a29ef8", "a713ce7b9e54196743b59595eae6b68b9b8e722f", "587f1d0cb072e8092530663992fa046a0f710015", "b94b405d4bec6905e7c813693a8421c73a48711f", "75a70d888aa99da73409810d2cf0d2e00d4e8038", "88c454539c01f9d030e53e8a8cb5649261e2e7f1", "9d8c2c9b25c0155a4ca68d911f1d1f98a87a7586", "219cd80af84175e143462c6a2835914753c7ec09", "c0fae769f881f09019ceacf8f607a43d6c2ec273", "fe4bdaf5b591905d93b2fd1fbe7a8f3ac3613eef", "684f69a422eee291250a6a82ef3dde9c8e7cf255", "78ba8b28041fa366e2263f8ad7d7070f640828be", "d65e7aab76a96f254d95e03b909f183912efe562", "962c2512c3052bfbf684bbbacbea05195f87fa01", "6694f55f40adb3d1c3bfc39dc39a3c8e4b11ee1a", "7bcb447c66ad951c317820b112af0d5dfa9c9b11", "3641df5170f2c8b10b172e7919202f6114e9e1ce", "97be9352535731ae5840b603bc9856da860d8138", "edcf78935ec04562444c06a8ed46ef9c96b4e0a9", "b56b8e8b4131a979c1dce248083c97fc5ce95d9e", "1c71313c6bd133e295d6744a220120da859df217", "4be152904967bdf97fe7d23288ce20bb7defa9d3", "f640ba6f2c558e8e228173d04f22308693b3bd86", "eb6c9142caa61374d35968da148d2664a67ca619", "3018178d3f5de5098ca0d47b5922144099a2eae4", "a50fe87b89e2b0be1db4088b3cb15b4716a2bfd9", "4bba82f7eab86b62326066f28a041cc85cfda9fa", "67ece3dc63f4d9627470bffd53e31bb377b093de", "7c9afbc13977739813cb22b236a81abbdb742107", "f46e94d460b8a355acb266dbd20a5483dc967498", "93ccf8e9e4b76e64fd5a09e31f0455cdf9bd2ff1", "0ed45629fd825389504a512ca783c320a6ce3a5a", "cb5cb3fae1cf81ce8ec9ee8cb0be084f1d70d0bf", "8f3d66eef1667b3a7bd16dbf8177801b6d3ee93d", "650981a080f876bb42517c82ef46dff05e6d8dc4", "5682cc7b8116d98435a22bc85091859f6545d54e", "baf1cdabd1c493e3e29b8cf4213717aebca7aa1b", "41b7196ad4516d0b9892de676c85031e05a21cf9", "ebb80c69750eab0fa3451349bcff5c05c4d0bf97", "78ede4f8b61733b36774ed51e0f237f52cd3eb4c", "e25f3c0d38d457b15a63720240736f564ce0501b", "ab5ae8a1887039a28a3a906a9e2c79d4d0c450c9", "c3a054fa0b90e62e18e62d5be1d1b9da389d18ad", "a48b99af8d141590d326e93321adec53c5244826", "e3b852559f12a4cfa7f594f9ec6b576600726e43", "cd0731d7a6539fc344783b3c7c930bd451588275", "cd74d778d6dcc48928ecee6e0524e31fbd176222", "6621d8e8cc6ee294145d0bdd040ce67a2cf506cd", "e307fd60d8ae52c5ffbeb8b8c7a146d223a55d91", "22a6303fa06f82ade4154b6001bac36e09740f3e", "cacb9d139e67810fa4fe0131d2b8a08dbea414a8", "5626851f40c34e8558c40c3d1d6b417cc07ce231", "2606831d71c64761e63ac939e7902f024e4ca6c2", "a0943acda1232ee9efd2fae9a6f3138603b95979", "cca22015d5f37913c30eb7a842be670ca776c778", "50eee001803174d8f5315e26272b45f4de615683", "0445ccf428da3486e0ce9a2a45edc7cc52340034", "092d21a2ece8a202c0d4e03cb1c947f1d1d9a303", "66822a8948e623d4bec91c433f58c4b54fe9086d", "f135f729b91e61e6844159a535a7474335ec8d52", "566adc6025c1ae498e59c5bf10bed24bea783f57", "0e519118d28730f6d5e9d550f8a469afe0033b82", "293c0f76463a4e1c2c2e86d8fbfc3e04f491b347", "d9bfdfdd64b4f75f9be8e2ef60cbcfc279ac9adb", "cf9e485696cfe1a47cbf2aefc251035bc8be5ab1", "2549205aa842d1fc4cde5d7a28ad7a65baa20c7a", "47e99d55b3e513bab5006bd2d6a67bd4bd08899b", "edefcf6d1e499b8d5d16a48254b2ddcdc0e1acab", "f649112dfc6419fcd99d2aa6d96424ca1bcce524", "18da250ffbbd47cb7097044bb0d815e45bd1e132", "f06504ca0b7a3e3445df3ab72b80808690d4c53b", "28a7a95531d0aa1d92698a4f3a1b34b70f2b047c", "eb5f1299b2a5d4fa73e8d8b57c9104dedb92d746", "8e1e0d4b4259015895cbe732634e1cf177840a8e", "975ee76e2b29e03929c5857570a62978e8f059b5", "b22783b9b378f1fcc7eead0d9340deeebec08c3a", "ff8a2780ee777c2456ce42368e1065774c7c4c3f", "60966f5bcf9c635c79966a4c16e1af1795331bb3", "caa1b6d9910a8f75b5135780372b344356db8171", "72e434bad4ae8d7b69a91a9c1d742a35956ddcca", "fefd9537e669267ab273d94ecfb856dd3a03d561", "7d71b4be379a8f1a770ffc944bb2dfb3d3c413b4", "1e81a946cc8e7c913c1267a4489f8b0f3fffd5b1", "d12030e6d7bb73cc182482ad120e2f33ddd69b7c", "4d238b37c6d3d7c139e4b8e432f7254e4a494824", "10da06a32c6caae406981a70861b4ee30373e6aa", "a2d16c0313aa493624e66498992cd03cd09d5182", "832695eb2c9efccf7844097d8b0254c2993b8392", "70d450d086157abd78a9cb0c4365645ace0c3488", "416e63ae359f8230a717655db17af556fbdfc247", "6852f9497cf14dec69682929ccf574c2e5e83bfd", "4699e69708b0c704b4c7173feab3ed31a1c07f42", "6b5825a0cb13494d2d26a72f59a81399a7209461", "ceb1801db2843b87a00655b2ff152511edc14c1c", "5ae8ac5c59077790944e8ce851c390af2eeedbd4", "2b2fd56ca5512542edecccf6bcefb9cfd12ceb09", "287521c2c2f564f6ea130166e7df601a47a28cd1", "ea5197ea857a11fc3e8522b133d870e838bd7dc9", "43902f43d5fd65744465b79c8733ae53372490ac", "de27d3a7fc13b37004e4e37c4b3a3db080c5a759", "0f1e2c38a80b88a2f4a26d90add36fd2a6bcbd23", "83dd7410e0647f6cd50253b10dff93e3908f7f8d", "590628feda19e9f7ea1ea8ed27dd8a13130ef2da", "14c36b733cba7e758454db8d7867719af0144c43", "cf70cb57eec3efcf79498adf4b1e6da7d43d18cd", "31454423ba4acf3b1a9923afe84f3bcb35fadc13", "3636d9dafc4c4a9b80a94382a235172c80a083e8", "5f4f088552e930ff927eaf4e88ca1e8ec1f944d1", "46ed290fef8b5fad54dd0ba46d99b6b9b392248c", "2bbba84f79e9e4258293925b85a7e1ec690df3b7", "be652f160d02c5286765905462f6332ec7cf5ca1", "da4f6e439c0daec87d3f87f86b5b4592fca44fdb", "6d7ef2c33a84661f7e2387be4f86a7617d3cd36b", "063a362755dc64c4e9e58fdb579a6151e21a399b", "2f5f84b4701b80ea3cf6067d8f15035f221918b1", "0918fd2a213021e7bba4765c6398359c729d3fb4", "fa2266716e31f9dbf457a0bf5331611233240d21", "4d97269e114ee4aeae16e80def144bfe0a156c1d", "c4806ed2a95e2d7cbaa82b02ceea8863ffa60bac", "e7b624567db5f1c891a1ceca034dfbe6da5079dc", "5ace3fb6d0926ab6adc0c9dde59ff11393e47d11", "28b7efb43802a949220b943d48ccfe725d73b5df", "ea018a8131ab151f2ccae2341d2b1fe533bcb101", "1ca4ce284e7ef206b033575fda29a36b7ec5cec5", "5da03541a1dabaece367619568905575dc1e7b5f", "82b0186372485d79295797af09d2e29aec84662e", "260c05152da353efd78fd1521be4c4c3f9ea8f99", "7a5a8597eb81b20b14d3ab1f8b2d6dace49a2603", "d4cf294b35c9c1ad9e4b43e06d7c30b80f1c789e", "f4942b735097c99b5e4882ec0b01b5a8df01a071", "64a11d08ccc8cadee04814854e46ea64cf36fe68", "d191bee0ae760a24b72d4c8dde03f11f278d389a", "a4312eebaaa8858922d178dd87616fa07008127b", "a963f111cb282a6fec1903c9cf388cb898776c05", "31f696cf037eaa8ff49946dd57f6f0f8675c391b", "c5e5fa3d9f03c1631ad0f3435e48bcf32ef2ffaa", "ee9f20b45742afc8731070343ae43e11c7c6e50f", "68277795875b33059a7623713ddee5ff8f35b06a", "7b12dbd74ddca1c5e83f495e093a5155d73553d9", "59737bf3f03f4f783229c9a24963ddb169e6673d", "cb2650cea9a7f9e50847927a9a83cbcfa52e1d82", "fe427ff20368df03cbeb44276a87e41eab16f60d", "38a537c011a734a652cc2c8e551ad6a422354714", "53a752f2d62c97ca020741db23ee1ed9f9b7760b", "7e5522e798cf3bbe85a33aca58cbec6440455365", "b70f96fa39d62cb195be7807477fdf5d6385cba0", "c77c41df88a1076e85ae0b92baf6aa25c5002cb5", "44cb48eaae60f0ff75add735c06237a3534d6e30", "c2b91e2986c825a9ff04f6cad3aab70665555aa5", "a526445fda17872d492327097f1fedb03428eadb", "1d13e95e06a4c047973ed662fc251484d83964ad", "ac215012d616811ee53ba7140cea02e4c54d21ba", "82b57201b3c51aaa72683cc3aca56125b0e35d2c", "ed13b2a66d1aaa23b41a5890627ac75ead097da6", "ffd6162c76f0e65ef75c6e92e01f3017876faa3b", "13dffe26c3c3827dcc0d64156d2cfae102e4e628", "ab67408390d42ed6b8e23d03896d054a0ed80221", "5c2bc6ec962b948addedf1cebc3310946d74495c", "c2375d0b12b3bf5cb3d80c80ceee378eaea22f73", "37d0b5d2ad847178eb3cb8f02212b7918610dc24", "5257ba1a3128fd10272f100b529c853d225de56b", "aefd91ae423f16174792014029948bab71fabff0", "69a8aed59a93ffdca20cb5b6b0f3e72dae861701", "78120c66cc6a4e599670624f9510c010d6408fa3", "0268ceaa5cf58dfa068d7be6a0fc7fad975b211d", "2380ed5e1bc1a246edd724dbb43ed3a0fe9e5d5a", "efae318304cd870b79a68639dfca1c8b9d922397", "496fd12b17592ae258028e9c76f0eddf3d9fbbec", "db95973d63abef1d973627426ca5e727b186ee4b", "d2522e5106f598f2367f40504f7d643715b10cec", "ee050d8e9731f590289d59797195858c0cfffdbc", "ef3443ef35b4818f19a9d391a985373aaaee52b2", "160ac00bdbaae5ea40fba567d1e1ba5c6fc0fc6f", "8f7dc862238235d7df26958ddfb2450e68984af1", "6651a511c8f1e203bbf6062ebb04c23272c3d6e7", "3859817614bae575f802da7e7f673e942340dfb4", "9f714bfde55a0b3c6e11cfcd17200c769bba7ef8", "9e658e29d2a47d39eabe9ba6651b50403440e918", "8039500f93acc2e89924bf335ca4b8f10d14d56f", "f8df6b1c708ba23e62e52fbdebf0ef057de5bdd4", "a1ef54fd3bf8c68ca1086253296eec8024c7497a", "1a1d0d6cc678407f225f78282cca7545fe9d7379", "5b5cdf2414f4b9ac22eb6e4d01209c425ced4f81", "5b327aee96983fb1e912a49d634ae9a3a486a6bf", "98dbd869c5a435df6c170c001b9371ff0aadf808", "b41ec93d633530a80ca6f9f55b41da0e0bcd2acb", "84f26a629d5cc63d7297df503ba0a8fe9f45dc15", "326e51750bae9bd6df504b2c73644f389a4cf90a", "999c7e0392550acd6c6d9f95cde532589c2b2e2d", "b2a9ea6d22799c05a4c04d2b68cd85a678eb99d2", "a852e76196559852278a59672cb5b0e6a8336d59", "1d542257e536d0b18aacc6a09fd95cdbc0f37d11", "a20960bce4685008a57a98b1bbda6f25701eb08c", "9442eb8194dd93cee015f0147d78d652e7fadc06", "d696a3c8a681787668c526100289d42f418cb505", "10b543f8a770970cac36a404f192a7f2c246894f", "62d9ce6445283d2bc1daa973350f91df56a826bf", "3afe1e74812cd572ea69dcbdd4d8071ee86f5fb7", "06e732c3ed85bdbe67702b3778b53c21f8d24c81", "a8adb2bbc3afd660feff73ec953005c7435c9d8a", "76bfe8e0fdfd1336b27e75dc58527b0bc69fd441", "dc98e432e5d1fcffd9c7e8d71d3c42594c6b987b", "16eea2c837fa59818760b6311355fb4811e70861", "9dd05964d587b35db84497ed9cfda0dd1d012fe4", "1ec176d6cc9837055e260dba04aa91a1e12c356f", "a5d86c132710b5cdf05fce971cca845be17a175a", "a0824735a062288379a89de7b7c8aecf3d0bce8c", "5488fef3af3b43a2693f4ed9d9b2c2c38d408100", "9c1f23c3db377bdeac4a643b1986170a788fe063", "4b2ffdd20854aca485b8ec7d90757991b9beb692", "8904764a6c910022c6508fc823706b877981bf4e", "32f8292679629fd81657ece736b4936f3f67809f", "60a255a0d06d723a4143f5dc526b6251518c4750", "402bdfa3b78a9c97c0e05006e14f1fcfa6131f6e", "7cdeac94d11a620100a1110789549832de8f11b1", "b326a357477ecac068419e7f7440953b292108b7", "4cbc967f50586e5dd80e8eb8fd519ba1a1c87191", "56ed2cb6d1dadb39a3b353fef0b297eef28bf37c", "8ce4f655f4b4a76cdac8c4479a60a70255bf7e5f", "d375b99acf4ca63c3b6bacd869933f4707503ea6", "92aa01f937827e98ba9aaa3a9d5db4b2ea100a5b", "a9c91f4eefe087cb52661a36faedcc89956704bf", "6c86268fdd8aa5fac6891a6c6f344d22518d2d96", "bf444545be6ea9f4303757a643296a1a0dbbb2c8", "97b8ad1af0f2b4a216f6f1263bef4fbc69e56c7b", "af3327610988c7bc57bb14d7837fe294ce5e7da9", "1aa1a1879dfd93125a44d6d9c06db4bc057f8e17", "6c2699cbf687cc71d2483222d6e1caa74c844166", "b6434f2ac7a1c22c057cc28022fce6e7b965536d", "14877d1f99ba0907fab3706ea6bfda02eb46feb0", "c349f0d6a7d629703eab013919753c31216bd40e", "c8447724e51b60aad603f0bb2478496a06b43fcf", "626106da006dcc9d10a590504ed31ad69505ccc5", "53e9d908506dc0edc5dcf149da6bddd0a64df4c5", "ee2c1584e451b342b27d006b81784bed3e2fa9bb", "1bd3c48f6b2aac2f2d4e40a590d8379bd8118c23", "95b72631aa78fe5da45a911b59cab2d6f2b76c49", "383a6e4ef285fddcb0e1cbe28a20332c7e5a815b", "cead80e7d0fd9d20fc0b187279c66bae208b4fe7", "fe5d567917d0f39b155598d1a2c8e5033d18a87c", "1b49d6393d40ee724a44f5774c35adce4cb3271f", "4bf37c8ed2c154a04fb3112f4c0851c1f0d0b102", "685413a9489fb31f897770d6619a45b5a9c6e6a8", "198e55e4020f90d7d39b6b24acd8b0286a581811", "fbac9c54c9fb44654814d1031f7cd561de848eb8", "f5bb5db8ae3753526f42a1b0a78a4ed4de5244f5", "34d4c9197dfc56555ef7da0f3420cf736680c92d", "d197f176c709fe5d6a9bdf5131d14fe023735b03", "284c96decd5972a3c912863658cb64b7130b1884", "c5ca2887716cf1c854436cb3fbea179ee4b5af9f", "543f694e2c2f53b62203dab26294d3f7ab3e532c", "73422df05e531c8834aaaa4c33572d82e82ce831", "013ee6a458bd0407b8f5bea1f4e87d02f045bc55", "46e8377a5e65ca5f6b4e94c6b2f60217df8a0d62", "6da4b72bf18fc1d099745f1b5508fa155506f156", "7f7ea48ba9600e579d840dda4e7fd4bb3e723ebc", "12a363fcaced1a6f2c4758e77efe589d6b458cb7", "b18e1e0dcd883f9db64a17755dde33c7090e37c0", "ea2e6be0a67a019eac2de2c9e732ede40d69f395", "4a27fb7e83b80a59d2dcd36c39f55920eaa05526", "3d553eccdff0794a871384085985fb65ee8a092d", "4a4968f7d8d3e9a683adadd4e98ef8f68f5104ec", "810fcc74318a4fcb12997d20d3738cd5e349430c", "e0f736ec1028f63159f4ff71cf4cb119416e7b45", "32369d2b6d90825abcaf5968a69cc4ac2a6a0056", "af5fc8354b60f0d354194155c36e317ccb69e97b", "5e598197274d983c4b8460d58158a77a94bdd4a2", "87c90a573c26ddcbe1b5d9f523b57a89d76dc6df", "891703e43e6409fdb625333e94037f385a151e39", "cf2d2e2dd84e52ba4f7d687932e8195e08264b1d", "26d1577f3985363faab48a65e9a0d9eed0e26d86", "5514510f7fb6dc3bcb386f40670eecdbfed1cc1b", "b4943e16e1ad9fa07ca6514558d3c0863d8cbc29", "1b0430dc3a3533276e2588f2736311f7adb649b8", "92320c9b738e1b01dbca6c354d92de574d626752", "ff8050efda18ffc76bb0414cbca237a94fe06f6c", "40cb283dd714512869f7d51400caeef064f43219", "17e7253ea8069400d6a6ae4b5bf45ca9682faf1f", "49a61713198ba53b1ebcd1494651629b451e94e7", "247a481001debb18ed9a9bbb56668def927f85de", "169e7325184351f4d7d7fd5092c8f8342a121b99", "110c4d40674fd338759f0e7655ac940b1c028809", "09f967bc00b5d8ed6e71e071aa891d39e56092e8", "847766689a4c05ca56eea91a90d9ff8d275aafb3", "bf8c85e13b04563563e0c57c9f5fb9570fab949e", "fea8ab099923fddf878829be619704d0c248b666", "f682406cf26618d926ed33d7fd43e93de0348d85", "7d708626a37be77067fc69c4060d50bacf21cfa7", "c151c7dce0b3802ddf2caa2bb2d6a227d7326c3f", "c632b47b4827c12b4eb61771a23fe6c7ebbc177b", "5583ac521818579b8d2ebdd95b64e46948c43684", "2e7526af42a265e83f511eeff1e4a2cc70bd3624", "5a81d2440fb133c84a066b0aba26ea835ccc05f6", "0f691efb1b5946b94802f1a0d43a7baa3cace841", "34e2159d34d7331be97ee6502ea2f473320f26ce", "00e89229bf201f863fc6d45a8c1469f11b7eb6b4", "4790e12f66f7795044d7cf849958003f05bc00bc", "cf8378f426536a0ddbf6b2d9c7d8a8c29ac7716a", "8888e9216fbbb804d75061266c59e036acc2895a", "b4cb7ec2bbc2362f74f200606a9dbd04dd031407", "3f4222bad47dc12cd82780590e3bcd7d90a8dc93", "724cdffc8cd12f86d8f509fd56f4ef7165862d3b", "e42870b4d17e5218741a0924cf4cf45030793ed2", "af62d15ebc24351a81832990c10dade161cef02f", "4f657f5c6d7eab77eeb20f427cd6ff07c1a3f312", "8a24f44fe589dce4e88df8214ae96a0f4e16233b", "cc45c2cdd38cc6e99630bb6e9e677e4920f242c0", "b8edc64379b3c4b5f2e7334468be65fd44a4980c", "c54477b7e68b7c9c5065b6ce7f290c7998a407ab", "5dffb9b5e69e5f027c1c6d821ebfa51107936c89", "2677af779415fac6ddca13025ce63418657f6107", "89d7a2f0a5afdff188ff605baeb23e08dcc0cccc" ], "rc2": [ "3978628c6cc1227250fc6ed45c8d854d24c30c30", "e5035668b1a896631533a5dace994a833be8f532", "7e1b74b5f6d7338366873f1acd98b03119663113", "6e50da8a377437f3ae42f2bba57e574991293b6d", "4aa0b5226790ea52e888e1de87466899010cda33", "3c7eb6a4a9db84a79f2840cfa5dce1790c90fd45", "2add44c0dcc66ffa9b5d4d92d7aa8579ad49f85d", "24b7d973fa1df18af5d2c356e74a92849a0e9863", "4fb07d46081a8feeeee6902fcfc4faa363acd499", "d2064fea52975754be0142e28ad9ea002b3abe7e", "1ed723bd19b62d90599dc2da8f5c85352fb0880d", "b6dee96f68d5bd033e080f64f2c18a0dc62f469a", "019cf2b40c834a07eb4a35be26d839fc1b13d80b", "8460a72f94f9fae37b9111775104654781a8de06", "95593301876d45a54a88ea8503228150b9378154", "6e8fa6dd50818e08fd41e467b897bc98b5f72f35", "fce60c2b3f25cfd7d87169b508c6572cec85f83b", "90d5d260265a8092624ad3af91c12171bc1e9b7e", "6cd2876c98e971e9abd3471eb76f958477df6658", "540c05e1412a8cc095351b250920fabb9106c9f3", "789f3135adefe57c71176986ee9016d25125f9b0", "db414b647a8c8b4dbc34c6ed1997c0a6ee82f557", "1dfcbccfe6607b6cf388538eae962cb334783c70", "1d57b81d2610f8c104fcead874995a583274d12d", "0f172b1bebb9870dab6a9256e4eaab571cc84b75", "e2be29c2a965e8bcaa509982b16b7a6ca839733b", "3f8cc6678b002222ea68abb174f97c4cafb6fa18", "5914023be957ee39490b141da9c2cfe9362f6d62", "8d9a394f63f9b8c40c804085f1c2dd7af13519f3", "4cc56e1c2216f82bab3f93d1c7b27ee4b290af5f", "372b3f843773ec697f19399b51088ceb9e3a1bbc", "3fce5161556afa0eab17e66e9fb589d531fae305", "9fe4cb6a769b14ddf3d9974767115a5f686f5f10", "f763962aed4a4a4383033d46497cad2a9e84efa8", "20f4d265105cac7c06ceb7e72f57c05f4a39fbd3", "1776258b1cc9cbf37fc2dc2fe2b9683a967397d4", "e3482a933642210d96ad2865c57051bdae090f83", "3e0c10d3931afb62a30f26532a9f7709ee68bf2c", "862d88184320f51763c15e8abb1fea5a3c69e441", "fbcde49cb6baaceda66856a7e91f0a8820d9630a", "52f22902c7389b1c5dd9277bc99f0a3f3bb091ab", "a92d7ed19f7d26c981936a1604696a5de568215e", "8fd99580d56574ae0fcbd4fb90ecf2585a373dca", "5271a39279981843e57f744f8434600a1a8acf88", "db79f527364bacb0620f36dfb793776048887ba7", "72315d5aae4733ad6fca0a5254ae9fb784ffed05", "cffc5cacbcda4f4a6ac5dea3be7f9ce07fd357e2", "fdeea4ac3360317138ee9897ba177616f69800d3", "ad0ab2f3961bf58135f24802dd37e0a217e7f738", "385284311ab63b787448b6387e3bd046aeb15032", "30d63e8ab90f8793868bf410370624fc9f789987", "5640e8adc9f80c237c8e373b68c3e2ced610578d", "c1acddfeb4461b8b3d92f1775a2ead594657c0bf", "61c4ce272c6c74a0e46a75a3cb488bc5600e0767", "0e9caa2d9cb20737f8dcf08b75fcf2a78d980569", "6d46399bc91d1a5f2917da95dd542c641e5245c7", "4f2d818680bc96ccdd12ed10ad783951fb6dc473", "46aff5ce103fcda920456dd964d8a74237b102fb", "5793d79ec513fcc78f57c1ae6f33a4001a04f4fd", "9a8f18b9bf5a4de2cb339f7d17992053a776b57a", "f9474f0925500a536edceb5564dbf2808496e37d", "107fed8580a1c8e7b773d315fcada074162e856a", "c9f44360733973e2bf8658acc4db0ce5e88a3dd2", "344ff6fe83b8747cfe8a1e7b58ee974a90580442", "a2f2699208175db1599ba85858e20b4a2a4d6bfd", "1eb0039b6eae3f4fab75ca6bb746712a233d32cb", "88d9325065a3e00e9e168ffad4ff93e12455a357", "7aba10b1709e39b40a06fe6c4f5fa561b2fa50b6", "c15242b12fa7a3112eaa96074a20c7ca18dd6b8d", "c2bf146fb64cd1a41e577f9a9aed961b4b607efe", "65e046159becac3542c6f9b8cd1fcd6ed36ac476", "036a3ef39c97161e761a33ddeecf115ef5cac85b", "e3f8732e2f0e2af17a56093252f5fa5d6a27f4b0", "53ab23f7d7fb937d731a31ea7055093effd11a88", "8e47aafa08a47cab5ef6d7cd1fb44b50217b45c9", "8239eac5d9cf86d970e7c57359a2e3ab9f4c16a7", "e773f8c3ba402c09535f10b7230476cb6c79e43d", "1322fd3a87eef4d4d9dc7b177c0583ad83e6322e", "1d8373a300633740a53ed08b0d145b7f3a1cbc11", "1ad905c0274adef71fb57f11929ad979cbf618a5", "7cc0df6b46421b0918b766dbff20d105c39c8fc9", "5893b38ddd647458eed4555cae1892cb3ccb7927", "4de79fed4540f411bc5db91a622241890bb1a55e", "e16808cd692a91e6ba35e637f67062e450dbdf45", "beaf2b18ceaee3833e18b5b8ff90a08450fa2725", "b6c054e7935e8fd0baf9b36cb71fe061c46df9a0", "5ada090d744d3d08b7197cfc8d1d9e6973395e04", "5d5d51937fb81dd9ca7b24412bac94a6e15785dc", "90c77c1f68889a8b95e0ef86d482b86aa6daa9ea", "d30c1e6a8f017ce3837fc97c2532508b49891100", "34aa1bc8b13f1dee069a35417eadfac2b34e9b9b", "7afefe64694dcc54cb8cd24c19f50662bf3ca5d6", "36677798f1df18af0ae53d0a045b1d4092b4a790", "ba3457dfff413f400dfcb348fad89869537865d5", "04705d2899322ff7a8b3c75cb0822d25c60a544c", "7802c361b7e6969ce4cface61658bd6393ae1076", "a56391be99b7f0dd12160e30e6f4afd74aa4b101", "607b230ffe120b2757c56bd3d52a7a0d4e502cfe", "c98a7060f0fc6f64eb69f204510c22ea266c6ba1", "39377c2d3067c1b03c538a184e0f243f47bc82e9", "c7f862d90d1b665839a752ee21a198ee41594c42", "44342c385cd51cead6fedee0081b5b0cf08ccd49", "b2facc018ab7f155974999eedccda6d7773928f2", "c331fb096616236ea586d9384f18141c46ddb805", "13c6c0cdb7ed3dfff20a73c452e3520262e2d616", "6a1ac99a981afa0b7aaa362e5314b74411a741b0", "a50cead71293721a3db0373f6b335be0f747db9b", "7805220fef2276e8f0b25888e9305e8d42154477", "2a61a2fa2f1d537ea57a9a225d202393d491bd47", "96feb924e8f43cc1c48870e82373541bb703f308", "1ea55ae07566f2e79d227c253b2707c652f810ef", "26f17c33a503a09966c770d9b69a96e1f3914ea6", "3be7aaa624808a2548eb03ca6f8817f2cb08d31d", "755dbde8738907ac647de16ea5481eaa5e778dff", "38fad353568d4c986c82eaf26f371f6dff7d9c62", "b075eba68c73430321f89280ed02f9b202c8f486", "21f3e69a2489439c5f3eaed81a241bdb92a25e6f", "8f3e2c96eb91027ea050c1e2aacf2cd0e1bf35d9", "24e02d56cb2d04dff27a658e9c42df4f32709590", "5350e1beaa149725561fde8740e59eca7876394d", "02a6f3944ac60ce13a2b9cb7d3925b2d741ab4c2", "97aa278edbade56e0554c97fc03cd8ea20282c62", "a1a0acff7c7eaddb0743f47fbcd73ffb081e0577", "d7f023ab732655a235155998f92a24b9812d2927", "c9e0532bc2bb0ac13ae87d654a93b018bad3aa34", "54851f2333f86a703f718875428415c1f29194d4", "acba9010877a8bfcbf06fecfe8f74e2258ec98ba", "31629744f813dca6eaa9c56876bf6f2524c8f1de", "1780f2840765358b52d8f9bd28a488fd3ef89842", "b303e73877764e33037a269b7c7092cf6f11f680", "a55788a54346fe9e0217c3e72a5560a1e00dc180", "c6be5f130c7e7a8de12a719a33253ee4674ba8a6", "7426b4d448102a312009b133497af55214e2b4c5", "44d14cf6af01e4c595584a3fddd173d9e9c063ab" ], "rc3": [ "03afb92efa18874da19f7fc185a32c005d20aa1d", "32eb97fd2ae97ff2c8733d059d39ac4b23a3e739", "92212946532450494683929b82c450e95851a0bf", "b1c111d033dd379d8e6ca8f443f30a7c2cf86d00", "4bef4d9808848c38c3f285edb300b4f3a843e543", "da9f94333082b186a132119bad7bed32e94df5bc", "d775887c83d4e9c05c398d252576420d106421ea", "33fe10c065d194b2a440a883ecdc6a71fd3fbd5f", "9a8ba93963024c514fe4b3ba9850457e7ba28ae2", "1e8bfdcd4f0c4e6750cb057295f19aba39801798", "7cf8e5ef2b75a089be3ccdd00e1ca431632f68a9", "17f3d351af20c3226404e13e5faefc413286ea0e", "5e7592a342ada6d170c9b5f079b7ac4551c16388", "031b71f5bc8bd41d1318d81191076fbb696f46d7", "1260bfb39de078cee9b36a4c9bf1be1d8bef863a", "602a348ab1d66ab018d03d70ffc1934ef98a7ed6", "f8c99efc3b42164c0d1a7f2e2c204e83ce78a8e6", "5bc4b49f0b4b9434477e10ecd21a4ef5c5ae8b2b", "2bd21b588e8f0a200e31f370d80275f9a565a3a5", "7f610a2c6e57cbc48f9c0bdfa6e39f9b2068e586", "460b538746c98fc1a6ae565e415726546ae35174", "7934e73d78c111e5f9cfbbda4f74723733482a4e", "eabeafd8c3d3fb346853eb1c590ae54b8aa4cd14", "3158bbdb6d569b0c10c1dc0c08f087db83cf934d", "9564c3da619d647e0028ac80d007c0a441f4695e", "aebcd699fe00e606b4ab4cb9b5b7e4ca7e6961e2", "c5fa7354bb17ce41a292282a14c92eff3e2ba5ab", "4359c28feafb39dd0157744a52f6746d49a38c37", "4577b370366f46a8571583c0fbf779951ce0dc98", "8ba212f188d5ff3bf0a993862e70d012bbe65cf1", "b36885c8bd64e5fd3fcd99cd8e0e93d8d1003fc2", "6a10330cebed1ae66ed25fe8bfb5255e937393e1", "e693ff814aacadd876f54a5ef5a18d3f6ce85bc8", "c81aa6e1fc8d22889e5630bfa8d0d577ff4486a0", "79ae9524ef11cb944c7975f2640306a1691bb896", "ee986b7d47e872e6ae5f4029d4c5156184f58708", "20eee3edd3e951d79fe5adbc2c336f6be5027c41", "f544c461f0150ea92e8fe25bb63552407122d46f", "ed991f890e33251a5f15b5a03628c83088e56af3", "43d2ab280a40b102ce37208dd6049205b4c051ac", "116a457542d48ea11339edb25da6eef76de34226", "b27e9f0b3b2fdcc94707a6f3802459aba5475aa5", "e54ffd21e27e4c67804af71c6d03f5db8aef8b4d", "d798b7a410249507d7b1c52ffa0acc806a7cc0e8", "cd76e36132f82fd6c5afcf8199ff0201bdcabdb0", "2b65ff9249ddacfabbd1e20f37fc6a0405e279b2", "945f70ef34bc90cc0a2451051f18603eaa5e86a7", "77353e72e19a42ee527ac9d0a4012dff340be950", "0e244fcd97bfb9b2eda404a2c89642dc360e589d", "8c512c61ab01a3c8b4221678ab2fbb24f60291f8", "6519e2ecd2898cf46c7df31f1ee67b22ba4c3e28", "393741a7e21230c8664ae34e077d28c15a58af0d", "c138a0bb3a1bbadbad22cacbd3344401d091fd54", "1f53c71df576d844778e3421a4148c93f6146f6b", "531c72f30d5bc23e56b4841f5f657397e9095bf5", "f5bb14dcebd6a48aafd04a3208b5d6ad8d52f072", "2ed679eb87fcd584021d5bf6789509508dd133fe", "30da21f073a0fde1c6ea700cc367f3e33d4e35cc", "7dab1a8215be815e8a294ca50c0e99047ddacf7c", "e5efde9481217d65adf00c435abf52e8e75b9388", "ab6b00d10242f77077ebbac23132e5b917151839", "d1740e6cbf5f81ee1c3ec16256870856a1ca284b", "e680369d5b068bae0d70f010448aa0945a81cb9a", "8b3400e634136f68c4ddc727d89cd6e111253506", "fb42b9ce65c89307d014291b8a8eef1ed9e53be2", "5c8a8c57be58fdd3d71786ce5f45feb041713f67", "769424388e8dae198b17afd807a0ebd3b33946ce", "eaf85e65828468480cbea468cff01e11563633cb", "33bd9940873aa772eea8ac5c445e077571f57c3b", "764b7abe827f9a40b40c03fe192cce00c05c20be", "8cf2903c7f11970e5c4a692cb52a2fa383b8d45f", "de7ce9a85f3b8d7776fcca437f17136474584936", "1f0eddca7031524d6c19ed41c9ef609fe49afabf", "7cf9ed5f656f24ee5afa8e7087ae167736449c89", "8323c3891d87782c40db5b65be8a4ba0f27d7d94", "dd32e2d3313e1a242c868e2fc3ac071a1a7240fe", "27474c9563f504512830dd6e924fb631bbba4ef0", "99b0100a06f33e990118fb1241061f8625c166a7", "e15a62e42c6a6764ee806776f83e815ef56b69ca", "f810d18f09bb86c6c67d8a9fd5488d48d0ae1b2e" ], "stable": [ "77dcf97d82cbfe4e4615475fa52ca03da645dbd8", "5e3d6de1f99eae49fd053a01714dd5ce3d3a0360", "33c30b9e63a58b860cb2f36957c5e25cee34a627", "f27724e902929b93ebf8a2388b10b87c6996a2c9", "a0cc8c5c3b86ef77ca388a6c07176fc9d2ccc708", "16a563b9ac476114760d05f6359e843621225c67", "8e666adeed99328fda02e47429c8e45f36cd5ae1", "404fe05d2b6c4b31fd3cc4d543c8017bc69f9e57", "0e355d74ac896e14989c3c4e826df4787fc2e92f", "5ced75aeb131292f57582d8778bca1f9b64ce0fd", "06fbc8395b3c0ec6fa38588caea2ee94837f7b97", "4fe0d0ee86ecfaaddc1917e882b79bef5bb8e6e5", "28e65b0e4e84d503d3cbdb947c83cba9f02b8f1c", "17ea4b405a554e1eb50d852316f71cf26425047c", "a7a124a57d643103c882a781dfe1f3772363ecc7", "29a0e51b874192fd7d1f594e9b3d5c159e2b0d15", "b8e8b339c41f5b4f3c1bf32d1ca06920ae0b3cfb", "3896212a95172e0d14b52f10284bf266378124d9", "b2f8ed7ff7b31aed89afd3637fe53d1ffe6dcabf", "e231d04d0ef5ef8c9119bbc890e1e8437c72bc20", "db3a83114147ab87bc7a6669612ef8cbff4e72ae", "7f6c14522cf6e7f6050b8971f05811f564347bd8", "39fc116c5fed3a434aa35087a87d58d518b1033a", "edc0571c96088584685dd7f4d91be773b2a12a03", "47d0bdd5584e53e2c77a57972708ea3fcb468ff7", "f19e268c7ae928a0b65919453409729062a60822", "0444fb67e67ac57a8e5b7d1ad179d818ca06d31b", "81399ae9baebf93dd113dbea12463b0038e38922", "86c95d26fcad39b2a97a951237c8183ab2c90f50", "ece2e6d23bc07f33aacf8bc9713f627b898f1266", "f16c3d13b4ba98a20c2e6ec9f36275fca300940a", "5ae825014206a759aacebcc1cae36d3d028c128d", "10ae73cc691fb5f6e3c68d5db8d2b75644cba9f7", "1d7b318d24d3ae3011eafd17a7d209b82d75fa3b", "4ab4613f906abad3e90561a801dd0dec92d046f5", "3c2259f59a4b45f40c2234bf60676d46f73479f2", "d1047f4c46145eb68e0ef87a39f0d80502781207", "7eed651f38fb99777df169f129ef4abc59324520", "d199f1f0d5277066605ef023e6a2a4484411f815", "6577a39bd00f29136309c67f9fc3ea77e163ee61", "415331f474689e0613869451764c30ea69595c02", "3217bc283cf22d0718a8052fe98cd70d81caaaed", "400800a86c233d83f7b31391fc1f90a81c8d60d1", "88f3b5f9d52f740b24fabfb8bc01b8b7026ba279", "d0fc7f73df1dd7694ef1b9284c093a3af9f26270", "15f698467514bdf1e352433e8e3b60eb3b912357", "635313f8c979197afc40142432e84884a0e9e799", "58e3500010a660f79e02a956c352f41d30145459", "0d1826e08477c70427c13d5442a4062166eba222", "eb96b7b85049bd047d26aa5b7177f82b2ed05b58", "824324e7c4290414674f2ad6b3295295cadeab7f", "2edf9b95b3457701439b0a7ffd2493aaf1fa7c67", "c73ac74c4a44ccfed158b3603f809a24590bac0a", "d7c8a9f1796452637e6b8b2219f3773698b77dd5", "088065c6cc077081214074ad27ff51f02239fea7", "613600fa894243ec5c5f8b88a27a7b7616ddc25c", "6435112e97c6ea82ecd1caff7a02ac633023838f", "9949d5a089ce89f102d3c84a256f8933f235fc21", "739019e4e4a6e4763e37adfd9883a1c85d5f6249", "d32a10897ddbccc50be2d535fb89d2ab87e45a09", "eab49cf256a7d2a95f9fda22a63b4731c9ce6bc4" ] }, "authors": { "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": 112, "commit_count": 168 }, "MDQ6VXNlcjgxMTA5MTY1": { "id": "MDQ6VXNlcjgxMTA5MTY1", "user": "Hilderin", "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", "url": "https://github.com/Hilderin", "pull_count": 33, "commit_count": 34 }, "MDQ6VXNlcjIzOTc2NTA=": { "id": "MDQ6VXNlcjIzOTc2NTA=", "user": "alvinhochun", "avatar": "https://avatars.githubusercontent.com/u/2397650?v=4", "url": "https://github.com/alvinhochun", "pull_count": 10, "commit_count": 12 }, "MDQ6VXNlcjE2NDY4NzU=": { "id": "MDQ6VXNlcjE2NDY4NzU=", "user": "aaronfranke", "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", "url": "https://github.com/aaronfranke", "pull_count": 50, "commit_count": 56 }, "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": 152, "commit_count": 174 }, "MDQ6VXNlcjExNzk3MTc0": { "id": "MDQ6VXNlcjExNzk3MTc0", "user": "RandomShaper", "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", "url": "https://github.com/RandomShaper", "pull_count": 84, "commit_count": 106 }, "MDQ6VXNlcjYxOTM4MjYz": { "id": "MDQ6VXNlcjYxOTM4MjYz", "user": "TokageItLab", "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", "url": "https://github.com/TokageItLab", "pull_count": 73, "commit_count": 75 }, "MDQ6VXNlcjc2NDU2ODM=": { "id": "MDQ6VXNlcjc2NDU2ODM=", "user": "bruvzg", "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", "url": "https://github.com/bruvzg", "pull_count": 253, "commit_count": 258 }, "MDQ6VXNlcjEwODg2NDEy": { "id": "MDQ6VXNlcjEwODg2NDEy", "user": "AlexAlappsis", "avatar": "https://avatars.githubusercontent.com/u/10886412?u=b604c4e762be8e5e72968fa99694662ef25822b0&v=4", "url": "https://github.com/AlexAlappsis", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY2MTg0MDUw": { "id": "MDQ6VXNlcjY2MTg0MDUw", "user": "ajreckof", "avatar": "https://avatars.githubusercontent.com/u/66184050?u=48fa4d9bc97ee884ea8987ec8d70bbacddccb12f&v=4", "url": "https://github.com/ajreckof", "pull_count": 26, "commit_count": 29 }, "MDQ6VXNlcjM5MDMwNTk=": { "id": "MDQ6VXNlcjM5MDMwNTk=", "user": "raulsntos", "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", "url": "https://github.com/raulsntos", "pull_count": 29, "commit_count": 32 }, "MDQ6VXNlcjc1MjE2ODk=": { "id": "MDQ6VXNlcjc1MjE2ODk=", "user": "calsbrook", "avatar": "https://avatars.githubusercontent.com/u/7521689?u=38109213f5212fd375ba2fcc2315b57ca8995740&v=4", "url": "https://github.com/calsbrook", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM2MjQ4NTM=": { "id": "MDQ6VXNlcjM2MjQ4NTM=", "user": "hakro", "avatar": "https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4", "url": "https://github.com/hakro", "pull_count": 7, "commit_count": 7 }, "MDQ6VXNlcjE0MzU1MTc1": { "id": "MDQ6VXNlcjE0MzU1MTc1", "user": "esainane", "avatar": "https://avatars.githubusercontent.com/u/14355175?u=42c6c59390f8f7e6b1e7d47f4d5517fe543a218a&v=4", "url": "https://github.com/esainane", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjMxMDY1ODA4": { "id": "MDQ6VXNlcjMxMDY1ODA4", "user": "Riteo", "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", "url": "https://github.com/Riteo", "pull_count": 27, "commit_count": 29 }, "U_kgDOCXd9wA": { "id": "U_kgDOCXd9wA", "user": "Giganzo", "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", "url": "https://github.com/Giganzo", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQ4ODQyNDY=": { "id": "MDQ6VXNlcjQ4ODQyNDY=", "user": "mihe", "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", "url": "https://github.com/mihe", "pull_count": 24, "commit_count": 24 }, "MDQ6VXNlcjIyMjMxNzI=": { "id": "MDQ6VXNlcjIyMjMxNzI=", "user": "KoBeWi", "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", "url": "https://github.com/KoBeWi", "pull_count": 190, "commit_count": 195 }, "MDQ6VXNlcjY4MjY1OA==": { "id": "MDQ6VXNlcjY4MjY1OA==", "user": "jamie-pate", "avatar": "https://avatars.githubusercontent.com/u/682658?v=4", "url": "https://github.com/jamie-pate", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjE4MDAzMg==": { "id": "MDQ6VXNlcjE4MDAzMg==", "user": "Calinou", "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", "url": "https://github.com/Calinou", "pull_count": 112, "commit_count": 114 }, "MDQ6VXNlcjE2ODc5MTg=": { "id": "MDQ6VXNlcjE2ODc5MTg=", "user": "Faless", "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", "url": "https://github.com/Faless", "pull_count": 33, "commit_count": 37 }, "MDQ6VXNlcjE2NTE3MDQz": { "id": "MDQ6VXNlcjE2NTE3MDQz", "user": "d0mmi", "avatar": "https://avatars.githubusercontent.com/u/16517043?u=6910f4bbd110a97bd8cd7a572176830f06a421f1&v=4", "url": "https://github.com/d0mmi", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwOTUwNDAy": { "id": "MDQ6VXNlcjYwOTUwNDAy", "user": "AdamLearns", "avatar": "https://avatars.githubusercontent.com/u/60950402?u=1356c6185480d1e44fa6637bc700a9174ea43fb7&v=4", "url": "https://github.com/AdamLearns", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjgzMTU5ODY=": { "id": "MDQ6VXNlcjgzMTU5ODY=", "user": "jsjtxietian", "avatar": "https://avatars.githubusercontent.com/u/8315986?u=cf1b60639c3ba2fa205f083f60e43fca5ad26a76&v=4", "url": "https://github.com/jsjtxietian", "pull_count": 91, "commit_count": 92 }, "MDQ6VXNlcjkyODMwOTg=": { "id": "MDQ6VXNlcjkyODMwOTg=", "user": "kleonc", "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", "url": "https://github.com/kleonc", "pull_count": 22, "commit_count": 23 }, "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": 22, "commit_count": 22 }, "MDQ6VXNlcjM3MjQ3Ng==": { "id": "MDQ6VXNlcjM3MjQ3Ng==", "user": "timothyqiu", "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", "url": "https://github.com/timothyqiu", "pull_count": 76, "commit_count": 76 }, "MDQ6VXNlcjkxNDk2OA==": { "id": "MDQ6VXNlcjkxNDk2OA==", "user": "m4gr3d", "avatar": "https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4", "url": "https://github.com/m4gr3d", "pull_count": 42, "commit_count": 47 }, "MDQ6VXNlcjUwMDg0NTAw": { "id": "MDQ6VXNlcjUwMDg0NTAw", "user": "Geometror", "avatar": "https://avatars.githubusercontent.com/u/50084500?u=188e88b24d6994108226c9c94ad225775258d6ef&v=4", "url": "https://github.com/Geometror", "pull_count": 16, "commit_count": 16 }, "MDQ6VXNlcjEyNjMyMTE=": { "id": "MDQ6VXNlcjEyNjMyMTE=", "user": "erictuvesson", "avatar": "https://avatars.githubusercontent.com/u/1263211?u=ae782c922667c06ca3b6c90ec5cf91d50987ce96&v=4", "url": "https://github.com/erictuvesson", "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": 58, "commit_count": 58 }, "MDQ6VXNlcjg2NzYw": { "id": "MDQ6VXNlcjg2NzYw", "user": "wjt", "avatar": "https://avatars.githubusercontent.com/u/86760?u=60078e6c4b48c46a540fbb595a84c819385af48f&v=4", "url": "https://github.com/wjt", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMDU0MjI2": { "id": "MDQ6VXNlcjEwMDU0MjI2", "user": "kitbdev", "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", "url": "https://github.com/kitbdev", "pull_count": 42, "commit_count": 43 }, "MDQ6VXNlcjI3MDkyOA==": { "id": "MDQ6VXNlcjI3MDkyOA==", "user": "adamscott", "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", "url": "https://github.com/adamscott", "pull_count": 38, "commit_count": 38 }, "MDQ6VXNlcjMzMDQwNzg0": { "id": "MDQ6VXNlcjMzMDQwNzg0", "user": "PierceLBrooks", "avatar": "https://avatars.githubusercontent.com/u/33040784?u=7c32d9ac1b81538b6775e59d0cd13ff9a14e7a09&v=4", "url": "https://github.com/PierceLBrooks", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwODAzNjg=": { "id": "MDQ6VXNlcjYwODAzNjg=", "user": "skyace65", "avatar": "https://avatars.githubusercontent.com/u/6080368?u=0f20283f7c6ec9fa71e353b7a4704c2ff5c155eb&v=4", "url": "https://github.com/skyace65", "pull_count": 3, "commit_count": 4 }, "MDQ6VXNlcjg1NDA3NTIx": { "id": "MDQ6VXNlcjg1NDA3NTIx", "user": "raging-loon", "avatar": "https://avatars.githubusercontent.com/u/85407521?u=2bb64fa99ba70e0e29b6a94c516a8164c5dfaa52&v=4", "url": "https://github.com/raging-loon", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2NTIxMzM5": { "id": "MDQ6VXNlcjE2NTIxMzM5", "user": "clayjohn", "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", "url": "https://github.com/clayjohn", "pull_count": 66, "commit_count": 69 }, "MDQ6VXNlcjE5NDU0NDk=": { "id": "MDQ6VXNlcjE5NDU0NDk=", "user": "BastiaanOlij", "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", "url": "https://github.com/BastiaanOlij", "pull_count": 46, "commit_count": 49 }, "MDQ6VXNlcjMwMzYxNzY=": { "id": "MDQ6VXNlcjMwMzYxNzY=", "user": "Chaosus", "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", "url": "https://github.com/Chaosus", "pull_count": 42, "commit_count": 42 }, "MDQ6VXNlcjEwNjI1": { "id": "MDQ6VXNlcjEwNjI1", "user": "nanodeath", "avatar": "https://avatars.githubusercontent.com/u/10625?v=4", "url": "https://github.com/nanodeath", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMxMzI5ODA3": { "id": "MDQ6VXNlcjMxMzI5ODA3", "user": "edassis", "avatar": "https://avatars.githubusercontent.com/u/31329807?u=a9296f9d00a309ba162d9c05f877ec0dd9daace3&v=4", "url": "https://github.com/edassis", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ2NTU2MDY2": { "id": "MDQ6VXNlcjQ2NTU2MDY2", "user": "ze2j", "avatar": "https://avatars.githubusercontent.com/u/46556066?u=4bcb5c2e4f11d158186312e6447137389433234d&v=4", "url": "https://github.com/ze2j", "pull_count": 3, "commit_count": 3 }, "U_kgDOBw85cQ": { "id": "U_kgDOBw85cQ", "user": "kus04e4ek", "avatar": "https://avatars.githubusercontent.com/u/118438257?u=7f850a3ccfa38092983ac92e6fe9433784d43929&v=4", "url": "https://github.com/kus04e4ek", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjYwMDI0Njcx": { "id": "MDQ6VXNlcjYwMDI0Njcx", "user": "DeeJayLSP", "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", "url": "https://github.com/DeeJayLSP", "pull_count": 7, "commit_count": 7 }, "MDQ6VXNlcjkyOTAxNTA=": { "id": "MDQ6VXNlcjkyOTAxNTA=", "user": "ChrisBase", "avatar": "https://avatars.githubusercontent.com/u/9290150?u=274464876c2a5f69d203fa6c6642bc7a351f8032&v=4", "url": "https://github.com/ChrisBase", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzODY0MzA0": { "id": "MDQ6VXNlcjMzODY0MzA0", "user": "maidopi-usagi", "avatar": "https://avatars.githubusercontent.com/u/33864304?u=975cc240c5532411fa93ff8895c7d44dd128804d&v=4", "url": "https://github.com/maidopi-usagi", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg4NDMxMTg=": { "id": "MDQ6VXNlcjg4NDMxMTg=", "user": "anniryynanen", "avatar": "https://avatars.githubusercontent.com/u/8843118?u=769fc3cc75e697f2032f7292c3b0e617a3bc5a83&v=4", "url": "https://github.com/anniryynanen", "pull_count": 9, "commit_count": 9 }, "MDQ6VXNlcjk4NjQzOA==": { "id": "MDQ6VXNlcjk4NjQzOA==", "user": "thadguidry", "avatar": "https://avatars.githubusercontent.com/u/986438?u=0398b4be0a2459487b25a8303423992b9fc6474a&v=4", "url": "https://github.com/thadguidry", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQyODI0Mw==": { "id": "MDQ6VXNlcjQyODI0Mw==", "user": "aitorciki", "avatar": "https://avatars.githubusercontent.com/u/428243?v=4", "url": "https://github.com/aitorciki", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjQ3NzAwNDE4": { "id": "MDQ6VXNlcjQ3NzAwNDE4", "user": "dalexeev", "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", "url": "https://github.com/dalexeev", "pull_count": 69, "commit_count": 69 }, "MDQ6VXNlcjUzMTUwMjQ0": { "id": "MDQ6VXNlcjUzMTUwMjQ0", "user": "BlueCube3310", "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", "url": "https://github.com/BlueCube3310", "pull_count": 28, "commit_count": 30 }, "U_kgDOCJmVUA": { "id": "U_kgDOCJmVUA", "user": "feiyue-z", "avatar": "https://avatars.githubusercontent.com/u/144282960?v=4", "url": "https://github.com/feiyue-z", "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": 3, "commit_count": 6 }, "MDQ6VXNlcjc1MTUxMzc5": { "id": "MDQ6VXNlcjc1MTUxMzc5", "user": "AeioMuch", "avatar": "https://avatars.githubusercontent.com/u/75151379?u=2fce95476029ca8cd2367031a5a8d0d2120fccdf&v=4", "url": "https://github.com/AeioMuch", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjMxMDEzNw==": { "id": "MDQ6VXNlcjMxMDEzNw==", "user": "shana", "avatar": "https://avatars.githubusercontent.com/u/310137?u=5ff2db03fe816a0fb548ca7707e11e59884d0dba&v=4", "url": "https://github.com/shana", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjIxMzQ4ODg0": { "id": "MDQ6VXNlcjIxMzQ4ODg0", "user": "rothej", "avatar": "https://avatars.githubusercontent.com/u/21348884?u=c279975b0220f2cafc8795ac928dc33578c7f9b8&v=4", "url": "https://github.com/rothej", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE4MjMyNTAx": { "id": "MDQ6VXNlcjE4MjMyNTAx", "user": "cosformula", "avatar": "https://avatars.githubusercontent.com/u/18232501?u=e6b996a95c55b432537d8703ff388eae11ccc68e&v=4", "url": "https://github.com/cosformula", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE3NDg5Mjky": { "id": "MDQ6VXNlcjE3NDg5Mjky", "user": "Repiteo", "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", "url": "https://github.com/Repiteo", "pull_count": 65, "commit_count": 68 }, "MDQ6VXNlcjMwNzM5MjM5": { "id": "MDQ6VXNlcjMwNzM5MjM5", "user": "YeldhamDev", "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", "url": "https://github.com/YeldhamDev", "pull_count": 36, "commit_count": 36 }, "MDQ6VXNlcjE3ODY5NjU=": { "id": "MDQ6VXNlcjE3ODY5NjU=", "user": "ditiem", "avatar": "https://avatars.githubusercontent.com/u/1786965?u=3281e3d8c36722cbc8f40403e05eb542b32cab5c&v=4", "url": "https://github.com/ditiem", "pull_count": 0, "commit_count": 1 }, "U_kgDOB2-pRw": { "id": "U_kgDOB2-pRw", "user": "ditiem-games", "avatar": "https://avatars.githubusercontent.com/u/124758343?v=4", "url": "https://github.com/ditiem-games", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjE4NjM3MDc=": { "id": "MDQ6VXNlcjE4NjM3MDc=", "user": "Malcolmnixon", "avatar": "https://avatars.githubusercontent.com/u/1863707?u=ce2817b60460d3e73b1fb8dffe31b84a5fd6407b&v=4", "url": "https://github.com/Malcolmnixon", "pull_count": 16, "commit_count": 17 }, "U_kgDOCB462A": { "id": "U_kgDOCB462A", "user": "aaronp64", "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", "url": "https://github.com/aaronp64", "pull_count": 20, "commit_count": 20 }, "MDQ6VXNlcjYwNzUwNTU3": { "id": "MDQ6VXNlcjYwNzUwNTU3", "user": "Gearhartlove", "avatar": "https://avatars.githubusercontent.com/u/60750557?u=fca7a1bb0fd91df6be1f75d78313bec346b71848&v=4", "url": "https://github.com/Gearhartlove", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQxOTIxMzk1": { "id": "MDQ6VXNlcjQxOTIxMzk1", "user": "Alex2782", "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", "url": "https://github.com/Alex2782", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjUyMjI2NTY=": { "id": "MDQ6VXNlcjUyMjI2NTY=", "user": "krdluzni", "avatar": "https://avatars.githubusercontent.com/u/5222656?u=b08a0335a1603c20d0cfddaf7984ff3975b116bc&v=4", "url": "https://github.com/krdluzni", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUxMTMyNjU=": { "id": "MDQ6VXNlcjUxMTMyNjU=", "user": "Garteal", "avatar": "https://avatars.githubusercontent.com/u/5113265?u=c739dab97c62ad9e7a2cfcc699f46479e20b61a9&v=4", "url": "https://github.com/Garteal", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYyNDc4Nzg4": { "id": "MDQ6VXNlcjYyNDc4Nzg4", "user": "yahkr", "avatar": "https://avatars.githubusercontent.com/u/62478788?u=e75430abcbe278902e0c0b05d390e9f781356185&v=4", "url": "https://github.com/yahkr", "pull_count": 1, "commit_count": 1 }, "U_kgDOBe5tvQ": { "id": "U_kgDOBe5tvQ", "user": "HolonProduction", "avatar": "https://avatars.githubusercontent.com/u/99511741?u=5d13cedc82a1b2e4629a6a16a8dae1b2d03579c7&v=4", "url": "https://github.com/HolonProduction", "pull_count": 29, "commit_count": 31 }, "MDQ6VXNlcjc2NzA1NDAx": { "id": "MDQ6VXNlcjc2NzA1NDAx", "user": "Jordyfel", "avatar": "https://avatars.githubusercontent.com/u/76705401?u=0f26c54a5c7f6a99b85c2b28b4158ea08eb04980&v=4", "url": "https://github.com/Jordyfel", "pull_count": 7, "commit_count": 7 }, "MDQ6VXNlcjkxNjU1Ng==": { "id": "MDQ6VXNlcjkxNjU1Ng==", "user": "nvlled", "avatar": "https://avatars.githubusercontent.com/u/916556?u=4e605a00ee6ebbbab2b59fd40cbd7ce7ea9e3e15&v=4", "url": "https://github.com/nvlled", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEzODI2OQ==": { "id": "MDQ6VXNlcjEzODI2OQ==", "user": "ckaiser", "avatar": "https://avatars.githubusercontent.com/u/138269?u=fc2cdd9115abc20357db3b2316e7bfdf87be403a&v=4", "url": "https://github.com/ckaiser", "pull_count": 13, "commit_count": 13 }, "MDQ6VXNlcjg5Njk5MTc3": { "id": "MDQ6VXNlcjg5Njk5MTc3", "user": "iiMidknightii", "avatar": "https://avatars.githubusercontent.com/u/89699177?v=4", "url": "https://github.com/iiMidknightii", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ0MzA2MDU0": { "id": "MDQ6VXNlcjQ0MzA2MDU0", "user": "matheusmdx", "avatar": "https://avatars.githubusercontent.com/u/44306054?u=dce7f29d6a6129d92609c697036bc5c9ba1d4a58&v=4", "url": "https://github.com/matheusmdx", "pull_count": 4, "commit_count": 4 }, "U_kgDOBbOU1w": { "id": "U_kgDOBbOU1w", "user": "not-my-username", "avatar": "https://avatars.githubusercontent.com/u/95655127?v=4", "url": "https://github.com/not-my-username", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM2NjEyNjMy": { "id": "MDQ6VXNlcjM2NjEyNjMy", "user": "mickeyordog", "avatar": "https://avatars.githubusercontent.com/u/36612632?u=82fa67ebff32e6e6c12e45b7adbff3737288aaa0&v=4", "url": "https://github.com/mickeyordog", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIxMzI1OTQz": { "id": "MDQ6VXNlcjIxMzI1OTQz", "user": "markdibarry", "avatar": "https://avatars.githubusercontent.com/u/21325943?u=3143c72c047c779c3d2dd207578042e84971c97d&v=4", "url": "https://github.com/markdibarry", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjIyOTgzNw==": { "id": "MDQ6VXNlcjIyOTgzNw==", "user": "rburing", "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", "url": "https://github.com/rburing", "pull_count": 19, "commit_count": 19 }, "U_kgDOB_eGRg": { "id": "U_kgDOB_eGRg", "user": "ydeltastar", "avatar": "https://avatars.githubusercontent.com/u/133662278?v=4", "url": "https://github.com/ydeltastar", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjcwODQ4OA==": { "id": "MDQ6VXNlcjcwODQ4OA==", "user": "Bromeon", "avatar": "https://avatars.githubusercontent.com/u/708488?v=4", "url": "https://github.com/Bromeon", "pull_count": 2, "commit_count": 2 }, "U_kgDOBrLlHw": { "id": "U_kgDOBrLlHw", "user": "RTTEXFile", "avatar": "https://avatars.githubusercontent.com/u/112387359?u=fcd0d4342ab1f6a25421325f9c516b4566b45ff1&v=4", "url": "https://github.com/RTTEXFile", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYzMzQ1ODA=": { "id": "MDQ6VXNlcjYzMzQ1ODA=", "user": "maiself", "avatar": "https://avatars.githubusercontent.com/u/6334580?v=4", "url": "https://github.com/maiself", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUyNDY0MjA0": { "id": "MDQ6VXNlcjUyNDY0MjA0", "user": "smix8", "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", "url": "https://github.com/smix8", "pull_count": 52, "commit_count": 52 }, "MDQ6VXNlcjU2MTEzMjM=": { "id": "MDQ6VXNlcjU2MTEzMjM=", "user": "AdriaandeJongh", "avatar": "https://avatars.githubusercontent.com/u/5611323?v=4", "url": "https://github.com/AdriaandeJongh", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjI3MjY1NjI=": { "id": "MDQ6VXNlcjI3MjY1NjI=", "user": "mertkasar", "avatar": "https://avatars.githubusercontent.com/u/2726562?u=f979ad92ed601eb9e2881b2ddaa16f253f145019&v=4", "url": "https://github.com/mertkasar", "pull_count": 1, "commit_count": 1 }, "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": 2 }, "MDQ6VXNlcjQwNDcyODk=": { "id": "MDQ6VXNlcjQwNDcyODk=", "user": "capnm", "avatar": "https://avatars.githubusercontent.com/u/4047289?u=ba1e6b2cb89085cc5f553a712aeeb60e46e23715&v=4", "url": "https://github.com/capnm", "pull_count": 11, "commit_count": 10 }, "MDQ6VXNlcjExOTIxNzQ1": { "id": "MDQ6VXNlcjExOTIxNzQ1", "user": "ChristopheClaustre", "avatar": "https://avatars.githubusercontent.com/u/11921745?u=6feaddcf88aa7ddfe23cb88c1cb697ba838416bf&v=4", "url": "https://github.com/ChristopheClaustre", "pull_count": 2, "commit_count": 3 }, "U_kgDOBhvAjg": { "id": "U_kgDOBhvAjg", "user": "DevPoodle", "avatar": "https://avatars.githubusercontent.com/u/102482062?u=24ef76f50c72d5a06bafe4bd7130d18900ec3d39&v=4", "url": "https://github.com/DevPoodle", "pull_count": 5, "commit_count": 5 }, "MDQ6VXNlcjM4OTAwMjI2": { "id": "MDQ6VXNlcjM4OTAwMjI2", "user": "marcospb19", "avatar": "https://avatars.githubusercontent.com/u/38900226?u=8c8b462696be1e1eae3a35f314881374387486b4&v=4", "url": "https://github.com/marcospb19", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE1MjI3Nzc=": { "id": "MDQ6VXNlcjE1MjI3Nzc=", "user": "baptr", "avatar": "https://avatars.githubusercontent.com/u/1522777?v=4", "url": "https://github.com/baptr", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjM0NzAzNw==": { "id": "MDQ6VXNlcjM0NzAzNw==", "user": "MikeSchulze", "avatar": "https://avatars.githubusercontent.com/u/347037?u=d74d3cbbf509fb49018105154d1ca4dcbbb9d4c1&v=4", "url": "https://github.com/MikeSchulze", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjI1NjY3OTk2": { "id": "MDQ6VXNlcjI1NjY3OTk2", "user": "MovaUA", "avatar": "https://avatars.githubusercontent.com/u/25667996?u=9f21cbefaf44ba7ce4e53d0cccadb1c8096ad345&v=4", "url": "https://github.com/MovaUA", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU1OTk3OTY=": { "id": "MDQ6VXNlcjU1OTk3OTY=", "user": "vnen", "avatar": "https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4", "url": "https://github.com/vnen", "pull_count": 18, "commit_count": 19 }, "MDQ6VXNlcjY2NzI3NzEw": { "id": "MDQ6VXNlcjY2NzI3NzEw", "user": "Mickeon", "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", "url": "https://github.com/Mickeon", "pull_count": 83, "commit_count": 86 }, "MDQ6VXNlcjYwNTc5MDE0": { "id": "MDQ6VXNlcjYwNTc5MDE0", "user": "passivestar", "avatar": "https://avatars.githubusercontent.com/u/60579014?u=697add5e470e2ff75d961b4eb5964679ad528d6e&v=4", "url": "https://github.com/passivestar", "pull_count": 33, "commit_count": 33 }, "MDQ6VXNlcjE2NTQ3NjM=": { "id": "MDQ6VXNlcjE2NTQ3NjM=", "user": "mhilbrunner", "avatar": "https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4", "url": "https://github.com/mhilbrunner", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjk2MjEwNjQ=": { "id": "MDQ6VXNlcjk2MjEwNjQ=", "user": "BrinerLovo", "avatar": "https://avatars.githubusercontent.com/u/9621064?u=f194e990b5341f0dba361ca11ff43a6ae874b39b&v=4", "url": "https://github.com/BrinerLovo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI5MTIxOTI1": { "id": "MDQ6VXNlcjI5MTIxOTI1", "user": "Grublady", "avatar": "https://avatars.githubusercontent.com/u/29121925?u=24792d6dc8aedcec25635b6d1618f5f61ecbfea5&v=4", "url": "https://github.com/Grublady", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2MjQwNTc=": { "id": "MDQ6VXNlcjE2MjQwNTc=", "user": "Zorvalt", "avatar": "https://avatars.githubusercontent.com/u/1624057?u=a4ca9f376be005d99e6c127edddfe3a23f340797&v=4", "url": "https://github.com/Zorvalt", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcxNTU0MDg5": { "id": "MDQ6VXNlcjcxNTU0MDg5", "user": "ayanchavand", "avatar": "https://avatars.githubusercontent.com/u/71554089?u=d47c1fc23de03bf078ff48fbd268fdbe0a804ac7&v=4", "url": "https://github.com/ayanchavand", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIxOTk5Mzc5": { "id": "MDQ6VXNlcjIxOTk5Mzc5", "user": "lawnjelly", "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", "url": "https://github.com/lawnjelly", "pull_count": 9, "commit_count": 13 }, "MDQ6VXNlcjc5MjgwNDYw": { "id": "MDQ6VXNlcjc5MjgwNDYw", "user": "scotmcp", "avatar": "https://avatars.githubusercontent.com/u/79280460?u=d196abb6f243976edebacf1d71201c34cd10f7f7&v=4", "url": "https://github.com/scotmcp", "pull_count": 1, "commit_count": 1 }, "U_kgDOB6mx1w": { "id": "U_kgDOB6mx1w", "user": "KernRat", "avatar": "https://avatars.githubusercontent.com/u/128561623?u=0e2c3c60b7bd0a62c70b3077b68343caf97b071d&v=4", "url": "https://github.com/KernRat", "pull_count": 1, "commit_count": 1 }, "U_kgDOCSXAdA": { "id": "U_kgDOCSXAdA", "user": "demolke", "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", "url": "https://github.com/demolke", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE2Njc0MTU=": { "id": "MDQ6VXNlcjE2Njc0MTU=", "user": "ericrallen", "avatar": "https://avatars.githubusercontent.com/u/1667415?u=7bb5f179587283a616f1ddf8d1782f61da44e9fc&v=4", "url": "https://github.com/ericrallen", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwOTMxMTk=": { "id": "MDQ6VXNlcjYwOTMxMTk=", "user": "groud", "avatar": "https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4", "url": "https://github.com/groud", "pull_count": 27, "commit_count": 28 }, "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": 5 }, "MDQ6VXNlcjM2NzkzOTI=": { "id": "MDQ6VXNlcjM2NzkzOTI=", "user": "paulsinnett", "avatar": "https://avatars.githubusercontent.com/u/3679392?u=562c57aaa7db7ec16cf7c864cf0922fa59c77785&v=4", "url": "https://github.com/paulsinnett", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ5NTUwNTE=": { "id": "MDQ6VXNlcjQ5NTUwNTE=", "user": "Arnklit", "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", "url": "https://github.com/Arnklit", "pull_count": 5, "commit_count": 5 }, "U_kgDOB04MXw": { "id": "U_kgDOB04MXw", "user": "VictorKostinOfficial", "avatar": "https://avatars.githubusercontent.com/u/122555487?u=82d33c9386a882e875822998a27e7829c559cbf3&v=4", "url": "https://github.com/VictorKostinOfficial", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU3MDMyMDE3": { "id": "MDQ6VXNlcjU3MDMyMDE3", "user": "Khasehemwy", "avatar": "https://avatars.githubusercontent.com/u/57032017?u=26492b549639ad6c34a7be2c6df490df05619591&v=4", "url": "https://github.com/Khasehemwy", "pull_count": 2, "commit_count": 2 }, "U_kgDOCGstdQ": { "id": "U_kgDOCGstdQ", "user": "MikeXYZW", "avatar": "https://avatars.githubusercontent.com/u/141241717?u=28cca8bc619fbc10ee536bd131d1bb386ced63d5&v=4", "url": "https://github.com/MikeXYZW", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc4ODQ5Njg=": { "id": "MDQ6VXNlcjc4ODQ5Njg=", "user": "Makosai", "avatar": "https://avatars.githubusercontent.com/u/7884968?u=88c2cfdac63a3404e49714717f9ed1ad401bdf84&v=4", "url": "https://github.com/Makosai", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcyNjQwOTk=": { "id": "MDQ6VXNlcjcyNjQwOTk=", "user": "JacobMillner", "avatar": "https://avatars.githubusercontent.com/u/7264099?u=cd45d0c2a6d4305b5c69a0fbba7072bc8b32cd6d&v=4", "url": "https://github.com/JacobMillner", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUzOTQ3Nzg0": { "id": "MDQ6VXNlcjUzOTQ3Nzg0", "user": "CookieBadger", "avatar": "https://avatars.githubusercontent.com/u/53947784?u=1bf2304c9ebf533276295a399e0c7d89c1d9270b&v=4", "url": "https://github.com/CookieBadger", "pull_count": 14, "commit_count": 14 }, "U_kgDOCJRecw": { "id": "U_kgDOCJRecw", "user": "ashish0kumar", "avatar": "https://avatars.githubusercontent.com/u/143941235?u=e4eacfa32b36850b183f63506cfb19a662e7a2b5&v=4", "url": "https://github.com/ashish0kumar", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQ1ODY5MQ==": { "id": "MDQ6VXNlcjQ1ODY5MQ==", "user": "Trinovantes", "avatar": "https://avatars.githubusercontent.com/u/458691?v=4", "url": "https://github.com/Trinovantes", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIyNDIxNQ==": { "id": "MDQ6VXNlcjIyNDIxNQ==", "user": "patwork", "avatar": "https://avatars.githubusercontent.com/u/224215?v=4", "url": "https://github.com/patwork", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjY3NTQ3ODkx": { "id": "MDQ6VXNlcjY3NTQ3ODkx", "user": "oshman99", "avatar": "https://avatars.githubusercontent.com/u/67547891?u=537f6f67eb8c8fa5f7b114dcdf508258190e00d8&v=4", "url": "https://github.com/oshman99", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjg2MzE=": { "id": "MDQ6VXNlcjg2MzE=", "user": "poga", "avatar": "https://avatars.githubusercontent.com/u/8631?u=30104c00342d7c0b96b6d17d0b4637708502917a&v=4", "url": "https://github.com/poga", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ3NzQ1NTA=": { "id": "MDQ6VXNlcjQ3NzQ1NTA=", "user": "Gurvan", "avatar": "https://avatars.githubusercontent.com/u/4774550?u=30ec93e0d70d5409db4532d64a43ddbcbb3b3cf6&v=4", "url": "https://github.com/Gurvan", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY2NDM4NDQ=": { "id": "MDQ6VXNlcjY2NDM4NDQ=", "user": "decacis", "avatar": "https://avatars.githubusercontent.com/u/6643844?u=067e437d4108f76b148dd91c8850e772b73f7088&v=4", "url": "https://github.com/decacis", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIzMTA2Mzkw": { "id": "MDQ6VXNlcjIzMTA2Mzkw", "user": "semensanyok", "avatar": "https://avatars.githubusercontent.com/u/23106390?u=9c96b703160ad942edeaa9b90f35366f485210c6&v=4", "url": "https://github.com/semensanyok", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjg1NDM4ODky": { "id": "MDQ6VXNlcjg1NDM4ODky", "user": "MewPurPur", "avatar": "https://avatars.githubusercontent.com/u/85438892?u=772295c29d3b62548bff714c0413e86381c77ba1&v=4", "url": "https://github.com/MewPurPur", "pull_count": 11, "commit_count": 12 }, "MDQ6VXNlcjIzMTA2OA==": { "id": "MDQ6VXNlcjIzMTA2OA==", "user": "vgezer", "avatar": "https://avatars.githubusercontent.com/u/231068?v=4", "url": "https://github.com/vgezer", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjU5NTI1Mzc4": { "id": "MDQ6VXNlcjU5NTI1Mzc4", "user": "Robocraft999", "avatar": "https://avatars.githubusercontent.com/u/59525378?u=df81e21ace715a747b3c3d35300b9f05f9859e4e&v=4", "url": "https://github.com/Robocraft999", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI0NDk4ODMy": { "id": "MDQ6VXNlcjI0NDk4ODMy", "user": "ibrahn", "avatar": "https://avatars.githubusercontent.com/u/24498832?u=c42a48925a172c15bc8e1b5e65ba25a866d59474&v=4", "url": "https://github.com/ibrahn", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE3MzIxNTM=": { "id": "MDQ6VXNlcjE3MzIxNTM=", "user": "ueshita", "avatar": "https://avatars.githubusercontent.com/u/1732153?u=7582ac8ad42040af9c2038927790eb5802df53b2&v=4", "url": "https://github.com/ueshita", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjk5NTc5ODc=": { "id": "MDQ6VXNlcjk5NTc5ODc=", "user": "Meorge", "avatar": "https://avatars.githubusercontent.com/u/9957987?u=9071447877f2ec85d41d0fe1dc1b61af6fda235b&v=4", "url": "https://github.com/Meorge", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjI5MzEwODU=": { "id": "MDQ6VXNlcjI5MzEwODU=", "user": "nblackburn", "avatar": "https://avatars.githubusercontent.com/u/2931085?v=4", "url": "https://github.com/nblackburn", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwNTQxMTgz": { "id": "MDQ6VXNlcjMwNTQxMTgz", "user": "brno32", "avatar": "https://avatars.githubusercontent.com/u/30541183?v=4", "url": "https://github.com/brno32", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjMwODk1MjU=": { "id": "MDQ6VXNlcjMwODk1MjU=", "user": "TheSofox", "avatar": "https://avatars.githubusercontent.com/u/3089525?u=9c26f4e874d289f4d94ef7ab1954523255db2395&v=4", "url": "https://github.com/TheSofox", "pull_count": 17, "commit_count": 17 }, "MDQ6VXNlcjgzODgzOTM3": { "id": "MDQ6VXNlcjgzODgzOTM3", "user": "sertonix", "avatar": "https://avatars.githubusercontent.com/u/83883937?u=953af43c95fcd7cbfb80208d9955a2176b6ee55d&v=4", "url": "https://github.com/sertonix", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI1ODYxNzky": { "id": "MDQ6VXNlcjI1ODYxNzky", "user": "JaviARodriguez", "avatar": "https://avatars.githubusercontent.com/u/25861792?v=4", "url": "https://github.com/JaviARodriguez", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYzMjc2Ng==": { "id": "MDQ6VXNlcjYzMjc2Ng==", "user": "TokisanGames", "avatar": "https://avatars.githubusercontent.com/u/632766?u=c8f96e39e60416f27f76fbf09a6234d1c6fcdf25&v=4", "url": "https://github.com/TokisanGames", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzMjMzMjYw": { "id": "MDQ6VXNlcjQzMjMzMjYw", "user": "Maski0", "avatar": "https://avatars.githubusercontent.com/u/43233260?u=0672614abc8ab66ad872869fdfa6f012c3131239&v=4", "url": "https://github.com/Maski0", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE3NTYzODg=": { "id": "MDQ6VXNlcjE3NTYzODg=", "user": "DarkMessiah", "avatar": "https://avatars.githubusercontent.com/u/1756388?v=4", "url": "https://github.com/DarkMessiah", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjYzNDA3NjQ4": { "id": "MDQ6VXNlcjYzNDA3NjQ4", "user": "EAinsley", "avatar": "https://avatars.githubusercontent.com/u/63407648?u=3cba713032da4a65de80b2fb3d7c7e349ca17b4b&v=4", "url": "https://github.com/EAinsley", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUyODUy": { "id": "MDQ6VXNlcjUyODUy", "user": "stuartcarnie", "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", "url": "https://github.com/stuartcarnie", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjQxNzkyMg==": { "id": "MDQ6VXNlcjQxNzkyMg==", "user": "Split82", "avatar": "https://avatars.githubusercontent.com/u/417922?u=94d31647962e1a01af3bc884775e895f73aeec07&v=4", "url": "https://github.com/Split82", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg1Mjc2NjQ0": { "id": "MDQ6VXNlcjg1Mjc2NjQ0", "user": "MannyFluss", "avatar": "https://avatars.githubusercontent.com/u/85276644?v=4", "url": "https://github.com/MannyFluss", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2NjMyMw==": { "id": "MDQ6VXNlcjE2NjMyMw==", "user": "tamask", "avatar": "https://avatars.githubusercontent.com/u/166323?u=1a11c505da5bc028696ba4fb2c546d1a2752465d&v=4", "url": "https://github.com/tamask", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ1MDA4NTg=": { "id": "MDQ6VXNlcjQ1MDA4NTg=", "user": "TitanNano", "avatar": "https://avatars.githubusercontent.com/u/4500858?u=7584cab8e4d5158a171b69014d4d56d65e573911&v=4", "url": "https://github.com/TitanNano", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjYyNzYxMzk=": { "id": "MDQ6VXNlcjYyNzYxMzk=", "user": "alula", "avatar": "https://avatars.githubusercontent.com/u/6276139?u=c6bf74a68637a7733328be4e7a14d02f7ff3bbbb&v=4", "url": "https://github.com/alula", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjcxOTc0NDk4": { "id": "MDQ6VXNlcjcxOTc0NDk4", "user": "Summersay415", "avatar": "https://avatars.githubusercontent.com/u/71974498?u=d0e763ce80177620a28838e7e5f0baf7ef7c7087&v=4", "url": "https://github.com/Summersay415", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzMTMwMA==": { "id": "MDQ6VXNlcjMzMTMwMA==", "user": "31", "avatar": "https://avatars.githubusercontent.com/u/331300?v=4", "url": "https://github.com/31", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjIwMTUwMTUx": { "id": "MDQ6VXNlcjIwMTUwMTUx", "user": "thmasn", "avatar": "https://avatars.githubusercontent.com/u/20150151?u=8f53084debf28ac42bdf05848395c9ed2d9010dc&v=4", "url": "https://github.com/thmasn", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjgwMTU5MTA=": { "id": "MDQ6VXNlcjgwMTU5MTA=", "user": "shak2", "avatar": "https://avatars.githubusercontent.com/u/8015910?v=4", "url": "https://github.com/shak2", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQyNzE0MDM0": { "id": "MDQ6VXNlcjQyNzE0MDM0", "user": "libklein", "avatar": "https://avatars.githubusercontent.com/u/42714034?v=4", "url": "https://github.com/libklein", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIyNjIwNjcy": { "id": "MDQ6VXNlcjIyNjIwNjcy", "user": "sunfl0w", "avatar": "https://avatars.githubusercontent.com/u/22620672?u=2e7e0a87f434aa925331f3f878ff1e44b92235a7&v=4", "url": "https://github.com/sunfl0w", "pull_count": 1, "commit_count": 1 }, "U_kgDOBc5Gzg": { "id": "U_kgDOBc5Gzg", "user": "gavenerickson", "avatar": "https://avatars.githubusercontent.com/u/97404622?v=4", "url": "https://github.com/gavenerickson", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI1MDY4Mzcw": { "id": "MDQ6VXNlcjI1MDY4Mzcw", "user": "MTareqAzim", "avatar": "https://avatars.githubusercontent.com/u/25068370?u=cd4f0407137ca372ec680e238bcc8c2a02a977cc&v=4", "url": "https://github.com/MTareqAzim", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMyNTU1Njg=": { "id": "MDQ6VXNlcjMyNTU1Njg=", "user": "Naros", "avatar": "https://avatars.githubusercontent.com/u/3255568?u=4730e9a35d4b60504321a720796615a705462cef&v=4", "url": "https://github.com/Naros", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjc5MDU0MDY=": { "id": "MDQ6VXNlcjc5MDU0MDY=", "user": "dopitz", "avatar": "https://avatars.githubusercontent.com/u/7905406?u=3cc542713a68baa25bc97a602fbcce8943c96a38&v=4", "url": "https://github.com/dopitz", "pull_count": 0, "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": 6, "commit_count": 6 }, "MDQ6VXNlcjI0NjI1NDU0": { "id": "MDQ6VXNlcjI0NjI1NDU0", "user": "stephen-berry", "avatar": "https://avatars.githubusercontent.com/u/24625454?u=f4bd90c4f5da1cb769343d35809c89887af6da9d&v=4", "url": "https://github.com/stephen-berry", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg0MzAwOTA=": { "id": "MDQ6VXNlcjg0MzAwOTA=", "user": "mart3323", "avatar": "https://avatars.githubusercontent.com/u/8430090?u=876a327ecde8a5bd04fa96e3eb29266d81dde55b&v=4", "url": "https://github.com/mart3323", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyODY5MjM=": { "id": "MDQ6VXNlcjEyODY5MjM=", "user": "wojtekpil", "avatar": "https://avatars.githubusercontent.com/u/1286923?u=9299d4ba41a1ea044000f030c04db6d9c6903779&v=4", "url": "https://github.com/wojtekpil", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM2MTU0": { "id": "MDQ6VXNlcjM2MTU0", "user": "permelin", "avatar": "https://avatars.githubusercontent.com/u/36154?u=30998cd5caf976ecdfa7d1954ca6b2fe41071d13&v=4", "url": "https://github.com/permelin", "pull_count": 9, "commit_count": 9 }, "MDQ6VXNlcjMwMzg2MDY3": { "id": "MDQ6VXNlcjMwMzg2MDY3", "user": "Rindbee", "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", "url": "https://github.com/Rindbee", "pull_count": 18, "commit_count": 18 }, "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": 7, "commit_count": 7 }, "MDQ6VXNlcjQwODc5MDM=": { "id": "MDQ6VXNlcjQwODc5MDM=", "user": "hccloud", "avatar": "https://avatars.githubusercontent.com/u/4087903?u=540926069347ea3a4226cb367d78f08d09ac38cb&v=4", "url": "https://github.com/hccloud", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM5OTQ2MDMw": { "id": "MDQ6VXNlcjM5OTQ2MDMw", "user": "lyuma", "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4", "url": "https://github.com/lyuma", "pull_count": 23, "commit_count": 27 }, "MDQ6VXNlcjI0MzA3MDQ5": { "id": "MDQ6VXNlcjI0MzA3MDQ5", "user": "TCROC", "avatar": "https://avatars.githubusercontent.com/u/24307049?u=d195784832ed42069d02554c93df52be645c0009&v=4", "url": "https://github.com/TCROC", "pull_count": 3, "commit_count": 4 }, "MDQ6VXNlcjM4NTU2MDI=": { "id": "MDQ6VXNlcjM4NTU2MDI=", "user": "EmrysMyrddin", "avatar": "https://avatars.githubusercontent.com/u/3855602?u=e2e2adf4d57ba39ed7e7b465a02da7cf624c6fbc&v=4", "url": "https://github.com/EmrysMyrddin", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjkwOTMw": { "id": "MDQ6VXNlcjkwOTMw", "user": "ttencate", "avatar": "https://avatars.githubusercontent.com/u/90930?v=4", "url": "https://github.com/ttencate", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg4Nzk3MTQ=": { "id": "MDQ6VXNlcjg4Nzk3MTQ=", "user": "GrahameGW", "avatar": "https://avatars.githubusercontent.com/u/8879714?u=897db2f3a36efc35814d16b599055b99f46ac9bf&v=4", "url": "https://github.com/GrahameGW", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI3MTk0Njg=": { "id": "MDQ6VXNlcjI3MTk0Njg=", "user": "preslavnpetrov", "avatar": "https://avatars.githubusercontent.com/u/2719468?u=f403fe50f34988fc2a1660de9d085a241aadb79d&v=4", "url": "https://github.com/preslavnpetrov", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzMDkxNjY2": { "id": "MDQ6VXNlcjMzMDkxNjY2", "user": "warriormaster12", "avatar": "https://avatars.githubusercontent.com/u/33091666?u=c60aa82a2be9bf505c0e7516eb0fff7e6bc42117&v=4", "url": "https://github.com/warriormaster12", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjI4Mjg2OTYx": { "id": "MDQ6VXNlcjI4Mjg2OTYx", "user": "Jummit", "avatar": "https://avatars.githubusercontent.com/u/28286961?u=ecb7e6e21405e2994f46f4a0d7f79ef6820fbc1c&v=4", "url": "https://github.com/Jummit", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjMzNDgwOA==": { "id": "MDQ6VXNlcjMzNDgwOA==", "user": "Flynsarmy", "avatar": "https://avatars.githubusercontent.com/u/334808?v=4", "url": "https://github.com/Flynsarmy", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE0ODI2ODE=": { "id": "MDQ6VXNlcjE0ODI2ODE=", "user": "van800", "avatar": "https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4", "url": "https://github.com/van800", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjIxMzU3MDk=": { "id": "MDQ6VXNlcjIxMzU3MDk=", "user": "maunvz", "avatar": "https://avatars.githubusercontent.com/u/2135709?u=539488111846eb14fcb8caff405a9fe33a879bff&v=4", "url": "https://github.com/maunvz", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjMyMzIx": { "id": "MDQ6VXNlcjMyMzIx", "user": "fire", "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", "url": "https://github.com/fire", "pull_count": 9, "commit_count": 12 }, "MDQ6VXNlcjYxNjI0NTU4": { "id": "MDQ6VXNlcjYxNjI0NTU4", "user": "Daylily-Zeleen", "avatar": "https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4", "url": "https://github.com/Daylily-Zeleen", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjEyNzU2MDQ3": { "id": "MDQ6VXNlcjEyNzU2MDQ3", "user": "SaracenOne", "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", "url": "https://github.com/SaracenOne", "pull_count": 9, "commit_count": 10 }, "MDQ6VXNlcjUyMzIyNzQ1": { "id": "MDQ6VXNlcjUyMzIyNzQ1", "user": "Rudolph-B", "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", "url": "https://github.com/Rudolph-B", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjI1MDAxMzQ=": { "id": "MDQ6VXNlcjI1MDAxMzQ=", "user": "TheOrioli", "avatar": "https://avatars.githubusercontent.com/u/2500134?u=381fc625a64d03ca750b5c0aa4642d439f952d94&v=4", "url": "https://github.com/TheOrioli", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcxMjIxNTY=": { "id": "MDQ6VXNlcjcxMjIxNTY=", "user": "Frefreak", "avatar": "https://avatars.githubusercontent.com/u/7122156?u=50a11327f4bade1d56460b0e5da56429eb064caa&v=4", "url": "https://github.com/Frefreak", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExMjc3NTg4": { "id": "MDQ6VXNlcjExMjc3NTg4", "user": "0x0ACB", "avatar": "https://avatars.githubusercontent.com/u/11277588?v=4", "url": "https://github.com/0x0ACB", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjE5NzY0NDky": { "id": "MDQ6VXNlcjE5NzY0NDky", "user": "pkowal1982", "avatar": "https://avatars.githubusercontent.com/u/19764492?u=a8eb09586390184bb294ed1f465e32857f8d4faf&v=4", "url": "https://github.com/pkowal1982", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjUyMDE5MDA5": { "id": "MDQ6VXNlcjUyMDE5MDA5", "user": "mateuseap", "avatar": "https://avatars.githubusercontent.com/u/52019009?u=03321a66c59a03cc4ff7345614a8f85124770ead&v=4", "url": "https://github.com/mateuseap", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjc1NjExMjI=": { "id": "MDQ6VXNlcjc1NjExMjI=", "user": "rvenson", "avatar": "https://avatars.githubusercontent.com/u/7561122?v=4", "url": "https://github.com/rvenson", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjkwNzIzMjQ=": { "id": "MDQ6VXNlcjkwNzIzMjQ=", "user": "DanielSnd", "avatar": "https://avatars.githubusercontent.com/u/9072324?u=e2b8146738d18686ffab36c9ff8afc22b573ed9c&v=4", "url": "https://github.com/DanielSnd", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyMjYyODc1": { "id": "MDQ6VXNlcjEyMjYyODc1", "user": "jwinarske", "avatar": "https://avatars.githubusercontent.com/u/12262875?u=f534e07881d084a45ed4fb533a55432dd406078b&v=4", "url": "https://github.com/jwinarske", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjgyMDgxNjU=": { "id": "MDQ6VXNlcjgyMDgxNjU=", "user": "4d49", "avatar": "https://avatars.githubusercontent.com/u/8208165?u=9c51d3cd7d7c240d7059ffb2ac9f5d0e0e95ca1b&v=4", "url": "https://github.com/4d49", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE0NTkzOA==": { "id": "MDQ6VXNlcjE0NTkzOA==", "user": "robert-wallis", "avatar": "https://avatars.githubusercontent.com/u/145938?u=c1e5da6a61dbfa58e1b9403a60c62a2db8353cb6&v=4", "url": "https://github.com/robert-wallis", "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": 22, "commit_count": 22 }, "MDQ6VXNlcjIxNDUy": { "id": "MDQ6VXNlcjIxNDUy", "user": "poiati", "avatar": "https://avatars.githubusercontent.com/u/21452?u=544a5241460bb0acdaf0c7dea0b002ae8ca1621e&v=4", "url": "https://github.com/poiati", "pull_count": 1, "commit_count": 1 }, "U_kgDOCVq9Tg": { "id": "U_kgDOCVq9Tg", "user": "lmyers421", "avatar": "https://avatars.githubusercontent.com/u/156941646?v=4", "url": "https://github.com/lmyers421", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM3Mzc4NzQ2": { "id": "MDQ6VXNlcjM3Mzc4NzQ2", "user": "Chubercik", "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", "url": "https://github.com/Chubercik", "pull_count": 19, "commit_count": 19 }, "MDQ6VXNlcjE3MDMyNDYw": { "id": "MDQ6VXNlcjE3MDMyNDYw", "user": "emrekultursay", "avatar": "https://avatars.githubusercontent.com/u/17032460?u=cf969fd63d40e64811fd4a8a055f1ff9c1595fda&v=4", "url": "https://github.com/emrekultursay", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIwMzYwNjIy": { "id": "MDQ6VXNlcjIwMzYwNjIy", "user": "cosparks", "avatar": "https://avatars.githubusercontent.com/u/20360622?u=84606310084e581f9f9e57eba3cb6cc4a1ddf278&v=4", "url": "https://github.com/cosparks", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjY2MDA0Mjgw": { "id": "MDQ6VXNlcjY2MDA0Mjgw", "user": "Maran23", "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4", "url": "https://github.com/Maran23", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjIxMzE0NzA4": { "id": "MDQ6VXNlcjIxMzE0NzA4", "user": "Sievaxx", "avatar": "https://avatars.githubusercontent.com/u/21314708?u=d12e03652087e84cf255aecd610bacda6d8f2cb4&v=4", "url": "https://github.com/Sievaxx", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY5NTIwNjkz": { "id": "MDQ6VXNlcjY5NTIwNjkz", "user": "RadiantUwU", "avatar": "https://avatars.githubusercontent.com/u/69520693?u=c6b8940b34e2a8bfe3d6f256b834fcae210ba401&v=4", "url": "https://github.com/RadiantUwU", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjcxOTM3MzA2": { "id": "MDQ6VXNlcjcxOTM3MzA2", "user": "mieldepoche", "avatar": "https://avatars.githubusercontent.com/u/71937306?u=1ad89f55ebeff58838530216c586c1b49954f2c6&v=4", "url": "https://github.com/mieldepoche", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjE0OTM0NTk=": { "id": "MDQ6VXNlcjE0OTM0NTk=", "user": "autoit4you", "avatar": "https://avatars.githubusercontent.com/u/1493459?v=4", "url": "https://github.com/autoit4you", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzMjAxNjc0": { "id": "MDQ6VXNlcjMzMjAxNjc0", "user": "lalitshankarchowdhury", "avatar": "https://avatars.githubusercontent.com/u/33201674?u=1f0bb41578c2c9b1427479002521c043b4f6e98c&v=4", "url": "https://github.com/lalitshankarchowdhury", "pull_count": 1, "commit_count": 1 }, "": { "id": "", "user": "ghost", "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", "url": "https://github.com/ghost", "pull_count": 1, "commit_count": 7 }, "MDQ6VXNlcjEwNTIwMjQ5": { "id": "MDQ6VXNlcjEwNTIwMjQ5", "user": "Nodragem", "avatar": "https://avatars.githubusercontent.com/u/10520249?u=d71d985bd08d9add33a64bf2f1c81288393da61d&v=4", "url": "https://github.com/Nodragem", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjMxODUxNDMx": { "id": "MDQ6VXNlcjMxODUxNDMx", "user": "lander-vr", "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", "url": "https://github.com/lander-vr", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjUxMTcxOTc=": { "id": "MDQ6VXNlcjUxMTcxOTc=", "user": "RedMser", "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", "url": "https://github.com/RedMser", "pull_count": 14, "commit_count": 16 }, "MDQ6VXNlcjE2NzQwOTU=": { "id": "MDQ6VXNlcjE2NzQwOTU=", "user": "Gaktan", "avatar": "https://avatars.githubusercontent.com/u/1674095?v=4", "url": "https://github.com/Gaktan", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE0ODAwMzIw": { "id": "MDQ6VXNlcjE0ODAwMzIw", "user": "magian1127", "avatar": "https://avatars.githubusercontent.com/u/14800320?u=26be008acf49b9885137298e8b3414eee9bf7f0a&v=4", "url": "https://github.com/magian1127", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjI3MDM4NjE5": { "id": "MDQ6VXNlcjI3MDM4NjE5", "user": "dmipeck", "avatar": "https://avatars.githubusercontent.com/u/27038619?u=09351ba8c744e99cb8488c70c2951cab7d85b5cb&v=4", "url": "https://github.com/dmipeck", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcxMTcwMDU5": { "id": "MDQ6VXNlcjcxMTcwMDU5", "user": "ZerxZ", "avatar": "https://avatars.githubusercontent.com/u/71170059?u=ef27111c8626e881aee6d5d364b47c50b41b75b4&v=4", "url": "https://github.com/ZerxZ", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE4NzU4OQ==": { "id": "MDQ6VXNlcjE4NzU4OQ==", "user": "sgilissen", "avatar": "https://avatars.githubusercontent.com/u/187589?u=ef7a903c27c6b3354a24aa271a9dedf808996a86&v=4", "url": "https://github.com/sgilissen", "pull_count": 1, "commit_count": 1 }, "U_kgDOBtbJQg": { "id": "U_kgDOBtbJQg", "user": "Pepito468", "avatar": "https://avatars.githubusercontent.com/u/114739522?u=d3d27cec1a2d06e223dc84e9b1ebefa8883c8ef7&v=4", "url": "https://github.com/Pepito468", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwMjA0ODY=": { "id": "MDQ6VXNlcjYwMjA0ODY=", "user": "xiongyaohua", "avatar": "https://avatars.githubusercontent.com/u/6020486?u=7f9bd015160190e48e00e2d9db4f2e49f2d1b8a6&v=4", "url": "https://github.com/xiongyaohua", "pull_count": 5, "commit_count": 5 }, "MDQ6VXNlcjUyMTQ4MjIx": { "id": "MDQ6VXNlcjUyMTQ4MjIx", "user": "scgm0", "avatar": "https://avatars.githubusercontent.com/u/52148221?u=34bf7942b6a1371de5d23db1ceec708af3845919&v=4", "url": "https://github.com/scgm0", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjg2NjM1MzQ=": { "id": "MDQ6VXNlcjg2NjM1MzQ=", "user": "minionprocyk", "avatar": "https://avatars.githubusercontent.com/u/8663534?v=4", "url": "https://github.com/minionprocyk", "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": 28, "commit_count": 28 }, "U_kgDOB-qMgw": { "id": "U_kgDOB-qMgw", "user": "programneer", "avatar": "https://avatars.githubusercontent.com/u/132811907?u=528dc5b5a09b0ec6b1d2bd40dc3b2960500e0a4b&v=4", "url": "https://github.com/programneer", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjU1NjYzMA==": { "id": "MDQ6VXNlcjU1NjYzMA==", "user": "ogapo", "avatar": "https://avatars.githubusercontent.com/u/556630?v=4", "url": "https://github.com/ogapo", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIxNjIxNDI=": { "id": "MDQ6VXNlcjIxNjIxNDI=", "user": "alesliehughes", "avatar": "https://avatars.githubusercontent.com/u/2162142?v=4", "url": "https://github.com/alesliehughes", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjg5MTM4MDE=": { "id": "MDQ6VXNlcjg5MTM4MDE=", "user": "Mitten-O", "avatar": "https://avatars.githubusercontent.com/u/8913801?u=0087b0895df37bac57a8fd21336002619b095a7a&v=4", "url": "https://github.com/Mitten-O", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzNzAyNQ==": { "id": "MDQ6VXNlcjQzNzAyNQ==", "user": "paulloz", "avatar": "https://avatars.githubusercontent.com/u/437025?u=6af868897c2402f656706370263af6cd158525ef&v=4", "url": "https://github.com/paulloz", "pull_count": 22, "commit_count": 23 }, "MDQ6VXNlcjkwNTkxMQ==": { "id": "MDQ6VXNlcjkwNTkxMQ==", "user": "Kimau", "avatar": "https://avatars.githubusercontent.com/u/905911?v=4", "url": "https://github.com/Kimau", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjIzNjEzMDQw": { "id": "MDQ6VXNlcjIzNjEzMDQw", "user": "DarkiStar", "avatar": "https://avatars.githubusercontent.com/u/23613040?u=a254f4ee3295caf99fa150b911009fae04872b80&v=4", "url": "https://github.com/DarkiStar", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY3MTUxMw==": { "id": "MDQ6VXNlcjY3MTUxMw==", "user": "basicer", "avatar": "https://avatars.githubusercontent.com/u/671513?v=4", "url": "https://github.com/basicer", "pull_count": 4, "commit_count": 4 }, "U_kgDOBaWn2Q": { "id": "U_kgDOBaWn2Q", "user": "Naputt1", "avatar": "https://avatars.githubusercontent.com/u/94742489?v=4", "url": "https://github.com/Naputt1", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM1ODkwMTU5": { "id": "MDQ6VXNlcjM1ODkwMTU5", "user": "AlexanderFarkas", "avatar": "https://avatars.githubusercontent.com/u/35890159?v=4", "url": "https://github.com/AlexanderFarkas", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwNDYxNzA=": { "id": "MDQ6VXNlcjMwNDYxNzA=", "user": "bpseudopod", "avatar": "https://avatars.githubusercontent.com/u/3046170?u=e09bdd9bd5c8986fe5a71c0cc10bd22bb9f22d98&v=4", "url": "https://github.com/bpseudopod", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU4OTMxMTI=": { "id": "MDQ6VXNlcjU4OTMxMTI=", "user": "Frozenfire92", "avatar": "https://avatars.githubusercontent.com/u/5893112?v=4", "url": "https://github.com/Frozenfire92", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjgzMzc4ODA=": { "id": "MDQ6VXNlcjgzMzc4ODA=", "user": "Rubonnek", "avatar": "https://avatars.githubusercontent.com/u/8337880?u=83a6e43c124f47481cb090bdee9d20028ace5c36&v=4", "url": "https://github.com/Rubonnek", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjM4NzU0NjE=": { "id": "MDQ6VXNlcjM4NzU0NjE=", "user": "bqqbarbhg", "avatar": "https://avatars.githubusercontent.com/u/3875461?v=4", "url": "https://github.com/bqqbarbhg", "pull_count": 6, "commit_count": 10 }, "MDQ6VXNlcjQxNTQ3NTcw": { "id": "MDQ6VXNlcjQxNTQ3NTcw", "user": "KANAjetzt", "avatar": "https://avatars.githubusercontent.com/u/41547570?u=50f4ccf6d2ea0b7a79c1252f8834f6478a4c4d92&v=4", "url": "https://github.com/KANAjetzt", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI5MDc0MzM0": { "id": "MDQ6VXNlcjI5MDc0MzM0", "user": "TheKiromen", "avatar": "https://avatars.githubusercontent.com/u/29074334?u=da1f0ce00ca8cb04fd093c78f256e005d7946bbe&v=4", "url": "https://github.com/TheKiromen", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQwMzg2NTg3": { "id": "MDQ6VXNlcjQwMzg2NTg3", "user": "2nafish117", "avatar": "https://avatars.githubusercontent.com/u/40386587?u=468fd4ff403ed10c4edac841155eb394a6685496&v=4", "url": "https://github.com/2nafish117", "pull_count": 1, "commit_count": 1 }, "U_kgDOBYcFOQ": { "id": "U_kgDOBYcFOQ", "user": "pgh1686", "avatar": "https://avatars.githubusercontent.com/u/92734777?v=4", "url": "https://github.com/pgh1686", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY1MDE5NzU=": { "id": "MDQ6VXNlcjY1MDE5NzU=", "user": "rsubtil", "avatar": "https://avatars.githubusercontent.com/u/6501975?u=8b300dce8a185e07294946c926c37e6a67fbf2fb&v=4", "url": "https://github.com/rsubtil", "pull_count": 7, "commit_count": 7 }, "MDQ6VXNlcjQ0NjU3MA==": { "id": "MDQ6VXNlcjQ0NjU3MA==", "user": "m4rr5", "avatar": "https://avatars.githubusercontent.com/u/446570?u=30c528c3ef30611403e7dafa93f8436901603907&v=4", "url": "https://github.com/m4rr5", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjIyMDI2OTQ4": { "id": "MDQ6VXNlcjIyMDI2OTQ4", "user": "huisedenanhai", "avatar": "https://avatars.githubusercontent.com/u/22026948?u=7a933f8e42ef5eba76bd580c8e2942be3424ddbd&v=4", "url": "https://github.com/huisedenanhai", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjU0MzU0OTU=": { "id": "MDQ6VXNlcjU0MzU0OTU=", "user": "SlugFiller", "avatar": "https://avatars.githubusercontent.com/u/5435495?u=250819db4b66a83c754872f04adf1c90d2b6e9c6&v=4", "url": "https://github.com/SlugFiller", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjM4NzA1MDcw": { "id": "MDQ6VXNlcjM4NzA1MDcw", "user": "pirey0", "avatar": "https://avatars.githubusercontent.com/u/38705070?u=51967b68b6c240e39091fbc85f55f4e018e7ada9&v=4", "url": "https://github.com/pirey0", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwNzQ4Njc1": { "id": "MDQ6VXNlcjYwNzQ4Njc1", "user": "bitwise-aiden", "avatar": "https://avatars.githubusercontent.com/u/60748675?v=4", "url": "https://github.com/bitwise-aiden", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjY2MzkyMzc=": { "id": "MDQ6VXNlcjY2MzkyMzc=", "user": "MJacred", "avatar": "https://avatars.githubusercontent.com/u/6639237?u=89d4350f70d480d0457417ef122a7aaa1bb633f7&v=4", "url": "https://github.com/MJacred", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjUxNzQ2NjI4": { "id": "MDQ6VXNlcjUxNzQ2NjI4", "user": "HexagonNico", "avatar": "https://avatars.githubusercontent.com/u/51746628?u=d8e674d87106bc4b385e4f10c48a6a50827f85ee&v=4", "url": "https://github.com/HexagonNico", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjM4NTcwODM1": { "id": "MDQ6VXNlcjM4NTcwODM1", "user": "CrayolaEater", "avatar": "https://avatars.githubusercontent.com/u/38570835?u=1a77e8bed1229428492110ebf06c672fc8a3c306&v=4", "url": "https://github.com/CrayolaEater", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjYyOTkyMjc=": { "id": "MDQ6VXNlcjYyOTkyMjc=", "user": "Sauermann", "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4", "url": "https://github.com/Sauermann", "pull_count": 20, "commit_count": 20 }, "MDQ6VXNlcjc5MTc0NzU=": { "id": "MDQ6VXNlcjc5MTc0NzU=", "user": "QbieShay", "avatar": "https://avatars.githubusercontent.com/u/7917475?u=8060ff50264c5725460375fec406721476a8628e&v=4", "url": "https://github.com/QbieShay", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjI0NTEyMjU0": { "id": "MDQ6VXNlcjI0NTEyMjU0", "user": "Lateasusual", "avatar": "https://avatars.githubusercontent.com/u/24512254?u=cc6ef09f104ef168cd98b39960fdf7dc11871b54&v=4", "url": "https://github.com/Lateasusual", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjc3NTExODI=": { "id": "MDQ6VXNlcjc3NTExODI=", "user": "jitspoe", "avatar": "https://avatars.githubusercontent.com/u/7751182?u=fd2b733ea244c27f785ffb93e480448a8da03e59&v=4", "url": "https://github.com/jitspoe", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjczNjExMjc2": { "id": "MDQ6VXNlcjczNjExMjc2", "user": "fkeyzuwu", "avatar": "https://avatars.githubusercontent.com/u/73611276?u=a815ad1ac484c2aeef3a6043371c9f409ef8ab75&v=4", "url": "https://github.com/fkeyzuwu", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMyOTE2NTcx": { "id": "MDQ6VXNlcjMyOTE2NTcx", "user": "Goldenlion5648", "avatar": "https://avatars.githubusercontent.com/u/32916571?u=2d73066714c8e72740b9cbcf3dc47b852e120d3a&v=4", "url": "https://github.com/Goldenlion5648", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI5ODMwMzM0": { "id": "MDQ6VXNlcjI5ODMwMzM0", "user": "tactical-fluke", "avatar": "https://avatars.githubusercontent.com/u/29830334?u=35ec29df504c127128e66ef83528f79bca9abb3a&v=4", "url": "https://github.com/tactical-fluke", "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": 3, "commit_count": 3 }, "MDQ6VXNlcjgwMDI0MTg=": { "id": "MDQ6VXNlcjgwMDI0MTg=", "user": "brennennen", "avatar": "https://avatars.githubusercontent.com/u/8002418?u=2d498888b02442d096b3ac6bb84ecd59003d3611&v=4", "url": "https://github.com/brennennen", "pull_count": 3, "commit_count": 3 }, "U_kgDOCP82qQ": { "id": "U_kgDOCP82qQ", "user": "Konstantin-Kretov", "avatar": "https://avatars.githubusercontent.com/u/150943401?v=4", "url": "https://github.com/Konstantin-Kretov", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcwNDk2OTM1": { "id": "MDQ6VXNlcjcwNDk2OTM1", "user": "Alex-Mayo", "avatar": "https://avatars.githubusercontent.com/u/70496935?v=4", "url": "https://github.com/Alex-Mayo", "pull_count": 1, "commit_count": 1 }, "U_kgDOCSIetA": { "id": "U_kgDOCSIetA", "user": "Santoss1809", "avatar": "https://avatars.githubusercontent.com/u/153231028?v=4", "url": "https://github.com/Santoss1809", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2NDQ3Mjgy": { "id": "MDQ6VXNlcjE2NDQ3Mjgy", "user": "emanvidmaker", "avatar": "https://avatars.githubusercontent.com/u/16447282?v=4", "url": "https://github.com/emanvidmaker", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjYwNTc1NzA=": { "id": "MDQ6VXNlcjYwNTc1NzA=", "user": "markusstephanides", "avatar": "https://avatars.githubusercontent.com/u/6057570?u=4e8d7d561ec6093bb66718086f76a7fab73a70db&v=4", "url": "https://github.com/markusstephanides", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM4NTgzMjgz": { "id": "MDQ6VXNlcjM4NTgzMjgz", "user": "nagidev", "avatar": "https://avatars.githubusercontent.com/u/38583283?u=de886f81b7e271bdf4f84a97fc71569e3c4e53e9&v=4", "url": "https://github.com/nagidev", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEzODQ0MjMw": { "id": "MDQ6VXNlcjEzODQ0MjMw", "user": "johnsonbaugh", "avatar": "https://avatars.githubusercontent.com/u/13844230?v=4", "url": "https://github.com/johnsonbaugh", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjkwMjc2NTEz": { "id": "MDQ6VXNlcjkwMjc2NTEz", "user": "OwenAEdwards", "avatar": "https://avatars.githubusercontent.com/u/90276513?u=4bc79ed1973e33c0c94d9c076950607579506662&v=4", "url": "https://github.com/OwenAEdwards", "pull_count": 1, "commit_count": 1 }, "U_kgDOBjq-IA": { "id": "U_kgDOBjq-IA", "user": "Bn-Fang", "avatar": "https://avatars.githubusercontent.com/u/104513056?v=4", "url": "https://github.com/Bn-Fang", "pull_count": 1, "commit_count": 1 }, "U_kgDOCYLoRQ": { "id": "U_kgDOCYLoRQ", "user": "killzebug", "avatar": "https://avatars.githubusercontent.com/u/159574085?v=4", "url": "https://github.com/killzebug", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2ODI1NzAw": { "id": "MDQ6VXNlcjE2ODI1NzAw", "user": "Fulanko", "avatar": "https://avatars.githubusercontent.com/u/16825700?u=075a1d36de8fb4ea3d36f4b2885c5522a6940c49&v=4", "url": "https://github.com/Fulanko", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjgyMTQ0Mg==": { "id": "MDQ6VXNlcjgyMTQ0Mg==", "user": "rhofour", "avatar": "https://avatars.githubusercontent.com/u/821442?v=4", "url": "https://github.com/rhofour", "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 }, "MDQ6VXNlcjczODMwNDk=": { "id": "MDQ6VXNlcjczODMwNDk=", "user": "AlexeyBond", "avatar": "https://avatars.githubusercontent.com/u/7383049?u=db2ceddcf37becd1833b5e9ef87520543c57f023&v=4", "url": "https://github.com/AlexeyBond", "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": 10, "commit_count": 10 }, "MDQ6VXNlcjMzNTY4NjQz": { "id": "MDQ6VXNlcjMzNTY4NjQz", "user": "oxi-dev0", "avatar": "https://avatars.githubusercontent.com/u/33568643?u=17b9f9e6fcf50ad0030c10231e04b1db72f13e7c&v=4", "url": "https://github.com/oxi-dev0", "pull_count": 1, "commit_count": 1 }, "U_kgDOCbZHVA": { "id": "U_kgDOCbZHVA", "user": "tbreese3", "avatar": "https://avatars.githubusercontent.com/u/162940756?v=4", "url": "https://github.com/tbreese3", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM3MzgzMzE2": { "id": "MDQ6VXNlcjM3MzgzMzE2", "user": "Muller-Castro", "avatar": "https://avatars.githubusercontent.com/u/37383316?v=4", "url": "https://github.com/Muller-Castro", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjI5NzY0NTQx": { "id": "MDQ6VXNlcjI5NzY0NTQx", "user": "jeronimo-schreyer", "avatar": "https://avatars.githubusercontent.com/u/29764541?v=4", "url": "https://github.com/jeronimo-schreyer", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYyMzg0Mjg=": { "id": "MDQ6VXNlcjYyMzg0Mjg=", "user": "BMagnu", "avatar": "https://avatars.githubusercontent.com/u/6238428?u=e7b1d7781ede8c022d08a1c4cc73bdd52dc7db1e&v=4", "url": "https://github.com/BMagnu", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc3MTI4NDE=": { "id": "MDQ6VXNlcjc3MTI4NDE=", "user": "yorickdewid", "avatar": "https://avatars.githubusercontent.com/u/7712841?u=a37d11f1662d9acfb642f9bd74f57819f35c5754&v=4", "url": "https://github.com/yorickdewid", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2OTUzNTg2": { "id": "MDQ6VXNlcjE2OTUzNTg2", "user": "thimenesup", "avatar": "https://avatars.githubusercontent.com/u/16953586?u=a7418383a399791511c9e85ad7e55d8a804f6d0c&v=4", "url": "https://github.com/thimenesup", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjM2ODYz": { "id": "MDQ6VXNlcjM2ODYz", "user": "migueldeicaza", "avatar": "https://avatars.githubusercontent.com/u/36863?u=dc98d4364639dfe11c22fe05f0a32710fe34cc2b&v=4", "url": "https://github.com/migueldeicaza", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2Mjc2Ng==": { "id": "MDQ6VXNlcjE2Mjc2Ng==", "user": "berarma", "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", "url": "https://github.com/berarma", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ1ODYxMDE=": { "id": "MDQ6VXNlcjQ1ODYxMDE=", "user": "samsface", "avatar": "https://avatars.githubusercontent.com/u/4586101?u=ebb6f370b2742122f5e303d0e077b75da05100b2&v=4", "url": "https://github.com/samsface", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc2NzE5ODk3": { "id": "MDQ6VXNlcjc2NzE5ODk3", "user": "ArceusMaxis", "avatar": "https://avatars.githubusercontent.com/u/76719897?u=a212fbcfdd7fe7daf65ef042e58bf761c10362d0&v=4", "url": "https://github.com/ArceusMaxis", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjEzNDg0ODQ5": { "id": "MDQ6VXNlcjEzNDg0ODQ5", "user": "melquiadess", "avatar": "https://avatars.githubusercontent.com/u/13484849?u=7642f9587ebbc68110cb1a8ce21168eadf5efb4f&v=4", "url": "https://github.com/melquiadess", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjE3NzA1OTIw": { "id": "MDQ6VXNlcjE3NzA1OTIw", "user": "alexbilledeaux", "avatar": "https://avatars.githubusercontent.com/u/17705920?u=097f75b9b687c46d9260f9eada66385306eca866&v=4", "url": "https://github.com/alexbilledeaux", "pull_count": 1, "commit_count": 1 }, "U_kgDOBymSOg": { "id": "U_kgDOBymSOg", "user": "toastedbreadandomelette", "avatar": "https://avatars.githubusercontent.com/u/120164922?v=4", "url": "https://github.com/toastedbreadandomelette", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY5MDc4NzMy": { "id": "MDQ6VXNlcjY5MDc4NzMy", "user": "titus125", "avatar": "https://avatars.githubusercontent.com/u/69078732?v=4", "url": "https://github.com/titus125", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjgxMTM0NzM=": { "id": "MDQ6VXNlcjgxMTM0NzM=", "user": "AlexanderPruss", "avatar": "https://avatars.githubusercontent.com/u/8113473?u=e8ff2d2a78f1b196daec4f47bfd55975a471b08b&v=4", "url": "https://github.com/AlexanderPruss", "pull_count": 0, "commit_count": 1 }, "U_kgDOCaM8Hg": { "id": "U_kgDOCaM8Hg", "user": "wheatear-dev", "avatar": "https://avatars.githubusercontent.com/u/161692702?u=7b77032508a2549753fbe4a0941ac2b0eb7e1e61&v=4", "url": "https://github.com/wheatear-dev", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjYyNjUzMDc=": { "id": "MDQ6VXNlcjYyNjUzMDc=", "user": "reduz", "avatar": "https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4", "url": "https://github.com/reduz", "pull_count": 7, "commit_count": 8 }, "MDQ6VXNlcjc0ODc3MA==": { "id": "MDQ6VXNlcjc0ODc3MA==", "user": "RevoluPowered", "avatar": "https://avatars.githubusercontent.com/u/748770?u=49248b09a51bde1b1ffbdfac3d4eac68d1eecd84&v=4", "url": "https://github.com/RevoluPowered", "pull_count": 1, "commit_count": 1 }, "U_kgDOBvKYDQ": { "id": "U_kgDOBvKYDQ", "user": "Nazarwadim", "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", "url": "https://github.com/Nazarwadim", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjIzNDQwMjk1": { "id": "MDQ6VXNlcjIzNDQwMjk1", "user": "Gamepro5", "avatar": "https://avatars.githubusercontent.com/u/23440295?u=b2942a272fc1a712d341fe51b799ad55beb9ec0f&v=4", "url": "https://github.com/Gamepro5", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjExODYyMDM=": { "id": "MDQ6VXNlcjExODYyMDM=", "user": "Krigu", "avatar": "https://avatars.githubusercontent.com/u/1186203?u=8eefbf87c25499117eb412f7f310dcd4b7ad2703&v=4", "url": "https://github.com/Krigu", "pull_count": 2, "commit_count": 2 }, "U_kgDOBh-IFQ": { "id": "U_kgDOBh-IFQ", "user": "Jabberdrake", "avatar": "https://avatars.githubusercontent.com/u/102729749?u=2368e9e6a7b5cb92d3b2fb2103534547378d1de5&v=4", "url": "https://github.com/Jabberdrake", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIwNzkwMDcx": { "id": "MDQ6VXNlcjIwNzkwMDcx", "user": "kkoang", "avatar": "https://avatars.githubusercontent.com/u/20790071?u=2bb0445d9e37bcb451b38b8d4c5749dd6428518d&v=4", "url": "https://github.com/kkoang", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI4NzEyNDI0": { "id": "MDQ6VXNlcjI4NzEyNDI0", "user": "EddieBreeg", "avatar": "https://avatars.githubusercontent.com/u/28712424?u=f1bff5699395853a1a7d064355ab2df5265bf230&v=4", "url": "https://github.com/EddieBreeg", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE0OTYwOA==": { "id": "MDQ6VXNlcjE0OTYwOA==", "user": "sambler", "avatar": "https://avatars.githubusercontent.com/u/149608?v=4", "url": "https://github.com/sambler", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUzODg3NjYy": { "id": "MDQ6VXNlcjUzODg3NjYy", "user": "nongvantinh", "avatar": "https://avatars.githubusercontent.com/u/53887662?u=eb1fe7d94e94b7a9849ebfa1d39e8ef41c2a1423&v=4", "url": "https://github.com/nongvantinh", "pull_count": 7, "commit_count": 8 }, "MDQ6VXNlcjM1NDcwOTIx": { "id": "MDQ6VXNlcjM1NDcwOTIx", "user": "emmanuel-ferdman", "avatar": "https://avatars.githubusercontent.com/u/35470921?u=7e774a480af1bd89e9b90c4f0866c97fb2210ec4&v=4", "url": "https://github.com/emmanuel-ferdman", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYzNzM3NjMw": { "id": "MDQ6VXNlcjYzNzM3NjMw", "user": "ManpreetXSingh", "avatar": "https://avatars.githubusercontent.com/u/63737630?v=4", "url": "https://github.com/ManpreetXSingh", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwNDY5NzYw": { "id": "MDQ6VXNlcjMwNDY5NzYw", "user": "jhlothamer", "avatar": "https://avatars.githubusercontent.com/u/30469760?v=4", "url": "https://github.com/jhlothamer", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI2ODI1Mw==": { "id": "MDQ6VXNlcjI2ODI1Mw==", "user": "acmorrow", "avatar": "https://avatars.githubusercontent.com/u/268253?v=4", "url": "https://github.com/acmorrow", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY0NzY5NTQx": { "id": "MDQ6VXNlcjY0NzY5NTQx", "user": "warquys", "avatar": "https://avatars.githubusercontent.com/u/64769541?u=4c9e594cb8af43566941ce0207f224c2c4df5468&v=4", "url": "https://github.com/warquys", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzMjM0Njc0": { "id": "MDQ6VXNlcjQzMjM0Njc0", "user": "Pylgos", "avatar": "https://avatars.githubusercontent.com/u/43234674?v=4", "url": "https://github.com/Pylgos", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0NzM3Mzk=": { "id": "MDQ6VXNlcjE0NzM3Mzk=", "user": "Arthas92t", "avatar": "https://avatars.githubusercontent.com/u/1473739?v=4", "url": "https://github.com/Arthas92t", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjEzNTU2OTMx": { "id": "MDQ6VXNlcjEzNTU2OTMx", "user": "clubby789", "avatar": "https://avatars.githubusercontent.com/u/13556931?u=7186d0ea4b8b8f8a9e8dcc9520705652b157e5d9&v=4", "url": "https://github.com/clubby789", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc3ODIyMTg=": { "id": "MDQ6VXNlcjc3ODIyMTg=", "user": "DmitriySalnikov", "avatar": "https://avatars.githubusercontent.com/u/7782218?u=2a04818033d655d2e59709e484c36630e2c4897b&v=4", "url": "https://github.com/DmitriySalnikov", "pull_count": 2, "commit_count": 2 }, "U_kgDOBoir6g": { "id": "U_kgDOBoir6g", "user": "AlexOtsuka", "avatar": "https://avatars.githubusercontent.com/u/109620202?u=64c073aa086a03c8c9b961cb4bd502392a6a3e51&v=4", "url": "https://github.com/AlexOtsuka", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjgyOTQzMDIy": { "id": "MDQ6VXNlcjgyOTQzMDIy", "user": "brandtware", "avatar": "https://avatars.githubusercontent.com/u/82943022?v=4", "url": "https://github.com/brandtware", "pull_count": 1, "commit_count": 1 }, "U_kgDOBq8Tkw": { "id": "U_kgDOBq8Tkw", "user": "theashtronaut", "avatar": "https://avatars.githubusercontent.com/u/112137107?u=2f78ba294283d72a9aee2d30bc15ea5c6217fd64&v=4", "url": "https://github.com/theashtronaut", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI0MzgwNTQ0": { "id": "MDQ6VXNlcjI0MzgwNTQ0", "user": "eugene87222", "avatar": "https://avatars.githubusercontent.com/u/24380544?u=4acc852b64a02976d5912e79dabfb03a6d8881f4&v=4", "url": "https://github.com/eugene87222", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYyOTg4Nw==": { "id": "MDQ6VXNlcjYyOTg4Nw==", "user": "stevenjt", "avatar": "https://avatars.githubusercontent.com/u/629887?u=b328a18e3c2efaeaf5d987a75d9194b94081bfa3&v=4", "url": "https://github.com/stevenjt", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE5NjUxOTE0": { "id": "MDQ6VXNlcjE5NjUxOTE0", "user": "joined72", "avatar": "https://avatars.githubusercontent.com/u/19651914?u=c2ccce46b8e773386a0e849b943711cb80cf7176&v=4", "url": "https://github.com/joined72", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjc0MzA4MDg3": { "id": "MDQ6VXNlcjc0MzA4MDg3", "user": "AyOhEe", "avatar": "https://avatars.githubusercontent.com/u/74308087?v=4", "url": "https://github.com/AyOhEe", "pull_count": 1, "commit_count": 1 }, "U_kgDOBuR20A": { "id": "U_kgDOBuR20A", "user": "rodrigodias4", "avatar": "https://avatars.githubusercontent.com/u/115635920?u=855320166de9c5336cb8d93bb41127824eb281b9&v=4", "url": "https://github.com/rodrigodias4", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUzMTQ1MDA=": { "id": "MDQ6VXNlcjUzMTQ1MDA=", "user": "Mknsri", "avatar": "https://avatars.githubusercontent.com/u/5314500?v=4", "url": "https://github.com/Mknsri", "pull_count": 1, "commit_count": 1 }, "U_kgDOBytbBw": { "id": "U_kgDOBytbBw", "user": "Jiali-Qiu", "avatar": "https://avatars.githubusercontent.com/u/120281863?u=053191db201fbf7069c8035645248cb4780a86ff&v=4", "url": "https://github.com/Jiali-Qiu", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE4MzA3OTg=": { "id": "MDQ6VXNlcjE4MzA3OTg=", "user": "themancalledjakob", "avatar": "https://avatars.githubusercontent.com/u/1830798?u=70fa58f88f88c27f4dca89ee2a1c33a2b6f1f9dd&v=4", "url": "https://github.com/themancalledjakob", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzNTI2ODQ3": { "id": "MDQ6VXNlcjMzNTI2ODQ3", "user": "viksl", "avatar": "https://avatars.githubusercontent.com/u/33526847?v=4", "url": "https://github.com/viksl", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE4NzI5Mjk2": { "id": "MDQ6VXNlcjE4NzI5Mjk2", "user": "SirLich", "avatar": "https://avatars.githubusercontent.com/u/18729296?u=840e83d5dbf4493cd790b7b1d12acd0f72734577&v=4", "url": "https://github.com/SirLich", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjkwMjM5Mzg=": { "id": "MDQ6VXNlcjkwMjM5Mzg=", "user": "BoThompson", "avatar": "https://avatars.githubusercontent.com/u/9023938?u=fabe3f05183ae617443383ec4dbeb852ffeb2be8&v=4", "url": "https://github.com/BoThompson", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY5NDE3ODAz": { "id": "MDQ6VXNlcjY5NDE3ODAz", "user": "aqfranco", "avatar": "https://avatars.githubusercontent.com/u/69417803?u=6c8707d7756a0417da06ce0f3736744c7902bb47&v=4", "url": "https://github.com/aqfranco", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyOTY2ODE0": { "id": "MDQ6VXNlcjEyOTY2ODE0", "user": "zaevi", "avatar": "https://avatars.githubusercontent.com/u/12966814?u=774d3764b8b1a231be65ed1fcf1880b2cc924482&v=4", "url": "https://github.com/zaevi", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjIzNDM5NTE4": { "id": "MDQ6VXNlcjIzNDM5NTE4", "user": "wlsnmrk", "avatar": "https://avatars.githubusercontent.com/u/23439518?u=3544bc911aa9308afbaccf6f9c21ac74f25a2a69&v=4", "url": "https://github.com/wlsnmrk", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE3MjA3MTg=": { "id": "MDQ6VXNlcjE3MjA3MTg=", "user": "enetheru", "avatar": "https://avatars.githubusercontent.com/u/1720718?v=4", "url": "https://github.com/enetheru", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjM1OTM2NTQx": { "id": "MDQ6VXNlcjM1OTM2NTQx", "user": "Chronos-W", "avatar": "https://avatars.githubusercontent.com/u/35936541?v=4", "url": "https://github.com/Chronos-W", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYyNzE5MzYw": { "id": "MDQ6VXNlcjYyNzE5MzYw", "user": "GreenCrowDev", "avatar": "https://avatars.githubusercontent.com/u/62719360?u=78c0fb543374a272075b9097636062d9dbe29f17&v=4", "url": "https://github.com/GreenCrowDev", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyMTc2NjM=": { "id": "MDQ6VXNlcjEyMTc2NjM=", "user": "TontonSancho", "avatar": "https://avatars.githubusercontent.com/u/1217663?v=4", "url": "https://github.com/TontonSancho", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0OTU1MzM5": { "id": "MDQ6VXNlcjE0OTU1MzM5", "user": "ppphp", "avatar": "https://avatars.githubusercontent.com/u/14955339?v=4", "url": "https://github.com/ppphp", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMxMDE2OTA=": { "id": "MDQ6VXNlcjMxMDE2OTA=", "user": "EIREXE", "avatar": "https://avatars.githubusercontent.com/u/3101690?u=b12f606510d19a832a8c985194bc42ddd1d54ccf&v=4", "url": "https://github.com/EIREXE", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjYxODgyNzg=": { "id": "MDQ6VXNlcjYxODgyNzg=", "user": "chrisl8", "avatar": "https://avatars.githubusercontent.com/u/6188278?u=6aaf861e28872b2c8318d88282d5168ca38a199a&v=4", "url": "https://github.com/chrisl8", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjEyMDczODU=": { "id": "MDQ6VXNlcjEyMDczODU=", "user": "Scony", "avatar": "https://avatars.githubusercontent.com/u/1207385?u=252cfcf4f210538f02fba0f9dfabf7782269fe1c&v=4", "url": "https://github.com/Scony", "pull_count": 5, "commit_count": 5 }, "MDQ6VXNlcjUyMTc2NjU5": { "id": "MDQ6VXNlcjUyMTc2NjU5", "user": "Miguel0312", "avatar": "https://avatars.githubusercontent.com/u/52176659?v=4", "url": "https://github.com/Miguel0312", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjk5NTQzNQ==": { "id": "MDQ6VXNlcjk5NTQzNQ==", "user": "BruceLiCong", "avatar": "https://avatars.githubusercontent.com/u/995435?v=4", "url": "https://github.com/BruceLiCong", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjM3MjAyMjk=": { "id": "MDQ6VXNlcjM3MjAyMjk=", "user": "theromis", "avatar": "https://avatars.githubusercontent.com/u/3720229?u=1db9d2ec4cfba41e3c3e62e54be0c5d463e09640&v=4", "url": "https://github.com/theromis", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU2OTcwNzU5": { "id": "MDQ6VXNlcjU2OTcwNzU5", "user": "voylin", "avatar": "https://avatars.githubusercontent.com/u/56970759?v=4", "url": "https://github.com/voylin", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEzMjM0MTcz": { "id": "MDQ6VXNlcjEzMjM0MTcz", "user": "azuloo", "avatar": "https://avatars.githubusercontent.com/u/13234173?u=7c7ae16bcfc156ec02de6f286bccddf63c8403a2&v=4", "url": "https://github.com/azuloo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExMjE3NDcy": { "id": "MDQ6VXNlcjExMjE3NDcy", "user": "invino4", "avatar": "https://avatars.githubusercontent.com/u/11217472?v=4", "url": "https://github.com/invino4", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE4MTk2NjY2": { "id": "MDQ6VXNlcjE4MTk2NjY2", "user": "mnemoli", "avatar": "https://avatars.githubusercontent.com/u/18196666?v=4", "url": "https://github.com/mnemoli", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjkwMjA2MDE1": { "id": "MDQ6VXNlcjkwMjA2MDE1", "user": "twobitadder", "avatar": "https://avatars.githubusercontent.com/u/90206015?v=4", "url": "https://github.com/twobitadder", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjcwODgwNjI=": { "id": "MDQ6VXNlcjcwODgwNjI=", "user": "Enhex", "avatar": "https://avatars.githubusercontent.com/u/7088062?u=1897194ffe97da2ece2b40d1f866f0bd881ff30b&v=4", "url": "https://github.com/Enhex", "pull_count": 1, "commit_count": 1 }, "U_kgDOBc0k3w": { "id": "U_kgDOBc0k3w", "user": "dustdfg", "avatar": "https://avatars.githubusercontent.com/u/97330399?v=4", "url": "https://github.com/dustdfg", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIzNTIwMjA=": { "id": "MDQ6VXNlcjIzNTIwMjA=", "user": "apples", "avatar": "https://avatars.githubusercontent.com/u/2352020?u=4a6c574718f3b1e6e7a7b93cd57598f4dd3d1508&v=4", "url": "https://github.com/apples", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0MzQ4MTA2": { "id": "MDQ6VXNlcjE0MzQ4MTA2", "user": "LeonardoDemartino", "avatar": "https://avatars.githubusercontent.com/u/14348106?u=8e862fea5eb49a259fd2e561cced04f11a74b8b8&v=4", "url": "https://github.com/LeonardoDemartino", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjc1OTQxODQy": { "id": "MDQ6VXNlcjc1OTQxODQy", "user": "beicause", "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", "url": "https://github.com/beicause", "pull_count": 1, "commit_count": 1 }, "U_kgDOBlEx1A": { "id": "U_kgDOBlEx1A", "user": "dcaoc03", "avatar": "https://avatars.githubusercontent.com/u/105984468?u=962f643ad68b42effaa06ee2b32fbf83c1613ed1&v=4", "url": "https://github.com/dcaoc03", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYyMDg3NjU3": { "id": "MDQ6VXNlcjYyMDg3NjU3", "user": "sullyscience", "avatar": "https://avatars.githubusercontent.com/u/62087657?v=4", "url": "https://github.com/sullyscience", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMzQ0Mzgw": { "id": "MDQ6VXNlcjEwMzQ0Mzgw", "user": "garrettgu10", "avatar": "https://avatars.githubusercontent.com/u/10344380?u=89791509ef90355f29698a8bc3c1a0f87af0b63d&v=4", "url": "https://github.com/garrettgu10", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjgzMzg2MjI0": { "id": "MDQ6VXNlcjgzMzg2MjI0", "user": "smnast", "avatar": "https://avatars.githubusercontent.com/u/83386224?u=bee629bd7b40b7f7319593669870577a2755bc99&v=4", "url": "https://github.com/smnast", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU1NjU1MzU5": { "id": "MDQ6VXNlcjU1NjU1MzU5", "user": "iltenahmet", "avatar": "https://avatars.githubusercontent.com/u/55655359?u=9c25dc243699ab063ea856c91535bf6ae12a6a98&v=4", "url": "https://github.com/iltenahmet", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExMTQxODYy": { "id": "MDQ6VXNlcjExMTQxODYy", "user": "RobProductions", "avatar": "https://avatars.githubusercontent.com/u/11141862?u=730f67984d77934ded4e1426e28cc2aa14aeb413&v=4", "url": "https://github.com/RobProductions", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjQ2NDgxNTY3": { "id": "MDQ6VXNlcjQ2NDgxNTY3", "user": "Faolan-Rad", "avatar": "https://avatars.githubusercontent.com/u/46481567?u=ca8b6f26beabd84ed41dede1647082d964e7e9e1&v=4", "url": "https://github.com/Faolan-Rad", "pull_count": 1, "commit_count": 1 }, "U_kgDOBqTE4A": { "id": "U_kgDOBqTE4A", "user": "RafaelRain18", "avatar": "https://avatars.githubusercontent.com/u/111461600?u=afbf6f88de740a7ecd2553cebf595974dd192060&v=4", "url": "https://github.com/RafaelRain18", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIwMzY4MDY=": { "id": "MDQ6VXNlcjIwMzY4MDY=", "user": "pohy", "avatar": "https://avatars.githubusercontent.com/u/2036806?u=722d597acac2508f868b73c12dcf234b233b96d1&v=4", "url": "https://github.com/pohy", "pull_count": 2, "commit_count": 2 }, "U_kgDOCHtYzw": { "id": "U_kgDOCHtYzw", "user": "Kiisu-Master", "avatar": "https://avatars.githubusercontent.com/u/142301391?u=d45ed3a6c14d583cd5e0844739c5650d6b82fd37&v=4", "url": "https://github.com/Kiisu-Master", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0MjUzODM2": { "id": "MDQ6VXNlcjE0MjUzODM2", "user": "nathanfranke", "avatar": "https://avatars.githubusercontent.com/u/14253836?u=e817976c23152791128b738e4a23188c0e8935f3&v=4", "url": "https://github.com/nathanfranke", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ5OTk4MDI1": { "id": "MDQ6VXNlcjQ5OTk4MDI1", "user": "miv391", "avatar": "https://avatars.githubusercontent.com/u/49998025?v=4", "url": "https://github.com/miv391", "pull_count": 10, "commit_count": 10 }, "MDQ6VXNlcjYyMzgzNzI1": { "id": "MDQ6VXNlcjYyMzgzNzI1", "user": "nfrmtk", "avatar": "https://avatars.githubusercontent.com/u/62383725?u=aa0c82ec01a96082b177d44493907b7829029704&v=4", "url": "https://github.com/nfrmtk", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU1ODI1NjEz": { "id": "MDQ6VXNlcjU1ODI1NjEz", "user": "luevano", "avatar": "https://avatars.githubusercontent.com/u/55825613?v=4", "url": "https://github.com/luevano", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjczMTQ4ODY0": { "id": "MDQ6VXNlcjczMTQ4ODY0", "user": "Ryan-000", "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", "url": "https://github.com/Ryan-000", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMyNjMzNA==": { "id": "MDQ6VXNlcjMyNjMzNA==", "user": "Gatada", "avatar": "https://avatars.githubusercontent.com/u/326334?u=5cf5881778a1266a792c4efc8140d275addee508&v=4", "url": "https://github.com/Gatada", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0NzEzMA==": { "id": "MDQ6VXNlcjE0NzEzMA==", "user": "AbelToy", "avatar": "https://avatars.githubusercontent.com/u/147130?u=867e67d4231574645bbc20dd8e16d176aaf6526e&v=4", "url": "https://github.com/AbelToy", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ2NjYwMjgx": { "id": "MDQ6VXNlcjQ2NjYwMjgx", "user": "398utubzyt", "avatar": "https://avatars.githubusercontent.com/u/46660281?u=55fe6538fc750b82d5ecfe1123e5a1e3bf30755b&v=4", "url": "https://github.com/398utubzyt", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE4NTM4NDY0": { "id": "MDQ6VXNlcjE4NTM4NDY0", "user": "LeulMulugeta", "avatar": "https://avatars.githubusercontent.com/u/18538464?v=4", "url": "https://github.com/LeulMulugeta", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0ODg3MzM0": { "id": "MDQ6VXNlcjE0ODg3MzM0", "user": "FaycalElOuariachi", "avatar": "https://avatars.githubusercontent.com/u/14887334?u=b8e23c2bc23ad410f2c6ed5a0fd236d3be3b5f01&v=4", "url": "https://github.com/FaycalElOuariachi", "pull_count": 2, "commit_count": 2 }, "U_kgDOCajacw": { "id": "U_kgDOCajacw", "user": "BlueberryGecko", "avatar": "https://avatars.githubusercontent.com/u/162060915?u=02e9c5d7e128ac58b456168e54484d041d31d698&v=4", "url": "https://github.com/BlueberryGecko", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ3NzM5OTIw": { "id": "MDQ6VXNlcjQ3NzM5OTIw", "user": "omar-polo", "avatar": "https://avatars.githubusercontent.com/u/47739920?u=b32f48808c532ed3ba0b065e6ea8cad78206c6f2&v=4", "url": "https://github.com/omar-polo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIyMzA0MTY3": { "id": "MDQ6VXNlcjIyMzA0MTY3", "user": "20kdc", "avatar": "https://avatars.githubusercontent.com/u/22304167?u=965f60eb5523a2f08eb5481a28bf91e4b39448f2&v=4", "url": "https://github.com/20kdc", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIyNDU2NjAz": { "id": "MDQ6VXNlcjIyNDU2NjAz", "user": "bitsawer", "avatar": "https://avatars.githubusercontent.com/u/22456603?u=7738ebb05e266794ad0ed6563761f3ed88c560b8&v=4", "url": "https://github.com/bitsawer", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjg5NTk4NDQ1": { "id": "MDQ6VXNlcjg5NTk4NDQ1", "user": "dmarierStingray", "avatar": "https://avatars.githubusercontent.com/u/89598445?v=4", "url": "https://github.com/dmarierStingray", "pull_count": 0, "commit_count": 1 }, "U_kgDOCP_WZA": { "id": "U_kgDOCP_WZA", "user": "Hobitus", "avatar": "https://avatars.githubusercontent.com/u/150984292?v=4", "url": "https://github.com/Hobitus", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjMyMTQyMjYy": { "id": "MDQ6VXNlcjMyMTQyMjYy", "user": "emre0altan", "avatar": "https://avatars.githubusercontent.com/u/32142262?v=4", "url": "https://github.com/emre0altan", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjQ3MDYwOTY=": { "id": "MDQ6VXNlcjQ3MDYwOTY=", "user": "elementbound", "avatar": "https://avatars.githubusercontent.com/u/4706096?v=4", "url": "https://github.com/elementbound", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjIwODUxNw==": { "id": "MDQ6VXNlcjIwODUxNw==", "user": "joaoh82", "avatar": "https://avatars.githubusercontent.com/u/208517?u=94b14b1ca1114eccc128a862479b8fdcd8e5e152&v=4", "url": "https://github.com/joaoh82", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI2OTYxNjQ2": { "id": "MDQ6VXNlcjI2OTYxNjQ2", "user": "davthedev", "avatar": "https://avatars.githubusercontent.com/u/26961646?v=4", "url": "https://github.com/davthedev", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE4MTIyMzk3": { "id": "MDQ6VXNlcjE4MTIyMzk3", "user": "blackbird806", "avatar": "https://avatars.githubusercontent.com/u/18122397?u=a686300cf13e1d8096872b0d87af05203eb478ba&v=4", "url": "https://github.com/blackbird806", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwMjg2MjI0": { "id": "MDQ6VXNlcjYwMjg2MjI0", "user": "Cass-dev-web", "avatar": "https://avatars.githubusercontent.com/u/60286224?u=26679ab90a27da682810ffa1e700a1de56b45e0c&v=4", "url": "https://github.com/Cass-dev-web", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE5NjY5Njcz": { "id": "MDQ6VXNlcjE5NjY5Njcz", "user": "MarcusElg", "avatar": "https://avatars.githubusercontent.com/u/19669673?u=ae50736f181ec1ecc550e840d961041d6a15baae&v=4", "url": "https://github.com/MarcusElg", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU4NjY5": { "id": "MDQ6VXNlcjU4NjY5", "user": "akx", "avatar": "https://avatars.githubusercontent.com/u/58669?u=a48a7439c9b7bcb7b3c82a05f76c2d9f6451baa3&v=4", "url": "https://github.com/akx", "pull_count": 2, "commit_count": 3 }, "MDQ6VXNlcjY3NzUxMTY=": { "id": "MDQ6VXNlcjY3NzUxMTY=", "user": "beiller", "avatar": "https://avatars.githubusercontent.com/u/6775116?u=32243845a9b6ad21748ac91e2207230293d32804&v=4", "url": "https://github.com/beiller", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ0NDQ3ODky": { "id": "MDQ6VXNlcjQ0NDQ3ODky", "user": "stoofin", "avatar": "https://avatars.githubusercontent.com/u/44447892?v=4", "url": "https://github.com/stoofin", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM5ODQ0NzEy": { "id": "MDQ6VXNlcjM5ODQ0NzEy", "user": "ramadm", "avatar": "https://avatars.githubusercontent.com/u/39844712?u=07870a4a90675adea5bed49042330a83d3f5e06d&v=4", "url": "https://github.com/ramadm", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIyMzA3Njk4": { "id": "MDQ6VXNlcjIyMzA3Njk4", "user": "SaNeOr", "avatar": "https://avatars.githubusercontent.com/u/22307698?u=42352e644fc1c23c223d98f4a64768a18b1aa2ff&v=4", "url": "https://github.com/SaNeOr", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM2Nzc3MTgx": { "id": "MDQ6VXNlcjM2Nzc3MTgx", "user": "Wyxaldir", "avatar": "https://avatars.githubusercontent.com/u/36777181?u=b4edb48fc2019bdfe1d57d930c7cc2ef4a714d1a&v=4", "url": "https://github.com/Wyxaldir", "pull_count": 1, "commit_count": 0 }, "U_kgDOBY72zQ": { "id": "U_kgDOBY72zQ", "user": "flooxo", "avatar": "https://avatars.githubusercontent.com/u/93255373?u=c26dea87eb8d4c3510df0fef9caf9167752bd5b7&v=4", "url": "https://github.com/flooxo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ4NTQ0MjYz": { "id": "MDQ6VXNlcjQ4NTQ0MjYz", "user": "puchik", "avatar": "https://avatars.githubusercontent.com/u/48544263?u=7d47b4ed54ec182040987b920c37655dbbc96cd1&v=4", "url": "https://github.com/puchik", "pull_count": 3, "commit_count": 4 }, "MDQ6VXNlcjExNDM1MzU=": { "id": "MDQ6VXNlcjExNDM1MzU=", "user": "mutantbob", "avatar": "https://avatars.githubusercontent.com/u/1143535?u=0f7f28e41a3e92c240206261b865ec8b30cc13aa&v=4", "url": "https://github.com/mutantbob", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjE5NTcyMjM4": { "id": "MDQ6VXNlcjE5NTcyMjM4", "user": "TML233", "avatar": "https://avatars.githubusercontent.com/u/19572238?u=42227279ca9b18668863d0f51f320994b7152b30&v=4", "url": "https://github.com/TML233", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU5NzY4Nzg1": { "id": "MDQ6VXNlcjU5NzY4Nzg1", "user": "JezerM", "avatar": "https://avatars.githubusercontent.com/u/59768785?u=561472decca3a6681aafe9a1fcb54e9088a72436&v=4", "url": "https://github.com/JezerM", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU3MDAwNDE=": { "id": "MDQ6VXNlcjU3MDAwNDE=", "user": "cariad", "avatar": "https://avatars.githubusercontent.com/u/5700041?u=2d2d53cc882e4d0303c4d34f42510c25b69081f7&v=4", "url": "https://github.com/cariad", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI4OTI2ODEz": { "id": "MDQ6VXNlcjI4OTI2ODEz", "user": "fbcosentino", "avatar": "https://avatars.githubusercontent.com/u/28926813?v=4", "url": "https://github.com/fbcosentino", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMxMjQ5Njc=": { "id": "MDQ6VXNlcjMxMjQ5Njc=", "user": "ramdor", "avatar": "https://avatars.githubusercontent.com/u/3124967?u=ef25b4c24ff461e523f6dad3b7e264f2887272af&v=4", "url": "https://github.com/ramdor", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjM0NDA2OTY3": { "id": "MDQ6VXNlcjM0NDA2OTY3", "user": "LinuxUserGD", "avatar": "https://avatars.githubusercontent.com/u/34406967?u=14e6446c3a13b3d238e517f44a2ec2ef29674b5d&v=4", "url": "https://github.com/LinuxUserGD", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjEzODQ2MDIy": { "id": "MDQ6VXNlcjEzODQ2MDIy", "user": "sepTN", "avatar": "https://avatars.githubusercontent.com/u/13846022?u=a05e6047890ca79e9777d411ef434047c370e127&v=4", "url": "https://github.com/sepTN", "pull_count": 5, "commit_count": 5 }, "MDQ6VXNlcjE0MTUxMQ==": { "id": "MDQ6VXNlcjE0MTUxMQ==", "user": "HybridEidolon", "avatar": "https://avatars.githubusercontent.com/u/141511?u=0de79c7fa0463e437732a0f4b606dcb10a72d009&v=4", "url": "https://github.com/HybridEidolon", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjE2NzMyNDk=": { "id": "MDQ6VXNlcjE2NzMyNDk=", "user": "scriptsengineer", "avatar": "https://avatars.githubusercontent.com/u/1673249?u=200d0d74826f8597fe892012226d2948fc0050be&v=4", "url": "https://github.com/scriptsengineer", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjU3NTc0NTAw": { "id": "MDQ6VXNlcjU3NTc0NTAw", "user": "sabslikesobs", "avatar": "https://avatars.githubusercontent.com/u/57574500?u=fbf806a49028d145f24eb1c1ca954f29102319c5&v=4", "url": "https://github.com/sabslikesobs", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzODg0MzY4": { "id": "MDQ6VXNlcjMzODg0MzY4", "user": "DaltonSW", "avatar": "https://avatars.githubusercontent.com/u/33884368?u=18dbcc36ed8320618f5fa51c18bb1957d50713ff&v=4", "url": "https://github.com/DaltonSW", "pull_count": 1, "commit_count": 1 }, "U_kgDOB81HhQ": { "id": "U_kgDOB81HhQ", "user": "Ratamacue9112", "avatar": "https://avatars.githubusercontent.com/u/130893701?u=69246416b5db14560b78af887a925260fe81712e&v=4", "url": "https://github.com/Ratamacue9112", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg3ODExMDc=": { "id": "MDQ6VXNlcjg3ODExMDc=", "user": "abitrolly", "avatar": "https://avatars.githubusercontent.com/u/8781107?u=e039c5a67bf5f2299ddde6d401e2ad4db72bf1bd&v=4", "url": "https://github.com/abitrolly", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM5NDMwNTA3": { "id": "MDQ6VXNlcjM5NDMwNTA3", "user": "BZ1234567890", "avatar": "https://avatars.githubusercontent.com/u/39430507?v=4", "url": "https://github.com/BZ1234567890", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM3ODUxNDUy": { "id": "MDQ6VXNlcjM3ODUxNDUy", "user": "Joseph-DiGiovanni", "avatar": "https://avatars.githubusercontent.com/u/37851452?u=32c50791d4bd80867b3aa4a5b1bc5c8435817a76&v=4", "url": "https://github.com/Joseph-DiGiovanni", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcwMTc2NTA4": { "id": "MDQ6VXNlcjcwMTc2NTA4", "user": "Bitlytic", "avatar": "https://avatars.githubusercontent.com/u/70176508?u=a47448dc296fcd8e994eef0a352584b4b374483c&v=4", "url": "https://github.com/Bitlytic", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMjQ5NTA=": { "id": "MDQ6VXNlcjEwMjQ5NTA=", "user": "lvella", "avatar": "https://avatars.githubusercontent.com/u/1024950?v=4", "url": "https://github.com/lvella", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIwMDY2NDUz": { "id": "MDQ6VXNlcjIwMDY2NDUz", "user": "AlekseyKapustyanenko", "avatar": "https://avatars.githubusercontent.com/u/20066453?v=4", "url": "https://github.com/AlekseyKapustyanenko", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUwNDM4NDQx": { "id": "MDQ6VXNlcjUwNDM4NDQx", "user": "GNSS-Stylist", "avatar": "https://avatars.githubusercontent.com/u/50438441?v=4", "url": "https://github.com/GNSS-Stylist", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY3NjYxNDI=": { "id": "MDQ6VXNlcjY3NjYxNDI=", "user": "ecmjohnson", "avatar": "https://avatars.githubusercontent.com/u/6766142?u=1f3c5951bcddd89b719dafbab54a7ef5177b6618&v=4", "url": "https://github.com/ecmjohnson", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjM0ODAwMDcy": { "id": "MDQ6VXNlcjM0ODAwMDcy", "user": "KeyboardDanni", "avatar": "https://avatars.githubusercontent.com/u/34800072?u=90794762193a778f11d50c2cde3c662e7c1a5512&v=4", "url": "https://github.com/KeyboardDanni", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE1NTQxMjc=": { "id": "MDQ6VXNlcjE1NTQxMjc=", "user": "Listwon", "avatar": "https://avatars.githubusercontent.com/u/1554127?u=3de6201fee2c27befd1e8e080306dc85d4c68794&v=4", "url": "https://github.com/Listwon", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjMwNDAzNTI=": { "id": "MDQ6VXNlcjMwNDAzNTI=", "user": "Eoin-ONeill-Yokai", "avatar": "https://avatars.githubusercontent.com/u/3040352?u=532f5fc6d0a5a899e4b6b1b6d537d865642617e9&v=4", "url": "https://github.com/Eoin-ONeill-Yokai", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjM2NzM5NDA4": { "id": "MDQ6VXNlcjM2NzM5NDA4", "user": "DaZang", "avatar": "https://avatars.githubusercontent.com/u/36739408?u=4a0e68dd8b02e6f4c9ff283f8cb5d9796b784d44&v=4", "url": "https://github.com/DaZang", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg5MDQ2MjA=": { "id": "MDQ6VXNlcjg5MDQ2MjA=", "user": "thygrrr", "avatar": "https://avatars.githubusercontent.com/u/8904620?u=9e2e7bc4225083796906ef44f9517756e19837cc&v=4", "url": "https://github.com/thygrrr", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzNTU5": { "id": "MDQ6VXNlcjQzNTU5", "user": "idbrii", "avatar": "https://avatars.githubusercontent.com/u/43559?u=0a6e9ad835d101aae4d0c7177738b9509c2fa132&v=4", "url": "https://github.com/idbrii", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzNDUzMzA1": { "id": "MDQ6VXNlcjQzNDUzMzA1", "user": "quirkylemon", "avatar": "https://avatars.githubusercontent.com/u/43453305?v=4", "url": "https://github.com/quirkylemon", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjYxMTQwMjEz": { "id": "MDQ6VXNlcjYxMTQwMjEz", "user": "divshekhar", "avatar": "https://avatars.githubusercontent.com/u/61140213?u=7717c1b6a048da0198551bf357ae838aa44a62c4&v=4", "url": "https://github.com/divshekhar", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjY5MTY4OTI5": { "id": "MDQ6VXNlcjY5MTY4OTI5", "user": "nikitalita", "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", "url": "https://github.com/nikitalita", "pull_count": 6, "commit_count": 6 }, "MDQ6VXNlcjE3ODEwMzkw": { "id": "MDQ6VXNlcjE3ODEwMzkw", "user": "milkiq", "avatar": "https://avatars.githubusercontent.com/u/17810390?u=6b3fa07f464559513f0fab0bf522226cf1adf63d&v=4", "url": "https://github.com/milkiq", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM1MjgyODk4": { "id": "MDQ6VXNlcjM1MjgyODk4", "user": "GrammAcc", "avatar": "https://avatars.githubusercontent.com/u/35282898?u=030a14bc7a540ab8a2967698658d7b2da549156b&v=4", "url": "https://github.com/GrammAcc", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI4MjY5MzMw": { "id": "MDQ6VXNlcjI4MjY5MzMw", "user": "ztc0611", "avatar": "https://avatars.githubusercontent.com/u/28269330?u=b563472b2923b865bac546b2543cc5ea6e10b779&v=4", "url": "https://github.com/ztc0611", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjkxODY2MQ==": { "id": "MDQ6VXNlcjkxODY2MQ==", "user": "vittorioromeo", "avatar": "https://avatars.githubusercontent.com/u/918661?u=cbeed6c39018b5855680f7ecdb2b7429a921a7e9&v=4", "url": "https://github.com/vittorioromeo", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjEyNTc3ODUy": { "id": "MDQ6VXNlcjEyNTc3ODUy", "user": "tishin", "avatar": "https://avatars.githubusercontent.com/u/12577852?v=4", "url": "https://github.com/tishin", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM1Mzc2OTUw": { "id": "MDQ6VXNlcjM1Mzc2OTUw", "user": "OverloadedOrama", "avatar": "https://avatars.githubusercontent.com/u/35376950?u=9eec5546ca1e26b8eb8ea283e945615499ceb971&v=4", "url": "https://github.com/OverloadedOrama", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjcxNTk4MzMz": { "id": "MDQ6VXNlcjcxNTk4MzMz", "user": "Dheatly23", "avatar": "https://avatars.githubusercontent.com/u/71598333?u=e02a5b1fc6ccf85df626656acc4446795d13eb40&v=4", "url": "https://github.com/Dheatly23", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY0MDU4Nw==": { "id": "MDQ6VXNlcjY0MDU4Nw==", "user": "jtakakura", "avatar": "https://avatars.githubusercontent.com/u/640587?v=4", "url": "https://github.com/jtakakura", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY3NjQ0ODIy": { "id": "MDQ6VXNlcjY3NjQ0ODIy", "user": "EterDelta", "avatar": "https://avatars.githubusercontent.com/u/67644822?u=1b09eb3b65ab49ab1d42a43f5ea91e6f5436e8b3&v=4", "url": "https://github.com/EterDelta", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY1OTA1Nw==": { "id": "MDQ6VXNlcjY1OTA1Nw==", "user": "cooperra", "avatar": "https://avatars.githubusercontent.com/u/659057?v=4", "url": "https://github.com/cooperra", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjY2ODgxMTg2": { "id": "MDQ6VXNlcjY2ODgxMTg2", "user": "TheSecondReal0", "avatar": "https://avatars.githubusercontent.com/u/66881186?v=4", "url": "https://github.com/TheSecondReal0", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc3OTAxNjc=": { "id": "MDQ6VXNlcjc3OTAxNjc=", "user": "ershn", "avatar": "https://avatars.githubusercontent.com/u/7790167?u=b739175f2e1d3397a9b4fe6b1687caebe8788230&v=4", "url": "https://github.com/ershn", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjExNzgyODMz": { "id": "MDQ6VXNlcjExNzgyODMz", "user": "YuriSizov", "avatar": "https://avatars.githubusercontent.com/u/11782833?u=9b611535dcce173382235e4a3e89bfed77129487&v=4", "url": "https://github.com/YuriSizov", "pull_count": 24, "commit_count": 34 }, "MDQ6VXNlcjczNjQ5NzY=": { "id": "MDQ6VXNlcjczNjQ5NzY=", "user": "matthew1006", "avatar": "https://avatars.githubusercontent.com/u/7364976?v=4", "url": "https://github.com/matthew1006", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI2NjczNjY4": { "id": "MDQ6VXNlcjI2NjczNjY4", "user": "radzo73", "avatar": "https://avatars.githubusercontent.com/u/26673668?v=4", "url": "https://github.com/radzo73", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM1NTk3MzM3": { "id": "MDQ6VXNlcjM1NTk3MzM3", "user": "bs-mwoerner", "avatar": "https://avatars.githubusercontent.com/u/35597337?u=51a8ec9cec78d46ffeb484c5c5a4c91935905ccd&v=4", "url": "https://github.com/bs-mwoerner", "pull_count": 5, "commit_count": 5 }, "MDQ6VXNlcjEwNjA5MDU=": { "id": "MDQ6VXNlcjEwNjA5MDU=", "user": "mxaddict", "avatar": "https://avatars.githubusercontent.com/u/1060905?u=5e08dc622daf9f418a475aaa310e3411b7eed902&v=4", "url": "https://github.com/mxaddict", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQ0MTE4OA==": { "id": "MDQ6VXNlcjQ0MTE4OA==", "user": "romlok", "avatar": "https://avatars.githubusercontent.com/u/441188?v=4", "url": "https://github.com/romlok", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjE3OTU2NzU2": { "id": "MDQ6VXNlcjE3OTU2NzU2", "user": "mrbbbaixue", "avatar": "https://avatars.githubusercontent.com/u/17956756?u=a6ab1c7201f28db84cf0a13659c8e509bdae95fd&v=4", "url": "https://github.com/mrbbbaixue", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQwNzUzMTQ=": { "id": "MDQ6VXNlcjQwNzUzMTQ=", "user": "Giwayume", "avatar": "https://avatars.githubusercontent.com/u/4075314?v=4", "url": "https://github.com/Giwayume", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ4MzUzMQ==": { "id": "MDQ6VXNlcjQ4MzUzMQ==", "user": "mrcdk", "avatar": "https://avatars.githubusercontent.com/u/483531?u=2d6b63a9bd32a7ed0788b747ddc24486267750ff&v=4", "url": "https://github.com/mrcdk", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE5NDA3NA==": { "id": "MDQ6VXNlcjE5NDA3NA==", "user": "avilches", "avatar": "https://avatars.githubusercontent.com/u/194074?u=91212307bd9b1a5c95dee86f01b2e508abe27223&v=4", "url": "https://github.com/avilches", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjMxODM1ODQw": { "id": "MDQ6VXNlcjMxODM1ODQw", "user": "CardboardCarl", "avatar": "https://avatars.githubusercontent.com/u/31835840?u=6dbe168895ff40fa133ad43a2f43657dc0cb3837&v=4", "url": "https://github.com/CardboardCarl", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyNzMxODMy": { "id": "MDQ6VXNlcjEyNzMxODMy", "user": "nlupugla", "avatar": "https://avatars.githubusercontent.com/u/12731832?u=f6bd7cd35db908aea884ac482e2617841252d1b9&v=4", "url": "https://github.com/nlupugla", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjMwMzYxMjY2": { "id": "MDQ6VXNlcjMwMzYxMjY2", "user": "halotroop2288", "avatar": "https://avatars.githubusercontent.com/u/30361266?u=01b4535bf0311bb0b8336c56f0455f3f01b1cd79&v=4", "url": "https://github.com/halotroop2288", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjI1MTQyNTY=": { "id": "MDQ6VXNlcjI1MTQyNTY=", "user": "Madalaski", "avatar": "https://avatars.githubusercontent.com/u/2514256?v=4", "url": "https://github.com/Madalaski", "pull_count": 1, "commit_count": 1 }, "U_kgDOBlYK7Q": { "id": "U_kgDOBlYK7Q", "user": "krysperz2", "avatar": "https://avatars.githubusercontent.com/u/106302189?v=4", "url": "https://github.com/krysperz2", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjY3NDExODkz": { "id": "MDQ6VXNlcjY3NDExODkz", "user": "nickyfoo", "avatar": "https://avatars.githubusercontent.com/u/67411893?u=dbc032e7274ba7212346f6501f736f2000a0d495&v=4", "url": "https://github.com/nickyfoo", "pull_count": 2, "commit_count": 2 }, "U_kgDOB0mwpw": { "id": "U_kgDOB0mwpw", "user": "griffinkh", "avatar": "https://avatars.githubusercontent.com/u/122269863?u=ed6245df4604968d9a99ee028de7665164cefa58&v=4", "url": "https://github.com/griffinkh", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjI2MTUzMzEx": { "id": "MDQ6VXNlcjI2MTUzMzEx", "user": "alessandrofama", "avatar": "https://avatars.githubusercontent.com/u/26153311?u=fbfa0046feb7ca5bbd0e80ece15d9119746907ae&v=4", "url": "https://github.com/alessandrofama", "pull_count": 4, "commit_count": 4 }, "MDQ6VXNlcjkzNTI4OTQ=": { "id": "MDQ6VXNlcjkzNTI4OTQ=", "user": "thiagola92", "avatar": "https://avatars.githubusercontent.com/u/9352894?u=de33996b719cb63df4c8cd186d9b8861842b7687&v=4", "url": "https://github.com/thiagola92", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyNzA2ODg=": { "id": "MDQ6VXNlcjEyNzA2ODg=", "user": "sassanh", "avatar": "https://avatars.githubusercontent.com/u/1270688?u=40705f5b06dad577ce76e30ff7c4216712f5e4dd&v=4", "url": "https://github.com/sassanh", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcwNzI2MDk4": { "id": "MDQ6VXNlcjcwNzI2MDk4", "user": "moonpirates", "avatar": "https://avatars.githubusercontent.com/u/70726098?u=493fc3bcd7989ff2249114a256bc64d43de2f27a&v=4", "url": "https://github.com/moonpirates", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwNTczMzc5": { "id": "MDQ6VXNlcjEwNTczMzc5", "user": "Illauriel", "avatar": "https://avatars.githubusercontent.com/u/10573379?u=8845603d52dc3f58632db10091152749e3994074&v=4", "url": "https://github.com/Illauriel", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI0Nzk0Mjk0": { "id": "MDQ6VXNlcjI0Nzk0Mjk0", "user": "LeoBelda", "avatar": "https://avatars.githubusercontent.com/u/24794294?u=c2f331b114f54c6542a4196fb631113925108bad&v=4", "url": "https://github.com/LeoBelda", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2MjE3Njg=": { "id": "MDQ6VXNlcjE2MjE3Njg=", "user": "aXu-AP", "avatar": "https://avatars.githubusercontent.com/u/1621768?v=4", "url": "https://github.com/aXu-AP", "pull_count": 8, "commit_count": 8 }, "MDQ6VXNlcjQ5NTYwNTI4": { "id": "MDQ6VXNlcjQ5NTYwNTI4", "user": "Mequam", "avatar": "https://avatars.githubusercontent.com/u/49560528?u=cc82eb4177ac203347d3f7cfd112d85782142d85&v=4", "url": "https://github.com/Mequam", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjEzMjk1NQ==": { "id": "MDQ6VXNlcjEzMjk1NQ==", "user": "pkdawson", "avatar": "https://avatars.githubusercontent.com/u/132955?u=1310b4470498a66df0fde2c08bd6d72b15ffd413&v=4", "url": "https://github.com/pkdawson", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyMzc1MjM5": { "id": "MDQ6VXNlcjEyMzc1MjM5", "user": "SlashScreen", "avatar": "https://avatars.githubusercontent.com/u/12375239?u=39eb9c1158b6ef3699b1ae3f27f1f9db562283f6&v=4", "url": "https://github.com/SlashScreen", "pull_count": 0, "commit_count": 1 }, "MDQ6VXNlcjg5MzQz": { "id": "MDQ6VXNlcjg5MzQz", "user": "tdaven", "avatar": "https://avatars.githubusercontent.com/u/89343?u=cf2cae99ded76de82adad250843b8975e6c8787d&v=4", "url": "https://github.com/tdaven", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzNTYzNjAy": { "id": "MDQ6VXNlcjMzNTYzNjAy", "user": "daustria", "avatar": "https://avatars.githubusercontent.com/u/33563602?v=4", "url": "https://github.com/daustria", "pull_count": 2, "commit_count": 1 }, "MDQ6VXNlcjQ1MTgxNDc0": { "id": "MDQ6VXNlcjQ1MTgxNDc0", "user": "LimestaX", "avatar": "https://avatars.githubusercontent.com/u/45181474?v=4", "url": "https://github.com/LimestaX", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI5MDA0MjM4": { "id": "MDQ6VXNlcjI5MDA0MjM4", "user": "AdSkipper1337", "avatar": "https://avatars.githubusercontent.com/u/29004238?v=4", "url": "https://github.com/AdSkipper1337", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwNzg1Njk=": { "id": "MDQ6VXNlcjEwNzg1Njk=", "user": "DSteve595", "avatar": "https://avatars.githubusercontent.com/u/1078569?v=4", "url": "https://github.com/DSteve595", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjcwMjQwMTY=": { "id": "MDQ6VXNlcjcwMjQwMTY=", "user": "nklbdev", "avatar": "https://avatars.githubusercontent.com/u/7024016?u=64a876752b3d71ddd1c7cf854aa6470bc09992d2&v=4", "url": "https://github.com/nklbdev", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjU4MDg0MTY4": { "id": "MDQ6VXNlcjU4MDg0MTY4", "user": "StagnationPoint", "avatar": "https://avatars.githubusercontent.com/u/58084168?v=4", "url": "https://github.com/StagnationPoint", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEzOTAzMg==": { "id": "MDQ6VXNlcjEzOTAzMg==", "user": "marcinn", "avatar": "https://avatars.githubusercontent.com/u/139032?v=4", "url": "https://github.com/marcinn", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjIzNDg2MTAy": { "id": "MDQ6VXNlcjIzNDg2MTAy", "user": "bikemurt", "avatar": "https://avatars.githubusercontent.com/u/23486102?u=dcc6403ae893b8ccd8eecc13fbf7d077addc3f1a&v=4", "url": "https://github.com/bikemurt", "pull_count": 1, "commit_count": 1 }, "U_kgDOBcWjlw": { "id": "U_kgDOBcWjlw", "user": "Vilcrow", "avatar": "https://avatars.githubusercontent.com/u/96838551?u=c3aff8fa947958c344a33493188df93cd7869099&v=4", "url": "https://github.com/Vilcrow", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI4MzU1MTU3": { "id": "MDQ6VXNlcjI4MzU1MTU3", "user": "SomeRanDev", "avatar": "https://avatars.githubusercontent.com/u/28355157?u=3bd44d93fe4a32c509c71bd7b86aab1c4d5d9579&v=4", "url": "https://github.com/SomeRanDev", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMTI0NTIz": { "id": "MDQ6VXNlcjEwMTI0NTIz", "user": "qwofford", "avatar": "https://avatars.githubusercontent.com/u/10124523?u=fe0a60b4e943ea1e9ef960903b695859382cc6b6&v=4", "url": "https://github.com/qwofford", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUwNzcyNDc0": { "id": "MDQ6VXNlcjUwNzcyNDc0", "user": "LunaCapra", "avatar": "https://avatars.githubusercontent.com/u/50772474?u=70e641334be9936f28e6578eb41e55e59db2cd19&v=4", "url": "https://github.com/LunaCapra", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExMzA4OTI4": { "id": "MDQ6VXNlcjExMzA4OTI4", "user": "pancelor", "avatar": "https://avatars.githubusercontent.com/u/11308928?u=af7787b5ef63254219c1eaeb7fc0e9b2495aaab9&v=4", "url": "https://github.com/pancelor", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzNTc3NzQz": { "id": "MDQ6VXNlcjQzNTc3NzQz", "user": "emklasson", "avatar": "https://avatars.githubusercontent.com/u/43577743?v=4", "url": "https://github.com/emklasson", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjMxODc2Mzc=": { "id": "MDQ6VXNlcjMxODc2Mzc=", "user": "touilleMan", "avatar": "https://avatars.githubusercontent.com/u/3187637?v=4", "url": "https://github.com/touilleMan", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU2NTM3NTAy": { "id": "MDQ6VXNlcjU2NTM3NTAy", "user": "VedatGunel", "avatar": "https://avatars.githubusercontent.com/u/56537502?v=4", "url": "https://github.com/VedatGunel", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwMzgzNjE1": { "id": "MDQ6VXNlcjMwMzgzNjE1", "user": "reach-satori", "avatar": "https://avatars.githubusercontent.com/u/30383615?u=e9b64309ee4996d0f1054bb8bfdaa7f8390ea914&v=4", "url": "https://github.com/reach-satori", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjE4MDQ2NDEy": { "id": "MDQ6VXNlcjE4MDQ2NDEy", "user": "gshadows", "avatar": "https://avatars.githubusercontent.com/u/18046412?u=772adfcae9b7789f7743593c7c2493fc12ab4397&v=4", "url": "https://github.com/gshadows", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY0NTIxMTU4": { "id": "MDQ6VXNlcjY0NTIxMTU4", "user": "Occalepsus", "avatar": "https://avatars.githubusercontent.com/u/64521158?u=20c6b9de4ff6035ce6e29990c963381dd6a4da1a&v=4", "url": "https://github.com/Occalepsus", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjkwNjMyNjA5": { "id": "MDQ6VXNlcjkwNjMyNjA5", "user": "LunaticInAHat", "avatar": "https://avatars.githubusercontent.com/u/90632609?v=4", "url": "https://github.com/LunaticInAHat", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU2Njc3MTM0": { "id": "MDQ6VXNlcjU2Njc3MTM0", "user": "chocola-mint", "avatar": "https://avatars.githubusercontent.com/u/56677134?u=fdef258b00e2bebdbb3ed6cdeaa2ca9168d7f73e&v=4", "url": "https://github.com/chocola-mint", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjc1ODUyNTU=": { "id": "MDQ6VXNlcjc1ODUyNTU=", "user": "MichaelMacha", "avatar": "https://avatars.githubusercontent.com/u/7585255?u=6a99a31556e4574c07a3aa690438ca5ad6552371&v=4", "url": "https://github.com/MichaelMacha", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyMTI1MDk=": { "id": "MDQ6VXNlcjEyMTI1MDk=", "user": "theraot", "avatar": "https://avatars.githubusercontent.com/u/1212509?v=4", "url": "https://github.com/theraot", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjcxNDgxNzAw": { "id": "MDQ6VXNlcjcxNDgxNzAw", "user": "Delsin-Yu", "avatar": "https://avatars.githubusercontent.com/u/71481700?u=8dcac36292a4d372c5b114dda5daaf4dfdbbc579&v=4", "url": "https://github.com/Delsin-Yu", "pull_count": 1, "commit_count": 1 }, "U_kgDOBa6MAg": { "id": "U_kgDOBa6MAg", "user": "ZeferinoI", "avatar": "https://avatars.githubusercontent.com/u/95325186?u=5c39b3ab257e4c8985790b53d7ad4babefd06bbf&v=4", "url": "https://github.com/ZeferinoI", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMjM4NA==": { "id": "MDQ6VXNlcjEwMjM4NA==", "user": "gregdebonis", "avatar": "https://avatars.githubusercontent.com/u/102384?v=4", "url": "https://github.com/gregdebonis", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY0OTg2NzYz": { "id": "MDQ6VXNlcjY0OTg2NzYz", "user": "Wiltof", "avatar": "https://avatars.githubusercontent.com/u/64986763?v=4", "url": "https://github.com/Wiltof", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMDU0MTc0": { "id": "MDQ6VXNlcjEwMDU0MTc0", "user": "berrybus", "avatar": "https://avatars.githubusercontent.com/u/10054174?u=7db48434db466565ea601d7a51c1eddc057e71c8&v=4", "url": "https://github.com/berrybus", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc3NDIyNjI=": { "id": "MDQ6VXNlcjc3NDIyNjI=", "user": "Invertex", "avatar": "https://avatars.githubusercontent.com/u/7742262?u=4272e3b7bab0fd78c477dd5d4103783673253dee&v=4", "url": "https://github.com/Invertex", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ0NTAxNTMx": { "id": "MDQ6VXNlcjQ0NTAxNTMx", "user": "KoTeYkA23", "avatar": "https://avatars.githubusercontent.com/u/44501531?u=07b747d525f54247b289acc2bf257c4207d0b375&v=4", "url": "https://github.com/KoTeYkA23", "pull_count": 1, "commit_count": 1 }, "U_kgDOCJgZZg": { "id": "U_kgDOCJgZZg", "user": "kevmorg", "avatar": "https://avatars.githubusercontent.com/u/144185702?v=4", "url": "https://github.com/kevmorg", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjM3MjI2NDU4": { "id": "MDQ6VXNlcjM3MjI2NDU4", "user": "rsburke4", "avatar": "https://avatars.githubusercontent.com/u/37226458?u=9e5e6b086184ffc53e01b898a5a77679b4b6be7f&v=4", "url": "https://github.com/rsburke4", "pull_count": 3, "commit_count": 3 }, "MDQ6VXNlcjcxMTk2MDk=": { "id": "MDQ6VXNlcjcxMTk2MDk=", "user": "eldidou", "avatar": "https://avatars.githubusercontent.com/u/7119609?v=4", "url": "https://github.com/eldidou", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzOTE2OTY=": { "id": "MDQ6VXNlcjMzOTE2OTY=", "user": "ShirenY", "avatar": "https://avatars.githubusercontent.com/u/3391696?v=4", "url": "https://github.com/ShirenY", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEyNTYzMjY2": { "id": "MDQ6VXNlcjEyNTYzMjY2", "user": "kuruk-mm", "avatar": "https://avatars.githubusercontent.com/u/12563266?u=25f0830cbc0a0635bed2ea905d27b1e117cc693d&v=4", "url": "https://github.com/kuruk-mm", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQ2NjAwMg==": { "id": "MDQ6VXNlcjQ2NjAwMg==", "user": "zinefer", "avatar": "https://avatars.githubusercontent.com/u/466002?u=5aef1f29a08d756fda32fabee9621873a1c5fa3b&v=4", "url": "https://github.com/zinefer", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjk2MjM0MA==": { "id": "MDQ6VXNlcjk2MjM0MA==", "user": "rakkarage", "avatar": "https://avatars.githubusercontent.com/u/962340?v=4", "url": "https://github.com/rakkarage", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjcxNDYwMDQw": { "id": "MDQ6VXNlcjcxNDYwMDQw", "user": "Lasuch69", "avatar": "https://avatars.githubusercontent.com/u/71460040?u=20248067b32db60ecfe588a9196f3611855d0b1f&v=4", "url": "https://github.com/Lasuch69", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwMzM0ODM0": { "id": "MDQ6VXNlcjMwMzM0ODM0", "user": "HolySkyMin", "avatar": "https://avatars.githubusercontent.com/u/30334834?v=4", "url": "https://github.com/HolySkyMin", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjM4MTE5Mzg3": { "id": "MDQ6VXNlcjM4MTE5Mzg3", "user": "addmix", "avatar": "https://avatars.githubusercontent.com/u/38119387?u=d9d4d83ccbaf0f3191acb4be457a56b1a0848327&v=4", "url": "https://github.com/addmix", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjQ3MDc3ODQ5": { "id": "MDQ6VXNlcjQ3MDc3ODQ5", "user": "ilyabelow", "avatar": "https://avatars.githubusercontent.com/u/47077849?u=7463f24c3547f465fda159a88b829f7bf647c75f&v=4", "url": "https://github.com/ilyabelow", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjc3MDY5NjA=": { "id": "MDQ6VXNlcjc3MDY5NjA=", "user": "BNTFryingPan", "avatar": "https://avatars.githubusercontent.com/u/7706960?u=34f7b406265e7a90e96639bd001c974b4e50eaa1&v=4", "url": "https://github.com/BNTFryingPan", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQyMjAyNTY=": { "id": "MDQ6VXNlcjQyMjAyNTY=", "user": "fdstevex", "avatar": "https://avatars.githubusercontent.com/u/4220256?u=a716d1ce4c38cd9929b7461152fa7fb70172c91c&v=4", "url": "https://github.com/fdstevex", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY1OTY4MzY=": { "id": "MDQ6VXNlcjY1OTY4MzY=", "user": "sandygk", "avatar": "https://avatars.githubusercontent.com/u/6596836?u=898ffe19100b07c484b1c0d89de4a5a7b495d877&v=4", "url": "https://github.com/sandygk", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjY2MTYyMTky": { "id": "MDQ6VXNlcjY2MTYyMTky", "user": "BleedingXiko", "avatar": "https://avatars.githubusercontent.com/u/66162192?v=4", "url": "https://github.com/BleedingXiko", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg4NDEzNTI=": { "id": "MDQ6VXNlcjg4NDEzNTI=", "user": "Flavelius", "avatar": "https://avatars.githubusercontent.com/u/8841352?u=97645d35060edb3bd4b180d7fe63b3521f493223&v=4", "url": "https://github.com/Flavelius", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI5MTU4NDA3": { "id": "MDQ6VXNlcjI5MTU4NDA3", "user": "EelisOtsamo", "avatar": "https://avatars.githubusercontent.com/u/29158407?v=4", "url": "https://github.com/EelisOtsamo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUzOTg1NTU1": { "id": "MDQ6VXNlcjUzOTg1NTU1", "user": "krazy-j", "avatar": "https://avatars.githubusercontent.com/u/53985555?u=423a40722dc6d91a0685acd21df824fa4c75b8e4&v=4", "url": "https://github.com/krazy-j", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYxNjU1ODYw": { "id": "MDQ6VXNlcjYxNjU1ODYw", "user": "synalice", "avatar": "https://avatars.githubusercontent.com/u/61655860?u=434af9881ecaca5b87ab327b60785d21e58a3001&v=4", "url": "https://github.com/synalice", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE2NDcwMDcy": { "id": "MDQ6VXNlcjE2NDcwMDcy", "user": "Cerno-b", "avatar": "https://avatars.githubusercontent.com/u/16470072?u=ea2c99e2e1b500a36c3c4869be97b14843722402&v=4", "url": "https://github.com/Cerno-b", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExNDU5MDI4": { "id": "MDQ6VXNlcjExNDU5MDI4", "user": "Anutrix", "avatar": "https://avatars.githubusercontent.com/u/11459028?u=5140a6bb7aff26ad9f0816f1a202028fbc4e90bd&v=4", "url": "https://github.com/Anutrix", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjIyNjg5MTk1": { "id": "MDQ6VXNlcjIyNjg5MTk1", "user": "rarysson", "avatar": "https://avatars.githubusercontent.com/u/22689195?u=3f95a3df09b90a9ac3638f7973ade8e432317293&v=4", "url": "https://github.com/rarysson", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMwMzc0NDkw": { "id": "MDQ6VXNlcjMwMzc0NDkw", "user": "RoyBerube", "avatar": "https://avatars.githubusercontent.com/u/30374490?v=4", "url": "https://github.com/RoyBerube", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjExNjg1ODI=": { "id": "MDQ6VXNlcjExNjg1ODI=", "user": "jcostello", "avatar": "https://avatars.githubusercontent.com/u/1168582?u=93d8a14e6e182e924bc6c2c534ddeac2f0268bde&v=4", "url": "https://github.com/jcostello", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjQzNzkyMDQ=": { "id": "MDQ6VXNlcjQzNzkyMDQ=", "user": "time-killer-games", "avatar": "https://avatars.githubusercontent.com/u/4379204?u=3021e13445d122b45665076da8831e7bc59e9fb9&v=4", "url": "https://github.com/time-killer-games", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjU4Mjg3MTM=": { "id": "MDQ6VXNlcjU4Mjg3MTM=", "user": "Patchcoat", "avatar": "https://avatars.githubusercontent.com/u/5828713?u=d47d447c8c2ed4547259efae075a646d5b436639&v=4", "url": "https://github.com/Patchcoat", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE0ODg1ODQ2": { "id": "MDQ6VXNlcjE0ODg1ODQ2", "user": "Haydoggo", "avatar": "https://avatars.githubusercontent.com/u/14885846?u=7a907f8013802eec46e5e6a208bc3e6dbb2c3943&v=4", "url": "https://github.com/Haydoggo", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI2NDcyNTE0": { "id": "MDQ6VXNlcjI2NDcyNTE0", "user": "Quimisagi", "avatar": "https://avatars.githubusercontent.com/u/26472514?u=c2b5a201d1053ec99aa07898ab90d38371d37047&v=4", "url": "https://github.com/Quimisagi", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjEwMjg3NTY=": { "id": "MDQ6VXNlcjEwMjg3NTY=", "user": "0xafbf", "avatar": "https://avatars.githubusercontent.com/u/1028756?u=e16ede0f3cef1207de8cb12ef2c02122f4e7ea74&v=4", "url": "https://github.com/0xafbf", "pull_count": 1, "commit_count": 1 }, "U_kgDOB534aA": { "id": "U_kgDOB534aA", "user": "J-N-Witch", "avatar": "https://avatars.githubusercontent.com/u/127793256?v=4", "url": "https://github.com/J-N-Witch", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI2ODcxMTMx": { "id": "MDQ6VXNlcjI2ODcxMTMx", "user": "DennisManaa", "avatar": "https://avatars.githubusercontent.com/u/26871131?v=4", "url": "https://github.com/DennisManaa", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjMzOTUxMzA=": { "id": "MDQ6VXNlcjMzOTUxMzA=", "user": "darksylinc", "avatar": "https://avatars.githubusercontent.com/u/3395130?v=4", "url": "https://github.com/darksylinc", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjYwMzI1Nzkz": { "id": "MDQ6VXNlcjYwMzI1Nzkz", "user": "golfinq", "avatar": "https://avatars.githubusercontent.com/u/60325793?u=6231c22a215e0eaf47702dca3a3876ec53c0843e&v=4", "url": "https://github.com/golfinq", "pull_count": 2, "commit_count": 2 }, "MDQ6VXNlcjc0NDI4NjM4": { "id": "MDQ6VXNlcjc0NDI4NjM4", "user": "k0T0z", "avatar": "https://avatars.githubusercontent.com/u/74428638?u=f392338c0d089d28630255018f662e64a6c98f47&v=4", "url": "https://github.com/k0T0z", "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 }, "MDQ6VXNlcjExMzM4OTI=": { "id": "MDQ6VXNlcjExMzM4OTI=", "user": "anvilfolk", "avatar": "https://avatars.githubusercontent.com/u/1133892?u=f7b9e7e46e23ecc739f717e262e406f139e7a3c1&v=4", "url": "https://github.com/anvilfolk", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjI1NDIyNjg3": { "id": "MDQ6VXNlcjI1NDIyNjg3", "user": "AttackButton", "avatar": "https://avatars.githubusercontent.com/u/25422687?u=0c80c58f4911fcadddcf39509a1a7956c1c6aa6f&v=4", "url": "https://github.com/AttackButton", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjUwMzAyNDc5": { "id": "MDQ6VXNlcjUwMzAyNDc5", "user": "mrjustaguy", "avatar": "https://avatars.githubusercontent.com/u/50302479?v=4", "url": "https://github.com/mrjustaguy", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjE4MjI1Mzkx": { "id": "MDQ6VXNlcjE4MjI1Mzkx", "user": "the-sink", "avatar": "https://avatars.githubusercontent.com/u/18225391?u=ed00b9bbb78bb7c105d97a1e8713394a9bc79d1a&v=4", "url": "https://github.com/the-sink", "pull_count": 1, "commit_count": 1 }, "MDQ6VXNlcjg4MDE0Mjky": { "id": "MDQ6VXNlcjg4MDE0Mjky", "user": "garychia", "avatar": "https://avatars.githubusercontent.com/u/88014292?v=4", "url": "https://github.com/garychia", "pull_count": 1, "commit_count": 1 } }, "commits": { "77dcf97d82cbfe4e4615475fa52ca03da645dbd8": { "hash": "77dcf97d82cbfe4e4615475fa52ca03da645dbd8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Bump version to 4.3-stable \\o/", "body": "This release turned out to be a massive one, exceeding our original\nplans for the development cycle, but for good reasons to address many\ncritical issues that users identified since the 4.0 release.\n\nThe user experience should be much stabler and more polished than in\nprevious releases, with less obscure and game or workflow-breaking\nbugs. And of course the feature set kept increasing with a number of\nhighly awaited improvements to all engine areas.\n\nWe have close to 3500 commits in this release, twice as many as 4.2!\n\nMore than 500 contributors were involved in this new feature release,\nand we want to thank them all for their amazing contributors, as well\nas all users who sponsor the Development Fund, reported bugs, opened\nproposals, or supported each other on our community platforms.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e3d6de1f99eae49fd053a01714dd5ce3d3a0360": { "hash": "5e3d6de1f99eae49fd053a01714dd5ce3d3a0360", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Add changelog for Godot 4.3", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33c30b9e63a58b860cb2f36957c5e25cee34a627": { "hash": "33c30b9e63a58b860cb2f36957c5e25cee34a627", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95533 from Hilderin/fix-filesystem-not-updated-on-file-remove", "body": "Fix FileSystem not updated on file deletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f27724e902929b93ebf8a2388b10b87c6996a2c9": { "hash": "f27724e902929b93ebf8a2388b10b87c6996a2c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95526 from alvinhochun/fix-pr94706", "body": "DisplayServerWindows: Fix logic when creating with transient parent", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0cc8c5c3b86ef77ca388a6c07176fc9d2ccc708": { "hash": "a0cc8c5c3b86ef77ca388a6c07176fc9d2ccc708", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix FileSystem not updated on file deletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95533 }, "16a563b9ac476114760d05f6359e843621225c67": { "hash": "16a563b9ac476114760d05f6359e843621225c67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "DisplayServerWindows: Fix logic when creating with transient parent", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95526 }, "8e666adeed99328fda02e47429c8e45f36cd5ae1": { "hash": "8e666adeed99328fda02e47429c8e45f36cd5ae1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "Adds Irish (ga) translations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "404fe05d2b6c4b31fd3cc4d543c8017bc69f9e57": { "hash": "404fe05d2b6c4b31fd3cc4d543c8017bc69f9e57", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Update AUTHORS and DONORS list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e355d74ac896e14989c3c4e826df4787fc2e92f": { "hash": "0e355d74ac896e14989c3c4e826df4787fc2e92f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95517 from aaronfranke/fix-vec4-classdb", "body": "Fix Vector4, Vector4i, and Projection missing from ClassDB tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ced75aeb131292f57582d8778bca1f9b64ce0fd": { "hash": "5ced75aeb131292f57582d8778bca1f9b64ce0fd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix Vector4, Vector4i, and Projection missing from ClassDB tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95517 }, "06fbc8395b3c0ec6fa38588caea2ee94837f7b97": { "hash": "06fbc8395b3c0ec6fa38588caea2ee94837f7b97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95481 from AThousandShips/anim_signal_fix_2", "body": "[Editor] Fix `AnimationTrackEditor::timeline_changed` signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4fe0d0ee86ecfaaddc1917e882b79bef5bb8e6e5": { "hash": "4fe0d0ee86ecfaaddc1917e882b79bef5bb8e6e5", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Fix `AnimationTrackEditor::timeline_changed` signal", "body": "Signal was declared with two arguments, emitted with both two and three", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95481 }, "28e65b0e4e84d503d3cbdb947c83cba9f02b8f1c": { "hash": "28e65b0e4e84d503d3cbdb947c83cba9f02b8f1c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95476 from RandomShaper/uncached_progress", "body": "ResourceLoader: Fix error on querying progress for uncached loads", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17ea4b405a554e1eb50d852316f71cf26425047c": { "hash": "17ea4b405a554e1eb50d852316f71cf26425047c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Fix error on querying progress for uncached loads", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95476 }, "a7a124a57d643103c882a781dfe1f3772363ecc7": { "hash": "a7a124a57d643103c882a781dfe1f3772363ecc7", "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": "" }, "29a0e51b874192fd7d1f594e9b3d5c159e2b0d15": { "hash": "29a0e51b874192fd7d1f594e9b3d5c159e2b0d15", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95400 from AThousandShips/anim_signal_fix", "body": "[Editor] Fix missing bind for animation editor callback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8e8b339c41f5b4f3c1bf32d1ca06920ae0b3cfb": { "hash": "b8e8b339c41f5b4f3c1bf32d1ca06920ae0b3cfb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95347 from calsbrook/update-compositor-effect-docs", "body": "Clarify usage of CompositorEffect as an abstract base class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3896212a95172e0d14b52f10284bf266378124d9": { "hash": "3896212a95172e0d14b52f10284bf266378124d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95434 from TokageItLab/docs-anim-link", "body": "Add Animation tutorial links to class reference by 4.3", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2f8ed7ff7b31aed89afd3637fe53d1ffe6dcabf": { "hash": "b2f8ed7ff7b31aed89afd3637fe53d1ffe6dcabf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95432 from bruvzg/rest_pop_time_on_click", "body": "Stop popup release timeout on click.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e231d04d0ef5ef8c9119bbc890e1e8437c72bc20": { "hash": "e231d04d0ef5ef8c9119bbc890e1e8437c72bc20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95364 from ajreckof/fix-label-update-for-dict-on-item-deletion", "body": "Fix label update for dict on item deletion.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "db3a83114147ab87bc7a6669612ef8cbff4e72ae": { "hash": "db3a83114147ab87bc7a6669612ef8cbff4e72ae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add Animation tutorial links to class reference by 4.3", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95434 }, "7f6c14522cf6e7f6050b8971f05811f564347bd8": { "hash": "7f6c14522cf6e7f6050b8971f05811f564347bd8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Stop popup release timeout on click.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95432 }, "39fc116c5fed3a434aa35087a87d58d518b1033a": { "hash": "39fc116c5fed3a434aa35087a87d58d518b1033a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94968 from jsjtxietian/obj-import", "body": "Fix obj's name set in wrong order when importing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edc0571c96088584685dd7f4d91be773b2a12a03": { "hash": "edc0571c96088584685dd7f4d91be773b2a12a03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95425 from bruvzg/macos_joypad_queue", "body": "[macOS] Fix wrong object type in joypad queue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47d0bdd5584e53e2c77a57972708ea3fcb468ff7": { "hash": "47d0bdd5584e53e2c77a57972708ea3fcb468ff7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95405 from TokageItLab/fix-double-seeking", "body": "Prevent to seek doubly on AnimationPlayerEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f19e268c7ae928a0b65919453409729062a60822": { "hash": "f19e268c7ae928a0b65919453409729062a60822", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95330 from Hilderin/fix-resolve-class-inheritance-after-file-rename", "body": "Fix resolve class inheritance after file rename", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0444fb67e67ac57a8e5b7d1ad179d818ca06d31b": { "hash": "0444fb67e67ac57a8e5b7d1ad179d818ca06d31b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95329 from Giganzo/lock-eye-icon-order-in-scene-tree", "body": "Fix order of Lock and Group icons in SceneTree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81399ae9baebf93dd113dbea12463b0038e38922": { "hash": "81399ae9baebf93dd113dbea12463b0038e38922", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Prevent to seek doubly on AnimationPlayerEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95405 }, "86c95d26fcad39b2a97a951237c8183ab2c90f50": { "hash": "86c95d26fcad39b2a97a951237c8183ab2c90f50", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95409 from AlexAlappsis/master", "body": "Incorrect reference to VisibleOnScreenEnabler3D/2D in VisibleOnScreenNotifier3D/2D documentation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ece2e6d23bc07f33aacf8bc9713f627b898f1266": { "hash": "ece2e6d23bc07f33aacf8bc9713f627b898f1266", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95377 from raulsntos/gdextension/expose-property-accessors/Animation", "body": "Make `Animation::capture_included` read-only", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f16c3d13b4ba98a20c2e6ec9f36275fca300940a": { "hash": "f16c3d13b4ba98a20c2e6ec9f36275fca300940a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95341 from esainane/valid-example", "body": "Fix check in `Object._ValidateProperty` example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ae825014206a759aacebcc1cae36d3d028c128d": { "hash": "5ae825014206a759aacebcc1cae36d3d028c128d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95338 from hakro/no_is_no", "body": "Make sure not to generate the compile_commands.json when not asked", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10ae73cc691fb5f6e3c68d5db8d2b75644cba9f7": { "hash": "10ae73cc691fb5f6e3c68d5db8d2b75644cba9f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95336 from esainane/typo-eh", "body": "Fix typo in EditorImportPlugin docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d7b318d24d3ae3011eafd17a7d209b82d75fa3b": { "hash": "1d7b318d24d3ae3011eafd17a7d209b82d75fa3b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95335 from esainane/error-to-sender", "body": "Fix documentation of `EditorImportPlugin._Import`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ab4613f906abad3e90561a801dd0dec92d046f5": { "hash": "4ab4613f906abad3e90561a801dd0dec92d046f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95331 from Riteo/seat-tight-this-is-weird", "body": "Wayland: Avoid recreating input objects on capability change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c2259f59a4b45f40c2234bf60676d46f73479f2": { "hash": "3c2259f59a4b45f40c2234bf60676d46f73479f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwODg2NDEy" ], "author_raw": "Alex Mitchell ", "committer_raw": "Rémi Verschelde ", "summary": "Fix incorrect reference to VisibleOnScreenEnabler2D/3D in *Notifier2D/3D docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95409 }, "d1047f4c46145eb68e0ef87a39f0d80502781207": { "hash": "d1047f4c46145eb68e0ef87a39f0d80502781207", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix wrong object type in joypad queue.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95425 }, "7eed651f38fb99777df169f129ef4abc59324520": { "hash": "7eed651f38fb99777df169f129ef4abc59324520", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Fix missing bind for animation editor callback", "body": "`timeline_changed` signal was connected to a method with three arguments\nbut provides two.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95400 }, "d199f1f0d5277066605ef023e6a2a4484411f815": { "hash": "d199f1f0d5277066605ef023e6a2a4484411f815", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix resolve class inheritance after file rename", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95330 }, "6577a39bd00f29136309c67f9fc3ea77e163ee61": { "hash": "6577a39bd00f29136309c67f9fc3ea77e163ee61", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix label update for dict on item deletion.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95364 }, "415331f474689e0613869451764c30ea69595c02": { "hash": "415331f474689e0613869451764c30ea69595c02", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Make `Animation::capture_included` read-only", "body": "The `PROPERTY_USAGE_READ_ONLY` flag only makes the property read-only in the inspector, but the property also has the `PROPERTY_USAGE_NO_EDITOR` flag which means it won't show up in the inspector. So it does nothing, while still making it editable from scripting.\n\nTo make it read-only for scripting too, this PR removes the setter from the `PropertyInfo`. And since the `set_capture_included` method is now unused, it was also removed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95377 }, "3217bc283cf22d0718a8052fe98cd70d81caaaed": { "hash": "3217bc283cf22d0718a8052fe98cd70d81caaaed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc1MjE2ODk=" ], "author_raw": "calsbrook ", "committer_raw": "calsbrook ", "summary": "Clarify usage of CompositorEffect as an abstract base class in the documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95347 }, "400800a86c233d83f7b31391fc1f90a81c8d60d1": { "hash": "400800a86c233d83f7b31391fc1f90a81c8d60d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Make sure not to generate the compile_commands.json when not asked", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95338 }, "88f3b5f9d52f740b24fabfb8bc01b8b7026ba279": { "hash": "88f3b5f9d52f740b24fabfb8bc01b8b7026ba279", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95321 from akien-mga/audio-sample-polyphonic-stop", "body": "AudioStreamPolyphonic: Implement stopping with sample playback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d0fc7f73df1dd7694ef1b9284c093a3af9f26270": { "hash": "d0fc7f73df1dd7694ef1b9284c093a3af9f26270", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95323 from bruvzg/ios_dyl", "body": "[iOS] Fix dylib GDExtension convertion.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15f698467514bdf1e352433e8e3b60eb3b912357": { "hash": "15f698467514bdf1e352433e8e3b60eb3b912357", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MzU1MTc1" ], "author_raw": "Sai Nane ", "committer_raw": "Sai Nane ", "summary": "Fix check in `Object._ValidateProperty` example", "body": "The GDScript version above makes the `number` property read only whenever\n`is_number_editable` is false.\n\n```gdscript\nfunc _validate_property(property: Dictionary):\nif property.name == \"number\" and not is_number_editable:\nproperty.usage |= PROPERTY_USAGE_READ_ONLY\n```\n\nThe C# version is similar, but omits the negation, so the Number property is\nmade read only whenever `is_number_editable` is true.\n\nThis adds the negation to the C# example, making it match the GDScript\nexample.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95341 }, "635313f8c979197afc40142432e84884a0e9e799": { "hash": "635313f8c979197afc40142432e84884a0e9e799", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MzU1MTc1" ], "author_raw": "Sai Nane ", "committer_raw": "Sai Nane ", "summary": "Fix typo in EditorImportPlugin docs", "body": "\"[param custom_importer] ca be\" -> \"[param custom_importer] can be\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95336 }, "58e3500010a660f79e02a956c352f41d30145459": { "hash": "58e3500010a660f79e02a956c352f41d30145459", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MzU1MTc1" ], "author_raw": "Sai Nane ", "committer_raw": "Sai Nane ", "summary": "Fix documentation of `EditorImportPlugin._Import`", "body": "The following is the currently generated `EditorImportPlugin.cs`:\n\n```csharp\npublic virtual Error _Import(string sourceFile, string savePath, Dictionary options, Array platformVariants, Array genFiles)\n{\nreturn Error.Ok;\n}\n```\n\nThis fixes the type signature in the documentation's example to match the\nactual type signature.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95335 }, "0d1826e08477c70427c13d5442a4062166eba222": { "hash": "0d1826e08477c70427c13d5442a4062166eba222", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Avoid recreating input objects on capability change", "body": "Before, multiple capability events would instantiate the same object\nover and over as long as its bit was set. This caused issues with\nhotplug and device suspension.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95331 }, "eb96b7b85049bd047d26aa5b7177f82b2ed05b58": { "hash": "eb96b7b85049bd047d26aa5b7177f82b2ed05b58", "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 order of Lock and Group icons in SceneTree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95329 }, "824324e7c4290414674f2ad6b3295295cadeab7f": { "hash": "824324e7c4290414674f2ad6b3295295cadeab7f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Fix dylib GDExtension convertion.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95323 }, "2edf9b95b3457701439b0a7ffd2493aaf1fa7c67": { "hash": "2edf9b95b3457701439b0a7ffd2493aaf1fa7c67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "AudioStreamPolyphonic: Implement stopping with sample playback", "body": "Fixes #94724.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95321 }, "c73ac74c4a44ccfed158b3603f809a24590bac0a": { "hash": "c73ac74c4a44ccfed158b3603f809a24590bac0a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95311 from mihe/file-access-use-after-free", "body": "Fix use-after-free in `FileAccess::exists`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7c8a9f1796452637e6b8b2219f3773698b77dd5": { "hash": "d7c8a9f1796452637e6b8b2219f3773698b77dd5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95307 from mihe/editor-help-use-after-free", "body": "Fix use-after-free in `EditorHelp`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "088065c6cc077081214074ad27ff51f02239fea7": { "hash": "088065c6cc077081214074ad27ff51f02239fea7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95295 from bruvzg/macos_kill", "body": "[macOS] Remove kill override.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "613600fa894243ec5c5f8b88a27a7b7616ddc25c": { "hash": "613600fa894243ec5c5f8b88a27a7b7616ddc25c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix use-after-free in `FileAccess::exists`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95311 }, "6435112e97c6ea82ecd1caff7a02ac633023838f": { "hash": "6435112e97c6ea82ecd1caff7a02ac633023838f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix use-after-free in `EditorHelp`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95307 }, "9949d5a089ce89f102d3c84a256f8933f235fc21": { "hash": "9949d5a089ce89f102d3c84a256f8933f235fc21", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Remove kill override.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95295 }, "739019e4e4a6e4763e37adfd9883a1c85d5f6249": { "hash": "739019e4e4a6e4763e37adfd9883a1c85d5f6249", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95277 from akien-mga/ci-emscripten-3.1.64", "body": "CI: Update Emscripten to 3.1.64", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d32a10897ddbccc50be2d535fb89d2ab87e45a09": { "hash": "d32a10897ddbccc50be2d535fb89d2ab87e45a09", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Update Emscripten to 3.1.64", "body": "This is the version we're using for 4.3-stable.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95277 }, "03afb92efa18874da19f7fc185a32c005d20aa1d": { "hash": "03afb92efa18874da19f7fc185a32c005d20aa1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95194 from Faless/mp/fix_relay_negative_target", "body": "[MP] Fix relay protocol routing with negative targets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32eb97fd2ae97ff2c8733d059d39ac4b23a3e739": { "hash": "32eb97fd2ae97ff2c8733d059d39ac4b23a3e739", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95074 from RandomShaper/d3d12_exit_crash", "body": "D3D12: Avoid crash on exit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92212946532450494683929b82c450e95851a0bf": { "hash": "92212946532450494683929b82c450e95851a0bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95264 from Hilderin/fix-reimport-file-multiple-scenes", "body": "Fix reimport file multiple scenes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b1c111d033dd379d8e6ca8f443f30a7c2cf86d00": { "hash": "b1c111d033dd379d8e6ca8f443f30a7c2cf86d00", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix reimport file multiple scenes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95264 }, "4bef4d9808848c38c3f285edb300b4f3a843e543": { "hash": "4bef4d9808848c38c3f285edb300b4f3a843e543", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95225 from Hilderin/fix-performance-reimport-file", "body": "Fix performance issue reimport file reload scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da9f94333082b186a132119bad7bed32e94df5bc": { "hash": "da9f94333082b186a132119bad7bed32e94df5bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95134 from Calinou/audio-interactive-transition-editor-expand-columns", "body": "Expand columns in the audio interactive transition editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d775887c83d4e9c05c398d252576420d106421ea": { "hash": "d775887c83d4e9c05c398d252576420d106421ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95061 from Geometror/vs-style-improvements1", "body": "[VisualShader] Reduce size changes of nodes when connecting/disconnecting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33fe10c065d194b2a440a883ecdc6a71fd3fbd5f": { "hash": "33fe10c065d194b2a440a883ecdc6a71fd3fbd5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95245 from KoBeWi/regression_flood", "body": "Initialize project name when importing project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a8ba93963024c514fe4b3ba9850457e7ba28ae2": { "hash": "9a8ba93963024c514fe4b3ba9850457e7ba28ae2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Initialize project name when importing project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95245 }, "1e8bfdcd4f0c4e6750cb057295f19aba39801798": { "hash": "1e8bfdcd4f0c4e6750cb057295f19aba39801798", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95239 from AThousandShips/skeleton_internal_fix", "body": "Make `Skeleton3D` bone simulator an internal child", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cf8e5ef2b75a089be3ccdd00e1ca431632f68a9": { "hash": "7cf8e5ef2b75a089be3ccdd00e1ca431632f68a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95235 from bruvzg/macos_opengl_load", "body": "[macOS] Load OpenGL.framework by path to avoid issues with non-Latin executable names.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17f3d351af20c3226404e13e5faefc413286ea0e": { "hash": "17f3d351af20c3226404e13e5faefc413286ea0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95233 from Faless/ws/fix_set_no_delay_win", "body": "[WS] Fix `set_no_delay` on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e7592a342ada6d170c9b5f079b7ac4551c16388": { "hash": "5e7592a342ada6d170c9b5f079b7ac4551c16388", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95232 from bruvzg/popup_time_up", "body": "[PopupMenu] Increase mouse button release timeout and reset it from `post_popup`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "031b71f5bc8bd41d1318d81191076fbb696f46d7": { "hash": "031b71f5bc8bd41d1318d81191076fbb696f46d7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95103 from jamie-pate/fix_89119", "body": "Fix LightmapGI causes crash when using --headless", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1260bfb39de078cee9b36a4c9bf1be1d8bef863a": { "hash": "1260bfb39de078cee9b36a4c9bf1be1d8bef863a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95069 from Calinou/tilemap-point-to-tilemaplayer-conversion", "body": "Document converting a TileMap node to TileMapLayer using the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "602a348ab1d66ab018d03d70ffc1934ef98a7ed6": { "hash": "602a348ab1d66ab018d03d70ffc1934ef98a7ed6", "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": "Make `Skeleton3D` bone simulator an internal child", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95239 }, "f8c99efc3b42164c0d1a7f2e2c204e83ce78a8e6": { "hash": "f8c99efc3b42164c0d1a7f2e2c204e83ce78a8e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY4MjY1OA==" ], "author_raw": "Jamie Pate ", "committer_raw": "Rémi Verschelde ", "summary": "Fix LightmapGI causes crash when using --headless", "body": "Fixes #89119\n\nAdd dummy LightmapInstance and Lightmap resources for headless rendering\n\nPrevents the RenderingServer from crashing when it accesses\nlightmap_instance->base_data", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95103 }, "5bc4b49f0b4b9434477e10ecd21a4ef5c5ae8b2b": { "hash": "5bc4b49f0b4b9434477e10ecd21a4ef5c5ae8b2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Rémi Verschelde ", "summary": "Document converting a TileMap node to TileMapLayer using the editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95069 }, "2bd21b588e8f0a200e31f370d80275f9a565a3a5": { "hash": "2bd21b588e8f0a200e31f370d80275f9a565a3a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Load OpenGL.framework by path to avoid issues with non-Latin executable names.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95235 }, "7f610a2c6e57cbc48f9c0bdfa6e39f9b2068e586": { "hash": "7f610a2c6e57cbc48f9c0bdfa6e39f9b2068e586", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[WS] Fix set_no_delay on Windows", "body": "Windows socket implementation is, as usual, broken in many ways.\n\nThis includes `setsockopt` failing to set `TCP_NODELAY` if the socket is\nstill in a connecting state.\n\nThis also means we need to keep polling the IP resolver until the socket\nreaches the CONNECTED state (so it can set the TCP_NODELAY after the\nconnection is successful).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95233 }, "460b538746c98fc1a6ae565e415726546ae35174": { "hash": "460b538746c98fc1a6ae565e415726546ae35174", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[PopupMenu] Increase mouse button release timeout and reset it from `post_popup`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95232 }, "7934e73d78c111e5f9cfbbda4f74723733482a4e": { "hash": "7934e73d78c111e5f9cfbbda4f74723733482a4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix performance issue reimport file reload scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95225 }, "eabeafd8c3d3fb346853eb1c590ae54b8aa4cd14": { "hash": "eabeafd8c3d3fb346853eb1c590ae54b8aa4cd14", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95086 from m4gr3d/fix_import_button_not_showing_directories", "body": "[Android editor] Fix issue with importing projects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3158bbdb6d569b0c10c1dc0c08f087db83cf934d": { "hash": "3158bbdb6d569b0c10c1dc0c08f087db83cf934d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #95084 from Hilderin/fix-crash-reimport-scene-with-animations", "body": "Fix crash on reimport scene with animations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9564c3da619d647e0028ac80d007c0a441f4695e": { "hash": "9564c3da619d647e0028ac80d007c0a441f4695e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92735 from pixbyte/master", "body": "Fix undo not updating spawn checkbox in replication editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aebcd699fe00e606b4ab4cb9b5b7e4ca7e6961e2": { "hash": "aebcd699fe00e606b4ab4cb9b5b7e4ca7e6961e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTE3MDQz" ], "author_raw": "Dommi ", "committer_raw": "Dommi ", "summary": "Fixed undo not updating spawn checkbox in replication editor", "body": "When pressing undo the value was set to the same as it was before in the ui. It was saved correctly in the config but not updated in the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92735 }, "c5fa7354bb17ce41a292282a14c92eff3e2ba5ab": { "hash": "c5fa7354bb17ce41a292282a14c92eff3e2ba5ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix relay protocol routing with negative targets", "body": "Godot supports sending messages to \"all but one peer\" by sending a\npacket with a negative target (the negated ID of the excluded peer).\n\nThe relay protocol was incorrectly interpreting the values and relaying\nthe message to the wrong peers.\n\nThis issue only affected \"send_bytes\" since the other subsystem (RPC\nand replication) \"resolves\" the correct IDs client-side (to match\nvisibility information).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95194 }, "4359c28feafb39dd0157744a52f6746d49a38c37": { "hash": "4359c28feafb39dd0157744a52f6746d49a38c37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95192 from Faless/mp/quite_relay_to_disconnected", "body": "[MP] Avoid error spam in relay protocol when clients disconnect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4577b370366f46a8571583c0fbf779951ce0dc98": { "hash": "4577b370366f46a8571583c0fbf779951ce0dc98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95191 from bruvzg/macos_term", "body": "[macOS] Attempt to terminate process normally before using `forceTerminate`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ba212f188d5ff3bf0a993862e70d012bbe65cf1": { "hash": "8ba212f188d5ff3bf0a993862e70d012bbe65cf1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95189 from bruvzg/fix_mono_bundle", "body": "[macOS] Fix `generate_bundle` build flag for .NET builds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b36885c8bd64e5fd3fcd99cd8e0e93d8d1003fc2": { "hash": "b36885c8bd64e5fd3fcd99cd8e0e93d8d1003fc2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95186 from bruvzg/thr_load_dbl_free", "body": "[ResourceLoader] Add check to prevent double free crashes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a10330cebed1ae66ed25fe8bfb5255e937393e1": { "hash": "6a10330cebed1ae66ed25fe8bfb5255e937393e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95164 from Calinou/doc-window-popup-coordinates", "body": "Document expected coordinates in `PopupMenu.popup()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e693ff814aacadd876f54a5ef5a18d3f6ce85bc8": { "hash": "e693ff814aacadd876f54a5ef5a18d3f6ce85bc8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95155 from bruvzg/win_pen_checks", "body": "[Windows] Reject `WM_POINTER(UP/DOWN)` messages for non pen pointer type.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c81aa6e1fc8d22889e5630bfa8d0d577ff4486a0": { "hash": "c81aa6e1fc8d22889e5630bfa8d0d577ff4486a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95122 from kleonc/tab_bar_clear_close_button_rect", "body": "Clear `TabBar` tab close button's rect after it's hidden", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79ae9524ef11cb944c7975f2640306a1691bb896": { "hash": "79ae9524ef11cb944c7975f2640306a1691bb896", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95115 from rune-scape/fix-invalidated-parser", "body": "GDScript: Fix unnecessary calls to `remove_parser`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee986b7d47e872e6ae5f4029d4c5156184f58708": { "hash": "ee986b7d47e872e6ae5f4029d4c5156184f58708", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95090 from timothyqiu/scene-drop", "body": "Don't drop `PackedScene` as property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "20eee3edd3e951d79fe5adbc2c336f6be5027c41": { "hash": "20eee3edd3e951d79fe5adbc2c336f6be5027c41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95083 from bruvzg/base_font_loops", "body": "[Font] Add check for cyclic base font dependencies.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f544c461f0150ea92e8fe25bb63552407122d46f": { "hash": "f544c461f0150ea92e8fe25bb63552407122d46f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95082 from m4gr3d/fix_display_scale_project_settings", "body": "[Android editor] Enable the display scale option in the Project manager's quick settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed991f890e33251a5f15b5a03628c83088e56af3": { "hash": "ed991f890e33251a5f15b5a03628c83088e56af3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95067 from Faless/enet/fix_dtls_disconnect", "body": "[ENet] Better handle disconnected peers in DTLS server", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43d2ab280a40b102ce37208dd6049205b4c051ac": { "hash": "43d2ab280a40b102ce37208dd6049205b4c051ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95064 from RandomShaper/d3d12_flicker", "body": "D3D12: Avoid cases of redundant render target clears", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "116a457542d48ea11339edb25da6eef76de34226": { "hash": "116a457542d48ea11339edb25da6eef76de34226", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95062 from KoBeWi/adding_random_arguments_for_good_measure", "body": "Fix project name cleared when browsing path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b27e9f0b3b2fdcc94707a6f3802459aba5475aa5": { "hash": "b27e9f0b3b2fdcc94707a6f3802459aba5475aa5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95059 from Geometror/fix-graphedit-port-snapping-again", "body": "Fix GraphEdit port snapping in certain edge cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e54ffd21e27e4c67804af71c6d03f5db8aef8b4d": { "hash": "e54ffd21e27e4c67804af71c6d03f5db8aef8b4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95046 from timothyqiu/typos", "body": "Fix several typos in the documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d798b7a410249507d7b1c52ffa0acc806a7cc0e8": { "hash": "d798b7a410249507d7b1c52ffa0acc806a7cc0e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95041 from AdamLearns/master", "body": "Clean up English in JSON documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd76e36132f82fd6c5afcf8199ff0201bdcabdb0": { "hash": "cd76e36132f82fd6c5afcf8199ff0201bdcabdb0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95023 from TokageItLab/snap-anim-end", "body": "Snap current position to the edge on animation finished", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b65ff9249ddacfabbd1e20f37fc6a0405e279b2": { "hash": "2b65ff9249ddacfabbd1e20f37fc6a0405e279b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95009 from bruvzg/win_transp_checks", "body": "[Windows] Check if transparency is enabled in the project setting before applying DWM blur.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "945f70ef34bc90cc0a2451051f18603eaa5e86a7": { "hash": "945f70ef34bc90cc0a2451051f18603eaa5e86a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95008 from bruvzg/x11_mm_state", "body": "[X11] Use motion event button state instead of async state.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77353e72e19a42ee527ac9d0a4012dff340be950": { "hash": "77353e72e19a42ee527ac9d0a4012dff340be950", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #95004 from Calinou/doc-texture-import-premul-alpha", "body": "Document support 3D premultiplied alpha in ResourceImporterTexture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e244fcd97bfb9b2eda404a2c89642dc360e589d": { "hash": "0e244fcd97bfb9b2eda404a2c89642dc360e589d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94997 from erictuvesson/fix/typo", "body": "Fix typo in EditorPlugin `_forward_3d_draw_over_viewport(overlay)` method example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c512c61ab01a3c8b4221678ab2fbb24f60291f8": { "hash": "8c512c61ab01a3c8b4221678ab2fbb24f60291f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94942 from jsjtxietian/multimwsh-custom", "body": "Mention Multimesh custom data will be compressed to half in Compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6519e2ecd2898cf46c7df31f1ee67b22ba4c3e28": { "hash": "6519e2ecd2898cf46c7df31f1ee67b22ba4c3e28", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94299 from TokageItLab/docs-override-loop-tree", "body": "Add a note of `loop_mode` for `custom_timeline` to the `NodeAnimation` docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "393741a7e21230c8664ae34e077d28c15a58af0d": { "hash": "393741a7e21230c8664ae34e077d28c15a58af0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Attempt to terminate process normally before using `forceTerminate`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95191 }, "c138a0bb3a1bbadbad22cacbd3344401d091fd54": { "hash": "c138a0bb3a1bbadbad22cacbd3344401d091fd54", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTUwNDAy" ], "author_raw": "Adam Damiano ", "committer_raw": "Rémi Verschelde ", "summary": "Clean up English in JSON documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95041 }, "1f53c71df576d844778e3421a4148c93f6146f6b": { "hash": "1f53c71df576d844778e3421a4148c93f6146f6b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix `generate_bundle` build flag for .NET builds.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95189 }, "531c72f30d5bc23e56b4841f5f657397e9095bf5": { "hash": "531c72f30d5bc23e56b4841f5f657397e9095bf5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Avoid error spam in relay protocol when clients disconnect", "body": "When multiple clients are connected, and the server is using the relay\nsub-protocol, it might happen that a client disconnects while a packet\nsent to it from another peer is still in transit.\n\nIn that case, when the packet reaches the server for relaying, it used\nto generate an error (as the destination client did no longer exists).\n\nThis commit changes check to suppress the error message while still\nskipping the packet.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95192 }, "f5bb14dcebd6a48aafd04a3208b5d6ad8d52f072": { "hash": "f5bb14dcebd6a48aafd04a3208b5d6ad8d52f072", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[ResourceLoader] Add check to prevent double free crashes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95186 }, "2ed679eb87fcd584021d5bf6789509508dd133fe": { "hash": "2ed679eb87fcd584021d5bf6789509508dd133fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document expected coordinates in `PopupMenu.popup()`", "body": "- Improve documentation related to embedded subwindows and single-window mode.\n- Add `minsize` keyword aliases for `popup_centered_clamped()` methods\nto ease migration to Godot 4.x (this was Godot 3.x terminology).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95164 }, "30da21f073a0fde1c6ea700cc367f3e33d4e35cc": { "hash": "30da21f073a0fde1c6ea700cc367f3e33d4e35cc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix project name cleared when browsing path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95062 }, "7dab1a8215be815e8a294ca50c0e99047ddacf7c": { "hash": "7dab1a8215be815e8a294ca50c0e99047ddacf7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Mention Multimesh custom data will be compressed to half in Compatibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94942 }, "e5efde9481217d65adf00c435abf52e8e75b9388": { "hash": "e5efde9481217d65adf00c435abf52e8e75b9388", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Reject WM_POINTER(UP/DOWN) messages for non pen pointer type.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95155 }, "ab6b00d10242f77077ebbac23132e5b917151839": { "hash": "ab6b00d10242f77077ebbac23132e5b917151839", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Expand columns in the audio interactive transition editor", "body": "This prevents columns from being unusably narrow,\nespecially on hiDPI displays.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95134 }, "d1740e6cbf5f81ee1c3ec16256870856a1ca284b": { "hash": "d1740e6cbf5f81ee1c3ec16256870856a1ca284b", "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": "Clear TabBar tab close button's rect after it's hidden", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95122 }, "e680369d5b068bae0d70f010448aa0945a81cb9a": { "hash": "e680369d5b068bae0d70f010448aa0945a81cb9a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Fix too many calls to 'remove_parser'", "body": "+fix excessive memory allocations when 'load'ing many dependant scripts\n+fix excessive calls to vformat", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95115 }, "8b3400e634136f68c4ddc727d89cd6e111253506": { "hash": "8b3400e634136f68c4ddc727d89cd6e111253506", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Don't drop PackedScene as property", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95090 }, "fb42b9ce65c89307d014291b8a8eef1ed9e53be2": { "hash": "fb42b9ce65c89307d014291b8a8eef1ed9e53be2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix issue with import projects for the Android editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95086 }, "5c8a8c57be58fdd3d71786ce5f45feb041713f67": { "hash": "5c8a8c57be58fdd3d71786ce5f45feb041713f67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Font] Add check for cyclic base font dependencies.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95083 }, "769424388e8dae198b17afd807a0ebd3b33946ce": { "hash": "769424388e8dae198b17afd807a0ebd3b33946ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix crash on reimport scene with animations", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95084 }, "eaf85e65828468480cbea468cff01e11563633cb": { "hash": "eaf85e65828468480cbea468cff01e11563633cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Enable the display scale option in the Project manager's quick settings dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95082 }, "33bd9940873aa772eea8ac5c445e077571f57c3b": { "hash": "33bd9940873aa772eea8ac5c445e077571f57c3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12: Avoid crash on exit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95074 }, "764b7abe827f9a40b40c03fe192cce00c05c20be": { "hash": "764b7abe827f9a40b40c03fe192cce00c05c20be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[ENet] Better handle disconnected peers in DTLS server", "body": "The ENetDTLSServer socket implementation should avoid reporting errors\nduring send and receive operations, unless the socket is effectively no\nlonger usable (and thus ENet should close it).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95067 }, "8cf2903c7f11970e5c4a692cb52a2fa383b8d45f": { "hash": "8cf2903c7f11970e5c4a692cb52a2fa383b8d45f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12: Avoid cases of redundant render target clears", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95064 }, "de7ce9a85f3b8d7776fcca437f17136474584936": { "hash": "de7ce9a85f3b8d7776fcca437f17136474584936", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Reduce size changes of visual shader nodes when connecting/disconnecting", "body": "- plus small internal rename", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95061 }, "1f0eddca7031524d6c19ed41c9ef609fe49afabf": { "hash": "1f0eddca7031524d6c19ed41c9ef609fe49afabf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Fix GraphEdit port snapping in certain edge cases", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95059 }, "7cf9ed5f656f24ee5afa8e7087ae167736449c89": { "hash": "7cf9ed5f656f24ee5afa8e7087ae167736449c89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix several typos in the documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95046 }, "8323c3891d87782c40db5b65be8a4ba0f27d7d94": { "hash": "8323c3891d87782c40db5b65be8a4ba0f27d7d94", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Snap current position to the edge on animation finished", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95023 }, "dd32e2d3313e1a242c868e2fc3ac071a1a7240fe": { "hash": "dd32e2d3313e1a242c868e2fc3ac071a1a7240fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add a note of loop_mode for custom_timeline to the NodeAnimation docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94299 }, "27474c9563f504512830dd6e924fb631bbba4ef0": { "hash": "27474c9563f504512830dd6e924fb631bbba4ef0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Check if transparency is enabled in the project setting before applying DWM blur.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95009 }, "99b0100a06f33e990118fb1241061f8625c166a7": { "hash": "99b0100a06f33e990118fb1241061f8625c166a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[X11] Use motion event button state instead of async state.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95008 }, "e15a62e42c6a6764ee806776f83e815ef56b69ca": { "hash": "e15a62e42c6a6764ee806776f83e815ef56b69ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document support 3D premultiplied alpha in ResourceImporterTexture", "body": "This is supported since Godot 4.3.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 95004 }, "f810d18f09bb86c6c67d8a9fd5488d48d0ae1b2e": { "hash": "f810d18f09bb86c6c67d8a9fd5488d48d0ae1b2e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNjMyMTE=" ], "author_raw": "Eric Tuvesson ", "committer_raw": "Eric Tuvesson ", "summary": "Fix typo in EditorPlugin `_forward_3d_draw_over_viewport(overlay)` method example", "body": "Too few arguments for \"draw_circle()\" call. Expected at least 3 but received 2.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94997 }, "3978628c6cc1227250fc6ed45c8d854d24c30c30": { "hash": "3978628c6cc1227250fc6ed45c8d854d24c30c30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94994 from dsnopek/mobilevr-interface-docs-use-xr", "body": "Fix type-o in `MobileVRInterface` sample code in docs: `xr` -> `use_xr`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5035668b1a896631533a5dace994a833be8f532": { "hash": "e5035668b1a896631533a5dace994a833be8f532", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94993 from akien-mga/scons-4.8.0-load-ninja-earlier", "body": "SCons: Load optional ninja tool before setting its options", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7e1b74b5f6d7338366873f1acd98b03119663113": { "hash": "7e1b74b5f6d7338366873f1acd98b03119663113", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94991 from Hilderin/fix-global-script-class-file-no-class", "body": "Fix global class cache file not present when no class name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e50da8a377437f3ae42f2bba57e574991293b6d": { "hash": "6e50da8a377437f3ae42f2bba57e574991293b6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94931 from KoBeWi/1_window_1_hack", "body": "Use legacy color picking in single window mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4aa0b5226790ea52e888e1de87466899010cda33": { "hash": "4aa0b5226790ea52e888e1de87466899010cda33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94443 from wjt/get_supported_variation_list-example-typo", "body": "Font: Fix typo in `get_supported_variation_list` example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c7eb6a4a9db84a79f2840cfa5dce1790c90fd45": { "hash": "3c7eb6a4a9db84a79f2840cfa5dce1790c90fd45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94256 from alvinhochun/embree-include-order-dllexport-fix", "body": "embree: Fix include order causing unwanted dllexport symbols", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2add44c0dcc66ffa9b5d4d92d7aa8579ad49f85d": { "hash": "2add44c0dcc66ffa9b5d4d92d7aa8579ad49f85d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94168 from Faless/net/wsl_peer_reuse", "body": "[WebSocket] Allow reusing closing and closed peers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24b7d973fa1df18af5d2c356e74a92849a0e9863": { "hash": "24b7d973fa1df18af5d2c356e74a92849a0e9863", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix type-o in `MobileVRInterface` sample code in docs: `xr` -> `use_xr`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94994 }, "4fb07d46081a8feeeee6902fcfc4faa363acd499": { "hash": "4fb07d46081a8feeeee6902fcfc4faa363acd499", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg2NzYw" ], "author_raw": "Will Thompson ", "committer_raw": "Rémi Verschelde ", "summary": "Font: Fix typo in get_supported_variation_list example", "body": "FontVariation.set_base_font is a function, not a property. The property\nis FontVariation.base_font.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94443 }, "d2064fea52975754be0142e28ad9ea002b3abe7e": { "hash": "d2064fea52975754be0142e28ad9ea002b3abe7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Load optional ninja tool before setting its options", "body": "SCons 4.8.0 made this stricter, as we were advised in #94805.\n\nFixes #94805.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94993 }, "1ed723bd19b62d90599dc2da8f5c85352fb0880d": { "hash": "1ed723bd19b62d90599dc2da8f5c85352fb0880d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix global class cache file not present when no class name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94991 }, "b6dee96f68d5bd033e080f64f2c18a0dc62f469a": { "hash": "b6dee96f68d5bd033e080f64f2c18a0dc62f469a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94987 from kitbdev/fix-update-mouse-cursor-state-pos", "body": "Fix update mouse cursor state wrong mouse position", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "019cf2b40c834a07eb4a35be26d839fc1b13d80b": { "hash": "019cf2b40c834a07eb4a35be26d839fc1b13d80b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94984 from Faless/mp/fix_safer_cache_cleanup", "body": "[MP] Partially revert cache cleanup, track paths as fallback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8460a72f94f9fae37b9111775104654781a8de06": { "hash": "8460a72f94f9fae37b9111775104654781a8de06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94871 from rune-scape/fix-mismatched-parsers2", "body": "GDScript: Fix common mismatched external parser errors (second try)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "95593301876d45a54a88ea8503228150b9378154": { "hash": "95593301876d45a54a88ea8503228150b9378154", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91011 from Faless/mp/fix_disconnect_on_change", "body": "[MP] Fix `disconnect_peer` not doing the proper cleanup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e8fa6dd50818e08fd41e467b897bc98b5f72f35": { "hash": "6e8fa6dd50818e08fd41e467b897bc98b5f72f35", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Fix common mismatched external parser errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94871 }, "fce60c2b3f25cfd7d87169b508c6572cec85f83b": { "hash": "fce60c2b3f25cfd7d87169b508c6572cec85f83b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix update mouse cursor state wrong mouse position", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94987 }, "90d5d260265a8092624ad3af91c12171bc1e9b7e": { "hash": "90d5d260265a8092624ad3af91c12171bc1e9b7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Partially revert cache cleanup, track paths as fallback", "body": "Cleaning up remote NodePath cache is not trivial since the visibility\nAPI allows for certain nodes to be despawned (and re-spawned) on some\npeers while being retained in the authority.\n\nThis means that from the server point of view, the node has not changed,\nand the path simplification protocol won't be run again after\nrespawning.\n\nWhile we can track this information for synchronizers via the\nreplication API, we can't easily track this information for potential\nchild nodes that use RPCs (I'm convinced it is doable, but we need to\ntrack the whole dependency tree which would require some more complex\nrefactoring).\n\nThis commit partially reverts some of the cache cleanup logic to always\nretain remote IDs, and adds a NodePath lookup fallback when the ObjectID\nis invalid.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94984 }, "6cd2876c98e971e9abd3471eb76f958477df6658": { "hash": "6cd2876c98e971e9abd3471eb76f958477df6658", "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": "" }, "540c05e1412a8cc095351b250920fabb9106c9f3": { "hash": "540c05e1412a8cc095351b250920fabb9106c9f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94980 from Calinou/editor-doc-cache-make-version-specific", "body": "Split editor documentation cache by minor version", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "789f3135adefe57c71176986ee9016d25125f9b0": { "hash": "789f3135adefe57c71176986ee9016d25125f9b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Split editor documentation cache by minor version", "body": "This avoids conflicts with other editor versions and ensures the\ncache remains valid if you regularly switch between editor versions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94980 }, "db414b647a8c8b4dbc34c6ed1997c0a6ee82f557": { "hash": "db414b647a8c8b4dbc34c6ed1997c0a6ee82f557", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94978 from bruvzg/macos_pid_map", "body": "[macOS] Fix `is_process_running` and `kill` for bundled apps.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1dfcbccfe6607b6cf388538eae962cb334783c70": { "hash": "1dfcbccfe6607b6cf388538eae962cb334783c70", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "[macOS] Fix `is_process_running` and `kill` for bundled apps.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94978 }, "1d57b81d2610f8c104fcead874995a583274d12d": { "hash": "1d57b81d2610f8c104fcead874995a583274d12d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94976 from bruvzg/win_app_name", "body": "[Windows] Improve editor grouping, set friendly name registry key for exported projects.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f172b1bebb9870dab6a9256e4eaab571cc84b75": { "hash": "0f172b1bebb9870dab6a9256e4eaab571cc84b75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94975 from akien-mga/fix-reimport-textures-with-changed-settings", "body": "Fix reimporting textures after changing import project settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e2be29c2a965e8bcaa509982b16b7a6ca839733b": { "hash": "e2be29c2a965e8bcaa509982b16b7a6ca839733b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93404 from TokisanGames/fix-empty-scene-crash", "body": "Fix crash in Node3DEditorViewport selecting on empty scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3f8cc6678b002222ea68abb174f97c4cafb6fa18": { "hash": "3f8cc6678b002222ea68abb174f97c4cafb6fa18", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Improve editor grouping, set friendly name registry key for exported projects.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94976 }, "5914023be957ee39490b141da9c2cfe9362f6d62": { "hash": "5914023be957ee39490b141da9c2cfe9362f6d62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix reimporting textures after changing import project settings", "body": "Fixes #94882.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94975 }, "8d9a394f63f9b8c40c804085f1c2dd7af13519f3": { "hash": "8d9a394f63f9b8c40c804085f1c2dd7af13519f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94958 from adamscott/fix-missing-web-nullcheck-source", "body": "Add missing null check before disconnecting source", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4cc56e1c2216f82bab3f93d1c7b27ee4b290af5f": { "hash": "4cc56e1c2216f82bab3f93d1c7b27ee4b290af5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94932 from Hilderin/fix-editor-settings-still-displayed-when-replaced", "body": "Fix editor settings still displayed when replaced", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "372b3f843773ec697f19399b51088ceb9e3a1bbc": { "hash": "372b3f843773ec697f19399b51088ceb9e3a1bbc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94910 from RandomShaper/res_load_unlocked", "body": "ResourceLoader: Let resource setup late steps invoke loading in turn", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3fce5161556afa0eab17e66e9fb589d531fae305": { "hash": "3fce5161556afa0eab17e66e9fb589d531fae305", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94428 from alvinhochun/windows-angle-resize-sync", "body": "Windows: Update ANGLE surface size when window is resized", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9fe4cb6a769b14ddf3d9974767115a5f686f5f10": { "hash": "9fe4cb6a769b14ddf3d9974767115a5f686f5f10", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93284 from rune-scape/missing-import-settings-crash", "body": "Avoid crashing when scene import settings are empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f763962aed4a4a4383033d46497cad2a9e84efa8": { "hash": "f763962aed4a4a4383033d46497cad2a9e84efa8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85955 from PierceLBrooks/plb/fix-opensl-audio-driver-closure", "body": "Android: Ensure cleanup of all subobjects in the OpenSL audio driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eab49cf256a7d2a95f9fda22a63b4731c9ce6bc4": { "hash": "eab49cf256a7d2a95f9fda22a63b4731c9ce6bc4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix obj's name set in wrong order when importing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94968 }, "20f4d265105cac7c06ceb7e72f57c05f4a39fbd3": { "hash": "20f4d265105cac7c06ceb7e72f57c05f4a39fbd3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix editor settings still displayed when replaced", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94932 }, "1776258b1cc9cbf37fc2dc2fe2b9683a967397d4": { "hash": "1776258b1cc9cbf37fc2dc2fe2b9683a967397d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add missing null check before disconnecting source", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94958 }, "e3482a933642210d96ad2865c57051bdae090f83": { "hash": "e3482a933642210d96ad2865c57051bdae090f83", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDQwNzg0" ], "author_raw": "Pierce Brooks ", "committer_raw": "Rémi Verschelde ", "summary": "Android: Ensure cleanup of all subobjects in the OpenSL audio driver", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85955 }, "3e0c10d3931afb62a30f26532a9f7709ee68bf2c": { "hash": "3e0c10d3931afb62a30f26532a9f7709ee68bf2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94943 from bruvzg/arm64_gl_switch", "body": "[Windows] Improve OpenGL/ANGLE switching on ARM64.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "862d88184320f51763c15e8abb1fea5a3c69e441": { "hash": "862d88184320f51763c15e8abb1fea5a3c69e441", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94923 from m4gr3d/fix_crash_on_android_terminate", "body": "Fix crash that occurs on termination of the Godot engine on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fbcde49cb6baaceda66856a7e91f0a8820d9630a": { "hash": "fbcde49cb6baaceda66856a7e91f0a8820d9630a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94903 from bruvzg/astc_angle", "body": "Enable ASTC encoder build when building with ANGLE.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "52f22902c7389b1c5dd9277bc99f0a3f3bb091ab": { "hash": "52f22902c7389b1c5dd9277bc99f0a3f3bb091ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94902 from clayjohn/SHADER-hints", "body": "Restrict sampler hint validation to only screen texture hints", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a92d7ed19f7d26c981936a1604696a5de568215e": { "hash": "a92d7ed19f7d26c981936a1604696a5de568215e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94887 from m4gr3d/fix_generate_apk_for_dev_build", "body": "Automatically enable `doNotStrip` for dev builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8fd99580d56574ae0fcbd4fb90ecf2585a373dca": { "hash": "8fd99580d56574ae0fcbd4fb90ecf2585a373dca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94869 from AThousandShips/web_volume_fix", "body": "[Web] Gracefully handle non-finite audio volumes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5271a39279981843e57f744f8434600a1a8acf88": { "hash": "5271a39279981843e57f744f8434600a1a8acf88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94810 from maidopi-usagi/graphedit_signal_fix", "body": "[GraphEdit] Correctly disconnect signal to `connection_layer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "db79f527364bacb0620f36dfb793776048887ba7": { "hash": "db79f527364bacb0620f36dfb793776048887ba7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94729 from Chaosus/vs_fix_param_set", "body": "Fix incorrect passing of parameter to visual shader preview", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72315d5aae4733ad6fca0a5254ae9fb784ffed05": { "hash": "72315d5aae4733ad6fca0a5254ae9fb784ffed05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88386 from skyace65/BoneStroke", "body": "Fix Skeleton3D insert key tooltips", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cffc5cacbcda4f4a6ac5dea3be7f9ce07fd357e2": { "hash": "cffc5cacbcda4f4a6ac5dea3be7f9ce07fd357e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwODAzNjg=" ], "author_raw": "skyace65 ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Skeleton 3D insert key tooltips", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88386 }, "fdeea4ac3360317138ee9897ba177616f69800d3": { "hash": "fdeea4ac3360317138ee9897ba177616f69800d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Enable ASTC encoder build when building with ANGLE.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94903 }, "ad0ab2f3961bf58135f24802dd37e0a217e7f738": { "hash": "ad0ab2f3961bf58135f24802dd37e0a217e7f738", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Improve OpenGL/ANGLE switching on ARM64.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94943 }, "385284311ab63b787448b6387e3bd046aeb15032": { "hash": "385284311ab63b787448b6387e3bd046aeb15032", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use legacy color picking in single window mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94931 }, "30d63e8ab90f8793868bf410370624fc9f789987": { "hash": "30d63e8ab90f8793868bf410370624fc9f789987", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the crash that occurs on termination of the Godot engine on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94923 }, "5640e8adc9f80c237c8e373b68c3e2ced610578d": { "hash": "5640e8adc9f80c237c8e373b68c3e2ced610578d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Let resource setup late steps invoke loading in turn", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94910 }, "c1acddfeb4461b8b3d92f1775a2ead594657c0bf": { "hash": "c1acddfeb4461b8b3d92f1775a2ead594657c0bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the `generate_apk` logic when `dev_build` or `debug_symbols` are enabled", "body": "Co-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94887 }, "61c4ce272c6c74a0e46a75a3cb488bc5600e0767": { "hash": "61c4ce272c6c74a0e46a75a3cb488bc5600e0767", "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": "[Web] Gracefully handle non-finite audio volumes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94869 }, "0e9caa2d9cb20737f8dcf08b75fcf2a78d980569": { "hash": "0e9caa2d9cb20737f8dcf08b75fcf2a78d980569", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94894 from BastiaanOlij/fix_regression_84244", "body": "Fix regression around OpenGL swapchain optimisation for OpenXR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d46399bc91d1a5f2917da95dd542c641e5245c7": { "hash": "6d46399bc91d1a5f2917da95dd542c641e5245c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94879 from KoBeWi/color_conjuring_tricks", "body": "Document alternatives to some static Color methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f2d818680bc96ccdd12ed10ad783951fb6dc473": { "hash": "4f2d818680bc96ccdd12ed10ad783951fb6dc473", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94875 from Chaosus/vs_fix_expanded_port_updating", "body": "Fix expanded output ports disconnection on updating in visual shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "46aff5ce103fcda920456dd964d8a74237b102fb": { "hash": "46aff5ce103fcda920456dd964d8a74237b102fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94848 from kitbdev/fix-placeholder-fit-content", "body": "Fix TextEdit placeholder fit content height", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5793d79ec513fcc78f57c1ae6f33a4001a04f4fd": { "hash": "5793d79ec513fcc78f57c1ae6f33a4001a04f4fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94832 from alvinhochun/workerthreadpool-uaf", "body": "Fix use-after-free in WorkerThreadPool", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a8f18b9bf5a4de2cb339f7d17992053a776b57a": { "hash": "9a8f18b9bf5a4de2cb339f7d17992053a776b57a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94796 from kus04e4ek/backfall", "body": "Windows: Fall back to D3D12 if Vulkan is not supported and vice versa", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9474f0925500a536edceb5564dbf2808496e37d": { "hash": "f9474f0925500a536edceb5564dbf2808496e37d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93764 from patwork/fix-aspect-div-by-zero", "body": "Fix division by zero in aspect ratio calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "107fed8580a1c8e7b773d315fcada074162e856a": { "hash": "107fed8580a1c8e7b773d315fcada074162e856a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93411 from raging-loon/issue-93235-fix", "body": "Fix `browse_dialog` in Blender scene importer to accept files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9f44360733973e2bf8658acc4db0ce5e88a3dd2": { "hash": "c9f44360733973e2bf8658acc4db0ce5e88a3dd2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Rémi Verschelde ", "summary": "Fix use-after-free in WorkerThreadPool", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94832 }, "344ff6fe83b8747cfe8a1e7b58ee974a90580442": { "hash": "344ff6fe83b8747cfe8a1e7b58ee974a90580442", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDA3NTIx", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "raging-loon <85407521+raging-loon@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix `browse_dialog` in Blender scene importer to accept files", "body": "Co-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93411 }, "a2f2699208175db1599ba85858e20b4a2a4d6bfd": { "hash": "a2f2699208175db1599ba85858e20b4a2a4d6bfd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Restrict sampler hint validation to only screen texture hints", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94902 }, "1eb0039b6eae3f4fab75ca6bb746712a233d32cb": { "hash": "1eb0039b6eae3f4fab75ca6bb746712a233d32cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix regression around OpenGL swapchain optimisation for OpenXR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94894 }, "88d9325065a3e00e9e168ffad4ff93e12455a357": { "hash": "88d9325065a3e00e9e168ffad4ff93e12455a357", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94859 from TokageItLab/unstorage-node-time-info", "body": "Make NodeTimeInfo be not stored in tscn to prevent AnimationTree version control contamination", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7aba10b1709e39b40a06fe6c4f5fa561b2fa50b6": { "hash": "7aba10b1709e39b40a06fe6c4f5fa561b2fa50b6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94858 from TokageItLab/early-break-loop-at-end", "body": "Determine `break_loop_at_end` 1 frame earlier using prediction by delta", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c15242b12fa7a3112eaa96074a20c7ca18dd6b8d": { "hash": "c15242b12fa7a3112eaa96074a20c7ca18dd6b8d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94850 from nanodeath/patch-1", "body": "Fix doc on Vector2.cs's `/` operator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2bf146fb64cd1a41e577f9a9aed961b4b607efe": { "hash": "c2bf146fb64cd1a41e577f9a9aed961b4b607efe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94842 from edassis/master", "body": "Fix typo in Array's `sort()` method description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "65e046159becac3542c6f9b8cd1fcd6ed36ac476": { "hash": "65e046159becac3542c6f9b8cd1fcd6ed36ac476", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94836 from bruvzg/win7_angle", "body": "[Windows] Remove libSynchronization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "036a3ef39c97161e761a33ddeecf115ef5cac85b": { "hash": "036a3ef39c97161e761a33ddeecf115ef5cac85b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94834 from ze2j/fix_test_graph_node", "body": "Fix compilation failure in `test_graph_node.h` with `disable_exceptions=false`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e3f8732e2f0e2af17a56093252f5fa5d6a27f4b0": { "hash": "e3f8732e2f0e2af17a56093252f5fa5d6a27f4b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94823 from DeeJayLSP/remove-vera", "body": "Remove unused Bitstream Vera license", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53ab23f7d7fb937d731a31ea7055093effd11a88": { "hash": "53ab23f7d7fb937d731a31ea7055093effd11a88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94821 from kitbdev/fix-textedit-scroll-suffix", "body": "Fix `TextEdit` scroll properties editor hint suffix", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e47aafa08a47cab5ef6d7cd1fb44b50217b45c9": { "hash": "8e47aafa08a47cab5ef6d7cd1fb44b50217b45c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94812 from clayjohn/SHADER-normal-roughness", "body": "Emit `normal_roughness` compatibility code in custom functions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8239eac5d9cf86d970e7c57359a2e3ab9f4c16a7": { "hash": "8239eac5d9cf86d970e7c57359a2e3ab9f4c16a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94809 from ChrisBase/fix_keytool_for_android_export_not_found", "body": "Fix Android export failing with custom keystores and no JDK setup in the OS environment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e773f8c3ba402c09535f10b7230476cb6c79e43d": { "hash": "e773f8c3ba402c09535f10b7230476cb6c79e43d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94800 from adamscott/fix-sample-playback-list-typo", "body": "Fix typo that prevented samples finishing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1322fd3a87eef4d4d9dc7b177c0583ad83e6322e": { "hash": "1322fd3a87eef4d4d9dc7b177c0583ad83e6322e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94745 from anniryynanen/shortcut-input-too", "body": "Update documentation for places to receive InputEventShortcut", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d8373a300633740a53ed08b0d145b7f3a1cbc11": { "hash": "1d8373a300633740a53ed08b0d145b7f3a1cbc11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92859 from Summersay415/do-not-strip", "body": "Android: Change the way `doNotStrip` is set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ad905c0274adef71fb57f11929ad979cbf618a5": { "hash": "1ad905c0274adef71fb57f11929ad979cbf618a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85654 from Listwon/quit-to-project-list-wipe-fix-40968", "body": "Defer creating new editor process in \"Quit to Project List\" just like in \"Reload Current Project\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cc0df6b46421b0918b766dbff20d105c39c8fc9": { "hash": "7cc0df6b46421b0918b766dbff20d105c39c8fc9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Document alternatives to some static Color methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94879 }, "5893b38ddd647458eed4555cae1892cb3ccb7927": { "hash": "5893b38ddd647458eed4555cae1892cb3ccb7927", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix expanded output ports disconnection on updating in visual shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94875 }, "4de79fed4540f411bc5db91a622241890bb1a55e": { "hash": "4de79fed4540f411bc5db91a622241890bb1a55e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Determine break_loop_at_end 1 frame earlier using prediction by delta", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94858 }, "e16808cd692a91e6ba35e637f67062e450dbdf45": { "hash": "e16808cd692a91e6ba35e637f67062e450dbdf45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make NodeTimeInfo be not stored in tscn", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94859 }, "beaf2b18ceaee3833e18b5b8ff90a08450fa2725": { "hash": "beaf2b18ceaee3833e18b5b8ff90a08450fa2725", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwNjI1" ], "author_raw": "Max ", "committer_raw": "GitHub ", "summary": "Fix doc on Vector2.cs's / operator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94850 }, "b6c054e7935e8fd0baf9b36cb71fe061c46df9a0": { "hash": "b6c054e7935e8fd0baf9b36cb71fe061c46df9a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit placeholder fit content height", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94848 }, "5ada090d744d3d08b7197cfc8d1d9e6973395e04": { "hash": "5ada090d744d3d08b7197cfc8d1d9e6973395e04", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMzI5ODA3" ], "author_raw": "Eduardo Assis ", "committer_raw": "Eduardo Assis ", "summary": "Fix typo in Array's sort() method description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94842 }, "5d5d51937fb81dd9ca7b24412bac94a6e15785dc": { "hash": "5d5d51937fb81dd9ca7b24412bac94a6e15785dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Remove libSynchronization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94836 }, "90c77c1f68889a8b95e0ef86d482b86aa6daa9ea": { "hash": "90c77c1f68889a8b95e0ef86d482b86aa6daa9ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NTU2MDY2" ], "author_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "committer_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "summary": "Fix compilation failure in test_graph_node.h with disable_exceptions=false", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94834 }, "d30c1e6a8f017ce3837fc97c2532508b49891100": { "hash": "d30c1e6a8f017ce3837fc97c2532508b49891100", "is_merge": false, "authored_by": [ "U_kgDOBw85cQ" ], "author_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "committer_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "summary": "Fall back to D3D12 if Vulkan is not supported and vice versa", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94796 }, "34aa1bc8b13f1dee069a35417eadfac2b34e9b9b": { "hash": "34aa1bc8b13f1dee069a35417eadfac2b34e9b9b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "Remove unused Bitstream Vera license", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94823 }, "7afefe64694dcc54cb8cd24c19f50662bf3ca5d6": { "hash": "7afefe64694dcc54cb8cd24c19f50662bf3ca5d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkyOTAxNTA=" ], "author_raw": "Chris <9290150+ChrisBase@users.noreply.github.com>", "committer_raw": "Chris <9290150+ChrisBase@users.noreply.github.com>", "summary": "Fixed Android export failing when no JDK is setup in the OS environment and custom keystores have been set in the export dialog.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94809 }, "36677798f1df18af0ae53d0a045b1d4092b4a790": { "hash": "36677798f1df18af0ae53d0a045b1d4092b4a790", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit scroll properties editor hint suffix", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94821 }, "ba3457dfff413f400dfcb348fad89869537865d5": { "hash": "ba3457dfff413f400dfcb348fad89869537865d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Emit normal_roughness compatibility code in custom functions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94812 }, "04705d2899322ff7a8b3c75cb0822d25c60a544c": { "hash": "04705d2899322ff7a8b3c75cb0822d25c60a544c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzODY0MzA0" ], "author_raw": "maidopi-usagi ", "committer_raw": "maidopi-usagi ", "summary": "Fix leaked signal connection to connection_layer.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94810 }, "7802c361b7e6969ce4cface61658bd6393ae1076": { "hash": "7802c361b7e6969ce4cface61658bd6393ae1076", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix typo that prevented samples finishing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94800 }, "a56391be99b7f0dd12160e30e6f4afd74aa4b101": { "hash": "a56391be99b7f0dd12160e30e6f4afd74aa4b101", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Update documentation for places to receive InputEventShortcut", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94745 }, "607b230ffe120b2757c56bd3d52a7a0d4e502cfe": { "hash": "607b230ffe120b2757c56bd3d52a7a0d4e502cfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94789 from Faless/web/fix_thread_cc_with_workaround", "body": "[Web] Fix closure compiler builds, enable it in CI.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c98a7060f0fc6f64eb69f204510c22ea266c6ba1": { "hash": "c98a7060f0fc6f64eb69f204510c22ea266c6ba1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94787 from jsjtxietian/gdinc_-", "body": "Update shader list after saving `gdshaderinc` file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39377c2d3067c1b03c538a184e0f243f47bc82e9": { "hash": "39377c2d3067c1b03c538a184e0f243f47bc82e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94774 from Riteo/thats-probably-my-biggest-oopsie-yet", "body": "Apply `prefer_wayland` only if no display driver is set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7f862d90d1b665839a752ee21a198ee41594c42": { "hash": "c7f862d90d1b665839a752ee21a198ee41594c42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94738 from TokageItLab/blendshape-edit", "body": "Fix BlendShapeTrack insertion not working", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44342c385cd51cead6fedee0081b5b0cf08ccd49": { "hash": "44342c385cd51cead6fedee0081b5b0cf08ccd49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94735 from aitorciki/nvdrs-memset-initialization", "body": "[Windows] Use default aggregate initialization for NVAPI settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2facc018ab7f155974999eedccda6d7773928f2": { "hash": "b2facc018ab7f155974999eedccda6d7773928f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94730 from dalexeev/gds-fix-while-locals-clearing", "body": "GDScript: Fix locals clearing after exiting `while` block", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c331fb096616236ea586d9384f18141c46ddb805": { "hash": "c331fb096616236ea586d9384f18141c46ddb805", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94719 from thadguidry/improve-SceneTree-docs", "body": "Add link to notification docs in SceneTree docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13c6c0cdb7ed3dfff20a73c452e3520262e2d616": { "hash": "13c6c0cdb7ed3dfff20a73c452e3520262e2d616", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94706 from alvinhochun/window-set-transient-parent-on-create", "body": "Pass window exclusive and transient properties for subwindow creation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a1ac99a981afa0b7aaa362e5314b74411a741b0": { "hash": "6a1ac99a981afa0b7aaa362e5314b74411a741b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94387 from mihe/fix-3d-selection-list", "body": "Fix \"selectable nodes at position clicked\" feature in 3D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a50cead71293721a3db0373f6b335be0f747db9b": { "hash": "a50cead71293721a3db0373f6b335be0f747db9b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90792 from jsjtxietian/shader-crash", "body": "Fix editor crash when shader has incorrect global array declaration", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7805220fef2276e8f0b25888e9305e8d42154477": { "hash": "7805220fef2276e8f0b25888e9305e8d42154477", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90134 from AThousandShips/construct_fix", "body": "[Core] Fix `Variant::construct` of `Object`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a61a2fa2f1d537ea57a9a225d202393d491bd47": { "hash": "2a61a2fa2f1d537ea57a9a225d202393d491bd47", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89274 from 0x0ACB/unchecked_cast", "body": "Fix use after free in `GDScriptLanguage::debug_get_globals`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "96feb924e8f43cc1c48870e82373541bb703f308": { "hash": "96feb924e8f43cc1c48870e82373541bb703f308", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Enable the closure compiler in CI", "body": "Also fixes some JSDoc annotations in GodotAudio", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94789 }, "1ea55ae07566f2e79d227c253b2707c652f810ef": { "hash": "1ea55ae07566f2e79d227c253b2707c652f810ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk4NjQzOA==" ], "author_raw": "Thad Guidry ", "committer_raw": "Rémi Verschelde ", "summary": "Add link to notification docs in SceneTree docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94719 }, "26f17c33a503a09966c770d9b69a96e1f3914ea6": { "hash": "26f17c33a503a09966c770d9b69a96e1f3914ea6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Add workaround for missing export in threaded builds", "body": "The offending symbol gets stripped away by wasm-dce but it's used on the\nJavaScript side and causes and undefined symbol which also causes the\nclosure compiler to throw an error.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94789 }, "3be7aaa624808a2548eb03ca6f8817f2cb08d31d": { "hash": "3be7aaa624808a2548eb03ca6f8817f2cb08d31d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update shader list after save `gdshaderinc` file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94787 }, "755dbde8738907ac647de16ea5481eaa5e778dff": { "hash": "755dbde8738907ac647de16ea5481eaa5e778dff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Apply prefer_wayland only if no display driver is set", "body": "Before this patch any other display driver preference would be\noverridden.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94774 }, "38fad353568d4c986c82eaf26f371f6dff7d9c62": { "hash": "38fad353568d4c986c82eaf26f371f6dff7d9c62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix editor crash when shader has incorrect global array declaration", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90792 }, "b075eba68c73430321f89280ed02f9b202c8f486": { "hash": "b075eba68c73430321f89280ed02f9b202c8f486", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix BlendShapeTrack insertion totally not working", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94738 }, "21f3e69a2489439c5f3eaed81a241bdb92a25e6f": { "hash": "21f3e69a2489439c5f3eaed81a241bdb92a25e6f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyODI0Mw==" ], "author_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "committer_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "summary": "[Windows] Use default aggregate initialization for NVAPI settings", "body": "Using the member initialization encouraged in NVAPI documentation for\nNVDRS_SETTING results in builds enabling `dev_mode` breaking. Default\naggregate initialization results in a clean build though.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94735 }, "8f3e2c96eb91027ea050c1e2aacf2cd0e1bf35d9": { "hash": "8f3e2c96eb91027ea050c1e2aacf2cd0e1bf35d9", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix `Variant::construct` of `Object`", "body": "Variant type was not updated correctly causing leaks in ref-counted", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90134 }, "24e02d56cb2d04dff27a658e9c42df4f32709590": { "hash": "24e02d56cb2d04dff27a658e9c42df4f32709590", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=", "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "alvinhochun ", "committer_raw": "GitHub ", "summary": "Remove unneeded call in DisplayServerX11", "body": "X11 does not need setting exclusive flag (it is not implemented).\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94706 }, "5350e1beaa149725561fde8740e59eca7876394d": { "hash": "5350e1beaa149725561fde8740e59eca7876394d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix locals clearing after exiting `while` block", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94730 }, "02a6f3944ac60ce13a2b9cb7d3925b2d741ab4c2": { "hash": "02a6f3944ac60ce13a2b9cb7d3925b2d741ab4c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix incorrect passing of parameter to visual shader preview", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94729 }, "e343dbbcc1030f04dc5833f1c19d267a17332ca9": { "hash": "e343dbbcc1030f04dc5833f1c19d267a17332ca9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94723 from akien-mga/revert-94617", "body": "Revert \"GDScript: Fix common mismatched external parser errors\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b26cc1c39da7e1d1a5eca3e3a7e35b4a7245109": { "hash": "0b26cc1c39da7e1d1a5eca3e3a7e35b4a7245109", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94722 from TokageItLab/total-weight-vector-type", "body": "AnimationMixer: Fix `processed_hashes` type to `Animation::TypeHash` instead of `int`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c4bc0a37813e0503d89b8b13bdb938413d70590": { "hash": "7c4bc0a37813e0503d89b8b13bdb938413d70590", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix processed_hashes type to Animation::TypeHash from int", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94722 }, "f2918c73cf25b5185ff66f5ebd70a0ca0a3c302a": { "hash": "f2918c73cf25b5185ff66f5ebd70a0ca0a3c302a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"GDScript: Fix common mismatched external parser errors\"", "body": "This reverts commit c75225ffb26eb69d0caca930732dce63af6c6707.\n\nThis caused a crashing regression for multiple users:\nhttps://github.com/godotengine/godot/pull/94617#issuecomment-2247868580", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94723 }, "f0e20efb33adbf9d6d9c111d646685a30bdd8f4f": { "hash": "f0e20efb33adbf9d6d9c111d646685a30bdd8f4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94716 from TokageItLab/fix-total-weight", "body": "Fix total weight calculation to separate track types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1cf9fddbac36443d74286a23363b7a82128a234": { "hash": "e1cf9fddbac36443d74286a23363b7a82128a234", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94702 from Calinou/doc-editorsettings-update-spinner-no-visible-redraw", "body": "Document update spinner never displaying with `--debug-canvas-item-redraw`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73bcfec23abca773ed3579731fd8d220ad4e07e0": { "hash": "73bcfec23abca773ed3579731fd8d220ad4e07e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94621 from Giganzo/scroll-container-rtl-fix", "body": "ScrollContainer: Fix RTL on follow focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04ac6a74dfa6c49e399d622a9bf87a3631078578": { "hash": "04ac6a74dfa6c49e399d622a9bf87a3631078578", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix total weight calculation to separate track types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f2d1a7e68d315e5f26cde30532a51087536c9f6": { "hash": "2f2d1a7e68d315e5f26cde30532a51087536c9f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94708 from BlueCube3310/rd-cubemap-layer-amount-correct", "body": "RenderingDevice: Use correct layer count for Cubemaps during boundary checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab80e564b218ed5dd80a04162ff92d267e9d7282": { "hash": "ab80e564b218ed5dd80a04162ff92d267e9d7282", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94661 from m4gr3d/fix_android_render_thread_cleanup", "body": "Fix the cleanup logic for the Android render thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3427dcd0fba24105ec54d5252b19ae0af9800b8": { "hash": "d3427dcd0fba24105ec54d5252b19ae0af9800b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94707 from clayjohn/GLES3-linear-modulate", "body": "Remove linearization of canvas modulate in GLES3 backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb3b217777859be110d2947b0fe00922ae3f381c": { "hash": "eb3b217777859be110d2947b0fe00922ae3f381c", "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": "RenderingDevice: Use the correct amount of layers for Cubemaps for boundary checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94708 }, "7eac9e855bbff62443862bac91da1034b8a208c3": { "hash": "7eac9e855bbff62443862bac91da1034b8a208c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Remove linearization of canvas modulate in GLES3 backend", "body": "The GLES3 renderer is always in sRGB space, even when using an HDR format", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94707 }, "4d0da7401412edaba475de33d42a73ba8ca82cd3": { "hash": "4d0da7401412edaba475de33d42a73ba8ca82cd3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the cleanup logic for the Android render thread", "body": "On Android the exit logic goes through `Godot#onDestroy()` who attempts to cleanup the engine using the following code:\n\n```\nrunOnRenderThread {\nGodotLib.ondestroy()\nforceQuit()\n}\n```\n\nThe issue however is that by the time we ran this code, the render thread has already been paused (but not yet destroyed), and thus `GodotLib.ondestroy()` and `forceQuit()` which are scheduled on the render thread are not executed.\n\nTo address this, we instead explicitly request the render thread to exit and block until it does. As part of it exit logic, the render thread has been updated to properly destroy and clean the native instance of the Godot engine, resolving the issue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94661 }, "97aa278edbade56e0554c97fc03cd8ea20282c62": { "hash": "97aa278edbade56e0554c97fc03cd8ea20282c62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Pass window exclusive and transient properties for subwindow creation", "body": "On Windows this allows to avoid having to change the owner of the window\nafter it has been created, which in rare circumstances may cause the\nwindow to bug out.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94706 }, "905e0607775096001b33c21931266f9289ccab69": { "hash": "905e0607775096001b33c21931266f9289ccab69", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document update spinner never displaying with `--debug-canvas-item-redraw`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94702 }, "91eb688e178fe32f28aebfbec01137abefd75413": { "hash": "91eb688e178fe32f28aebfbec01137abefd75413", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Bump version to 4.3-rc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f724ee530a7bc2ea083dbd853a73c2c3cc685e72": { "hash": "f724ee530a7bc2ea083dbd853a73c2c3cc685e72", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94691 from akien-mga/android-workaround-94416", "body": "Android Editor: Disable file reimport when .import changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "022d702bc0be1d23582f26dd080ab36017b5be5c": { "hash": "022d702bc0be1d23582f26dd080ab36017b5be5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94678 from rune-scape/clear-abandoned-parser-refs", "body": "GDScriptCache: Clear abandoned parser refs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7acb61d346d6ee14a58517dba8515f7c0e896b9e": { "hash": "7acb61d346d6ee14a58517dba8515f7c0e896b9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Android Editor: Disable file reimport when .import changes", "body": "This is disabling the logic added in #84974 which caused #94416.\nThat issue still needs to be debugged further, but this works around\nthe regression and should have minimal usability impact on Android.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94691 }, "77e18da5ff4d619bd0df8ffac042f05ee3a8b882": { "hash": "77e18da5ff4d619bd0df8ffac042f05ee3a8b882", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94674 from dalexeev/gds-fix-incorrect-setter-call-for-ref-types", "body": "GDScript: Fix incorrect setter call for reference types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "543e4388d5b4bd96c110b2fd815da7be5a4d2a1d": { "hash": "543e4388d5b4bd96c110b2fd815da7be5a4d2a1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94682 from zeux/lod-uv-mirror", "body": "Fix LOD generation for meshes with tangents & mirrored UVs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25e5efaf9ed9db1ae0776740860695af3a69db0a": { "hash": "25e5efaf9ed9db1ae0776740860695af3a69db0a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94680 from bruvzg/fix_net_detection", "body": "Replace .NET detection code with `ClassDB::class_exists(\"CSharpScript\")`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "693b69d65fd525d275adb64e22a4382dffcd216e": { "hash": "693b69d65fd525d275adb64e22a4382dffcd216e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94677 from bruvzg/no_sign_err", "body": "[macOS export] Do not stop export on signing errors.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d342df79d5f31ae4f3e315cd6a6dcb3f2c481f8a": { "hash": "d342df79d5f31ae4f3e315cd6a6dcb3f2c481f8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94676 from rune-scape/test-oops", "body": "GDScriptTestRunner: Fix compiler error output", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62c88a4052b42d9195cc6256fb993086d772f01f": { "hash": "62c88a4052b42d9195cc6256fb993086d772f01f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94671 from Chaosus/shader_fix_varying", "body": "Fix shader crash when using a varying in separate func before it defined", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3611336017d5bdb82c90296207be84d28b80641": { "hash": "f3611336017d5bdb82c90296207be84d28b80641", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94664 from dalexeev/gds-fix-make-arguments-hint", "body": "GDScript: Fix incorrect default values ​​in `_make_arguments_hint()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "139cf025c90ca11f2c74e13ffdfed16a05b840f3": { "hash": "139cf025c90ca11f2c74e13ffdfed16a05b840f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94629 from RandomShaper/fix_undef_position", "body": "Fix position from vertex shader partially uninitialized", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e91725f4900c3da5ead1f9f10a997bf8e68a9e04": { "hash": "e91725f4900c3da5ead1f9f10a997bf8e68a9e04", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94617 from rune-scape/fix-mismatched-parsers", "body": "GDScript: Fix common mismatched external parser errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2966199647234a5316584d387ab2ea83cca6cd5c": { "hash": "2966199647234a5316584d387ab2ea83cca6cd5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94554 from TokageItLab/approx-animation-compare", "body": "Add approximate comparing static methods to Animation and make Animation code use them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27daf3b983f5842890cbca8a0081eaedeae8846a": { "hash": "27daf3b983f5842890cbca8a0081eaedeae8846a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93802 from feiyue-z/Fix-inconsistent-CanvasModulate-color-in-2D-HDR", "body": "Fix inconsistent CanvasModulate color in 2D HDR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7708f0e163cdcce9786f243d1f4575ba74805512": { "hash": "7708f0e163cdcce9786f243d1f4575ba74805512", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85382 from HolonProduction/in-case-of-a-script", "body": "GDScript: Generate `arghint` for script types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f30df4b6ab3a53ae676224ea45412b9c1624adf": { "hash": "6f30df4b6ab3a53ae676224ea45412b9c1624adf", "is_merge": false, "authored_by": [ "U_kgDOCJmVUA" ], "author_raw": "Feiyue Zhang ", "committer_raw": "Rémi Verschelde ", "summary": "Linearize color if HDR 2D is on", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93802 }, "8c82fd15d2576664ad398761c2c4162ad247b108": { "hash": "8c82fd15d2576664ad398761c2c4162ad247b108", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix incorrect setter call for reference types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94674 }, "18d6ae1161fb0204ead8a7c9395968afab0c4cf7": { "hash": "18d6ae1161fb0204ead8a7c9395968afab0c4cf7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Fix LOD generation for meshes with tangents & mirrored UVs", "body": "When UVs are mirrored in a mesh, collapsing vertices across the\nmirroring seam can significantly reduce quality in a way that is not\napparent to the simplifier. Even if simplifier was given access to UV\ndata, the coordinates would need to be weighted very highly to prevent\nthese collapses, which would penalize overall quality of reasonable\nmodels.\n\nNormally, well behaved models with mirrored UVs have tangent data that\nis correctly mirrored, which results in duplicate vertices along the\nseam. The simplifier automatically recognizes that seam and preserves\nits structure; typically models have few edge loops where UV winding is\nflipped so this does not affect simplification quality much.\n\nHowever, pre-processing for LOD data welded vertices when UVs and\nnormals were close, which welds these seams and breaks simplification,\ncreating triangles with distorted UVs.\n\nWe now take tangent frame sign into account when the input model has\ntangent data, and only weld vertices when the sign is the same.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94682 }, "25f78a5eb6de4a4918611ffc09e18f70ad6e57a3": { "hash": "25f78a5eb6de4a4918611ffc09e18f70ad6e57a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Replace .NET detection code with `ClassDB::class_exists(\"CSharpScript\")`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94680 }, "298904d74e9a2c17442157687911fbc60fb06d8d": { "hash": "298904d74e9a2c17442157687911fbc60fb06d8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScriptTestRunner: Fix compiler error output", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94676 }, "86b23d042071cc9ad2ea1b3e7901c35acd423a9a": { "hash": "86b23d042071cc9ad2ea1b3e7901c35acd423a9a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScriptCache: Clear abandoned parser refs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94678 }, "c34192eb9ce4cec5c48cee19e986f4582edf487f": { "hash": "c34192eb9ce4cec5c48cee19e986f4582edf487f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS export] Do not stop export on signing errors.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94677 }, "c75225ffb26eb69d0caca930732dce63af6c6707": { "hash": "c75225ffb26eb69d0caca930732dce63af6c6707", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Fix common mismatched external parser errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94617 }, "965b2f6ca4fa4c9b6313034c064ed2a6de18ea13": { "hash": "965b2f6ca4fa4c9b6313034c064ed2a6de18ea13", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix shader crash when using a varying in separate func before it defined", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94671 }, "37a3a98fde10ba8a34daccff4581e05254260fec": { "hash": "37a3a98fde10ba8a34daccff4581e05254260fec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix incorrect default values ​​in `_make_arguments_hint()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94664 }, "8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1": { "hash": "8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94662 from akien-mga/android-editor-some-visible-progress", "body": "Android Editor: Make progress dialog visible again", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88e590c9d3dc011160e8f1d17b28150c36edb13f": { "hash": "88e590c9d3dc011160e8f1d17b28150c36edb13f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add approx comparing methods to Animation, use them on time comparison", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94554 }, "2b827f6d5f34f283187706c43b6815391766d1ce": { "hash": "2b827f6d5f34f283187706c43b6815391766d1ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Android Editor: Make progress dialog visible again", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94662 }, "18c1c25ca0468ece9cb9935b5607b74834910ad4": { "hash": "18c1c25ca0468ece9cb9935b5607b74834910ad4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94652 from shana/fix-header-guards", "body": "Fix `header_guards.py` so it detects the copyright header properly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e4f7b6947061a9dbbf1f1e39979232c5d6f18a75": { "hash": "e4f7b6947061a9dbbf1f1e39979232c5d6f18a75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94656 from BlueCube3310/cubemap-layers-retrieve-fix", "body": "RenderingDevice: Fix getting cubemap layer data", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b7f5f5fa58df2a33e42b6c466e9231da9427bef": { "hash": "9b7f5f5fa58df2a33e42b6c466e9231da9427bef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94655 from bruvzg/ffp-contract-2", "body": "Disable FP contraction.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "29e1bdee2b48247d858f6985fc4e8f2c509de037": { "hash": "29e1bdee2b48247d858f6985fc4e8f2c509de037", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94653 from mihe/bind-physics-state-sync", "body": "Bind `PhysicsServer*D::body_set_state_sync_callback`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "432d15e3f10aa556d357cbd5b1d5a10026cd2821": { "hash": "432d15e3f10aa556d357cbd5b1d5a10026cd2821", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94649 from AeioMuch/fix_wrong_selection", "body": "Fix node gets wrongly selected after moving another node in the tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "adf58849c6f2ae1f893de10ca9308e4d460f2831": { "hash": "adf58849c6f2ae1f893de10ca9308e4d460f2831", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94645 from jsjtxietian/lightmap-override", "body": "Fix newly baked lightmap can't override previously baked at same path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05504ebf272ed4f806ba162557c4bbe07a37ced2": { "hash": "05504ebf272ed4f806ba162557c4bbe07a37ced2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94439 from kitbdev/fix-reopen-hscroll", "body": "Fix ScriptEditor scrolling horizontally when reopening script", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "393fb68aeabbe5e65baee2e2a6a39e9c69638c71": { "hash": "393fb68aeabbe5e65baee2e2a6a39e9c69638c71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc1MTUxMzc5" ], "author_raw": "AeioMuch <75151379+AeioMuch@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix node gets wrongly selected after moving another node in the tree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94649 }, "741bb152aee3dfe43d799e0c7cc92a539f891e27": { "hash": "741bb152aee3dfe43d799e0c7cc92a539f891e27", "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": "RenderingDevice: Fix getting cubemap data", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94656 }, "52a2836861a4e544ce58908c50e457b18656239e": { "hash": "52a2836861a4e544ce58908c50e457b18656239e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Disable FP contraction.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94655 }, "a559a1c6d8d6f328d42fbe6c7926238ea1be53be": { "hash": "a559a1c6d8d6f328d42fbe6c7926238ea1be53be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Bind `PhysicsServer*D::body_set_state_sync_callback`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94653 }, "f6c7b00a41de9feab5838e07503c2b9fb60d8eb9": { "hash": "f6c7b00a41de9feab5838e07503c2b9fb60d8eb9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94635 from dalexeev/gds-fix-false-positive-enum-without-default", "body": "GDScript: Fix false positive cases of `ENUM_VARIABLE_WITHOUT_DEFAULT`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad1955a63d516037cc1f913db5ced05ef5b3b79e": { "hash": "ad1955a63d516037cc1f913db5ced05ef5b3b79e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94628 from Chaosus/rendering_fix_crash", "body": "Fix crash when assigning more textures than expected to texture array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "23a1104d783648593f89e972dca34c88e5269413": { "hash": "23a1104d783648593f89e972dca34c88e5269413", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94610 from ajreckof/Fix-Object-encoded-as-id-in-dictionnaries-to-be-represented-as-int-in-the-inspector-", "body": "Fix Object encoded as id in dictionaries to be represented as int in the inspector.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a79d848a8af4a7c91f7c034b7dca990c0dcbfa6": { "hash": "6a79d848a8af4a7c91f7c034b7dca990c0dcbfa6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94564 from rothej/fix-94183", "body": "Fix FOG shader issue in Compatibility mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "87d498a357db72a52d2019ab92d0b4f5d1cd2b2b": { "hash": "87d498a357db72a52d2019ab92d0b4f5d1cd2b2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94556 from cosformula/fix-directional-shadow", "body": "GLES3: Fix directional shadow on Metal ANGLE", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "307efbadf8266886c4a03d57bb022056d8ae33ce": { "hash": "307efbadf8266886c4a03d57bb022056d8ae33ce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94420 from TokageItLab/player-seek-internal", "body": "Handle internal seek on AnimationPlayer to process discrete correctly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "add558f3bc8ef485666e01ea2c83a4a2eaefe2eb": { "hash": "add558f3bc8ef485666e01ea2c83a4a2eaefe2eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94304 from TokageItLab/fix-end-of-statemachine", "body": "Fix StateMachine process when transition to end & optimize StringName", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09f2b9513c39f05adea23a091aa0149088247684": { "hash": "09f2b9513c39f05adea23a091aa0149088247684", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Fix header_guards so it detects the copyright header properly.", "body": "Having hardcoded offsets is a problem if the copyright header ever changes\nor when running on forks with different copyright header formats.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94652 }, "d7515453916cf9dd7b3d039160a2415de55a2e4d": { "hash": "d7515453916cf9dd7b3d039160a2415de55a2e4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzQ4ODg0" ], "author_raw": "Joshua Rothe ", "committer_raw": "Rémi Verschelde ", "summary": "Fix FOG shader issue in Compatibility mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94564 }, "fa8b4d84fb6ea3fb86e015cfa4bd8a2ba74590fa": { "hash": "fa8b4d84fb6ea3fb86e015cfa4bd8a2ba74590fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MjMyNTAx" ], "author_raw": "cosformula ", "committer_raw": "Rémi Verschelde ", "summary": "GLES3: Fix directional shadow on Metal ANGLE", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94556 }, "7e549aa52e2d5c2f4a893907937a052d57cb33b0": { "hash": "7e549aa52e2d5c2f4a893907937a052d57cb33b0", "is_merge": false, "authored_by": [ "U_kgDOCXd9wA" ], "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", "summary": "Fix rtl on follow focus", "body": "Change right_margin to side_margin", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94621 }, "0064532c1e4952aec522736dfb64217b8cdd6d9b": { "hash": "0064532c1e4952aec522736dfb64217b8cdd6d9b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix position from vertex shader partially uninitialized", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94629 }, "a8526e68a7cb09529977a4605ea3d26d8e10f0dd": { "hash": "a8526e68a7cb09529977a4605ea3d26d8e10f0dd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix newly baked lightmap can't override previously baked at same path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94645 }, "638148a184e9526bf3519de44e5f34791604b50b": { "hash": "638148a184e9526bf3519de44e5f34791604b50b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix false positive cases of `ENUM_VARIABLE_WITHOUT_DEFAULT`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94635 }, "574e61a542ea336902613d8c7b658e38b351ddae": { "hash": "574e61a542ea336902613d8c7b658e38b351ddae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix crash when assigning more textures than expected to texture array", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94628 }, "4e5ed0bbfb56f0a71eb61c868f965476652c23df": { "hash": "4e5ed0bbfb56f0a71eb61c868f965476652c23df", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93753 from Repiteo/scons/visual-studio-fixes", "body": "SCons: Fix output with `vsproj=yes`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84af5c1c46d2fa78816268c86d4f2e08e354b11c": { "hash": "84af5c1c46d2fa78816268c86d4f2e08e354b11c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88065 from Riteo/ds-pref-consistent", "body": "Handle display driver preferences consistently between editor and projects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40c66680444ddf29a505e992ae81720037a29ef8": { "hash": "40c66680444ddf29a505e992ae81720037a29ef8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94622 from YeldhamDev/atr_corner_case", "body": "Parse `auto_translate` when generating a POT file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a713ce7b9e54196743b59595eae6b68b9b8e722f": { "hash": "a713ce7b9e54196743b59595eae6b68b9b8e722f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94444 from Repiteo/ci/bump-scons", "body": "CI: Bump SCons version (4.7.0→4.8.0)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "587f1d0cb072e8092530663992fa046a0f710015": { "hash": "587f1d0cb072e8092530663992fa046a0f710015", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92817 from Alex2782/fix_glsl_Mali-G", "body": "Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxx", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b94b405d4bec6905e7c813693a8421c73a48711f": { "hash": "b94b405d4bec6905e7c813693a8421c73a48711f", "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": "" }, "75a70d888aa99da73409810d2cf0d2e00d4e8038": { "hash": "75a70d888aa99da73409810d2cf0d2e00d4e8038", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Bump SCons version (4.7.0→4.8.0)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94444 }, "88c454539c01f9d030e53e8a8cb5649261e2e7f1": { "hash": "88c454539c01f9d030e53e8a8cb5649261e2e7f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94619 from RandomShaper/fix_gl_prev", "body": "Fix certain resource previews empty with GL compat", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d8c2c9b25c0155a4ca68d911f1d1f98a87a7586": { "hash": "9d8c2c9b25c0155a4ca68d911f1d1f98a87a7586", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94618 from Faless/ws/fix_no_delay", "body": "[WebSocket] Ensure `TCP_NODELAY` is always set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "219cd80af84175e143462c6a2835914753c7ec09": { "hash": "219cd80af84175e143462c6a2835914753c7ec09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94593 from Hilderin/fix-crash-editor-invalid-editor-settings", "body": "Fix editor crash when editor settings resource is invalid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c0fae769f881f09019ceacf8f607a43d6c2ec273": { "hash": "c0fae769f881f09019ceacf8f607a43d6c2ec273", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94161 from bruvzg/ndlg_notes", "body": "[Docs] Add some notes about native file dialog limitations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe4bdaf5b591905d93b2fd1fbe7a8f3ac3613eef": { "hash": "fe4bdaf5b591905d93b2fd1fbe7a8f3ac3613eef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Parse `auto_translate` when generating a POT file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94622 }, "684f69a422eee291250a6a82ef3dde9c8e7cf255": { "hash": "684f69a422eee291250a6a82ef3dde9c8e7cf255", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Docs] Add some notes about native file dialog limitations.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94161 }, "78ba8b28041fa366e2263f8ad7d7070f640828be": { "hash": "78ba8b28041fa366e2263f8ad7d7070f640828be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix certain resource previews empty with GL compat", "body": "As an additional fix, the preview render request now ignores the main viewport hierarchy so previews don't pay the cost of re-rendering the whole editor and descendant viewports.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94619 }, "d65e7aab76a96f254d95e03b909f183912efe562": { "hash": "d65e7aab76a96f254d95e03b909f183912efe562", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[WebSocket] Ensure TCP_NODELAY is always set", "body": "Almost all WebSocket implementations (including all major browsers)\ndisable Nagle's algorithm to favor low latency over packet overhead.\n\nThis was also the case in Godot 3.x, while in Godot 4.0 this was only\nbeing done for clients and wasn't even always working due to a bug.\n\nThis commit fixes the aforementioned bug, and forces TCP_NODELAY when\naccepting a stream as a server.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94618 }, "962c2512c3052bfbf684bbbacbea05195f87fa01": { "hash": "962c2512c3052bfbf684bbbacbea05195f87fa01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94611 from Chaosus/vs_fix_texture_warning", "body": "Fix warning printing for `VisualShaderNodeTextureParameter`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6694f55f40adb3d1c3bfc39dc39a3c8e4b11ee1a": { "hash": "6694f55f40adb3d1c3bfc39dc39a3c8e4b11ee1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94606 from bruvzg/rtl_msdf_r", "body": "[RTL] Fix text size rounding with MSDF fonts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7bcb447c66ad951c317820b112af0d5dfa9c9b11": { "hash": "7bcb447c66ad951c317820b112af0d5dfa9c9b11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94598 from BlueCube3310/img-64bit-compress", "body": "Support 64-bit image sizes for VRAM compression", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3641df5170f2c8b10b172e7919202f6114e9e1ce": { "hash": "3641df5170f2c8b10b172e7919202f6114e9e1ce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94597 from Malcolmnixon/root-android-template-ignore", "body": "Change .gitignore to only exclude root android template folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "97be9352535731ae5840b603bc9856da860d8138": { "hash": "97be9352535731ae5840b603bc9856da860d8138", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94594 from KoBeWi/scenegroups😬😬", "body": "Increase threshold for displaying scene group update progress", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edcf78935ec04562444c06a8ed46ef9c96b4e0a9": { "hash": "edcf78935ec04562444c06a8ed46ef9c96b4e0a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94587 from alvinhochun/bench-end-main-setup", "body": "End benchmark of `Main::setup` properly before calling `setup2`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b56b8e8b4131a979c1dce248083c97fc5ce95d9e": { "hash": "b56b8e8b4131a979c1dce248083c97fc5ce95d9e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94571 from Calinou/editor-curve-preview-fix-scaling", "body": "Fix incorrect Curve editor preview thumbnail scaling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c71313c6bd133e295d6744a220120da859df217": { "hash": "1c71313c6bd133e295d6744a220120da859df217", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94565 from Gearhartlove/update-contribution-link", "body": "Documentation: Update link in CONTRIBUTING.md", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4be152904967bdf97fe7d23288ce20bb7defa9d3": { "hash": "4be152904967bdf97fe7d23288ce20bb7defa9d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94550 from dsnopek/openxr-passthrough-project-settings", "body": "OpenXR: Fix enabling passthrough via environment blend mode in project settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f640ba6f2c558e8e228173d04f22308693b3bd86": { "hash": "f640ba6f2c558e8e228173d04f22308693b3bd86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94514 from adamscott/fix-new-stream-types-playing", "body": "Fix new stream types `mix()` not returning 0 when inactive", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb6c9142caa61374d35968da148d2664a67ca619": { "hash": "eb6c9142caa61374d35968da148d2664a67ca619", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94442 from Repiteo/ci/revert-python-version", "body": "Revert \"CI: Pin Python 3.12.3 to workaround GHA issue\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3018178d3f5de5098ca0d47b5922144099a2eae4": { "hash": "3018178d3f5de5098ca0d47b5922144099a2eae4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94286 from aaronp64/flowcontainer_resort_crash", "body": "Avoid `FlowContainer` crash with `TextureRect` using EXPAND_FIT_* expand modes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a50fe87b89e2b0be1db4088b3cb15b4716a2bfd9": { "hash": "a50fe87b89e2b0be1db4088b3cb15b4716a2bfd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94078 from Repiteo/scons/msvc-flag-fix", "body": "SCons: Don't override cl flags on msvc", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bba82f7eab86b62326066f28a041cc85cfda9fa": { "hash": "4bba82f7eab86b62326066f28a041cc85cfda9fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93120 from ditiem-games/master", "body": "Fix polyphonic audio streams with id > 1 cannot be stopped or changed (MSVC mis-optimization)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "67ece3dc63f4d9627470bffd53e31bb377b093de": { "hash": "67ece3dc63f4d9627470bffd53e31bb377b093de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3ODY5NjU=" ], "author_raw": "David Trallero ", "committer_raw": "Rémi Verschelde ", "summary": "Fix polyphonic audio streams with id > 1 cannot be stopped or changed (MSVC mis-optimization)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93120 }, "7c9afbc13977739813cb22b236a81abbdb742107": { "hash": "7c9afbc13977739813cb22b236a81abbdb742107", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix warning printing for `VisualShaderNodeTextureParameter`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94611 }, "f46e94d460b8a355acb266dbd20a5483dc967498": { "hash": "f46e94d460b8a355acb266dbd20a5483dc967498", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix Object encoded as id in dictionnaries to be represented as int in the inspector.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94610 }, "93ccf8e9e4b76e64fd5a09e31f0455cdf9bd2ff1": { "hash": "93ccf8e9e4b76e64fd5a09e31f0455cdf9bd2ff1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix text size rounding with MSDF fonts.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94606 }, "0ed45629fd825389504a512ca783c320a6ce3a5a": { "hash": "0ed45629fd825389504a512ca783c320a6ce3a5a", "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": "Support 64-bit image sizes for VRAM compression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94598 }, "cb5cb3fae1cf81ce8ec9ee8cb0be084f1d70d0bf": { "hash": "cb5cb3fae1cf81ce8ec9ee8cb0be084f1d70d0bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Change generated .gitignore to only exclude root android template folder.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94597 }, "8f3d66eef1667b3a7bd16dbf8177801b6d3ee93d": { "hash": "8f3d66eef1667b3a7bd16dbf8177801b6d3ee93d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Increase threshold for displaying scene group update progress", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94594 }, "650981a080f876bb42517c82ef46dff05e6d8dc4": { "hash": "650981a080f876bb42517c82ef46dff05e6d8dc4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix editor crash when editor settings resource is invalid", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94593 }, "5682cc7b8116d98435a22bc85091859f6545d54e": { "hash": "5682cc7b8116d98435a22bc85091859f6545d54e", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Avoid FlowContainer crash with TextureRect using EXPAND_FIT_* expand modes", "body": "When a FlowContainer had a TextureRect child using any of the EXPAND_FIT_* expand modes, it could crash when changing the FlowContainer's minimum size, or that of its children. This was due to the TextureRect resizing in FlowContainer::_resort, updating its minimum size, and triggering another _resort. If the TextureRect's minimum size changed in a way that caused any of the FlowContainer's children to be put on a different line, it could repeatedly cause _resort to be called again, moving the children back and forth between the old and new lines.\n\nThis change is for FlowContainer::_resort to give a warning for TextureRects with EXPAND_FIT_* expand modes when multiple lines are used, and just keep the TextureRect size the same in that case. This is similar to the check added to AspectRatioContainer in godotengine#73396, but attempting to still support it in FlowContainer when possible. In the case where the TextureRect is forced to stay the same size, there may be some overlap between the FlowContainer's children, but should no longer crash.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94286 }, "baf1cdabd1c493e3e29b8cf4213717aebca7aa1b": { "hash": "baf1cdabd1c493e3e29b8cf4213717aebca7aa1b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "End benchmark of Main::Setup properly before calling setup2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94587 }, "41b7196ad4516d0b9892de676c85031e05a21cf9": { "hash": "41b7196ad4516d0b9892de676c85031e05a21cf9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix incorrect Curve editor preview thumbnail scaling", "body": "`EDSCALE` scaling was applied even though it shouldn't be, which led\nto pixelated thumbnails due to double scaling. For reference,\nAudioStream previews don't use `EDSCALE` and look fine at any editor\nscale (the editor itself already scales the thumbnail requests).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94571 }, "ebb80c69750eab0fa3451349bcff5c05c4d0bf97": { "hash": "ebb80c69750eab0fa3451349bcff5c05c4d0bf97", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNzUwNTU3" ], "author_raw": "Kristoff ", "committer_raw": "kristoff ", "summary": "Update godot documentation contribution link", "body": "Hey there, first time contributing and I'm in the middle of reading the contribution best practice, so sorry for any mistakes in this pull request.\n\nWhen clicking the **Contributing section** link under the **Contributors guidelines** title, this linked to the Godot *page not found* link.\n\nI changed the link from `https://docs.godotengine.org/en/latest/contributing/ways_to_contribute.html` to `https://docs.godotengine.org/en/latest/contributing/how_to_contribute.html`.\n\nNow, when a user clicks the link, it will redirect them to the start of the contribution documentation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94565 }, "78ede4f8b61733b36774ed51e0f237f52cd3eb4c": { "hash": "78ede4f8b61733b36774ed51e0f237f52cd3eb4c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alex ", "summary": "Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxx", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92817 }, "e25f3c0d38d457b15a63720240736f564ce0501b": { "hash": "e25f3c0d38d457b15a63720240736f564ce0501b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94302 from TokageItLab/reset-after-change-animation-editor", "body": "Fix the behavior of after selecting animation on AnimationPlayerEditor to reset position to `0`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab5ae8a1887039a28a3a906a9e2c79d4d0c450c9": { "hash": "ab5ae8a1887039a28a3a906a9e2c79d4d0c450c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #51372 from raulsntos/path-follow-3d-forward-tests", "body": "Fix PathFollow tests, Add PathFollow3D forward test", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3a054fa0b90e62e18e62d5be1d1b9da389d18ad": { "hash": "c3a054fa0b90e62e18e62d5be1d1b9da389d18ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Fix PathFollow tests, Add forward vector test to PathFollow3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 51372 }, "a48b99af8d141590d326e93321adec53c5244826": { "hash": "a48b99af8d141590d326e93321adec53c5244826", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94557 from Riteo/they-just-keep-coming", "body": "Wayland: Fix error spam when interacting with decorations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e3b852559f12a4cfa7f594f9ec6b576600726e43": { "hash": "e3b852559f12a4cfa7f594f9ec6b576600726e43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94547 from clayjohn/DOCS-shadow_mesh", "body": "Add note to `shadow_mesh` docs to warn about improper usage", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd0731d7a6539fc344783b3c7c930bd451588275": { "hash": "cd0731d7a6539fc344783b3c7c930bd451588275", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94541 from krdluzni/anim_player_queue_doc", "body": "Clarify documentation for `AnimationPlayer.queue`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd74d778d6dcc48928ecee6e0524e31fbd176222": { "hash": "cd74d778d6dcc48928ecee6e0524e31fbd176222", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94535 from Garteal/sdfgi-data-nullptr", "body": "SDFGI: Fix crash if `update_data` is nullptr", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6621d8e8cc6ee294145d0bdd040ce67a2cf506cd": { "hash": "6621d8e8cc6ee294145d0bdd040ce67a2cf506cd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93931 from /fix-compatibility-depth_prepass_alpha", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e307fd60d8ae52c5ffbeb8b8c7a146d223a55d91": { "hash": "e307fd60d8ae52c5ffbeb8b8c7a146d223a55d91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Fix error spam when interacting with decorations", "body": "Also tried to make tablet handling a bit tidier (less whitespace).\n\nThat said I'll uniform tablet handling better once we're back in the dev\ncycle.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94557 }, "22a6303fa06f82ade4154b6001bac36e09740f3e": { "hash": "22a6303fa06f82ade4154b6001bac36e09740f3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Fix enabling passthrough via environment blend mode in project settings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94550 }, "cacb9d139e67810fa4fe0131d2b8a08dbea414a8": { "hash": "cacb9d139e67810fa4fe0131d2b8a08dbea414a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add note to shadow_mesh docs to warn about improper usage", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94547 }, "5626851f40c34e8558c40c3d1d6b417cc07ce231": { "hash": "5626851f40c34e8558c40c3d1d6b417cc07ce231", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMjI2NTY=" ], "author_raw": "krdluzni ", "committer_raw": "krdluzni ", "summary": "clarify animation queuing documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94541 }, "2606831d71c64761e63ac939e7902f024e4ca6c2": { "hash": "2606831d71c64761e63ac939e7902f024e4ca6c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTMyNjU=" ], "author_raw": "Garteal ", "committer_raw": "Garteal ", "summary": "SDFGI: fix crash if update_data is nullptr", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94535 }, "a0943acda1232ee9efd2fae9a6f3138603b95979": { "hash": "a0943acda1232ee9efd2fae9a6f3138603b95979", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94243 from Calinou/image-fix-large-cowdata-size-crash", "body": "Fix Image CowData crash when baking large lightmaps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cca22015d5f37913c30eb7a842be670ca776c778": { "hash": "cca22015d5f37913c30eb7a842be670ca776c778", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94113 from jsjtxietian/project-dialog", "body": "Make `fdialog_project` up to become the child of `ProjectManager` instead of child of `ProjectDialog`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50eee001803174d8f5315e26272b45f4de615683": { "hash": "50eee001803174d8f5315e26272b45f4de615683", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94093 from Yahkub-R/94056-fix", "body": "Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0445ccf428da3486e0ce9a2a45edc7cc52340034": { "hash": "0445ccf428da3486e0ce9a2a45edc7cc52340034", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Image CowData crash when baking large lightmaps", "body": "This switches to 64-bit integers in select locations of the Image\nclass, so that image resolutions of 16384×16384 (used by\nlightmap texture arrays) can be used properly. Values that are larger\nshould also work.\n\nVRAM compression is also supported, although most VRAM-compressed\nformats are limited to individual slices of 16384×16384. WebP\nis limited to 16383×16383 due to format limitations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94243 }, "092d21a2ece8a202c0d4e03cb1c947f1d1d9a303": { "hash": "092d21a2ece8a202c0d4e03cb1c947f1d1d9a303", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Make `fdialog_project` up to become sibling of `ProjectDialog` instead of child", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94113 }, "66822a8948e623d4bec91c433f58c4b54fe9086d": { "hash": "66822a8948e623d4bec91c433f58c4b54fe9086d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNDc4Nzg4", "MDQ6VXNlcjIyMjMxNzI=", "U_kgDOBcK-Cw", "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Yahkub-R <62478788+Yahkub-R@users.noreply.github.com>", "committer_raw": "Yahkub-R <62478788+Yahkub-R@users.noreply.github.com>", "summary": "Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened", "body": "Co-Authored-By: Tomek \nCo-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-Authored-By: Hilderin <81109165+Hilderin@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94093 }, "f135f729b91e61e6844159a535a7474335ec8d52": { "hash": "f135f729b91e61e6844159a535a7474335ec8d52", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94533 from bruvzg/fix_arm64_win_rel", "body": "[Windows] Fix release export template build for ARM64 Windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "566adc6025c1ae498e59c5bf10bed24bea783f57": { "hash": "566adc6025c1ae498e59c5bf10bed24bea783f57", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94527 from HolonProduction/who-needs-source-code", "body": "Add note about `Script.has_source_code` and GDScript binary tokenization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e519118d28730f6d5e9d550f8a469afe0033b82": { "hash": "0e519118d28730f6d5e9d550f8a469afe0033b82", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix release export template build for ARM64 Windows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94533 }, "293c0f76463a4e1c2c2e86d8fbfc3e04f491b347": { "hash": "293c0f76463a4e1c2c2e86d8fbfc3e04f491b347", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94526 from RandomShaper/wtp_rl_prize_prequel", "body": "Batch of fixes for WorkerThreadPool and ResourceLoader (safe set)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9bfdfdd64b4f75f9be8e2ef60cbcfc279ac9adb": { "hash": "d9bfdfdd64b4f75f9be8e2ef60cbcfc279ac9adb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94521 from jamie-pate/fix_92333", "body": "Fix dynamic-stack-buffer-overflow crash when executing random functions on random physics objects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf9e485696cfe1a47cbf2aefc251035bc8be5ab1": { "hash": "cf9e485696cfe1a47cbf2aefc251035bc8be5ab1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94518 from bruvzg/mac_net_non_sandboxed_sign", "body": "[macOS] Fix codesigning of .NET helper executables when sandboxing is disabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2549205aa842d1fc4cde5d7a28ad7a65baa20c7a": { "hash": "2549205aa842d1fc4cde5d7a28ad7a65baa20c7a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94450 from jamie-pate/fix_94274", "body": "Fix crash when adding scenes with a group to the level scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47e99d55b3e513bab5006bd2d6a67bd4bd08899b": { "hash": "47e99d55b3e513bab5006bd2d6a67bd4bd08899b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94388 from BastiaanOlij/expose_more_methods_scene_buffers_rd", "body": "Expose more state in RenderSceneBuffersRD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edefcf6d1e499b8d5d16a48254b2ddcdc0e1acab": { "hash": "edefcf6d1e499b8d5d16a48254b2ddcdc0e1acab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94230 from CrazyRoka/optimize-gdscript-get-position", "body": "Optimize `Node::is_readable_from_caller_thread()` by prioritizing the most common case", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f649112dfc6419fcd99d2aa6d96424ca1bcce524": { "hash": "f649112dfc6419fcd99d2aa6d96424ca1bcce524", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94116 from bruvzg/ed_quit_unload", "body": "[Editor] Unload addons when using `--import` or `--quit`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "18da250ffbbd47cb7097044bb0d815e45bd1e132": { "hash": "18da250ffbbd47cb7097044bb0d815e45bd1e132", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93737 from aitorciki/disable-windowed-gsync", "body": "[Windows] Disable G-SYNC in windowed mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f06504ca0b7a3e3445df3ab72b80808690d4c53b": { "hash": "f06504ca0b7a3e3445df3ab72b80808690d4c53b", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Add note about `Script.has_source_code` and GDScript binary tokenization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94527 }, "28a7a95531d0aa1d92698a4f3a1b34b70f2b047c": { "hash": "28a7a95531d0aa1d92698a4f3a1b34b70f2b047c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Fix sync issues with error reporting", "body": "This is about not letting the resource format loader set the error code directly on the task anymore. Instead, it's stored locally and assigned only when it is right to do so.\n\nOtherwise, other tasks may see an error code in the current one before it's state having transitioned to errored. While this, besides the technically true data race, may not be a problem in practice, it causes surprising situations during debugging as it breaks assumptions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94526 }, "eb5f1299b2a5d4fa73e8d8b57c9104dedb92d746": { "hash": "eb5f1299b2a5d4fa73e8d8b57c9104dedb92d746", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY4MjY1OA==" ], "author_raw": "Jamie Pate ", "committer_raw": "Jamie Pate ", "summary": "Fix dynamic-stack-buffer-overflow crash when executing random functions on random physics objects", "body": "Fixes #92333\n\nThis looks correct, and fixes the ASAN assertion I'm currently getting\nin my program.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94521 }, "8e1e0d4b4259015895cbe732634e1cf177840a8e": { "hash": "8e1e0d4b4259015895cbe732634e1cf177840a8e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY4MjY1OA==" ], "author_raw": "Jamie Pate ", "committer_raw": "Jamie Pate ", "summary": "Fix Crash when adding scenes with a group to the level scene", "body": "Fixes #94274", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94450 }, "975ee76e2b29e03929c5857570a62978e8f059b5": { "hash": "975ee76e2b29e03929c5857570a62978e8f059b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix codesigning of .NET helper executables when sandboxing is disabled.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94518 }, "b22783b9b378f1fcc7eead0d9340deeebec08c3a": { "hash": "b22783b9b378f1fcc7eead0d9340deeebec08c3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix new stream types `mix()` not returning 0 when inactive", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94514 }, "ff8a2780ee777c2456ce42368e1065774c7c4c3f": { "hash": "ff8a2780ee777c2456ce42368e1065774c7c4c3f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94506 from Jordyfel/handle-gltf-bin-missing", "body": "Fix handling of missing bin file in gltf separate", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60966f5bcf9c635c79966a4c16e1af1795331bb3": { "hash": "60966f5bcf9c635c79966a4c16e1af1795331bb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94505 from mihe/speed-up-gdscript-shutdown", "body": "Speed up `GDScriptLanguage::finish`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "caa1b6d9910a8f75b5135780372b344356db8171": { "hash": "caa1b6d9910a8f75b5135780372b344356db8171", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94498 from Chaosus/vs_fix_connection_bug", "body": "Fix internal connection count decreased if visual shader node removed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72e434bad4ae8d7b69a91a9c1d742a35956ddcca": { "hash": "72e434bad4ae8d7b69a91a9c1d742a35956ddcca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94497 from Chaosus/vs_rotation_by_axis", "body": "Few fixes for `VisualShaderNodeRotationByAxis`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fefd9537e669267ab273d94ecfb856dd3a03d561": { "hash": "fefd9537e669267ab273d94ecfb856dd3a03d561", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94424 from HolonProduction/completion-fix-depended-parsers", "body": "Autocompletion: Register depended parsers with the main parser", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d71b4be379a8f1a770ffc944bb2dfb3d3c413b4": { "hash": "7d71b4be379a8f1a770ffc944bb2dfb3d3c413b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94422 from m4gr3d/fix_input_locking_issue", "body": "Fix input lock issue when drag scrolling on a `Tree` element on touchscreen devices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e81a946cc8e7c913c1267a4489f8b0f3fffd5b1": { "hash": "1e81a946cc8e7c913c1267a4489f8b0f3fffd5b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94412 from dsnopek/xr-always-render", "body": "Always render when XR is enabled, even if no OS windows can draw", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d12030e6d7bb73cc182482ad120e2f33ddd69b7c": { "hash": "d12030e6d7bb73cc182482ad120e2f33ddd69b7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94365 from KoBeWi/every_single_time", "body": "Fix empty region in AtlasTexture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d238b37c6d3d7c139e4b8e432f7254e4a494824": { "hash": "4d238b37c6d3d7c139e4b8e432f7254e4a494824", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93780 from AThousandShips/unit_test_release", "body": "[CI] Run unit tests on desktop release templates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10da06a32c6caae406981a70861b4ee30373e6aa": { "hash": "10da06a32c6caae406981a70861b4ee30373e6aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix empty region in AtlasTexture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94365 }, "a2d16c0313aa493624e66498992cd03cd09d5182": { "hash": "a2d16c0313aa493624e66498992cd03cd09d5182", "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": "[CI] Run unit tests on desktop release templates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93780 }, "832695eb2c9efccf7844097d8b0254c2993b8392": { "hash": "832695eb2c9efccf7844097d8b0254c2993b8392", "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": "[Tests] Fix various unit tests on minimal builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93780 }, "70d450d086157abd78a9cb0c4365645ace0c3488": { "hash": "70d450d086157abd78a9cb0c4365645ace0c3488", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix issue causing input lock when drag scrolling a `Tree` element on touchscreen devices", "body": "Prior to this fix, scrolling via mouse drag on touchscreen devices, and\ndrag&drop operation on a `TreeItem` element would conflict with each other\npreventing the drag scroll from being released when the mouse button is\nreleased.\n\nThe issue is addressed by disabling drag&drop when drag scrolling is ongoing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94422 }, "416e63ae359f8230a717655db17af556fbdfc247": { "hash": "416e63ae359f8230a717655db17af556fbdfc247", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Fix handling of missing bin file in gltf separate", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94506 }, "6852f9497cf14dec69682929ccf574c2e5e83bfd": { "hash": "6852f9497cf14dec69682929ccf574c2e5e83bfd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Speed up `GDScriptLanguage::finish`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94505 }, "4699e69708b0c704b4c7173feab3ed31a1c07f42": { "hash": "4699e69708b0c704b4c7173feab3ed31a1c07f42", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocompletion: register depended parsers with the main parser", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94424 }, "6b5825a0cb13494d2d26a72f59a81399a7209461": { "hash": "6b5825a0cb13494d2d26a72f59a81399a7209461", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94494 from ckaiser/better-curve-preview", "body": "Improve Curve preview colors for consistency", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ceb1801db2843b87a00655b2ff152511edc14c1c": { "hash": "ceb1801db2843b87a00655b2ff152511edc14c1c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94492 from jsjtxietian/fsr-1", "body": "Add warning when use FSR1 on renderer other than forward plus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ae8ac5c59077790944e8ce851c390af2eeedbd4": { "hash": "5ae8ac5c59077790944e8ce851c390af2eeedbd4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94491 from iiMidknightii/fix-unique-name-on-scene-root", "body": "Disable unique name in scene when making a node the root node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b2fd56ca5512542edecccf6bcefb9cfd12ceb09": { "hash": "2b2fd56ca5512542edecccf6bcefb9cfd12ceb09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94473 from nvlled/fix-screen-image-memory-leak", "body": "Linux/X11: Fix memory leak from created screen images", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "287521c2c2f564f6ea130166e7df601a47a28cd1": { "hash": "287521c2c2f564f6ea130166e7df601a47a28cd1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94466 from bruvzg/angle_update_lib", "body": "[Windows] Add `libSynchronization` to link flags.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea5197ea857a11fc3e8522b133d870e838bd7dc9": { "hash": "ea5197ea857a11fc3e8522b133d870e838bd7dc9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94379 from Faless/fix/debugger_typed_array", "body": "[Core] Fix TypedArray encoding when full objects is disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43902f43d5fd65744465b79c8733ae53372490ac": { "hash": "43902f43d5fd65744465b79c8733ae53372490ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94237 from BlueCube3310/lightmap-atlas-loop-fix-always", "body": "Lightmapper: Prevent infinite loop while blitting lightmaps into an atlas", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de27d3a7fc13b37004e4e37c4b3a3db080c5a759": { "hash": "de27d3a7fc13b37004e4e37c4b3a3db080c5a759", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94233 from ChristopheClaustre/screenshot_compat_broken_with_hdr", "body": "Fix black `get_texture()` on viewport in compatibility mode with HDR enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f1e2c38a80b88a2f4a26d90add36fd2a6bcbd23": { "hash": "0f1e2c38a80b88a2f4a26d90add36fd2a6bcbd23", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94069 from RandomShaper/fix_vk_vali_blocky", "body": "RenderingDevice: Leave handling of compressed block granularity to the driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "83dd7410e0647f6cd50253b10dff93e3908f7f8d": { "hash": "83dd7410e0647f6cd50253b10dff93e3908f7f8d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90481 from AThousandShips/interactive_playback", "body": "[Audio] Prevent crash in interactive playback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "590628feda19e9f7ea1ea8ed27dd8a13130ef2da": { "hash": "590628feda19e9f7ea1ea8ed27dd8a13130ef2da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86516 from jsjtxietian/fix-camera-direction", "body": "Fix incorrect `CAMERA_DIRECTION_WORLD` calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14c36b733cba7e758454db8d7867719af0144c43": { "hash": "14c36b733cba7e758454db8d7867719af0144c43", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix internal connection count decreased if visual shader node removed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94498 }, "cf70cb57eec3efcf79498adf4b1e6da7d43d18cd": { "hash": "cf70cb57eec3efcf79498adf4b1e6da7d43d18cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Few fixes for `VisualShaderNodeRotationByAxis`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94497 }, "31454423ba4acf3b1a9923afe84f3bcb35fadc13": { "hash": "31454423ba4acf3b1a9923afe84f3bcb35fadc13", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Core] Fix TypedArray encoding when full objects is disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94379 }, "3636d9dafc4c4a9b80a94382a235172c80a083e8": { "hash": "3636d9dafc4c4a9b80a94382a235172c80a083e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNjU1Ng==" ], "author_raw": "Ronald Casili ", "committer_raw": "Rémi Verschelde ", "summary": "Linux/X11: Fix memory leak from created screen images", "body": "Allocated XImages are improperly free'd with XFree.\nThe X11 documentation says that XImage should use\nXDestroyImage to free both the image structure and\nthe data pointed to by the image structure.\n\nAlso fix a potential use-after-free bug.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94473 }, "5f4f088552e930ff927eaf4e88ca1e8ec1f944d1": { "hash": "5f4f088552e930ff927eaf4e88ca1e8ec1f944d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Improve Curve preview colors for consistency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94494 }, "46ed290fef8b5fad54dd0ba46d99b6b9b392248c": { "hash": "46ed290fef8b5fad54dd0ba46d99b6b9b392248c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add warning when use FSR1 on renderer other than forward plus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94492 }, "2bbba84f79e9e4258293925b85a7e1ec690df3b7": { "hash": "2bbba84f79e9e4258293925b85a7e1ec690df3b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg5Njk5MTc3" ], "author_raw": "iiMidknightii <89699177+iiMidknightii@users.noreply.github.com>", "committer_raw": "iiMidknightii <89699177+iiMidknightii@users.noreply.github.com>", "summary": "Removed Unique Name Access From Node Moved To Root", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94491 }, "be652f160d02c5286765905462f6332ec7cf5ca1": { "hash": "be652f160d02c5286765905462f6332ec7cf5ca1", "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": "[Audio] Prevent crash in interactive playback", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90481 }, "da4f6e439c0daec87d3f87f86b5b4592fca44fdb": { "hash": "da4f6e439c0daec87d3f87f86b5b4592fca44fdb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94474 from dalexeev/editor-fix-jump-to-error-column", "body": "Editor: Consider tabs when calculating column for jump to error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d7ef2c33a84661f7e2387be4f86a7617d3cd36b": { "hash": "6d7ef2c33a84661f7e2387be4f86a7617d3cd36b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94268 from adamscott/fix-web-sample-playback-finished-signal-redux", "body": "Fix audio samples not being able to be \"finished\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "063a362755dc64c4e9e58fdb579a6151e21a399b": { "hash": "063a362755dc64c4e9e58fdb579a6151e21a399b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Consider tabs when calculating column for jump to error", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94474 }, "2f5f84b4701b80ea3cf6067d8f15035f221918b1": { "hash": "2f5f84b4701b80ea3cf6067d8f15035f221918b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix audio samples not being able to be \"finished\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94268 }, "0918fd2a213021e7bba4765c6398359c729d3fb4": { "hash": "0918fd2a213021e7bba4765c6398359c729d3fb4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94452 from jamie-pate/fix_73374", "body": "Fix game window stops responding when debugger pauses", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fa2266716e31f9dbf457a0bf5331611233240d21": { "hash": "fa2266716e31f9dbf457a0bf5331611233240d21", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94363 from bruvzg/fix_code_completion_scroll", "body": "[macOS] Fix code completion list scrolling with trackpad.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d97269e114ee4aeae16e80def144bfe0a156c1d": { "hash": "4d97269e114ee4aeae16e80def144bfe0a156c1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94357 from KoBeWi/your_file_is_broken._just_saying", "body": "Don't attempt to re-import broken files if they didn't change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4806ed2a95e2d7cbaa82b02ceea8863ffa60bac": { "hash": "c4806ed2a95e2d7cbaa82b02ceea8863ffa60bac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94356 from KoBeWi/metas_everywhere", "body": "Make sure that selected tile source is remembered", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7b624567db5f1c891a1ceca034dfbe6da5079dc": { "hash": "e7b624567db5f1c891a1ceca034dfbe6da5079dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94345 from matheusmdx/fix-instance-placeholder-with-resource", "body": "Fix resources being skipped in InstancePlaceholder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ace3fb6d0926ab6adc0c9dde59ff11393e47d11": { "hash": "5ace3fb6d0926ab6adc0c9dde59ff11393e47d11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94329 from KoBeWi/sceneles", "body": "Some improvements to TileSetScenesCollectionSource docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "28b7efb43802a949220b943d48ccfe725d73b5df": { "hash": "28b7efb43802a949220b943d48ccfe725d73b5df", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94325 from KoBeWi/y'all_got_any_more_of_them_pixels", "body": "Clarify `clipboard_get_image()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea018a8131ab151f2ccae2341d2b1fe533bcb101": { "hash": "ea018a8131ab151f2ccae2341d2b1fe533bcb101", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94120 from bruvzg/fix_kbd_names", "body": "[Windows] Fix reading keyboard layout names.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ca4ce284e7ef206b033575fda29a36b7ec5cec5": { "hash": "1ca4ce284e7ef206b033575fda29a36b7ec5cec5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94063 from bruvzg/tablet_drag", "body": "[Winink] Check pointer button states.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5da03541a1dabaece367619568905575dc1e7b5f": { "hash": "5da03541a1dabaece367619568905575dc1e7b5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93749 from alvinhochun/gui-snap-to-pixel-round-halfway-to-positive", "body": "Change GUI controls pixel snap to round halfway towards positive infinity (`floor(x + 0.5)`)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82b0186372485d79295797af09d2e29aec84662e": { "hash": "82b0186372485d79295797af09d2e29aec84662e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90274 from AThousandShips/syntax_fix", "body": "Fix potential null access in `TextEdit`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "260c05152da353efd78fd1521be4c4c3f9ea8f99": { "hash": "260c05152da353efd78fd1521be4c4c3f9ea8f99", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MzA2MDU0" ], "author_raw": "matheusmdx ", "committer_raw": "matheusmdx ", "summary": "Fix resources being skipped in InstancePlaceholder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94345 }, "7a5a8597eb81b20b14d3ab1f8b2d6dace49a2603": { "hash": "7a5a8597eb81b20b14d3ab1f8b2d6dace49a2603", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Always render when XR is enabled, even if no OS windows can draw", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94412 }, "d4cf294b35c9c1ad9e4b43e06d7c30b80f1c789e": { "hash": "d4cf294b35c9c1ad9e4b43e06d7c30b80f1c789e", "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 potential null access in `TextEdit`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90274 }, "f4942b735097c99b5e4882ec0b01b5a8df01a071": { "hash": "f4942b735097c99b5e4882ec0b01b5a8df01a071", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94457 from BastiaanOlij/fix_load_action_map", "body": "Fix creating default action map", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "64a11d08ccc8cadee04814854e46ea64cf36fe68": { "hash": "64a11d08ccc8cadee04814854e46ea64cf36fe68", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94411 from Riteo/suspending-the-right-way", "body": "Wayland: Check for suspended flag when unsuspending", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d191bee0ae760a24b72d4c8dde03f11f278d389a": { "hash": "d191bee0ae760a24b72d4c8dde03f11f278d389a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94402 from Riteo/committed-to-the-cause", "body": "Wayland: Commit surface on window creation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a4312eebaaa8858922d178dd87616fa07008127b": { "hash": "a4312eebaaa8858922d178dd87616fa07008127b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94468 from m4gr3d/restart_editor_when_updating_touchscreen_settings", "body": "[Android Editor] Resolve issues with the editor touchscreen settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a963f111cb282a6fec1903c9cf388cb898776c05": { "hash": "a963f111cb282a6fec1903c9cf388cb898776c05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94462 from jsjtxietian/more-type", "body": "Make ShaderLanguage's parser recognize sampler passed in from array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31f696cf037eaa8ff49946dd57f6f0f8675c391b": { "hash": "31f696cf037eaa8ff49946dd57f6f0f8675c391b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94373 from maiself/fix-library-path-as-abs", "body": "Fix to restore `library_path` as absolute path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5e5fa3d9f03c1631ad0f3435e48bcf32ef2ffaa": { "hash": "c5e5fa3d9f03c1631ad0f3435e48bcf32ef2ffaa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94289 from clayjohn/MOBILE-multimesh-spec-constant", "body": "Use a spec constant to control whether the MultiMesh branch is used in the vertex shader.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee9f20b45742afc8731070343ae43e11c7c6e50f": { "hash": "ee9f20b45742afc8731070343ae43e11c7c6e50f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94435 from Hilderin/fix-removing-folder-with-files", "body": "Fix removing a folder that contains a file is not removed from the FileSystem Dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68277795875b33059a7623713ddee5ff8f35b06a": { "hash": "68277795875b33059a7623713ddee5ff8f35b06a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94433 from markdibarry/parallax-tutorial-link", "body": "Add tutorial link to Parallax2D doc", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b12dbd74ddca1c5e83f495e093a5155d73553d9": { "hash": "7b12dbd74ddca1c5e83f495e093a5155d73553d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94425 from m4gr3d/fix_remote_android_button_not_enabling", "body": "Fix issue preventing enabling the remote button for Android/iOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "59737bf3f03f4f783229c9a24963ddb169e6673d": { "hash": "59737bf3f03f4f783229c9a24963ddb169e6673d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94413 from rburing/fix_action_press_tick", "body": "Fix physics tick count in `Input.action_press` and `Input.action_release`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cb2650cea9a7f9e50847927a9a83cbcfa52e1d82": { "hash": "cb2650cea9a7f9e50847927a9a83cbcfa52e1d82", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94405 from ydeltastar/fix-export-no-params", "body": "Fix error when exporting files without import parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe427ff20368df03cbeb44276a87e41eab16f60d": { "hash": "fe427ff20368df03cbeb44276a87e41eab16f60d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94404 from clayjohn/android-clear-color", "body": "Restore default clear color after displaying boot splash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38a537c011a734a652cc2c8e551ad6a422354714": { "hash": "38a537c011a734a652cc2c8e551ad6a422354714", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94398 from alvinhochun/windows-rendering-driver-initial-size-fix", "body": "Windows: Fix wrong initial size passed to rendering driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53a752f2d62c97ca020741db23ee1ed9f9b7760b": { "hash": "53a752f2d62c97ca020741db23ee1ed9f9b7760b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Disable long press for mouse events", "body": "Long press is used to simulate right-click events for finger touch and stylus. The previous logic also caused it to trigger for mouse input, which is not needed since the user can instead use the mouse right click button.\n\nThis update disables long press as right click events for mouse input.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94468 }, "7e5522e798cf3bbe85a33aca58cbec6440455365": { "hash": "7e5522e798cf3bbe85a33aca58cbec6440455365", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94393 from BlueCube3310/docs-eac-range-fix", "body": "Fix texture compression descriptions in RenderingDevice docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b70f96fa39d62cb195be7807477fdf5d6385cba0": { "hash": "b70f96fa39d62cb195be7807477fdf5d6385cba0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94389 from RTTEXFile/patch-1", "body": "Fix typo in AABB docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c77c41df88a1076e85ae0b92baf6aa25c5002cb5": { "hash": "c77c41df88a1076e85ae0b92baf6aa25c5002cb5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94362 from smix8/navpoly_unref_fix", "body": "Fix NavigationPolygon not updating consistently on rebakes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44cb48eaae60f0ff75add735c06237a3534d6e30": { "hash": "44cb48eaae60f0ff75add735c06237a3534d6e30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94331 from KoBeWi/parent_is_visible_but_what_even_is_a_parent", "body": "Clarify `is_visible_in_tree()` in CanvasItem", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2b91e2986c825a9ff04f6cad3aab70665555aa5": { "hash": "c2b91e2986c825a9ff04f6cad3aab70665555aa5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94327 from HolonProduction/underscore_identifier", "body": "GDScript: Restore support for `Token::UNDERSCORE` in identifiers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a526445fda17872d492327097f1fedb03428eadb": { "hash": "a526445fda17872d492327097f1fedb03428eadb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94314 from AThousandShips/cache_improve", "body": "[CI] Upload build cache before running tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d13e95e06a4c047973ed662fc251484d83964ad": { "hash": "1d13e95e06a4c047973ed662fc251484d83964ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94307 from Bromeon/feature/bitfield-unsigned-docs", "body": "GDExtension docs: Advise bindings to use `uint64_t` for bitfields", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac215012d616811ee53ba7140cea02e4c54d21ba": { "hash": "ac215012d616811ee53ba7140cea02e4c54d21ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94291 from TokageItLab/readdskel", "body": "Re-add `Skeleton3D::animate_physical_bones` property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82b57201b3c51aaa72683cc3aca56125b0e35d2c": { "hash": "82b57201b3c51aaa72683cc3aca56125b0e35d2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94279 from clayjohn/physics-sync-warn", "body": "Only print physics sync warning on dev builds to avoid warning spam from using `move_and_slide`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed13b2a66d1aaa23b41a5890627ac75ead097da6": { "hash": "ed13b2a66d1aaa23b41a5890627ac75ead097da6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94272 from Chaosus/vs_add_vec4_switch", "body": "Add `SwitchVector4D` shortcut to visual shader members", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ffd6162c76f0e65ef75c6e92e01f3017876faa3b": { "hash": "ffd6162c76f0e65ef75c6e92e01f3017876faa3b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94267 from RandomShaper/d3d12_db", "body": "D3D12: Avoid enabling depth bounds test if unsupported", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13dffe26c3c3827dcc0d64156d2cfae102e4e628": { "hash": "13dffe26c3c3827dcc0d64156d2cfae102e4e628", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94258 from capnm/240712_tvg_v0.14.2", "body": "ThorVG: Update to 0.14.2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab67408390d42ed6b8e23d03896d054a0ed80221": { "hash": "ab67408390d42ed6b8e23d03896d054a0ed80221", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94238 from RandomShaper/ref_is_now_rc", "body": "Make errors on `RefCounted.free()` more accurate", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c2bc6ec962b948addedf1cebc3310946d74495c": { "hash": "5c2bc6ec962b948addedf1cebc3310946d74495c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94236 from BlueCube3310/lightmap-pad-loop-fix", "body": "Lightmapper: Ensure the atlas is big enough to fit padded UV maps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2375d0b12b3bf5cb3d80c80ceee378eaea22f73": { "hash": "c2375d0b12b3bf5cb3d80c80ceee378eaea22f73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94184 from mertkasar/ssr-rotation-fix", "body": "Fix SSR orientation issues when using orthogonal camera", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37d0b5d2ad847178eb3cb8f02212b7918610dc24": { "hash": "37d0b5d2ad847178eb3cb8f02212b7918610dc24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94155 from mickeyordog/patch-1", "body": "Fix unclear `PROPERTY_USAGE_STORAGE`/`EDITOR` description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5257ba1a3128fd10272f100b529c853d225de56b": { "hash": "5257ba1a3128fd10272f100b529c853d225de56b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94142 from AdriaandeJongh/resources-duplicate-doc-update", "body": "Clarify that `Resource.duplicate(true)` doesn't duplicate subresources inside `Array` or `Dictionary` properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aefd91ae423f16174792014029948bab71fabff0": { "hash": "aefd91ae423f16174792014029948bab71fabff0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94138 from vnen/gdscript-simple-setter-chain-call-setter", "body": "GDScript: Call setter on simple setter chain without getter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69a8aed59a93ffdca20cb5b6b0f3e72dae861701": { "hash": "69a8aed59a93ffdca20cb5b6b0f3e72dae861701", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94101 from aaronfranke/fix-editor-insp-crash", "body": "Fix editor inspector crashing when the old object is no longer valid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78120c66cc6a4e599670624f9510c010d6408fa3": { "hash": "78120c66cc6a4e599670624f9510c010d6408fa3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94085 from anniryynanen/min-size-hidden-parent", "body": "Fix container minimum size with hidden parent", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0268ceaa5cf58dfa068d7be6a0fc7fad975b211d": { "hash": "0268ceaa5cf58dfa068d7be6a0fc7fad975b211d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94064 from bruvzg/lcd_aa_modulate", "body": "Fix LCD font AA modulation in RendererRD.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2380ed5e1bc1a246edd724dbb43ed3a0fe9e5d5a": { "hash": "2380ed5e1bc1a246edd724dbb43ed3a0fe9e5d5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94058 from Hilderin/fix-scene-project-importation-settings", "body": "Fix missing options in Project Import Defaults", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "efae318304cd870b79a68639dfca1c8b9d922397": { "hash": "efae318304cd870b79a68639dfca1c8b9d922397", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94053 from Hilderin/fix-toggle-last-opened-bottom-panel-after-restoring-to-side", "body": "Fix Toggle Last Opened Bottom Panel not working after restoring FileSystem Dock to the side", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "496fd12b17592ae258028e9c76f0eddf3d9fbbec": { "hash": "496fd12b17592ae258028e9c76f0eddf3d9fbbec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94052 from m4gr3d/clean_input_dispatch_settings", "body": "Cleanup Android input on render thread settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "db95973d63abef1d973627426ca5e727b186ee4b": { "hash": "db95973d63abef1d973627426ca5e727b186ee4b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93987 from marcospb19/improve-enet-connection-docs", "body": "Clarify that `ENetConnection`'s `create_host` and `service` must be called on client and server", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2522e5106f598f2367f40504f7d643715b10cec": { "hash": "d2522e5106f598f2367f40504f7d643715b10cec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93338 from Chaosus/vs_outputs", "body": "Add few new outputs to the visual shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee050d8e9731f590289d59797195858c0cfffdbc": { "hash": "ee050d8e9731f590289d59797195858c0cfffdbc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93189 from not-my-username/patch-1", "body": "Update Node docs to change iOS to Android for `NOTIFICATION_WM_GO_BACK_REQUEST`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef3443ef35b4818f19a9d391a985373aaaee52b2": { "hash": "ef3443ef35b4818f19a9d391a985373aaaee52b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93165 from passivestar/scenetree-shortcut-focus", "body": "Prevent node rename shortcut from stealing focus from controls", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "160ac00bdbaae5ea40fba567d1e1ba5c6fc0fc6f": { "hash": "160ac00bdbaae5ea40fba567d1e1ba5c6fc0fc6f", "is_merge": false, "authored_by": [ "U_kgDOBbOU1w" ], "author_raw": "Liam Sherwin <95655127+not-my-username@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Update Node docs to change iOS to Android for NOTIFICATION_WM_GO_BACK_REQUEST", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93189 }, "8f7dc862238235d7df26958ddfb2450e68984af1": { "hash": "8f7dc862238235d7df26958ddfb2450e68984af1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Enable `restart_if_changed` for the touchscreen editor settings", "body": "The alternative was to regenerate the theme which caused the Android Editor to freeze while the regeneration was ongoing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94468 }, "6651a511c8f1e203bbf6062ebb04c23272c3d6e7": { "hash": "6651a511c8f1e203bbf6062ebb04c23272c3d6e7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2NjEyNjMy" ], "author_raw": "Mickey Ordog <36612632+mickeyordog@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix unclear `PROPERTY_USAGE_STORAGE`/`EDITOR` description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94155 }, "3859817614bae575f802da7e7f673e942340dfb4": { "hash": "3859817614bae575f802da7e7f673e942340dfb4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Make shaderLanguage's parser recognize sampler passed in from array", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94462 }, "9f714bfde55a0b3c6e11cfcd17200c769bba7ef8": { "hash": "9f714bfde55a0b3c6e11cfcd17200c769bba7ef8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Add `libSynchronization` to link flags.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94466 }, "9e658e29d2a47d39eabe9ba6651b50403440e918": { "hash": "9e658e29d2a47d39eabe9ba6651b50403440e918", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fixed creating default action map", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94457 }, "8039500f93acc2e89924bf335ca4b8f10d14d56f": { "hash": "8039500f93acc2e89924bf335ca4b8f10d14d56f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Revert \"CI: Pin Python 3.12.3 to workaround GHA issue\"", "body": "This reverts commit 4fd7b2fc0fe654e1fa546881e58051a6aff00163.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94442 }, "f8df6b1c708ba23e62e52fbdebf0ef057de5bdd4": { "hash": "f8df6b1c708ba23e62e52fbdebf0ef057de5bdd4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix ScriptEditor scrolling horizontally on reopen", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94439 }, "a1ef54fd3bf8c68ca1086253296eec8024c7497a": { "hash": "a1ef54fd3bf8c68ca1086253296eec8024c7497a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix removing a folder that contains a file is not removed from the FileSystem Dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94435 }, "1a1d0d6cc678407f225f78282cca7545fe9d7379": { "hash": "1a1d0d6cc678407f225f78282cca7545fe9d7379", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add tutorial link to Parallax2D doc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94433 }, "5b5cdf2414f4b9ac22eb6e4d01209c425ced4f81": { "hash": "5b5cdf2414f4b9ac22eb6e4d01209c425ced4f81", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fixup recent changes to threading concerns", "body": "ResourceLoader:\n- Fix invalid tokens being returned.\n- Remove no longer written `ThreadLoadTask::dependent_path` and the code reading from it.\n- Clear deadlock hazard by keeping the mutex unlocked during userland polling.\n\nWorkerThreadPool:\n- Include thread call queue override in the thread state reset set, which allows to simplify the code that handled that (imperfectly) in the ResourceLoader.\n- Handle the mutex type correctly on entering an allowance zone.\n\nCommandQueueMT:\n- Handle the additional possibility of command buffer reallocation that mutex unlock allowance introduces.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94526 }, "a1a0acff7c7eaddb0743f47fbcd73ffb081e0577": { "hash": "a1a0acff7c7eaddb0743f47fbcd73ffb081e0577", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Windows: Update ANGLE surface size when window is resized", "body": "ANGLE needs to be told to resize the DXGI swap chain using\n`eglWaitNative`. Otherwise the resize will only happen in\n`eglSwapBuffers`, which causes some janky stretching during window\nresize.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94428 }, "d7f023ab732655a235155998f92a24b9812d2927": { "hash": "d7f023ab732655a235155998f92a24b9812d2927", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Windows: Do not attempt to resize surface before it is created", "body": "`WM_WINDOWPOSCHANGED` may be received before `CreateWindowExW` has even\nreturned, when the window's rendering context or OpenGL context hasn't\nbeen created yet.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94428 }, "5b327aee96983fb1e912a49d634ae9a3a486a6bf": { "hash": "5b327aee96983fb1e912a49d634ae9a3a486a6bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix issue preventing enabling the remote button for Android", "body": "https://github.com/godotengine/godot/pull/92032 updated the logic to enable / disable the remote debug button, and in doing so added a `can_export` check.\n\nHowever, no events / notifications are dispatched when the value of the `can_export` check changes, which in turn prevents the logic used to enable / disable the remote debug button from running again.\n\nThe fix consists then in removing the `can_export` check, so that the remote debug button shows as `enabled` when a preset is present and is runnable.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94425 }, "98dbd869c5a435df6c170c001b9371ff0aadf808": { "hash": "98dbd869c5a435df6c170c001b9371ff0aadf808", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Handle internal seek on AnimationPlayer to process discrete correctly", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94420 }, "b41ec93d633530a80ca6f9f55b41da0e0bcd2acb": { "hash": "b41ec93d633530a80ca6f9f55b41da0e0bcd2acb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix physics tick count in Input.action_press and Input.action_release", "body": "The physics tick count was not yet updated there.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94413 }, "84f26a629d5cc63d7297df503ba0a8fe9f45dc15": { "hash": "84f26a629d5cc63d7297df503ba0a8fe9f45dc15", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: check for suspended flag when unsuspending", "body": "Before, we would only check for the frame flag, which is unreliable on\nnewer suspension-aware compositors.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94411 }, "326e51750bae9bd6df504b2c73644f389a4cf90a": { "hash": "326e51750bae9bd6df504b2c73644f389a4cf90a", "is_merge": false, "authored_by": [ "U_kgDOB_eGRg" ], "author_raw": "yds ", "committer_raw": "yds ", "summary": "Fix error when exporting files without import parameters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94405 }, "999c7e0392550acd6c6d9f95cde532589c2b2e2d": { "hash": "999c7e0392550acd6c6d9f95cde532589c2b2e2d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Restore default clear color after displaying boot splash", "body": "On Android the boot splash can be shown at a different time, so the clear color restore needs to happen within the `setup_boot_logo` function", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94404 }, "b2a9ea6d22799c05a4c04d2b68cd85a678eb99d2": { "hash": "b2a9ea6d22799c05a4c04d2b68cd85a678eb99d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwODQ4OA==" ], "author_raw": "Jan Haller ", "committer_raw": "Jan Haller ", "summary": "GDExtension docs: advise bindings to use uint64_t for bitfields", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94307 }, "a852e76196559852278a59672cb5b0e6a8336d59": { "hash": "a852e76196559852278a59672cb5b0e6a8336d59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: commit surface on window creation", "body": "This is needed for initializing xdg_surfaces when not using libdecor.\nNow the pure xdg_shell code path should work again.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94402 }, "1d542257e536d0b18aacc6a09fd95cdbc0f37d11": { "hash": "1d542257e536d0b18aacc6a09fd95cdbc0f37d11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Windows: Fix wrong initial size passed to rendering driver", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94398 }, "a20960bce4685008a57a98b1bbda6f25701eb08c": { "hash": "a20960bce4685008a57a98b1bbda6f25701eb08c", "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 texture compression descriptions in RenderingDevice docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94393 }, "9442eb8194dd93cee015f0147d78d652e7fadc06": { "hash": "9442eb8194dd93cee015f0147d78d652e7fadc06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Expose more state in RenderSceneBuffersRD", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94388 }, "d696a3c8a681787668c526100289d42f418cb505": { "hash": "d696a3c8a681787668c526100289d42f418cb505", "is_merge": false, "authored_by": [ "U_kgDOBrLlHw" ], "author_raw": "RTTEXFile <112387359+RTTEXFile@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Fix typo in AABB docs", "body": "A single letter", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94389 }, "c9e0532bc2bb0ac13ae87d654a93b018bad3aa34": { "hash": "c9e0532bc2bb0ac13ae87d654a93b018bad3aa34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix \"selectable nodes at position clicked\" feature in 3D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94387 }, "10b543f8a770970cac36a404f192a7f2c246894f": { "hash": "10b543f8a770970cac36a404f192a7f2c246894f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Fix wrong sync logic breaking task map integrity", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94526 }, "62d9ce6445283d2bc1daa973350f91df56a826bf": { "hash": "62d9ce6445283d2bc1daa973350f91df56a826bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Re-add resource thread-safety measures", "body": "These deferring measures were added to aid threaded resource loading in being safe.\n\nThey were removed as seemingly unneeded, but it seems they are needed so resources involved in threaded loading interact with others only after \"sync points\".", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94526 }, "3afe1e74812cd572ea69dcbdd4d8071ee86f5fb7": { "hash": "3afe1e74812cd572ea69dcbdd4d8071ee86f5fb7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Winink] Check pointer button states, fix drag and double-click.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94063 }, "06e732c3ed85bdbe67702b3778b53c21f8d24c81": { "hash": "06e732c3ed85bdbe67702b3778b53c21f8d24c81", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "GDScript: Restore support for `Token::UNDERSCORE` in identifiers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94327 }, "a8adb2bbc3afd660feff73ec953005c7435c9d8a": { "hash": "a8adb2bbc3afd660feff73ec953005c7435c9d8a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12: Avoid enabling depth bounds test if unsupported", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94267 }, "76bfe8e0fdfd1336b27e75dc58527b0bc69fd441": { "hash": "76bfe8e0fdfd1336b27e75dc58527b0bc69fd441", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Make errors on RefCounted.free() more accurate", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94238 }, "dc98e432e5d1fcffd9c7e8d71d3c42594c6b987b": { "hash": "dc98e432e5d1fcffd9c7e8d71d3c42594c6b987b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix code completion list scrolling with trackpad.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94363 }, "16eea2c837fa59818760b6311355fb4811e70861": { "hash": "16eea2c837fa59818760b6311355fb4811e70861", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYzMzQ1ODA=" ], "author_raw": "Mai Lavelle ", "committer_raw": "GitHub ", "summary": "Fix to restore `library_path` as absolute path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94373 }, "9dd05964d587b35db84497ed9cfda0dd1d012fe4": { "hash": "9dd05964d587b35db84497ed9cfda0dd1d012fe4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationPolygon not updating consistently on rebakes", "body": "Fixes that NavigationPolygon did not update in all cases because the internal NavigationMesh was not always unref and freed which blocked creating a new mesh later if nothing else freed it.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94362 }, "1ec176d6cc9837055e260dba04aa91a1e12c356f": { "hash": "1ec176d6cc9837055e260dba04aa91a1e12c356f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Some improvements to TileSetScenesCollectionSource docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94329 }, "a5d86c132710b5cdf05fce971cca845be17a175a": { "hash": "a5d86c132710b5cdf05fce971cca845be17a175a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't attempt to re-import broken files if they didn't change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94357 }, "a0824735a062288379a89de7b7c8aecf3d0bce8c": { "hash": "a0824735a062288379a89de7b7c8aecf3d0bce8c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Make sure that selected tile source is remembered", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94356 }, "5488fef3af3b43a2693f4ed9d9b2c2c38d408100": { "hash": "5488fef3af3b43a2693f4ed9d9b2c2c38d408100", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2MTEzMjM=" ], "author_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "committer_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "summary": "Clarify that Resource.duplicate(true) doesn't duplicate subresources inside Array or Dictionary properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94142 }, "9c1f23c3db377bdeac4a643b1986170a788fe063": { "hash": "9c1f23c3db377bdeac4a643b1986170a788fe063", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Re-add Skeleton3D::animate_physical_bones", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94291 }, "4b2ffdd20854aca485b8ec7d90757991b9beb692": { "hash": "4b2ffdd20854aca485b8ec7d90757991b9beb692", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify is_visible_in_tree() in CanvasItem", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94331 }, "8904764a6c910022c6508fc823706b877981bf4e": { "hash": "8904764a6c910022c6508fc823706b877981bf4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify clipboard_get_image()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94325 }, "32f8292679629fd81657ece736b4936f3f67809f": { "hash": "32f8292679629fd81657ece736b4936f3f67809f", "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": "[CI] Upload build cache before running tests", "body": "This improves turnaround time on large PRs where compilation is\nsuccessful but unit testing or similar fails, forcing recompilation of\nunchanged code", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94314 }, "60a255a0d06d723a4143f5dc526b6251518c4750": { "hash": "60a255a0d06d723a4143f5dc526b6251518c4750", "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": "Lightmapper: Prevent infinite loop when blitting lightmaps into an atlas", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94237 }, "402bdfa3b78a9c97c0e05006e14f1fcfa6131f6e": { "hash": "402bdfa3b78a9c97c0e05006e14f1fcfa6131f6e", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Generate `arghint` for script types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85382 }, "7cdeac94d11a620100a1110789549832de8f11b1": { "hash": "7cdeac94d11a620100a1110789549832de8f11b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix StateMachine process when transition to end & optimize StringName", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94304 }, "b326a357477ecac068419e7f7440953b292108b7": { "hash": "b326a357477ecac068419e7f7440953b292108b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Reset position to 0 after animation selected on AnimationPlayerEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94302 }, "4cbc967f50586e5dd80e8eb8fd519ba1a1c87191": { "hash": "4cbc967f50586e5dd80e8eb8fd519ba1a1c87191", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use a spec constant to control whether the MultiMesh branch is used in the vertex shader.", "body": "This works around a bug on the Quest3 and slightly improves performance on all mobile devices at the cost of increased pipeline count.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94289 }, "56ed2cb6d1dadb39a3b353fef0b297eef28bf37c": { "hash": "56ed2cb6d1dadb39a3b353fef0b297eef28bf37c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MjY1NjI=" ], "author_raw": "Mert Kasar ", "committer_raw": "Mert Kasar ", "summary": "Fix SSR orientation issues when using orthogonal camera", "body": "- Use negative clip space values to fix reversed rotations in reflections\n- Use constant -z view vector when raymarching to fix perspective in reflections", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94184 }, "8ce4f655f4b4a76cdac8c4479a60a70255bf7e5f": { "hash": "8ce4f655f4b4a76cdac8c4479a60a70255bf7e5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Only print physics sync warning on dev builds to avoid warning spam from using move_and_slide", "body": "The check should be restored once we implement move_and_slide in a way that doesn't sync the physics thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94279 }, "d375b99acf4ca63c3b6bacd869933f4707503ea6": { "hash": "d375b99acf4ca63c3b6bacd869933f4707503ea6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add `SwitchVector4D` shortcut to visual shader members", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94272 }, "92aa01f937827e98ba9aaa3a9d5db4b2ea100a5b": { "hash": "92aa01f937827e98ba9aaa3a9d5db4b2ea100a5b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add few new outputs to the visual shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93338 }, "a9c91f4eefe087cb52661a36faedcc89956704bf": { "hash": "a9c91f4eefe087cb52661a36faedcc89956704bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix container minimum size with hidden parent", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94085 }, "6c86268fdd8aa5fac6891a6c6f344d22518d2d96": { "hash": "6c86268fdd8aa5fac6891a6c6f344d22518d2d96", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5ODQ0MTQ0" ], "author_raw": "CrazyRoka ", "committer_raw": "CrazyRoka ", "summary": "Decorate rare !data.inside_tree condition with unlikely", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94230 }, "bf444545be6ea9f4303757a643296a1a0dbbb2c8": { "hash": "bf444545be6ea9f4303757a643296a1a0dbbb2c8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: Update to 0.14.2", "body": "+ Fixes SVG: Graphical objects stored in shouldn't be rendered directly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94258 }, "54851f2333f86a703f718875428415c1f29194d4": { "hash": "54851f2333f86a703f718875428415c1f29194d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "embree: Fix include order causing unwanted dllexport symbols", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94256 }, "97b8ad1af0f2b4a216f6f1263bef4fbc69e56c7b": { "hash": "97b8ad1af0f2b4a216f6f1263bef4fbc69e56c7b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94232 from bruvzg/macos_dnd", "body": "[macOS] Fix drag-and-drop feedback.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af3327610988c7bc57bb14d7837fe294ce5e7da9": { "hash": "af3327610988c7bc57bb14d7837fe294ce5e7da9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94217 from DevPoodle/rd-docs", "body": "Clean up RenderDataExtension's descriptions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1aa1a1879dfd93125a44d6d9c06db4bc057f8e17": { "hash": "1aa1a1879dfd93125a44d6d9c06db4bc057f8e17", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94203 from RandomShaper/bye_bye_dxil_dll", "body": "D3D12: Get rid of `DXIL.dll`!", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c2699cbf687cc71d2483222d6e1caa74c844166": { "hash": "6c2699cbf687cc71d2483222d6e1caa74c844166", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94187 from akien-mga/windows-remove-unused-is_wow64", "body": "Remove unused `is_wow64` method in `OS_Windows`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6434f2ac7a1c22c057cc28022fce6e7b965536d": { "hash": "b6434f2ac7a1c22c057cc28022fce6e7b965536d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94158 from BastiaanOlij/fix_action_map", "body": "OpenXR: Couple of small fixes on the action map", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14877d1f99ba0907fab3706ea6bfda02eb46feb0": { "hash": "14877d1f99ba0907fab3706ea6bfda02eb46feb0", "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": "Lightmapper: Ensure the atlas is big enough to fit padded UV maps", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94236 }, "c349f0d6a7d629703eab013919753c31216bd40e": { "hash": "c349f0d6a7d629703eab013919753c31216bd40e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Remove unused `is_wow64` method in `OS_Windows`", "body": "It was added in b4d369c88 for `get_processor_count`, but this was later\nchanged to rely on `std::thread` in 6bf02c016.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94187 }, "c8447724e51b60aad603f0bb2478496a06b43fcf": { "hash": "c8447724e51b60aad603f0bb2478496a06b43fcf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix drag-and-drop feedback.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94232 }, "626106da006dcc9d10a590504ed31ad69505ccc5": { "hash": "626106da006dcc9d10a590504ed31ad69505ccc5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExOTIxNzQ1" ], "author_raw": "ChristopheClaustre ", "committer_raw": "ChristopheClaustre ", "summary": "gl_type_cache is used mainly for texture to image conversion need to be adjusted for when HDR format is activated", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94233 }, "53e9d908506dc0edc5dcf149da6bddd0a64df4c5": { "hash": "53e9d908506dc0edc5dcf149da6bddd0a64df4c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5ODQ0MTQ0" ], "author_raw": "CrazyRoka ", "committer_raw": "CrazyRoka ", "summary": "Optimize Node::is_readable_from_caller_thread() by prioritizing the most common case.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94230 }, "ee2c1584e451b342b27d006b81784bed3e2fa9bb": { "hash": "ee2c1584e451b342b27d006b81784bed3e2fa9bb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12: Get rid of DXIL.dll!", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94203 }, "1bd3c48f6b2aac2f2d4e40a590d8379bd8118c23": { "hash": "1bd3c48f6b2aac2f2d4e40a590d8379bd8118c23", "is_merge": false, "authored_by": [ "U_kgDOBhvAjg" ], "author_raw": "DevPoodle ", "committer_raw": "DevPoodle ", "summary": "Clean up RenderDataExtension's documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94217 }, "95b72631aa78fe5da45a911b59cab2d6f2b76c49": { "hash": "95b72631aa78fe5da45a911b59cab2d6f2b76c49", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Couple of small fixes on the action map: now saves when CTRL-S is pressed/project is run, no longer looses content if OpenXR is not enabled, and a small documentation fix.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94158 }, "383a6e4ef285fddcb0e1cbe28a20332c7e5a815b": { "hash": "383a6e4ef285fddcb0e1cbe28a20332c7e5a815b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94172 from jsjtxietian/open-save", "body": "Prevent confirm button being override to \"Open\" when in save file mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cead80e7d0fd9d20fc0b187279c66bae208b4fe7": { "hash": "cead80e7d0fd9d20fc0b187279c66bae208b4fe7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94015 from Grublady/strip_slash", "body": "Ignore trailing slashes in new project’s path when disabling Create Folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe5d567917d0f39b155598d1a2c8e5033d18a87c": { "hash": "fe5d567917d0f39b155598d1a2c8e5033d18a87c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93942 from MikeSchulze/73525", "body": "Fix GDScript analyzer error when instantiating EditorPlugins.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b49d6393d40ee724a44f5774c35adce4cb3271f": { "hash": "1b49d6393d40ee724a44f5774c35adce4cb3271f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93733 from alvinhochun/windows-restore-sizing", "body": "Windows: Restore to windowed mode using `SW_NORMAL`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bf37c8ed2c154a04fb3112f4c0851c1f0d0b102": { "hash": "4bf37c8ed2c154a04fb3112f4c0851c1f0d0b102", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4OTAwMjI2" ], "author_raw": "João Marcos P. Bezerra ", "committer_raw": "João Marcos P. Bezerra ", "summary": "Clarify that `ENetConnection`'s `create_host[_bound]` and `service` must be called on client and server", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93987 }, "685413a9489fb31f897770d6619a45b5a9c6e6a8": { "hash": "685413a9489fb31f897770d6619a45b5a9c6e6a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94162 from anniryynanen/sprite-frames-crash", "body": "Fix edited node being removed before editor plugin handles focus loss", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "198e55e4020f90d7d39b6b24acd8b0286a581811": { "hash": "198e55e4020f90d7d39b6b24acd8b0286a581811", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94153 from clayjohn/SSAO-linearize", "body": "Properly linearize depth buffer for SSAO when using orthogonal camera", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fbac9c54c9fb44654814d1031f7cd561de848eb8": { "hash": "fbac9c54c9fb44654814d1031f7cd561de848eb8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94147 from MovaUA/fixes/node-configuration-warning-dialog-text", "body": "Fixes/node configuration warning dialog text", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5bb5db8ae3753526f42a1b0a78a4ed4de5244f5": { "hash": "f5bb5db8ae3753526f42a1b0a78a4ed4de5244f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94135 from Calinou/vulkan-swapchain-resize-error-fail-silently", "body": "Silence Vulkan \"Unable to acquire framebuffer.\" swapchain error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34d4c9197dfc56555ef7da0f3420cf736680c92d": { "hash": "34d4c9197dfc56555ef7da0f3420cf736680c92d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94133 from akien-mga/fix-gcc14-Wmaybe-uninitialized", "body": "Fix a couple GCC 14 `-Wmaybe-uninitialized` warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d197f176c709fe5d6a9bdf5131d14fe023735b03": { "hash": "d197f176c709fe5d6a9bdf5131d14fe023735b03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94129 from Mickeon/RichTextLabel_push_meta_keyword", "body": "Add `push_url` as a keyword for `push_meta`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "284c96decd5972a3c912863658cb64b7130b1884": { "hash": "284c96decd5972a3c912863658cb64b7130b1884", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94127 from Mickeon/doc-peeves-transform2d", "body": "Overhaul Transform2D documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5ca2887716cf1c854436cb3fbea179ee4b5af9f": { "hash": "c5ca2887716cf1c854436cb3fbea179ee4b5af9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94121 from BastiaanOlij/remove_render_thread_guard", "body": "Remove our `ERR_ON_RENDER_THREAD` guard, it is not reliable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "543f694e2c2f53b62203dab26294d3f7ab3e532c": { "hash": "543f694e2c2f53b62203dab26294d3f7ab3e532c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94109 from akien-mga/scons-linker-optflags", "body": "SCons: Pass optimization flags to the linker too, needed by Emscripten", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73422df05e531c8834aaaa4c33572d82e82ce831": { "hash": "73422df05e531c8834aaaa4c33572d82e82ce831", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94059 from ayanchavand/fix-exclude-docs", "body": "Clarify that some exclude properties of physics query parameters are copied", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "013ee6a458bd0407b8f5bea1f4e87d02f045bc55": { "hash": "013ee6a458bd0407b8f5bea1f4e87d02f045bc55", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94003 from KernRat/scroll-fix", "body": "Fix RichTextLabel + `ui_down` scrolling too far", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "46e8377a5e65ca5f6b4e94c6b2f60217df8a0d62": { "hash": "46e8377a5e65ca5f6b4e94c6b2f60217df8a0d62", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93960 from BastiaanOlij/fix_mobile_compositor", "body": "Pre transparent compositor effects needs to run later", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6da4b72bf18fc1d099745f1b5508fa155506f156": { "hash": "6da4b72bf18fc1d099745f1b5508fa155506f156", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93888 from Chaosus/fix_orphan_strings", "body": "Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f7ea48ba9600e579d840dda4e7fd4bb3e723ebc": { "hash": "7f7ea48ba9600e579d840dda4e7fd4bb3e723ebc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93135 from AThousandShips/test_string_fix", "body": "[Tests] Fix some invalid error messages", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "12a363fcaced1a6f2c4758e77efe589d6b458cb7": { "hash": "12a363fcaced1a6f2c4758e77efe589d6b458cb7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91800 from Faless/web/fix_symbols", "body": "[Web] Fix debug symbols in web builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b18e1e0dcd883f9db64a17755dde33c7090e37c0": { "hash": "b18e1e0dcd883f9db64a17755dde33c7090e37c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY4MjY1OA==" ], "author_raw": "Jamie Pate ", "committer_raw": "Jamie Pate ", "summary": "Fix Game window stops responding when debugger pauses", "body": "Fixes #73374\n\nAs of godot 4 On windows/osx the game window will be frozen and will not\nbe updated.\n\nIn the debugger loop it calls\n\nOS::get_singleton()->process_and_drop_events();\nwhich allows windows/osx to handle system events. If the window doesn't\nhandle these events then both systems will judge the window to be 'not\nresponding' (osx beachball cursor)\n\nWhen the event processing code was migrated from OS to DisplayServer the\nprocess_and_drop_events() logic was moved to DisplayServer, but the call\ninside the remote debugger pause loop was not updated to call the\nDisplayServer version, there are currently no implementations of\nOS::process_and_drop_events() so i removed it and switched to the new\nDisplayServer::force_process_and_drop_events() method.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94452 }, "ea2e6be0a67a019eac2de2c9e732ede40d69f395": { "hash": "ea2e6be0a67a019eac2de2c9e732ede40d69f395", "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": "[Tests] Fix some invalid error messages", "body": "These used `utf8().get_data()` when they should be passed as `String`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93135 }, "4a27fb7e83b80a59d2dcd36c39f55920eaa05526": { "hash": "4a27fb7e83b80a59d2dcd36c39f55920eaa05526", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix edited node being removed before editor plugin handles focus loss", "body": "`CanvasItemEditor::_select_click_on_item` was causing\n`EditorNode::_plugin_over_edit` to be called before focus exit had time\nto propagate to `SpriteFramesEditor::_animation_speed_changed`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94162 }, "3d553eccdff0794a871384085985fb65ee8a092d": { "hash": "3d553eccdff0794a871384085985fb65ee8a092d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Fix debug symbols in web builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91800 }, "4a4968f7d8d3e9a683adadd4e98ef8f68f5104ec": { "hash": "4a4968f7d8d3e9a683adadd4e98ef8f68f5104ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent confirm button being override to \"Open\" when in save file mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94172 }, "acba9010877a8bfcbf06fecfe8f74e2258ec98ba": { "hash": "acba9010877a8bfcbf06fecfe8f74e2258ec98ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[WebSocket] Allow reusing closing and closed peers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94168 }, "810fcc74318a4fcb12997d20d3738cd5e349430c": { "hash": "810fcc74318a4fcb12997d20d3738cd5e349430c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1MjI3Nzc=" ], "author_raw": "baptr <1522777+baptr@users.noreply.github.com>", "committer_raw": "Nullpointer ", "summary": "Fix gdscript analyzer error when instantiating EditorPlugins.", "body": "Editor code is not instantiable outside of the editor\n(https://github.com/godotengine/godot/blob/1d14c054a12dacdc193b589e4afb0ef319ee2aae/core/object/class_db.cpp#L369).\nThis is fine for editor plugins and the like, but the GDScript analyzer\nbalks at it, causing F5 runs to fail: #73525.\n\nInstead, we really just want to know if the type is abstract - so add\na new ClassDB method to check that and nothing else.\n\nUpdate core/object/class_db.cpp\n\nApply code review comments\n\nCo-Authored-By: Bryce <1522777+baptr@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93942 }, "e0f736ec1028f63159f4ff71cf4cb119416e7b45": { "hash": "e0f736ec1028f63159f4ff71cf4cb119416e7b45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Properly linearize depth buffer for SSAO when using orthogonal camera", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94153 }, "32369d2b6d90825abcaf5968a69cc4ac2a6a0056": { "hash": "32369d2b6d90825abcaf5968a69cc4ac2a6a0056", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1NjY3OTk2" ], "author_raw": "Valeriy Molchanov ", "committer_raw": "Valeriy Molchanov ", "summary": "Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog", "body": "Fix some translations\n\nRevert \"Fix some translations\"\n\nThis reverts commit 61e586ef84fb962eefdc14593241c1d8b0fb7b6b.\n\nRevert \"Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog\"\n\nThis reverts commit d0832dc5e7f0657744780cdfc97ed40772ea717c.\n\nmsgid\n\nwarnings.push_back(RTR(\"A SpriteFrames resource must be created or set in the \\\"Sprite Frames\\\"\n\nrevert editor/translations/editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94147 }, "af5fc8354b60f0d354194155c36e317ccb69e97b": { "hash": "af5fc8354b60f0d354194155c36e317ccb69e97b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93888 }, "5e598197274d983c4b8460d58158a77a94bdd4a2": { "hash": "5e598197274d983c4b8460d58158a77a94bdd4a2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Cleanup Android input on render thread settings", "body": "Follow up to https://github.com/godotengine/godot/pull/93933\nClean up the set of settings use to control whether Android input should be dispatched on the render thread.\n\nAddresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94052 }, "87c90a573c26ddcbe1b5d9f523b57a89d76dc6df": { "hash": "87c90a573c26ddcbe1b5d9f523b57a89d76dc6df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Call setter on simple setter chain without getter", "body": "Fixes a bug where a member variable was being set directly before\ncalling the setter.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94138 }, "891703e43e6409fdb625333e94037f385a151e39": { "hash": "891703e43e6409fdb625333e94037f385a151e39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Transform2D documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94127 }, "cf2d2e2dd84e52ba4f7d687932e8195e08264b1d": { "hash": "cf2d2e2dd84e52ba4f7d687932e8195e08264b1d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Silence Vulkan \"Unable to acquire framebuffer.\" swapchain error", "body": "This error is harmless and can be safely ignored.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94135 }, "26d1577f3985363faab48a65e9a0d9eed0e26d86": { "hash": "26d1577f3985363faab48a65e9a0d9eed0e26d86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94131 from dalexeev/gds-fix-mismatched-parser-autoloads", "body": "GDScript: Fix \"Mismatched external parser\" for autoloads", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5514510f7fb6dc3bcb386f40670eecdbfed1cc1b": { "hash": "5514510f7fb6dc3bcb386f40670eecdbfed1cc1b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94117 from mhilbrunner/fix-94090-vsproj-scons-4.8", "body": "Fix VS project generation with SCons 4.8.0+", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4943e16e1ad9fa07ca6514558d3c0863d8cbc29": { "hash": "b4943e16e1ad9fa07ca6514558d3c0863d8cbc29", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94115 from Zorvalt/fix-git-timestamp-with-show-signature", "body": "SCons: Fix build fetching `git_timestamp` if git `log.showsignature=true`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b0430dc3a3533276e2588f2736311f7adb649b8": { "hash": "1b0430dc3a3533276e2588f2736311f7adb649b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94114 from bruvzg/ios_text_change", "body": "[iOS/Text Input] Avoid deleting and reentering unchanged part of text.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92320c9b738e1b01dbca6c354d92de574d626752": { "hash": "92320c9b738e1b01dbca6c354d92de574d626752", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94025 from dalexeev/gds-fix-implicit-cast-typed-array-param", "body": "GDScript: Fix implicit cast to typed array when passing parameter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff8050efda18ffc76bb0414cbca237a94fe06f6c": { "hash": "ff8050efda18ffc76bb0414cbca237a94fe06f6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94014 from markdibarry/parallax-snap", "body": "Add pixel snap for `Parallax2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40cb283dd714512869f7d51400caeef064f43219": { "hash": "40cb283dd714512869f7d51400caeef064f43219", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93866 from Chaosus/shader_fix_global_func_set", "body": "Improve code for setup of `global_func_set` in `ShaderLanguage`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17e7253ea8069400d6a6ae4b5bf45ca9682faf1f": { "hash": "17e7253ea8069400d6a6ae4b5bf45ca9682faf1f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93721 from semensanyok/fix-RichTextLabel-fade-start-index", "body": "Fix RichTextLabel fade set `start_index` to command offset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49a61713198ba53b1ebcd1494651629b451e94e7": { "hash": "49a61713198ba53b1ebcd1494651629b451e94e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93352 from Calinou/linuxbsd-controller-no-trackpad-graphics-tablet", "body": "Fix trackpads and graphics tablets being recognized as controllers on Linux/*BSD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "247a481001debb18ed9a9bbb56668def927f85de": { "hash": "247a481001debb18ed9a9bbb56668def927f85de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix a couple GCC 14 `-Wmaybe-uninitialized` warnings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94133 }, "169e7325184351f4d7d7fd5092c8f8342a121b99": { "hash": "169e7325184351f4d7d7fd5092c8f8342a121b99", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix missing options in Project Import Defaults", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94058 }, "110c4d40674fd338759f0e7655ac940b1c028809": { "hash": "110c4d40674fd338759f0e7655ac940b1c028809", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix \"Mismatched external parser\" for autoloads", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94131 }, "09f967bc00b5d8ed6e71e071aa891d39e56092e8": { "hash": "09f967bc00b5d8ed6e71e071aa891d39e56092e8", "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": "Prevent node rename shortcut from stealing focus from controls", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93165 }, "847766689a4c05ca56eea91a90d9ff8d275aafb3": { "hash": "847766689a4c05ca56eea91a90d9ff8d275aafb3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add `push_url` as a keyword for `push_meta`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94129 }, "bf8c85e13b04563563e0c57c9f5fb9570fab949e": { "hash": "bf8c85e13b04563563e0c57c9f5fb9570fab949e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Remove our ERR_ON_RENDER_THREAD guard, it is not reliable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94121 }, "fea8ab099923fddf878829be619704d0c248b666": { "hash": "fea8ab099923fddf878829be619704d0c248b666", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix reading keyboard layout names.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94120 }, "f682406cf26618d926ed33d7fd43e93de0348d85": { "hash": "f682406cf26618d926ed33d7fd43e93de0348d85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTQ3NjM=" ], "author_raw": "Max Hilbrunner ", "committer_raw": "Max Hilbrunner ", "summary": "Fix VS project generation with SCons 4.8.0+", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94117 }, "7d708626a37be77067fc69c4060d50bacf21cfa7": { "hash": "7d708626a37be77067fc69c4060d50bacf21cfa7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Pass optimization flags to the linker too, needed by Emscripten", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94109 }, "c151c7dce0b3802ddf2caa2bb2d6a227d7326c3f": { "hash": "c151c7dce0b3802ddf2caa2bb2d6a227d7326c3f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Unload addons when using `--import` or `--quit`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94116 }, "c632b47b4827c12b4eb61771a23fe6c7ebbc177b": { "hash": "c632b47b4827c12b4eb61771a23fe6c7ebbc177b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS/Text Input] Avoid deleting and reentering unchanged part of text.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94114 }, "82cedc83c9069125207c128f9a07ce3d82c317cc": { "hash": "82cedc83c9069125207c128f9a07ce3d82c317cc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #94107 from akien-mga/scons-optimize-auto", "body": "SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference for Web", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8897c77d50e3de84fbcd33c762d89bc4e94861e1": { "hash": "8897c77d50e3de84fbcd33c762d89bc4e94861e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference for Web", "body": "Fixes #94087.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94107 }, "b0467d07bfd84c82de5f5dff9d21dc3a8cacd527": { "hash": "b0467d07bfd84c82de5f5dff9d21dc3a8cacd527", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94105 from KoBeWi/same_parent_new_problems", "body": "Fix wrong inspected node after drag&drop", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60da1ccd792c05c646e5e99f4e266d67b9966841": { "hash": "60da1ccd792c05c646e5e99f4e266d67b9966841", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94103 from akien-mga/thorvg-0.14.1", "body": "thorvg: Update to 0.14.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d2fe76084d8db3aae45aa4fdb01acdb00059dd5": { "hash": "6d2fe76084d8db3aae45aa4fdb01acdb00059dd5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94102 from Calinou/obj-import-fix-no-surfaces-error", "body": "Fix error message being printed when importing an OBJ with no surfaces", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c10fde6137b16e6065737060f153f84a3563ad20": { "hash": "c10fde6137b16e6065737060f153f84a3563ad20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94095 from clayjohn/GLES3-drawbuffers", "body": "Use `GL_COLOR_ATTACHMENT` in depth prepass when using Multiview.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "daba91d8c6c5968d8deab850cc3bdcbe1befeaf1": { "hash": "daba91d8c6c5968d8deab850cc3bdcbe1befeaf1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93897 from akien-mga/vformat-better-error-message", "body": "Core: Improve `vformat` error reporting on `sprintf` failure", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f9c0aa40d6c9bbaf200ac6665e9d8322d48c8d8": { "hash": "6f9c0aa40d6c9bbaf200ac6665e9d8322d48c8d8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93630 from BastiaanOlij/scene_data_projection_correction", "body": "Make RenderSceneData take projection correction into account", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8bf4a158e55887a7bf18d3eb9107c4d75eb77a0e": { "hash": "8bf4a158e55887a7bf18d3eb9107c4d75eb77a0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82012 from BrinerLovo/fix_81929", "body": "Animation: Fix reset value when adding new Bezier track", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ed9bfdc250622a161b47990e2e219864a59e951": { "hash": "8ed9bfdc250622a161b47990e2e219864a59e951", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94089 from dsnopek/gdext-valid-runtime-properties", "body": "GDExtension: Fix setting base class properties on a runtime class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b51d9117ed7ad6766e514486451da0e2d1c6afd5": { "hash": "b51d9117ed7ad6766e514486451da0e2d1c6afd5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix wrong inspected node after drag&drop", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94105 }, "79a24fa7e0a780fd1dbd0ccc31664ed0771b5fbf": { "hash": "79a24fa7e0a780fd1dbd0ccc31664ed0771b5fbf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.14.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94103 }, "bf01119cdf803e8d8b4b6cad969f858c710dda39": { "hash": "bf01119cdf803e8d8b4b6cad969f858c710dda39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk2MjEwNjQ=" ], "author_raw": "BrinerLovo <9621064+BrinerLovo@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Animation: Fix reset value when adding new Bezier track", "body": "Fixes #81929.\n\nIn Float and Integer types, there is no subindex – only the primary value.\nCurrently, trying to retrieve a subindex from these types in the Variant leads\nto a return value of null. To address this, the proposed change ensures that\nthe default value is returned for these types instead of attempting an invalid\nsubindex retrieval.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82012 }, "bbf68306c50fe0f0e6e69be9aff48f3f7853ac4e": { "hash": "bbf68306c50fe0f0e6e69be9aff48f3f7853ac4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix error message being printed when importing an OBJ with no surfaces", "body": "An OBJ with no surfaces is valid, and typically happens when\nyou import an OBJ mesh with no associated MTL file.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94102 }, "5583ac521818579b8d2ebdd95b64e46948c43684": { "hash": "5583ac521818579b8d2ebdd95b64e46948c43684", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MTIxOTI1" ], "author_raw": "Grublady ", "committer_raw": "Grublady ", "summary": "Ignore trailing slashes in new project’s path when disabling Create Folder", "body": "In the “Create New Project” dialog, disabling the “Create Folder” slider with a trailing slash in the project path would cause it to incorrectly identify the last path component as the substring following the slash, in other words, an empty string.\n\nBy first discarding any trailing slashes when disabling the slider, the project dialog will now identify and pop the last path component as usual even when a trailing slash is present.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94015 }, "2e7526af42a265e83f511eeff1e4a2cc70bd3624": { "hash": "2e7526af42a265e83f511eeff1e4a2cc70bd3624", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix editor inspector crashing when the old object is no longer valid", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94101 }, "5b213dcd264a989a214f00b016c9e653a29d90b3": { "hash": "5b213dcd264a989a214f00b016c9e653a29d90b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use GL_COLOR_ATTACHMENT in depth prepass when using Multiview.", "body": "I am certain this is a driver bug. But on some devices when no draw buffer is specified, the depth operations fail when there is no color buffer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94095 }, "5a81d2440fb133c84a066b0aba26ea835ccc05f6": { "hash": "5a81d2440fb133c84a066b0aba26ea835ccc05f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjQwNTc=" ], "author_raw": "Zorvalt ", "committer_raw": "Zorvalt ", "summary": "Fix build fetching git_timestamp if git log.showsignature=true", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94115 }, "91fcdff01e33e65ea7e6c1cb7788918ee1f404cd": { "hash": "91fcdff01e33e65ea7e6c1cb7788918ee1f404cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "GDExtension: Fix setting base class properties on a runtime class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94089 }, "16f98cd7079c2b22248ec358371f17bca355e42e": { "hash": "16f98cd7079c2b22248ec358371f17bca355e42e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94079 from RandomShaper/editor_main_mq", "body": "Let EditorLog use the right call queue for thread safety", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6deaa15590d7a939b6fb13f505cf1611b26ed141": { "hash": "6deaa15590d7a939b6fb13f505cf1611b26ed141", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94076 from AThousandShips/lambda_get_method_fix", "body": "[GDScript] Fix `get_method` for lambda self `Callable`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ced38cf282fc30b3a0a4d07f69dea82694fb664": { "hash": "3ced38cf282fc30b3a0a4d07f69dea82694fb664", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94073 from mihe/macos-home-end", "body": "Add Home/End to text caret movements on macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f85b1e4e3afdfb7a28432e3b38f16faf0e8833ee": { "hash": "f85b1e4e3afdfb7a28432e3b38f16faf0e8833ee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94070 from RandomShaper/fix_wtp_rl_annoyance", "body": "ResourceLoader: Fix error message due to already-awaited tasks being re-awaited", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40d9f3a158649d0dfc53555a695c33b99409d3cf": { "hash": "40d9f3a158649d0dfc53555a695c33b99409d3cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94020 from Hilderin/fix-reimport-model-does-not-update-scene", "body": "Fix re-import glb model doesn't change the old glb model", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3220b6fb1114eafcd97724dbb353d76a80294546": { "hash": "3220b6fb1114eafcd97724dbb353d76a80294546", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93976 from Hilderin/fix-caret-disappear-from-script-editor", "body": "Fix caret can disappear from script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16d549adc94c8a7671b465a89b272d6b4c554149": { "hash": "16d549adc94c8a7671b465a89b272d6b4c554149", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93765 from Jordyfel/reimport-dependency-bug", "body": "Fix reimport by scan parsing dependency paths incorrectly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "137b138be80d9fc333c77bf96970aab2f44971f7": { "hash": "137b138be80d9fc333c77bf96970aab2f44971f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84974 from KoBeWi/import_reimport", "body": "Reimport file when .import changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f68ab70a6ae4ddfdf955912af3dcb66284880b4d": { "hash": "f68ab70a6ae4ddfdf955912af3dcb66284880b4d", "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": "[GDScript] Fix `get_method` for lambda self `Callable`s", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94076 }, "20298fbf079b6ddd74ac13a6321b310a34b52d71": { "hash": "20298fbf079b6ddd74ac13a6321b310a34b52d71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Let EditorLog use the right call queue for thread safety", "body": "This is a complement to f61c63e3a1d525ccc204f64ad813c4ba77077468.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94079 }, "0f691efb1b5946b94802f1a0d43a7baa3cace841": { "hash": "0f691efb1b5946b94802f1a0d43a7baa3cace841", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Don't override cl flags on msvc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94078 }, "085f0cc50ae065a83a97bdb8242e0442ee0c32dd": { "hash": "085f0cc50ae065a83a97bdb8242e0442ee0c32dd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Add Home/End to text caret movements on macOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94073 }, "34e2159d34d7331be97ee6502ea2f473320f26ce": { "hash": "34e2159d34d7331be97ee6502ea2f473320f26ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxNTU0MDg5" ], "author_raw": "ayanchavand ", "committer_raw": "ayanchavand ", "summary": "Clarify that some exclude properties of physics query parameters are copied", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94059 }, "ebd1ab646cb69a11484125a7a50f1e9055dd15bf": { "hash": "ebd1ab646cb69a11484125a7a50f1e9055dd15bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix caret can disappear from script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93976 }, "a426479b3f2594bc148e02f3f1e1dca1b4c5e97b": { "hash": "a426479b3f2594bc148e02f3f1e1dca1b4c5e97b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Fix error message due to already-awaited tasks being re-awaited", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94070 }, "00e89229bf201f863fc6d45a8c1469f11b7eb6b4": { "hash": "00e89229bf201f863fc6d45a8c1469f11b7eb6b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "RenderingDevice: Leave handling of compressed block granularity to the driver", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94069 }, "ec02d406ca0b9c822addff49cf58e9a72cf74eb0": { "hash": "ec02d406ca0b9c822addff49cf58e9a72cf74eb0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94067 from RandomShaper/fix_build", "body": "Windows: Fix build error due to missing definition of Texture2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9804a8eb307cc9733fc3b7a80bb61b616cb34be0": { "hash": "9804a8eb307cc9733fc3b7a80bb61b616cb34be0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94061 from bruvzg/menu_is_native", "body": "[NativeMenu] Do not auto toggle check/multi-state items. Add `is_native_menu` method.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f4bf25cb357e96c6730cf85522f96948f4528b45": { "hash": "f4bf25cb357e96c6730cf85522f96948f4528b45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94057 from kitbdev/fix-request-save-signal-type", "body": "Fix ScriptEditor `request_save_previous_state` signal type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50db553ed590d7381ea6d5fbed864264ddf2aa49": { "hash": "50db553ed590d7381ea6d5fbed864264ddf2aa49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94054 from mihe/fix-bezier-focus", "body": "Fix focus shortcut when in the bezier curve editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3b891f5a8ab4c0cd98072de5c5b7839cc81e9bc8": { "hash": "3b891f5a8ab4c0cd98072de5c5b7839cc81e9bc8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94004 from Hilderin/fix-blender-export-quotation-mark", "body": "Fix .blend files with quotation marks in filename fail to import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca42afde320463b85d312ce0c6bdf803677aae1f": { "hash": "ca42afde320463b85d312ce0c6bdf803677aae1f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93928 from RandomShaper/fix_res_load_flush", "body": "`ResourceLoader`: Fixup management of thread-specific status", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88296701fbfe675b64cb3b3dc192ce09bc5049af": { "hash": "88296701fbfe675b64cb3b3dc192ce09bc5049af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93815 from HolonProduction/comletion-variant-lookup", "body": "Autocompletion: Don't use `in` operator to decide over variant lookup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1a145bb3c0128a52c61104131b2f240142b39c5": { "hash": "e1a145bb3c0128a52c61104131b2f240142b39c5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91300 from jsjtxietian/project-binary-doc", "body": "Mention ProjectSettings won't be affected by `convert_text_resources_to_binary`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50bf2e5b3716f673ede64cb9fb6f60c1c4401858": { "hash": "50bf2e5b3716f673ede64cb9fb6f60c1c4401858", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Windows: Fix build error due to missing definition of Texture2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94067 }, "f952d3956c60b0c8fdf8d31b997e7f4fe256f6c8": { "hash": "f952d3956c60b0c8fdf8d31b997e7f4fe256f6c8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Fixup management of thread-specific status", "body": "- Allows the message queue override to flush after loading each resource, which was the original intent.\n- Removes a redundant call to mark the thread as safe-for-nodes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93928 }, "eddc9cea117ac13ee357bc66740633d01d2ae084": { "hash": "eddc9cea117ac13ee357bc66740633d01d2ae084", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[NativeMenu] Do not auto toggle check/multi-state items. Add `is_native_menu` method.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94061 }, "4790e12f66f7795044d7cf849958003f05bc00bc": { "hash": "4790e12f66f7795044d7cf849958003f05bc00bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix LCD font AA modulation in RendererRD.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94064 }, "9d18983cdeac895f88636d20da2c1bb81fec7ff8": { "hash": "9d18983cdeac895f88636d20da2c1bb81fec7ff8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Mention ProjectSettings won't be affected by `convert_text_resources_to_binary`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91300 }, "ad8f065f4aeb95f85895903927ecf08947f18dab": { "hash": "ad8f065f4aeb95f85895903927ecf08947f18dab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix request_save_previous_state signal type", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94057 }, "8546fe2b7936cbf6cf55f6bbe8bbd51d0ba2f709": { "hash": "8546fe2b7936cbf6cf55f6bbe8bbd51d0ba2f709", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix focus shortcut when in the bezier curve editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94054 }, "d244d6f4fee276dbdf1eac613090b1e5dccb93d1": { "hash": "d244d6f4fee276dbdf1eac613090b1e5dccb93d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix .blend files with quotation marks in filename fail to import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94004 }, "cf8378f426536a0ddbf6b2d9c7d8a8c29ac7716a": { "hash": "cf8378f426536a0ddbf6b2d9c7d8a8c29ac7716a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Toggle Last Opened Bottom Panel not working after restoring FileSystem Dock to the side", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94053 }, "42e5b3ac2da07d2105c775977b39e6949c723ded": { "hash": "42e5b3ac2da07d2105c775977b39e6949c723ded", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94044 from adamscott/fix-web-sample-playback-finished-signal", "body": "Fix Web samples finished missing signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56df419874a3af9bbfb4ba22816ce05cca6e4850": { "hash": "56df419874a3af9bbfb4ba22816ce05cca6e4850", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94040 from Hilderin/fix-first-time-toggle-bottom-panel", "body": "Fix first time of Toggle Last Opened Bottom Panel opens Output panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "307b4e30919ae9762ed12fafbe9b04c90bd105ab": { "hash": "307b4e30919ae9762ed12fafbe9b04c90bd105ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94039 from rburing/fix_physics_tickcounter", "body": "Fix physics tick counter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aec5c85acb7e052c64588b708c8ee6d22b3a6489": { "hash": "aec5c85acb7e052c64588b708c8ee6d22b3a6489", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94036 from rburing/fti_fix_pause", "body": "Physics Interpolation: Fix behaviour on pause", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7b1d8440c4d3aafd3e5cbe1d15eccf4d8529eb9": { "hash": "d7b1d8440c4d3aafd3e5cbe1d15eccf4d8529eb9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94035 from markdibarry/parallax2d-remove-unused", "body": "Remove unused assignment in Parallax2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85e994bffb1a6bf5a5267826b7cac3f5d60212df": { "hash": "85e994bffb1a6bf5a5267826b7cac3f5d60212df", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94033 from Hilderin/fix-ctrl-space-script-editor-add-space", "body": "Fix custom Ctrl-Space shortcut in Script Editor adds a space", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39d9ff21b86b5c3735f0cd17b5df18eb91100c75": { "hash": "39d9ff21b86b5c3735f0cd17b5df18eb91100c75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94024 from anniryynanen/ime-block", "body": "Fix IME blocking controls", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73b6544f1ba9e298f38128efa97405982d6dfaae": { "hash": "73b6544f1ba9e298f38128efa97405982d6dfaae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94007 from scotmcp/master", "body": "Update docs for `Animation.track_set_path` and `AnimationMixer.root_motion_track`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e38ce294dfa127b0b0a3db56a1ad585b14dae91": { "hash": "4e38ce294dfa127b0b0a3db56a1ad585b14dae91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93860 from CookieBadger/animation-bezier-undo-on-different-animation-fix", "body": "Fix inconsistent behavior of Bezier editor undo operations upon selection of different animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7c4522c04e3e89ae821f19246c545f4d10b5f59": { "hash": "a7c4522c04e3e89ae821f19246c545f4d10b5f59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix custom shortcut Ctrl-Space in Script Editor add a space", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94033 }, "a38f30fbd5bc4aeb55c749768111a37370ebd99e": { "hash": "a38f30fbd5bc4aeb55c749768111a37370ebd99e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix Web samples finished missing signal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94044 }, "23521635d2f68525a6e41dde17bf34a53225e3e1": { "hash": "23521635d2f68525a6e41dde17bf34a53225e3e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==", "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix physics tick counter", "body": "The counter is now incremented at the start of a physics tick rather than at the end.\n\nCo-authored-by: lawnjelly ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94039 }, "139288ca1e86177044a32c34d3506cc551f85aef": { "hash": "139288ca1e86177044a32c34d3506cc551f85aef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix first time of Toggle Last Opened Bottom Panel opens Output panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94040 }, "ceadbaa29948be354eb20d75cf9dd1ebbda32260": { "hash": "ceadbaa29948be354eb20d75cf9dd1ebbda32260", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==", "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fixed Timestep Interpolation: Fix behaviour on pause", "body": "Co-authored-by: lawnjelly ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94036 }, "b83359518fbc5e36e7eca37a5ae83e7d2c1b632b": { "hash": "b83359518fbc5e36e7eca37a5ae83e7d2c1b632b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Remove unused assignment in Parallax2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94035 }, "8888e9216fbbb804d75061266c59e036acc2895a": { "hash": "8888e9216fbbb804d75061266c59e036acc2895a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add pixel snap for Parallax2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94014 }, "0d1044f7bfa9c956e4af7619a3118ff09db0a900": { "hash": "0d1044f7bfa9c956e4af7619a3118ff09db0a900", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MjgwNDYw" ], "author_raw": "Scot ", "committer_raw": "Scot ", "summary": "Update Animation.track_set_path and AnimationMixer.root_motion_track", "body": "Updated the usage description of [method Animation.track_set_path] and [member Animation.root_motion_track] to identify the parent is the root_node identified in animation player, and that the format is the same for each.\n\nRemove extra symbols", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94007 }, "b4cb7ec2bbc2362f74f200606a9dbd04dd031407": { "hash": "b4cb7ec2bbc2362f74f200606a9dbd04dd031407", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix implicit cast to typed array when passing parameter", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94025 }, "f3af22b10b1e64146d48be7726f6395c9a4185e9": { "hash": "f3af22b10b1e64146d48be7726f6395c9a4185e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94021 from Riteo/scale-is-relative", "body": "Wayland: Scale relative pointer motion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "438382cdc29df9f49744df1d67ef530415467570": { "hash": "438382cdc29df9f49744df1d67ef530415467570", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #94006 from alvinhochun/log-file-utf8-fix", "body": "Fix UTF-8 misintepreted as Latin-1 when logging to file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92880e113a05bf2b26f40e3d3d56730bbee7f75e": { "hash": "92880e113a05bf2b26f40e3d3d56730bbee7f75e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93999 from Geometror/fix-slot-change-redraw", "body": "Fix connections not updated after GraphNode slot update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "080b975c0949aef796806c08f7448b0b0a9eff87": { "hash": "080b975c0949aef796806c08f7448b0b0a9eff87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93998 from demolke/blender42", "body": "Update vertex color import to handle Blender 4.2 upwards", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bc5ea898c49eaef9df76ff6e5461278f6e6d7e4": { "hash": "5bc5ea898c49eaef9df76ff6e5461278f6e6d7e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93993 from Chaosus/astargrid2d_update_fix", "body": "Add a check to prevent user to call `AStarGrid2D::update` when its not needed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50373e66eea87c82e18192f1df198f0bb241a208": { "hash": "50373e66eea87c82e18192f1df198f0bb241a208", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93982 from TokageItLab/s3d-v2i", "body": "Fix property type of Sprite3D `frame_coords` to Vector2i from Vector2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0996c8438f06dea1c8fbe451b8d4fa7799f2df84": { "hash": "0996c8438f06dea1c8fbe451b8d4fa7799f2df84", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93980 from TokageItLab/fix-sync-track-editor-position-with-player-editor", "body": "Fix broken sync between animation TrackEditor and PlayerEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e05ac797ae3b0bd0ef8446ab2c3371b84fb4acab": { "hash": "e05ac797ae3b0bd0ef8446ab2c3371b84fb4acab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93977 from ericrallen/feature/consistent-aesthetic-spelling", "body": "Style: Change esthetic -> aesthetic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fbe663940c5df19669432b2818532f3a9bef1bb1": { "hash": "fbe663940c5df19669432b2818532f3a9bef1bb1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93974 from groud/fix_crash_editable_children_tilemaplayer", "body": "Fix crash in the TileMapLayer editor when using editable children", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1cfcc04ffdeb40e5bb3b19fd3f6d8f06250096a3": { "hash": "1cfcc04ffdeb40e5bb3b19fd3f6d8f06250096a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93967 from dalexeev/editor-fix-help-bit-tooltip-for-signals", "body": "Editor: Fix `EditorHelpBitTooltip` for Signals dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc34cb0fc17b17edac2cdf563265b4307e939a81": { "hash": "dc34cb0fc17b17edac2cdf563265b4307e939a81", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93944 from AdamLearns/master", "body": "Clarify `get_executable_path` documentation for Mac", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7197678df2d6c9744b7e74149c050a49fd1165d2": { "hash": "7197678df2d6c9744b7e74149c050a49fd1165d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91551 from m4rr5/configure_timestamp_query_elements", "body": "Add a project setting to configure the maximum number of timestamps.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be9ff1c8368a6e5d7bebfe83ac5c94e3160a6072": { "hash": "be9ff1c8368a6e5d7bebfe83ac5c94e3160a6072", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #69451 from Mickeon/doc-peeves-array-mateys", "body": "Overhaul Array Documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d926223c6457da9375e700a5e227f2f9dafede67": { "hash": "d926223c6457da9375e700a5e227f2f9dafede67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix IME blocking controls", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94024 }, "3e0632cbd217c258a201560d850fdce495fc7954": { "hash": "3e0632cbd217c258a201560d850fdce495fc7954", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: scale relative pointer motion", "body": "Oops, forgot to do that. Motion-dependent stuff should now work properly\nwhen using scaled displays.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94021 }, "5a13cf0aea9820d0cc6cdaad96f8252388e2699d": { "hash": "5a13cf0aea9820d0cc6cdaad96f8252388e2699d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix re-import glb model doesn't change the old glb model", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94020 }, "5b3857e5f14bfe271e6f8791508b11ddd8e11f6e": { "hash": "5b3857e5f14bfe271e6f8791508b11ddd8e11f6e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Fix UTF-8 misintepreted as Latin-1 when logging to file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94006 }, "3f4222bad47dc12cd82780590e3bcd7d90a8dc93": { "hash": "3f4222bad47dc12cd82780590e3bcd7d90a8dc93", "is_merge": false, "authored_by": [ "U_kgDOB6mx1w" ], "author_raw": "KernRat ", "committer_raw": "KernRat ", "summary": "Fixed RichTextLabel + ui_down scrolling too far", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 94003 }, "104c77cd86534dd849b7975adbe4cd7416860032": { "hash": "104c77cd86534dd849b7975adbe4cd7416860032", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Fix connections not updated after GraphNode slot update", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93999 }, "7864abbeec103b2a3a2aa9713642a19b5a962b7e": { "hash": "7864abbeec103b2a3a2aa9713642a19b5a962b7e", "is_merge": false, "authored_by": [ "U_kgDOCSXAdA" ], "author_raw": "demolke ", "committer_raw": "demolke ", "summary": "Update vertex color import to handle Blender 4.2 upwards", "body": "Blender commit https://projects.blender.org/blender/blender/commit/0f0a8df8a922cdb0796c0b3fdbdc5c669efb3059 which is landing in 4.2 deprecated `vertex_colors` GLTF property, use `export_vertex_color` instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93998 }, "453c8753a9ed052d4715387cb11a3c162a829a2d": { "hash": "453c8753a9ed052d4715387cb11a3c162a829a2d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add a check to prevent user to call `AStarGrid2D::update` when its not needed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93993 }, "724cdffc8cd12f86d8f509fd56f4ef7165862d3b": { "hash": "724cdffc8cd12f86d8f509fd56f4ef7165862d3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix trackpads and graphics tablets being recognized as controllers on Linux/*BSD", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93352 }, "59667f8ea278c79e5b8685cd6243d792315ae006": { "hash": "59667f8ea278c79e5b8685cd6243d792315ae006", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix property type of Sprite3D `frame_coords` to Vector2i from Vector2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93982 }, "e03fb3043fd0a5f26157b0bc835556d0fd5431a9": { "hash": "e03fb3043fd0a5f26157b0bc835556d0fd5431a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2Njc0MTU=" ], "author_raw": "Eric allen ", "committer_raw": "Eric allen ", "summary": "fix: change esthetic -> aesthetic", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93977 }, "fae712d968631e7750b14261ce2c29df1de15739": { "hash": "fae712d968631e7750b14261ce2c29df1de15739", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix broken sync between animation TrackEditor and PlayerEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93980 }, "d7f4b07adc85e4a2de99b470380dfd65946ec1a8": { "hash": "d7f4b07adc85e4a2de99b470380dfd65946ec1a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTUwNDAy" ], "author_raw": "Adam Damiano ", "committer_raw": "Adam Damiano ", "summary": "Clarify get_executable_path documentation for Mac", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93944 }, "8ebaf4437ae603031495270ba233941eca67e7e5": { "hash": "8ebaf4437ae603031495270ba233941eca67e7e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix crash in the TileMapLayer editor when using editable children", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93974 }, "b97110cd307e4d78e20bfafe5de6c082194b2cd6": { "hash": "b97110cd307e4d78e20bfafe5de6c082194b2cd6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93908 from Geometror/ge-resized-fix", "body": "Fix `Control` nodes emitting unnecessary `resized` signals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec2f9355f5c97cf2a6577f7b8b665e35fba7bb7a": { "hash": "ec2f9355f5c97cf2a6577f7b8b665e35fba7bb7a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix `EditorHelpBitTooltip` for Signals dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93967 }, "c9ca3aa9aba1f213e5eaa31f98183d3a6910d19f": { "hash": "c9ca3aa9aba1f213e5eaa31f98183d3a6910d19f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93971 from KoBeWi/casually_crashing_in_background", "body": "Fix crash in tile physics editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f1749c691f8c33d094b5b6dddb2a7b2bb4456c8e": { "hash": "f1749c691f8c33d094b5b6dddb2a7b2bb4456c8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93968 from bruvzg/font_prev_update", "body": "[Editor] Update font preview directly instead of invalidating property list.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33f456ccfed4f572d18645d58aa33730a7e5117d": { "hash": "33f456ccfed4f572d18645d58aa33730a7e5117d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93964 from AThousandShips/lambda_arg_fix", "body": "[GDScript] Fix `get_argument_count` for lambda `Callable`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1704af01b15f16d0566075f1a525cad1829f8fbf": { "hash": "1704af01b15f16d0566075f1a525cad1829f8fbf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93959 from kitbdev/fix-drop-on-selection", "body": "Fix dropping on selection in script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47c471e8efd810b5f40b259b0437aa0619a67bda": { "hash": "47c471e8efd810b5f40b259b0437aa0619a67bda", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93957 from bruvzg/font_var_def", "body": "[Editor] Fix default font variation values handling in the property inspector.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77dfb42d9235337fb708b22738837f5165f2c257": { "hash": "77dfb42d9235337fb708b22738837f5165f2c257", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93920 from aaronfranke/gltf-accessor-type", "body": "Move GLTFAccessorType into GLTFAccessor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88aaf251ab8058550680b93f8de02fdc812701a3": { "hash": "88aaf251ab8058550680b93f8de02fdc812701a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93902 from Makosai/patch-1", "body": "Remove duplicate styling from editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "932c191412842fe7ad6d350a56a79a03cfd04bf7": { "hash": "932c191412842fe7ad6d350a56a79a03cfd04bf7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93878 from allenwp/EditorExportPlugin_export_file_90365", "body": "`EditorExportPlugin`: Call `_export_file` for all resource types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2fc2a35b3de255a4ef7f64f1856ea0ce325c19e": { "hash": "d2fc2a35b3de255a4ef7f64f1856ea0ce325c19e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92985 from KoBeWi/confirm_insert_shift", "body": "Restore \"Confirm Insert Track\" editor setting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f953cc8ab3a57f767f8da1c2e1b0ba8dc9bba30": { "hash": "4f953cc8ab3a57f767f8da1c2e1b0ba8dc9bba30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91590 from timothyqiu/dupe", "body": "Fix crash when executing `Image.save_jpg_to_buffer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce16818dd5974b1f7b04cac3cd7777c5d5c9dcee": { "hash": "ce16818dd5974b1f7b04cac3cd7777c5d5c9dcee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix missing include in Web main after #93906", "body": "My bad, I introduced the bug when amending it.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "267b5bca2336857df575499c6f15fcbd8fbf7902": { "hash": "267b5bca2336857df575499c6f15fcbd8fbf7902", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix crash in tile physics editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93971 }, "aa28782be391902e55131524f8d242b70888eb2c": { "hash": "aa28782be391902e55131524f8d242b70888eb2c", "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": "[GDScript] Fix `get_argument_count` for lambda `Callable`s", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93964 }, "31a9c634d51916e742c1b62c403f67385cc114b1": { "hash": "31a9c634d51916e742c1b62c403f67385cc114b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Array Documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 69451 }, "847aadee02b4cacc655cc436db56dbf8c33b8278": { "hash": "847aadee02b4cacc655cc436db56dbf8c33b8278", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Update font preview directly instead of invalidating property list.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93968 }, "8e6596629a7e239bb3b8008b96554850d5688233": { "hash": "8e6596629a7e239bb3b8008b96554850d5688233", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTA2NTcz" ], "author_raw": "Allen Pestaluky ", "committer_raw": "Allen Pestaluky ", "summary": "EditorExportPlugin: Call _export_file for all resource types", "body": "- Alternate fix to #67844 that calls `_export_file` for all resource types instead of implementing `skip()` for customize functions.\n- Fixes #93823.\n- Moved logic surrounding \"Skip\" and \"Keep\" imported files to happen before resource customization. Fixes #93825.\n- Also fixes an issue that I suspect might exist where progress bars during export were incorrect due to imported files in the project that are configured as \"Keep\" or \"Skip\".", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93878 }, "e42870b4d17e5218741a0924cf4cf45030793ed2": { "hash": "e42870b4d17e5218741a0924cf4cf45030793ed2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Pre transparent compositor effects needs to run later", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93960 }, "fc16465d17143511117a506f63186a1190e09a16": { "hash": "fc16465d17143511117a506f63186a1190e09a16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix dropping on selection in script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93959 }, "1c47fd7089a5d77632e64add0beefecffb688217": { "hash": "1c47fd7089a5d77632e64add0beefecffb688217", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Fix Control nodes emitting unnecessary resized signals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93908 }, "923a8eb5d3e9fa9b949624844f96266f301c2b01": { "hash": "923a8eb5d3e9fa9b949624844f96266f301c2b01", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move GLTFAccessorType into GLTFAccessor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93920 }, "20ba2f00bd9199b675176a8e1ac151f96bfb5cfa": { "hash": "20ba2f00bd9199b675176a8e1ac151f96bfb5cfa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93950 from bruvzg/mvk_scaling", "body": "[MoltenVK] Fix downscaled hiDPI window pixelation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8455b3343e723dbcaf4365e311371a80c448f121": { "hash": "8455b3343e723dbcaf4365e311371a80c448f121", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93933 from m4gr3d/anr_and_crash_bug_fixes", "body": "Fix crashes and ANRs reported by the Google Play Console", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9a58be51bfc596ac94de58e5e03fa28b53f765a": { "hash": "f9a58be51bfc596ac94de58e5e03fa28b53f765a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93927 from marcospb19/tweak-enetconnection-doc", "body": "Mention `timeout` unit in `ENetConnection::service` docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "099b9b2e85b0749cf5de546dbdc40975238a7c3d": { "hash": "099b9b2e85b0749cf5de546dbdc40975238a7c3d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93916 from zeux/aabb-zfight", "body": "Fix AABB computation for position compression to not depend on vertex order", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6325d88144d4acdd27125aa0d14eb4acf3f8f7fe": { "hash": "6325d88144d4acdd27125aa0d14eb4acf3f8f7fe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93906 from paulsinnett/fix-web-editor-preload", "body": "Fix preloading a zip in the web editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c84398c155e04808aad2fb9eb9088077d7367dd": { "hash": "5c84398c155e04808aad2fb9eb9088077d7367dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93903 from Geometror/vs-fix-frame-edscale", "body": "Fix some VisualShader features for high DPI displays/custom UI scales", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e0414a6c980bfbd03895c841b7b968d7a24470a": { "hash": "6e0414a6c980bfbd03895c841b7b968d7a24470a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Fix default font variation values handling in the property inspector.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93957 }, "0a822af3332a8c0b6aed11d0e9b29fd333239392": { "hash": "0a822af3332a8c0b6aed11d0e9b29fd333239392", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4OTAwMjI2" ], "author_raw": "João Marcos P. Bezerra ", "committer_raw": "Rémi Verschelde ", "summary": "Mention timeout unit in ENetConnection::service docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93927 }, "db97d88214192e30bfbaa2fbcf84bd5dc026627c": { "hash": "db97d88214192e30bfbaa2fbcf84bd5dc026627c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2NzkzOTI=" ], "author_raw": "Paul Sinnett ", "committer_raw": "Rémi Verschelde ", "summary": "Fix preloading a zip in the web editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93906 }, "ab4213f043b0de41a66e8868c0ee3d294bf71e44": { "hash": "ab4213f043b0de41a66e8868c0ee3d294bf71e44", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[MoltenVK] Fix downscaled hiDPI window pixelation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93950 }, "b8717945910393f2ecfa9b8db8ac5fdb7c5f1419": { "hash": "b8717945910393f2ecfa9b8db8ac5fdb7c5f1419", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Fix `GraphFrame` autoshrink with high DPI displays/custom UI scales", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93903 }, "4d984b63697d840f2c823608d2c46740fb44651a": { "hash": "4d984b63697d840f2c823608d2c46740fb44651a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93930 from Arnklit/short-animation-length-bezier-handle-fix", "body": "Clamp bezier handle length to half the length of animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0452cbee7512daefe1a01ab63f339397af751c34": { "hash": "0452cbee7512daefe1a01ab63f339397af751c34", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93919 from Hilderin/fix-csv-translation-errors-import-other-resources", "body": "Fix adding a translation CSV results in errors on initial import for many types of resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f0a2dd0f2d122edbb13d1abce89b876bf25bc90": { "hash": "5f0a2dd0f2d122edbb13d1abce89b876bf25bc90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93909 from VictorKostinOfficial/missing-custom-resources", "body": "Fix custom resources often missing from Quick Load dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f986a801fc9c4ac375f212e0d2c545919463844a": { "hash": "f986a801fc9c4ac375f212e0d2c545919463844a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93898 from KoBeWi/rundo_edo", "body": "Fix undoredo handling in some dialogs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af55caff36d9f7b1c5a272191d26557bfaf3e6b6": { "hash": "af55caff36d9f7b1c5a272191d26557bfaf3e6b6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93723 from KoBeWi/bandaid.tscn", "body": "Speed up scene group scanning for text scenes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c6f32ddbff4186bc91db68aad7460b2d932924d": { "hash": "7c6f32ddbff4186bc91db68aad7460b2d932924d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTUwNTE=" ], "author_raw": "Kasper Frandsen ", "committer_raw": "Kasper Frandsen ", "summary": "Clamp bezier handle length to half the length of animation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93930 }, "3afc7774de071e6a8c03937ba87779e3e75bb0d9": { "hash": "3afc7774de071e6a8c03937ba87779e3e75bb0d9", "is_merge": false, "authored_by": [ "U_kgDOB04MXw" ], "author_raw": "Victor Kostin ", "committer_raw": "Rémi Verschelde ", "summary": "Fix custom resources often missing from Quick Load dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93909 }, "6b6428d779c8327ec051ab0b5114a2eaa3f1a3bf": { "hash": "6b6428d779c8327ec051ab0b5114a2eaa3f1a3bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix ANRs reported by the Google Play Console", "body": "- Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR.\n\n- Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93933 }, "681769e2c91124057d0421c44ff1e6582d926483": { "hash": "681769e2c91124057d0421c44ff1e6582d926483", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix undoredo handling in some dialogs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93898 }, "c6a23a7a7d3f0747ccfdc11a56fc04f57feb867f": { "hash": "c6a23a7a7d3f0747ccfdc11a56fc04f57feb867f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix crashes reported by the Google Play Console", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93933 }, "af62d15ebc24351a81832990c10dade161cef02f": { "hash": "af62d15ebc24351a81832990c10dade161cef02f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU3MDMyMDE3" ], "author_raw": "GuoShuangyi ", "committer_raw": "GuoShuangyi ", "summary": "fix depth_prepass_alpha not work in compatibility mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93931 }, "e6448ca0aa050b71cb40d9658b7233b8ec7f7382": { "hash": "e6448ca0aa050b71cb40d9658b7233b8ec7f7382", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93891 from m4gr3d/fix_logo_not_showing_for_gles3", "body": "[Android] Fix the issue causing the logo to not show when using the `compatibility` renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "447cbdee9a3b4aa7964504608c2ef36577c84d6c": { "hash": "447cbdee9a3b4aa7964504608c2ef36577c84d6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93890 from hakro/nodeprop-vs-nodepath", "body": "Add `:` to node properties, to differentiate them from node paths", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "640d8151ff65c7d617da6a9dcc858ac5713a9628": { "hash": "640d8151ff65c7d617da6a9dcc858ac5713a9628", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93876 from JacobMillner/fix-blend-times-sorting", "body": "Fix AnimationPlayer `blend_times` sorting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c6aa7aeeffe32708e50f0466d8332bab63737f3": { "hash": "0c6aa7aeeffe32708e50f0466d8332bab63737f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93872 from MikhailY0U/patch-1", "body": "Clarify that the `Mesh.ARRAY_NORMAL` array will normalize its contents internally", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de28ac281061f8ac92e029a44b1dfbf93dfba325": { "hash": "de28ac281061f8ac92e029a44b1dfbf93dfba325", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93868 from timothyqiu/node-dock-theme-update", "body": "Update Node dock when theme changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01c24ff862bda7cfc83818594c6323b95e72699c": { "hash": "01c24ff862bda7cfc83818594c6323b95e72699c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93750 from adamscott/add-bigint-support-on-js-value-conversion", "body": "Add `bigint` support on JS value conversion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf8be34e91486cf59bab87c37fdb7ba1af02f601": { "hash": "bf8be34e91486cf59bab87c37fdb7ba1af02f601", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93708 from bruvzg/fix_btn_ms", "body": "[Button] Use `align_to_largest_stylebox` for min. size calculation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "643da5dfad6158a1c63cae14fb2ecf7769337df8": { "hash": "643da5dfad6158a1c63cae14fb2ecf7769337df8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93331 from dsnopek/macos-fix-use-volk", "body": "Fix building with `use_volk=yes` on MacOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e9de8211014cca54d4fdf54f95e519e91848974": { "hash": "6e9de8211014cca54d4fdf54f95e519e91848974", "is_merge": false, "authored_by": [ "U_kgDOCGstdQ" ], "author_raw": "Mikhail Volodin <141241717+MikhailY0U@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Clarify that the `Mesh.ARRAY_NORMAL` array will normalize its contents internally", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93872 }, "496b7b8482b9128f65bde02cdf8220561bdd5801": { "hash": "496b7b8482b9128f65bde02cdf8220561bdd5801", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Core: Improve vformat error reporting on sprintf failure", "body": "And fix a few occurrences of formatting errors that led me to this.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93897 }, "4e9e35b58a5f6ddc25e7de5c93b351f574e50468": { "hash": "4e9e35b58a5f6ddc25e7de5c93b351f574e50468", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Fix AABB computation for position compression to not depend on vertex order", "body": "The previous computation was dependent on the vertex order in two ways:\n\n- If the first vertex was on the AABB boundary, the AABB would be\nincreased by the epsilon due to size clamping\n- Every time the AABB would get expanded, we would recompute end from\nsize and reconstruct size again, which resulted in slow floating point\ndrift.\n\nIn isolation this may not seem like it matters, but it means that the\nsame mesh with a different vertex order may result in a slightly different\nAABB. This can be a significant issue due to shadow meshes and their use in\ndepth prepass: shadow meshes reorder vertex data as part of the\ndeduplication process, as they append one unique position at a time and\nas such remove the duplicate positions; this can result in a different\nAABB which would result in a different reconstructed vertex position\nduring a depth pre-pass, causing mesh self-occlusion.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93916 }, "41df3caad38bebaf4e449d72933ec0681c1ac09a": { "hash": "41df3caad38bebaf4e449d72933ec0681c1ac09a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Button] Use align_to_largest_stylebox for min. size calculation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93708 }, "d04b5d262933b4075c4f57eeeea91d0b8698183a": { "hash": "d04b5d262933b4075c4f57eeeea91d0b8698183a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix adding a translation CSV results in errors on initial import for many types of resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93919 }, "637f4a10ed34ae40686fd26e095fcf3a9bb61042": { "hash": "637f4a10ed34ae40686fd26e095fcf3a9bb61042", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the issue causing the logo to not show when using the `compatibility` renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93891 }, "fd2e13d9b12121c540cd1cabd250c3d02232279b": { "hash": "fd2e13d9b12121c540cd1cabd250c3d02232279b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4ODQ5Njg=" ], "author_raw": "Kristopher A ", "committer_raw": "GitHub ", "summary": "Remove duplicate styling from editor", "body": "The \\#status-notice styling had a duplicate visibility styling.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93902 }, "54d6c9e83b4cdfa59095693d4585f838f3976978": { "hash": "54d6c9e83b4cdfa59095693d4585f838f3976978", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Add : to node properties, to differentiate them from node paths", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93890 }, "825cb3e6c52b998cceb1a4bbaf06989de4121012": { "hash": "825cb3e6c52b998cceb1a4bbaf06989de4121012", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcyNjQwOTk=", "U_kgDOBcK-Cw" ], "author_raw": "Jacob Millner ", "committer_raw": "Jacob Millner ", "summary": "fix the sorting of blend_times in animation player", "body": "Modify BlendKey's sort to use AlphaCompare in order to create a deterministic sort\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93876 }, "262e5db78568ba0d102bb52fa34ec4d9737085df": { "hash": "262e5db78568ba0d102bb52fa34ec4d9737085df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTA2NTcz" ], "author_raw": "Allen Pestaluky ", "committer_raw": "Allen Pestaluky ", "summary": "Revert \"Allow skipping imported resource files from export\"", "body": "This reverts commit 398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93878 }, "ee2759013b47bf7a05ba63849086b82037dde72e": { "hash": "ee2759013b47bf7a05ba63849086b82037dde72e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add `bigint` support on JS value conversion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93750 }, "6a13fdcae3662975c101213d47a1eb3a7db63cb3": { "hash": "6a13fdcae3662975c101213d47a1eb3a7db63cb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93846 from jsjtxietian/null-frames", "body": "Fix sprite frame editor crash with null `frames` pointer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f749ca3ef37467cb7fc372e03db48aeca6a857e": { "hash": "8f749ca3ef37467cb7fc372e03db48aeca6a857e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93820 from allenwp/EditorExportPlugin-docs-update", "body": "Update documentation for new `EditorExportPlugin` behavior.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cecdc0dabe3e04404ea4b248b5516908ebeb879": { "hash": "7cecdc0dabe3e04404ea4b248b5516908ebeb879", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix sprite frame editor crash with null `frames` pounter", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93846 }, "7187a82cfe3be9fc5519f7c70e479f53292d7fea": { "hash": "7187a82cfe3be9fc5519f7c70e479f53292d7fea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Update Node dock when theme changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93868 }, "32f0b252cdfed4fe943ce348c7ec0907ddd97620": { "hash": "32f0b252cdfed4fe943ce348c7ec0907ddd97620", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTA2NTcz" ], "author_raw": "Allen Pestaluky ", "committer_raw": "Allen Pestaluky ", "summary": "Updated documentation for new EditorExportPlugin behaviour.", "body": "This behaviour was introduced in #90365. This also fixes some inconsistencies in the docs and adds clarification of how the _export_file function works.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93820 }, "f0d15bbfdfde1c1076903afb7a7db373580d5534": { "hash": "f0d15bbfdfde1c1076903afb7a7db373580d5534", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93853 from Faless/web/no_force_stdlib", "body": "[Web] Remove unnecessary `EMCC_FORCE_STDLIBS` in dlink builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abfce31ba7bcdffb10370db8c47c8138492b4c36": { "hash": "abfce31ba7bcdffb10370db8c47c8138492b4c36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93152 from RandomShaper/prebuilt_asan", "body": "Enable usage of asan-enabled versions of prebuilt libraries", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ebd12ac5fdd2e99123ba00197e5d60bed541e1d": { "hash": "1ebd12ac5fdd2e99123ba00197e5d60bed541e1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92616 from rune-scape/rune-invalidate-parser-chain", "body": "GDScript: Invalidate cached parser chain when reloading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f657f5c6d7eab77eeb20f427cd6ff07c1a3f312": { "hash": "4f657f5c6d7eab77eeb20f427cd6ff07c1a3f312", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Improve code for setup of `global_func_set` in `ShaderLanguage`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93866 }, "67c06866de511bce9d6d5738e1603ecd2f118ba5": { "hash": "67c06866de511bce9d6d5738e1603ecd2f118ba5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Remove unnecessary EMCC_FORCE_STDLIBS in dlink builds", "body": "As discussed with upstream, the C/C++ standard library is always fully\nincluded when building with MAIN_MODULE=1, so using EMCC_FORCE_STDLIBS\nis not necessary in our case.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93853 }, "af26e7b9b7d5227a7090bcebc237a4de4cf2fcfb": { "hash": "af26e7b9b7d5227a7090bcebc237a4de4cf2fcfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "fix animation bezier editor undo operations applying to wrong animation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93860 }, "9db1a963beae8056cbd30d692d4160d09c10b2dc": { "hash": "9db1a963beae8056cbd30d692d4160d09c10b2dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93855 from ayanchavand/fix-docs-code-anim", "body": "Fix AnimationMixer docs example code for `get_root_motion_rotation_accumulator`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0955020bc48b0206c80c5c5210c3bb87fe3e183f": { "hash": "0955020bc48b0206c80c5c5210c3bb87fe3e183f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93852 from lawnjelly/fti_fix_interpolate_transform2D", "body": "Physics Interpolation - Fix `interpolated_transform_2d`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bd5eab933259c373e0992d9f6b6155e8009cd746": { "hash": "bd5eab933259c373e0992d9f6b6155e8009cd746", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93850 from KoBeWi/the_basic_right_to_erase", "body": "Fix RMB erasing of tiles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c75b6cd847d4ca0a435851429173a75cf323ad3": { "hash": "9c75b6cd847d4ca0a435851429173a75cf323ad3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93849 from Chaosus/shader_fix_orphan_strings", "body": "Fix orphan StringName's in ShaderLanguage", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a4a4a525e2e70d7f197690a13873c14b6d8d8586": { "hash": "a4a4a525e2e70d7f197690a13873c14b6d8d8586", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93492 from CookieBadger/animation-bezier-undo-crash-fix", "body": "Fix animation Bezier editor crash when using undo after deleting AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e97428c96b3d1f6b373f26a064f463891eeead5b": { "hash": "e97428c96b3d1f6b373f26a064f463891eeead5b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "fix animation bezier crash on undo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93492 }, "a5384365a4349bf1b90bfb7e7322d3e7c5c87923": { "hash": "a5384365a4349bf1b90bfb7e7322d3e7c5c87923", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxNTU0MDg5" ], "author_raw": "ayanchavand ", "committer_raw": "ayanchavand ", "summary": "Fix: AnimationMixer Example Code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93855 }, "0ed71f3e0c559f05154f207f68224fcf926291b7": { "hash": "0ed71f3e0c559f05154f207f68224fcf926291b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Physics Interpolation - Fix `interpolated_transform_2d`", "body": "Uses the skew correct `Transform2D::interpolate_with()` function rather than the bugged 3.x version.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93852 }, "af28d582158d9cd4335dc99e79d1ad8e6e227625": { "hash": "af28d582158d9cd4335dc99e79d1ad8e6e227625", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix RMB erasing of tiles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93850 }, "dc78ef1722bae18c8ff1f3b07d09a6e97d037a69": { "hash": "dc78ef1722bae18c8ff1f3b07d09a6e97d037a69", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix orphan StringName's in ShaderLanguage", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93849 }, "9425535602a526a1b021838a7d021a5d75a62574": { "hash": "9425535602a526a1b021838a7d021a5d75a62574", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93828 from kleonc/atlas-texture-fix-draw-rect-flipping", "body": "Fix `AtlasTexture::draw_rect` flipping for non-zero margin", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "070dddf9cae36e4cadffadcca66b81fef66f171b": { "hash": "070dddf9cae36e4cadffadcca66b81fef66f171b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93818 from ashish0kumar/add/doc/global-lib-info-add_animation_library", "body": "Fix info about global library in `add_animation_library` method docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a18beeede2afbc5d8155ef915f7f3989c870c057": { "hash": "a18beeede2afbc5d8155ef915f7f3989c870c057", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93770 from Trinovantes/patch-1", "body": "Fix asset pipeline coordinate systems doc url", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88b29539f7f316aa8ffeb8232e2971a594dc159c": { "hash": "88b29539f7f316aa8ffeb8232e2971a594dc159c", "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 AtlasTexture::draw_rect flipping for non-zero margin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93828 }, "87b0796e8ad2e277c3458e745c747d1239aed2c3": { "hash": "87b0796e8ad2e277c3458e745c747d1239aed2c3", "is_merge": false, "authored_by": [ "U_kgDOCJRecw", "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Ashish Kumar ", "committer_raw": "Ashish Kumar ", "summary": "Fix Info about Global library on add_animation_library method in doc/classes/AnimationMixer.xml", "body": "Fix Info about Global library on add_animation_library method in doc/classes/AnimationMixer.xml\n\nFix Info about Global library on add_animation_library method\n\nCo-authored-by: Silc Lizard (Tokage) Renew ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93818 }, "92c8e87cd987e8d55d176608c3038e9c4646cb2c": { "hash": "92c8e87cd987e8d55d176608c3038e9c4646cb2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93707 from RandomShaper/fix_d3d12_stating", "body": "D3D12: Use the right state for resources in certain heap types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8d76f0e81f64b989b72aabd12f9573a2d3374881": { "hash": "8d76f0e81f64b989b72aabd12f9573a2d3374881", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93809 from akien-mga/revert-73896", "body": "Revert \"Make freed object different than null in comparison operators\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09f4dff2f41c346790ea7aca5dafbe9d21a8dff6": { "hash": "09f4dff2f41c346790ea7aca5dafbe9d21a8dff6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93804 from AdriaandeJongh/y-sorting-lower-higher-inverted-fix", "body": "[Doc] Fix inverted Y position description of y-sorting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a12548e3429a1254fe74b2f1e3a8f2d59272996": { "hash": "6a12548e3429a1254fe74b2f1e3a8f2d59272996", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93754 from adamscott/fix-audio-server-bus-volumedb", "body": "Fix assignations to non-existing keys and clean-up Web audio library", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13ea24c5bb6ec221541de6ccf77aa250f55b3d69": { "hash": "13ea24c5bb6ec221541de6ccf77aa250f55b3d69", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93671 from KoBeWi/burn_the_box", "body": "Prevent selecting when a CanvasItem is selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4fdf16353074e4117383f6fe7af67fd096034d5": { "hash": "d4fdf16353074e4117383f6fe7af67fd096034d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92806 from mihe/headless-input", "body": "Add input event callback to `DisplayServerHeadless`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70488d40db9a98357f5d147ebc8ceb4e5f642a44": { "hash": "70488d40db9a98357f5d147ebc8ceb4e5f642a44", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocompletion: Don't use `in` operator to decide over variant lookup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93815 }, "152d7c1bba44362d25d7c7c027f9f078e0d5e205": { "hash": "152d7c1bba44362d25d7c7c027f9f078e0d5e205", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Make freed object different than null in comparison operators\"", "body": "This reverts commit 150b50cfcde95f74419ade2811d963224e96fc98.\n\nAs discussed with the GDScript team, this has some implications which aren't\nfully consensual yet, and which we want to revisit.\n\nFor now we revert to the 4.2 behavior for the 4.3 release, to avoid breaking\nuser expectations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93809 }, "a917246d5b5aea684bae7cd78acc801174da3970": { "hash": "a917246d5b5aea684bae7cd78acc801174da3970", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2MTEzMjM=" ], "author_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "committer_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "summary": "fixed the y-sorting description having higher and lower inverted (oops!)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93804 }, "d787a84b115d9f917ca4a68423735f9971316e61": { "hash": "d787a84b115d9f917ca4a68423735f9971316e61", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1ODY5MQ==" ], "author_raw": "Stephen Li ", "committer_raw": "Rémi Verschelde ", "summary": "Fix asset pipeline coordinate systems doc url", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93770 }, "446e7a7c228d19341392ec3b02417244fe7dfe03": { "hash": "446e7a7c228d19341392ec3b02417244fe7dfe03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93793 from Chaosus/shader_fix_bool_op_crash", "body": "Prevent shader crash when doing invalid operation on boolean vector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e78c4be511e8237b5cc7f16538a4c96a2a726fec": { "hash": "e78c4be511e8237b5cc7f16538a4c96a2a726fec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93789 from passivestar/distraction-free-mac-shortcut", "body": "[macOS] Change the distraction-free mode shortcut", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a05237f5d0b772d2bb2225f837354d95145c241e": { "hash": "a05237f5d0b772d2bb2225f837354d95145c241e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93785 from TokageItLab/fix-bezier-init", "body": "Fix Bezier track init value on caching without RESET animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af529cb6be25767b1a83d0419c0df9a036bfe5a3": { "hash": "af529cb6be25767b1a83d0419c0df9a036bfe5a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93777 from ashish0kumar/fix/doc/add_custom_type-icon", "body": "Fix \"icon\" parameter in EditorPlugin.add_custom_type is not optional but doc says it is", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2cb0c201942fd1d592bbd475a3b33edbef96a75e": { "hash": "2cb0c201942fd1d592bbd475a3b33edbef96a75e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93665 from kitbdev/clarify-word-sep-docs", "body": "Clarify word separator docs about shortcuts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "207f5234413e48ae6a5020e65eb361b612b96ca6": { "hash": "207f5234413e48ae6a5020e65eb361b612b96ca6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12: Use the right state for resources in certain heap types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93707 }, "19b2e704ad54c61c4222304534184144e4a7ae67": { "hash": "19b2e704ad54c61c4222304534184144e4a7ae67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Clarify word separator docs about shortcuts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93665 }, "4bf9f3eb580fc06f13fc927f5c86cef805cbeb3e": { "hash": "4bf9f3eb580fc06f13fc927f5c86cef805cbeb3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Prevent shader crash when doing invalid operation on boolean vector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93793 }, "28a0d672333ff790cd336aac18133851000aa4b4": { "hash": "28a0d672333ff790cd336aac18133851000aa4b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "[macOS] Change the distraction-free mode shortcut", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93789 }, "e8c2edefd1b6140a7f4f5d2b24666bf82640c18a": { "hash": "e8c2edefd1b6140a7f4f5d2b24666bf82640c18a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix Bezier track init value on caching", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93785 }, "e38530af1ea599cd912b121160efce8b2cd57358": { "hash": "e38530af1ea599cd912b121160efce8b2cd57358", "is_merge": false, "authored_by": [ "U_kgDOCJRecw", "U_kgDOBcK-Cw" ], "author_raw": "Ashish Kumar ", "committer_raw": "Ashish Kumar ", "summary": "Fix \"icon\" parameter in EditorPlugin.add_custom_type is not optional, but docs says it is# This is a combination of 2 commits.", "body": "Fix \"icon\" parameter in EditorPlugin.add_custom_type is not optional, but docs says it is\n\nUpdate doc/classes/EditorPlugin.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93777 }, "325081cb487408dee2ba9b6d7ff8eea2086a4d7a": { "hash": "325081cb487408dee2ba9b6d7ff8eea2086a4d7a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Fix reimport parsing dependencies incorrectly", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93765 }, "31629744f813dca6eaa9c56876bf6f2524c8f1de": { "hash": "31629744f813dca6eaa9c56876bf6f2524c8f1de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix division by zero in aspect ratio calculation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93764 }, "b83c64faacd317bd375b90b5f24cfd62cf72d96c": { "hash": "b83c64faacd317bd375b90b5f24cfd62cf72d96c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Speed up scene group scanning for text scenes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93723 }, "586db3aae7ac5aaaa726ddaafc936d995a040c4a": { "hash": "586db3aae7ac5aaaa726ddaafc936d995a040c4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix assignations to non-existing keys and clean-up", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93754 }, "8a24f44fe589dce4e88df8214ae96a0f4e16233b": { "hash": "8a24f44fe589dce4e88df8214ae96a0f4e16233b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix output with `vsproj=yes`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93753 }, "f13bb2ff569e220dc3191229e36b66f1ef2123ca": { "hash": "f13bb2ff569e220dc3191229e36b66f1ef2123ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Reimport file when .import changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84974 }, "1d69358471f18fb7a073c09bad63f8c50e1f20d5": { "hash": "1d69358471f18fb7a073c09bad63f8c50e1f20d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Prevent selecting when a CanvasItem is selected", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93671 }, "4ab8fb809396fa38ba929fec97cfcb7193f1c44d": { "hash": "4ab8fb809396fa38ba929fec97cfcb7193f1c44d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93747 from KoBeWi/layer_of_bugs", "body": "Fix some TileMapLayer editing problems", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f7973f04bb4fbbad256d5427154d5d3f34de59e": { "hash": "2f7973f04bb4fbbad256d5427154d5d3f34de59e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93745 from AThousandShips/test_template_fix", "body": "[Tests] Fix unit tests in template builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37ea01756a0e66f0f3788712ea94b7aa3733f4eb": { "hash": "37ea01756a0e66f0f3788712ea94b7aa3733f4eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93743 from poga/93690-fix-quickopen-icon-max-width", "body": "Set max width for icons in the quick open popup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84f40424b8cfd5e45dca9aac2bcc757f2bfd5d95": { "hash": "84f40424b8cfd5e45dca9aac2bcc757f2bfd5d95", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93740 from markdibarry/alternative-pixel-rounding", "body": "Replace pixel rounding with `floor(x + 0.5)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a19955e82d2de337aaffdd0b7a24ad4f3069f823": { "hash": "a19955e82d2de337aaffdd0b7a24ad4f3069f823", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93736 from passivestar/info-panel-margins", "body": "Make the frame time and info boxes use same margins", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "451ed230f12fee26c2789a0d43288fd421be3d87": { "hash": "451ed230f12fee26c2789a0d43288fd421be3d87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93732 from Geometror/ge-get-children-docs", "body": "[GraphEdit] Add a note about the behavior of `get_children()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8d4c593c547151562d9e111bad38d0681b20078b": { "hash": "8d4c593c547151562d9e111bad38d0681b20078b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93720 from MewPurPur/remove-overbright", "body": "Fix unnecessary overbright modulates used in a few editors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c9949e320f6c71b331aab15384a355baa7d2a73": { "hash": "3c9949e320f6c71b331aab15384a355baa7d2a73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93597 from Gurvan/fix/gltf-spline-interpolation", "body": "Use Hermite instead of Bezier for glTF spline interpolation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f1402645aca9e5b739919064ebc0d687faa72342": { "hash": "f1402645aca9e5b739919064ebc0d687faa72342", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93541 from oshman99/fixing-navmap-pr", "body": "`NavigationServer3D.map_get_closest_point_to_segment` - add an additional shortest distance check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8fc6b4979ebcdee6ece1fe8b05ca4d82b9a6951": { "hash": "b8fc6b4979ebcdee6ece1fe8b05ca4d82b9a6951", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NTQ3ODkx" ], "author_raw": "Artem ", "committer_raw": "Rémi Verschelde ", "summary": "NavigationServer3D.map_get_closest_point_to_segment - add an additional shortest distance check", "body": "For a case when shortest distance is between some point located on a face's\nedge and some point located on a line segment.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93541 }, "3d34a259173ded09a4ec7d8de345516550d12df4": { "hash": "3d34a259173ded09a4ec7d8de345516550d12df4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "[GraphEdit] Add a note about the behavior of get_children()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93732 }, "77c3313470cc639f75c8f33a3930df846a965052": { "hash": "77c3313470cc639f75c8f33a3930df846a965052", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg2MzE=", "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Poga Po ", "committer_raw": "Poga Po ", "summary": "Fix: set max_width for icons in the quick open popup", "body": "Co-authored-by: Tomek ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93743 }, "17929a34430f526f01eb4ef29329d082643a6d03": { "hash": "17929a34430f526f01eb4ef29329d082643a6d03", "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": "[Tests] Fix unit tests in template builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93745 }, "cc45c2cdd38cc6e99630bb6e9e677e4920f242c0": { "hash": "cc45c2cdd38cc6e99630bb6e9e677e4920f242c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Change GUI controls pixel snap to round halfway to +ve infinity", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93749 }, "92b0375785e1b4defa8a0a00b509f5c72264e15b": { "hash": "92b0375785e1b4defa8a0a00b509f5c72264e15b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix some TileMapLayer editing problems", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93747 }, "6b17d51425f9215aec42b3e5ea97630ea5c22543": { "hash": "6b17d51425f9215aec42b3e5ea97630ea5c22543", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add alternative pixel rounding", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93740 }, "e7f34aace3b466775a2faa1be01e1b8c080b0a37": { "hash": "e7f34aace3b466775a2faa1be01e1b8c080b0a37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzQ1NTA=" ], "author_raw": "Gurvan ", "committer_raw": "Gurvan ", "summary": "Use Hermite instead of Bezier for glTF spline interpolation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93597 }, "4201c7d75ff271cf22d1453c8de776f6a4fbc673": { "hash": "4201c7d75ff271cf22d1453c8de776f6a4fbc673", "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": "Make the frame time and info boxes have same margins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93736 }, "25de53e147a04ba15afc461b3ad4aa1884ff927d": { "hash": "25de53e147a04ba15afc461b3ad4aa1884ff927d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "X11: Fix creating RenderingDevice after #93706", "body": "The line was removed by mistake.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8edc64379b3c4b5f2e7334468be65fd44a4980c": { "hash": "b8edc64379b3c4b5f2e7334468be65fd44a4980c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyODI0Mw==" ], "author_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "committer_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "summary": "[Windows] Disable G-SYNC in windowed mode", "body": "G-SYNC (NVIDIA's VRR) is known to be buggy on windowed mode in Windows.\nWhile the driver only enables G-SYNC for full screen mode by default,\nusers can toggle it on for windowed mode too, resulting in unstable\nrefresh rates during Editor usage.\nThis patch extends Godot's NVIDIA profile to force the default full\nscreen mode only G-SYNC with Godot.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93737 }, "d6385d750902f56278d746ce8a3a0013b8757e98": { "hash": "d6385d750902f56278d746ce8a3a0013b8757e98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93709 from RandomShaper/fix_antilock_bad_mutex", "body": "WorkerThreadPool: Fix wrong pointer used in the case of BinaryMutex", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b23be968aa5c7c35e0267b190d8946b3a80d4cf": { "hash": "0b23be968aa5c7c35e0267b190d8946b3a80d4cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93706 from RandomShaper/fix_rend_misc", "body": "Improve handling of rendering startup errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f64f1b3b6d2a3f1d21ea36fe8f619fc2b83d799b": { "hash": "f64f1b3b6d2a3f1d21ea36fe8f619fc2b83d799b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93685 from decacis/patch-1", "body": "Update note regarding 3D MSAA and foveated rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cce2755890bb4615a328473ae4e852bee12066a": { "hash": "3cce2755890bb4615a328473ae4e852bee12066a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93527 from matheusmdx/fix-snapping-lines-with-anchors", "body": "Fix snapping lines don't disappearing after drag anchors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3fbb6044d04103c4459d1cd488507f0b3b912d06": { "hash": "3fbb6044d04103c4459d1cd488507f0b3b912d06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93047 from groud/fix_polygon_editor_grid", "body": "Fix tile polygon editor grid and missing update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c54477b7e68b7c9c5065b6ce7f290c7998a407ab": { "hash": "c54477b7e68b7c9c5065b6ce7f290c7998a407ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzOTc2NTA=" ], "author_raw": "Alvin Wong ", "committer_raw": "Alvin Wong ", "summary": "Windows: Restore to windowed mode using SW_NORMAL", "body": "If window was maximized before minimizing, restoring the window\nafterwards using SW_RESTORE seems to cause the window to forget its\noriginal size and position before being maximized, causing the window to\nfill the screen instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93733 }, "8fe8c713ddc1617299e0fc5c6fd6913fdd1040e1": { "hash": "8fe8c713ddc1617299e0fc5c6fd6913fdd1040e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NDM4NDQ=" ], "author_raw": "Daniel Castellanos ", "committer_raw": "Daniel Castellanos ", "summary": "Update note regarding 3D MSAA and foveated rendering", "body": "https://github.com/godotengine/godot/pull/83976 added support for 3D MSAA on the Compatibility renderer, but it also mentions that on platforms other than Android, foveated rendering will not work if MSAA is enabled.\n\nI removed the note saying that 3D MSAA is not supported on compatibility and added a comment mentioning that foveated rendering won't work on platforms other than android if 3D MSAA is enabled and added the alternative/equivalent for desktop.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93685 }, "5dffb9b5e69e5f027c1c6d821ebfa51107936c89": { "hash": "5dffb9b5e69e5f027c1c6d821ebfa51107936c89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2Mzkw" ], "author_raw": "semensanyok ", "committer_raw": "semensanyok ", "summary": "fix RichTextLabel fade set start_index to command offset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93721 }, "0fa27fd0012a8659446bb4b25a63af8856e33c8a": { "hash": "0fa27fd0012a8659446bb4b25a63af8856e33c8a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Fix unnecessary overbright modulates used in a few editors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93720 }, "f2f9a6b8a19e14c88636ff9a5bc22599f4e8ec40": { "hash": "f2f9a6b8a19e14c88636ff9a5bc22599f4e8ec40", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Fix wrong pointer used in the case of BinaryMutex", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93709 }, "32d9c93af3e5ff999444eb8e52699110b0fe9afd": { "hash": "32d9c93af3e5ff999444eb8e52699110b0fe9afd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Improve handling of rendering startup errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93706 }, "811ce36c6090013f1a48676c0388892bf1621288": { "hash": "811ce36c6090013f1a48676c0388892bf1621288", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93675 from Calinou/3d-editor-align-transform-with-view-add-alternative-shortcut", "body": "Add alternative shortcut for Align Transform to View in the 3D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d71c85ce5f6847e69d9d70c143332fbfa5a459e0": { "hash": "d71c85ce5f6847e69d9d70c143332fbfa5a459e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92016 from KoBeWi/pick_layers_like_a_boss", "body": "Allow selecting TileMapLayers by clicking them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47776856d6831d03c961663c95b030aaa9cbfd0c": { "hash": "47776856d6831d03c961663c95b030aaa9cbfd0c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93699 from dalexeev/gds-fix-false-positive-capture-warnings", "body": "GDScript: Fix false positive `CONFUSABLE_CAPTURE_REASSIGNMENT` warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "52d7ff86f76d7aeb7ce5fe1fe1c92770a6dffa9f": { "hash": "52d7ff86f76d7aeb7ce5fe1fe1c92770a6dffa9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93696 from TokageItLab/default-angle-linear", "body": "Revert the default InterpolationType with angle property to Linear", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d15ed0bcbb17284289146da53fff7e29bef71223": { "hash": "d15ed0bcbb17284289146da53fff7e29bef71223", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix false positive `CONFUSABLE_CAPTURE_REASSIGNMENT` warnings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93699 }, "e052a53bb6a810ca5c01b037fc8993a52bd4e338": { "hash": "e052a53bb6a810ca5c01b037fc8993a52bd4e338", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93695 from RandomShaper/res_load_main_th", "body": "`ResourceLoader`: Support polling and get-before-complete on the main thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a365cf59c8687689805a71748e0b7cef9df9b636": { "hash": "a365cf59c8687689805a71748e0b7cef9df9b636", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93635 from Chaosus/shader_fix_vec4_uniform", "body": "Use `PackedVector4Array` instead of float array for vec4 array uniform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cefe898b15375226b0b3c2e64140614bb3af97d": { "hash": "3cefe898b15375226b0b3c2e64140614bb3af97d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93589 from mhilbrunner/fix-windows-vs-arch-detection", "body": "Windows: Fix arch detection via `VCTOOLSINSTALLDIR` if not first in `PATH`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f8b90e41213e8674ddcdb715ac4eef712dc4842": { "hash": "6f8b90e41213e8674ddcdb715ac4eef712dc4842", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93032 from RandomShaper/wtp_antilock", "body": "GDScript: Avoid deadlock possibility in multi-threaded load", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a31525c4da03aa796d8efd4ba82b45bd6f30d816": { "hash": "a31525c4da03aa796d8efd4ba82b45bd6f30d816", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92609 from rune-scape/rune-relax-gds-guards", "body": "GDScript: Partially allow member lookup on invalid scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4b7ede8825e55ea133c217e14699731c7b3808e": { "hash": "d4b7ede8825e55ea133c217e14699731c7b3808e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92303 from Hilderin/fix-synchronization-global-class-name", "body": "Fix synchronization of global class name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dde616f01c411a7a185b94e7a9fa255867826a42": { "hash": "dde616f01c411a7a185b94e7a9fa255867826a42", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Revert the default InterpolationType with angle property to Linear", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93696 }, "279a6075ae7876b522ac1ffd98ebb21fcd145611": { "hash": "279a6075ae7876b522ac1ffd98ebb21fcd145611", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93576 from AeioMuch/fix_invalid_clear_custom_color", "body": "Fix clear custom color on invalid `tree_item_inspected` causing `Index p_column = 0 is out of bounds (cells.size() = 0).` error message", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac9181c666fc9a28e56c6fbf37d665687c1d722a": { "hash": "ac9181c666fc9a28e56c6fbf37d665687c1d722a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93682 from dsnopek/fix-text-editor-find-in-files-focus-bug", "body": "Fix text editor stealing focus from \"Find in Files\" dialog on X11", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72c7e51905a97d6d8cec5995009905bf25583d5f": { "hash": "72c7e51905a97d6d8cec5995009905bf25583d5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Use `PackedVector4Array` instead of float array for vec4 array uniform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93635 }, "90bd2c2d0d4fdeeb8dd2b1cd4f84b3c5dc061951": { "hash": "90bd2c2d0d4fdeeb8dd2b1cd4f84b3c5dc061951", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93691 from dalexeev/gds-confusable-capture-reassignment", "body": "GDScript: Add `CONFUSABLE_CAPTURE_REASSIGNMENT` warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7035aa1a48b8936c8ed66821ad4bcd021732baed": { "hash": "7035aa1a48b8936c8ed66821ad4bcd021732baed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93684 from Riteo/explicitly-catastrophic", "body": "Wayland: minimize surface commits and limit them to the main thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33053df2931d014024b1646cd4e42953505d36af": { "hash": "33053df2931d014024b1646cd4e42953505d36af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93678 from dsnopek/htc-xr-elite-local-floor", "body": "[OpenXR] Fix `LOCAL_FLOOR` emulation on HTC Vive XR Elite", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7e644fb6a14f42cee1ccc51b2c977543d0b8702d": { "hash": "7e644fb6a14f42cee1ccc51b2c977543d0b8702d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93674 from kitbdev/fix-find-result-count", "body": "Fix find result current match count issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17a0a080e71094a1240c37e4ffad270837b6963b": { "hash": "17a0a080e71094a1240c37e4ffad270837b6963b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93672 from KoBeWi/duplicarray", "body": "Fix duplicating nodes with Array properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a647789c5b00908b90a555804285e6f573c42603": { "hash": "a647789c5b00908b90a555804285e6f573c42603", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93656 from vgezer/fixmissingsep", "body": "Add missing punctuation to the default TextEdit word separators", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af9bca9af27cdd001b4158b561c67ecefc43e255": { "hash": "af9bca9af27cdd001b4158b561c67ecefc43e255", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93655 from capnm/240627_tvg_v0.14.0", "body": "ThorVG: Update to 0.14.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "184a9732188fdcfb096836f7760de422bd081a1e": { "hash": "184a9732188fdcfb096836f7760de422bd081a1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93645 from clayjohn/shader_global_warning", "body": "Remove warning when project setting requests a larger global shader uniform buffer than the hardware supports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04d75dcfc2c319b907daaa97cc1f9dc8525fae76": { "hash": "04d75dcfc2c319b907daaa97cc1f9dc8525fae76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93609 from passivestar/tileset-prop-popup-bg", "body": "Fix TileSet property painter popup showing clear color", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bd25a2372f20525258721014cd4098bc823af71": { "hash": "5bd25a2372f20525258721014cd4098bc823af71", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93506 from BastiaanOlij/fix_import_rigidbody", "body": "Fix default collision shape on imported rigidbody", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "11db60e9c5a38654788b81f2d3fda8b05057f486": { "hash": "11db60e9c5a38654788b81f2d3fda8b05057f486", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93482 from TokageItLab/reset-attachment", "body": "Reset when disabling override pose in BoneAttachment3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eeef96b14445acfec0ece6daee4e0ad8634b7141": { "hash": "eeef96b14445acfec0ece6daee4e0ad8634b7141", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93408 from CookieBadger/animation-track-key-inspector-fix", "body": "Fix displaying selected Bezier animation keys in inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "89cf82fbde3d889da7a7b6f5c6aa937c3943bba9": { "hash": "89cf82fbde3d889da7a7b6f5c6aa937c3943bba9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93056 from kitbdev/stop-highlighting", "body": "Fix find highlight when switching scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af862d072df39a90a116299958dfa94b9db425ea": { "hash": "af862d072df39a90a116299958dfa94b9db425ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91034 from bpseudopod/aesa-documentation", "body": "Document AudioEffectSpectrumAnalyzerInstance, clarify relationship with AudioEffectSpectrumAnalyzer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec61c5064c0abe760795a37d852e7bfc02d3fdb6": { "hash": "ec61c5064c0abe760795a37d852e7bfc02d3fdb6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Support polling and get-before-complete on the main thread", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93695 }, "27b040dc618d5e6b45df81b54ab3c4c3ad1878d6": { "hash": "27b040dc618d5e6b45df81b54ab3c4c3ad1878d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Rémi Verschelde ", "summary": "Remove warning when project setting requests a larger global shader uniform buffer than the hardware supports.", "body": "Instead provide a better error message when the limit is exceeded and avoid crash with a small limit.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93645 }, "68898dbcc9444dcbb45a5261aa8f9d4a2dd7390d": { "hash": "68898dbcc9444dcbb45a5261aa8f9d4a2dd7390d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Add `CONFUSABLE_CAPTURE_REASSIGNMENT` warning", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93691 }, "9eacbf6de7651f8ca3fd9fc15e40e0805f142b50": { "hash": "9eacbf6de7651f8ca3fd9fc15e40e0805f142b50", "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 clear_custom_color on invalid tree_item_inspected", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93576 }, "f27471fbd806c9e2ee48f0e49f9d4f8f4e6af0a8": { "hash": "f27471fbd806c9e2ee48f0e49f9d4f8f4e6af0a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: minimize surface commits and limit them to the main thread", "body": "Before of this patch, as explained in the usual\ncommented-wall-of-text-longer-than-the-actual-patch-itself™, due to the\nmultithreaded nature of the Wayland thread, it was possible to commit a\nsurface while the renderer was doing stuff, which was _very_ wrong.\n\nInitially the consequences of such a sin weren't obvious but, now that\nexplicit synchronization is becoming more and more common, we can't\ncommit a buffer randomly without basically guaranteeing a nasty, nasty\ncrash (and we should have avoided commits altogether in the first place\nto ensure atomic surface updates).\n\nWe now only trigger a commit _in the main thread_ when low processor usage\nmode is on _and_ if we know that we won't be rendering anything as, due to\nits intermittent nature, it makes \"legacy\" (pre xdg_wm_base v6) frame\ncallback based suspension quite annoying.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93684 }, "1289298b5e262419d19eba2b4f6e591de11369fa": { "hash": "1289298b5e262419d19eba2b4f6e591de11369fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix text editor stealing focus from \"Find in Files\" dialog on X11", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93682 }, "06e81d9fe42e0cc324e21c37ed33bad01fe8ea96": { "hash": "06e81d9fe42e0cc324e21c37ed33bad01fe8ea96", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "[OpenXR] Fix LOCAL_FLOOR emulation on HTC Vive XR Elite", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93678 }, "6932630c023e17e4b89b3a1ed864a8d29062d1b1": { "hash": "6932630c023e17e4b89b3a1ed864a8d29062d1b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add alternative shortcut for Align Transform to View in the 3D editor", "body": "The new shortcut is Ctrl + Alt + Numpad 0 and is the one listed\nin the 3D viewport's Perspective menu (since PopupMenu accelerators\ndisplay the first shortcut only). This shortcut matches Blender\nand avoids conflicts with the GeForce Experience overlay, which\ndefaults to Ctrl + Alt + M.\n\nCtrl + Alt + M is still defined as an alternative default,\nso that existing workflows are not impacted.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93675 }, "17c8e8b2b44af68e5e6ee2ab24970bb0bd1f0a7f": { "hash": "17c8e8b2b44af68e5e6ee2ab24970bb0bd1f0a7f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix find result current match count", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93674 }, "bef2e62c8841a3e94f2ec4320686bd290ba61c51": { "hash": "bef2e62c8841a3e94f2ec4320686bd290ba61c51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix duplicating nodes with Array properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93672 }, "76b2e5b2c800b123d1f0e8315b5ab61bd905c2f5": { "hash": "76b2e5b2c800b123d1f0e8315b5ab61bd905c2f5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2OA==" ], "author_raw": "Volkan Gezer ", "committer_raw": "Volkan Gezer ", "summary": "add missing punctuation to the default list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93656 }, "c57a8114d42b0c2291140db51c6a9f50b31e3deb": { "hash": "c57a8114d42b0c2291140db51c6a9f50b31e3deb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Reset when disabling override pose in BoneAttachment3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93482 }, "cae2f853dcd1ecc26ca68de08cec62089dee1f26": { "hash": "cae2f853dcd1ecc26ca68de08cec62089dee1f26", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93661 from passivestar/overview-label", "body": "Center the label in overview of script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3f4bcfeef1461bb7d2d043e9d32a346b8495394e": { "hash": "3f4bcfeef1461bb7d2d043e9d32a346b8495394e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93607 from kitbdev/fix-text-edit-move-lines", "body": "CodeEdit: Fix move lines up/down viewport and selection issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f662e0714773b49807ecf33fcbe620fc7dd3b9c7": { "hash": "f662e0714773b49807ecf33fcbe620fc7dd3b9c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92504 from ckaiser/audiostreamplayer-light-mode", "body": "Fix AudioStreamPlayer icons, improve audio resource picker styling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04f6435aa86ffa63e1fec915f5bd6715a4ddf05c": { "hash": "04f6435aa86ffa63e1fec915f5bd6715a4ddf05c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fix AudioStreamPlayer icons, improve audio resource picker styling", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92504 }, "1a1d8a58ca24a80a2353bb16c5263d4ea8b7155f": { "hash": "1a1d8a58ca24a80a2353bb16c5263d4ea8b7155f", "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": "Center the label in overview of script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93661 }, "10406c8685e8459d2439e3970b9dc9104fd926f6": { "hash": "10406c8685e8459d2439e3970b9dc9104fd926f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: Update to 0.14.0", "body": "+ Fixes the v0.13.8 svg text error issue.\n+ See https://github.com/thorvg/thorvg/releases/tag/v0.14.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93655 }, "7907ef835d17cd01c14203c239dc017cbe8605a3": { "hash": "7907ef835d17cd01c14203c239dc017cbe8605a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93649 from ze2j/remove_useless_instantiation", "body": "Remove useless instantiation in `RDShaderFile::parse_versions_from_text`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7a4cdd904a4409328aa7239919d482637025bc7c": { "hash": "7a4cdd904a4409328aa7239919d482637025bc7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93646 from dsnopek/webxr-environment-blend-mode", "body": "Fix support for environment blend modes on `WebXRInterface`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e018b17f975d3a606ef6e71080eb0ab492c870a0": { "hash": "e018b17f975d3a606ef6e71080eb0ab492c870a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93639 from passivestar/rotation-gizmo", "body": "Improve viewport rotation gizmo drawing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48973aa0d15e1dd0c550e339f44f841b7811d15c": { "hash": "48973aa0d15e1dd0c550e339f44f841b7811d15c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93553 from m4gr3d/update_github_android_build_config", "body": "CI: Add editor target to Android builds config", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35016d2184facbf6c964165ef8a769b66fd43077": { "hash": "35016d2184facbf6c964165ef8a769b66fd43077", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93533 from jsjtxietian/import-dock", "body": "Update import dock when selecting resource in resource panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "51a6bc1f11b11fb13deb0ad57eea2001175b6935": { "hash": "51a6bc1f11b11fb13deb0ad57eea2001175b6935", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91920 from dmipeck/fix-hashing-context-example", "body": "Fix hashing context example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37479cfad5ab183b5d46f80e157420f76fb127ca": { "hash": "37479cfad5ab183b5d46f80e157420f76fb127ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NTU2MDY2" ], "author_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "committer_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "summary": "Remove useless instantiation in RDShaderFile::parse_versions_from_text", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93649 }, "2f001e6789ba6bfadd1ebe5f7478a93690279d92": { "hash": "2f001e6789ba6bfadd1ebe5f7478a93690279d92", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix support for environment blend modes on `WebXRInterface`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93646 }, "6ed6212949a3c60eaf6d5adf65fe0ac2a27881ec": { "hash": "6ed6212949a3c60eaf6d5adf65fe0ac2a27881ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Make RenderSceneData take projection correction into account", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93630 }, "802670674880f81e12c929979605e1baa9c885c4": { "hash": "802670674880f81e12c929979605e1baa9c885c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the github Android builds config", "body": "The configuration was updated to generate:\n- Godot Android Editor build\n- Godot Android template build for arm32\n- Godot Android template build for arm64\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93553 }, "a9ef6cd418b168099d61af6e14f672d0aa78c539": { "hash": "a9ef6cd418b168099d61af6e14f672d0aa78c539", "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": "Improve viewport rotation gizmo drawing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93639 }, "374807f427eec5ee7caebfc509a158fe715a6bfe": { "hash": "374807f427eec5ee7caebfc509a158fe715a6bfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93633 from dsnopek/webxr-hand-tracking-api-docs", "body": "Improve WebXR API docs related to hand tracking support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d119e499021ba7eb6e44d0addf2d4a72e72c64b9": { "hash": "d119e499021ba7eb6e44d0addf2d4a72e72c64b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93627 from passivestar/inspector-unused-vboxes", "body": "Hide unused category vboxes in inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6cdd303c684258774e8da3303e224dbf1e2a5d87": { "hash": "6cdd303c684258774e8da3303e224dbf1e2a5d87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93564 from Calinou/project-user-dir-prevent-trailing-periods", "body": "Prevent folder names with trailing periods from being used automatically", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0364443d12166d177a0bf1bbbaf122a414faf2f9": { "hash": "0364443d12166d177a0bf1bbbaf122a414faf2f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93346 from RandomShaper/gds_cyc_alt", "body": "GDScript: Enhance handling of cyclic dependencies", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d8562d775561aaa7c499bdc070357f384530ce6": { "hash": "3d8562d775561aaa7c499bdc070357f384530ce6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89197 from AThousandShips/arr_typed_fix", "body": "[Core] Fix sharing of typed arrays from constructor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1391489e390c84b68ae66ecccf7a566cba87781": { "hash": "c1391489e390c84b68ae66ecccf7a566cba87781", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "GDScript: Enhance handling of cyclic dependencies", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93346 }, "492787b134cf32b6ad058cb9cb8fd4c85207d1ff": { "hash": "492787b134cf32b6ad058cb9cb8fd4c85207d1ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Prevent folder names with trailing periods from being used automatically", "body": "Folder names ending with one or more `.` characters are not allowed\non Windows, so this would break writing logs, shader cache and other\nproject-specific files. Trailing periods are now stripped in this case.\n\nOn non-Windows platforms, this change still applies in the interest\nof portability.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93564 }, "ef3fbf0091b89043f7ff084bf6bf26791b9bb9f9": { "hash": "ef3fbf0091b89043f7ff084bf6bf26791b9bb9f9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Improve WebXR API docs related to hand tracking support", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93633 }, "93fc9b885798a850e82976c24919cc39d9d4e34b": { "hash": "93fc9b885798a850e82976c24919cc39d9d4e34b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93566 from Chaosus/gds_fix_enum_lookup", "body": "Fix symbol lookup for native enums", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df78d0dd418464c8ea11932607716e97d6d169fe": { "hash": "df78d0dd418464c8ea11932607716e97d6d169fe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92163 from adamscott/fix-new-web-export-bug", "body": "Fix web export state for Remote Debug", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba3bb441942ad6c8828ab2309ef51e661146985e": { "hash": "ba3bb441942ad6c8828ab2309ef51e661146985e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93617 from jsjtxietian/protect-enum", "body": "Add safety check when setting several rendering effect quality", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cafe7042b1fa4dc4caab77a99165adf07f88c0f5": { "hash": "cafe7042b1fa4dc4caab77a99165adf07f88c0f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93548 from Robocraft999/patch-1", "body": "Fix `AnimatedSprite2D/3D::play` using wrong end_frame", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36a5960ab2854f5923a6c36fc66cb9e726ee3f34": { "hash": "36a5960ab2854f5923a6c36fc66cb9e726ee3f34", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87131 from KoBeWi/skyscrapper_selector_simulator", "body": "Properly change GridMap floors while selecting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "783c99d5e125b2e3eb687a313388d95743317234": { "hash": "783c99d5e125b2e3eb687a313388d95743317234", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86467 from KoBeWi/aliens_in_my_inspector", "body": "Always call `_can_handle()` before `_parse_property()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54dbb1727398caeb3783d9601c0aed5f389fe63f": { "hash": "54dbb1727398caeb3783d9601c0aed5f389fe63f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85513 from KoBeWi/that_one_weird_plugin_that_uses_no_Resources", "body": "Save external data even without scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0c7f45a72be0d1dfb7cffb0d53379cd9fa7c38b": { "hash": "b0c7f45a72be0d1dfb7cffb0d53379cd9fa7c38b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85228 from KoBeWi/don't_save_scene_when_saving_script_while_saving_scene", "body": "Don't insert newline while saving", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "869e33252d9b61fd57a441b2a8521f81b3afbf41": { "hash": "869e33252d9b61fd57a441b2a8521f81b3afbf41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84164 from KoBeWi/slowcast_2d", "body": "Fix slow raycast editing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35683dea866ff8c89089dc9c9a41bd3f23be5e0b": { "hash": "35683dea866ff8c89089dc9c9a41bd3f23be5e0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79796 from KoBeWi/hack_and_slash", "body": "Add a way to force history for undoredo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e8e9f4b096e9a41998be9c6b89dd304286826e4": { "hash": "1e8e9f4b096e9a41998be9c6b89dd304286826e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix web export state for remote debug", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92163 }, "025159f57eaf0b88af8987ff85b831d65b0a1678": { "hash": "025159f57eaf0b88af8987ff85b831d65b0a1678", "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": "Hide unused category vboxes in inspector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93627 }, "dc6e664fda18ccc7a4a54f16ca64ef4049c9e47e": { "hash": "dc6e664fda18ccc7a4a54f16ca64ef4049c9e47e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU5NTI1Mzc4" ], "author_raw": "Robocraft999 <59525378+Robocraft999@users.noreply.github.com>", "committer_raw": "Robocraft999 <59525378+Robocraft999@users.noreply.github.com>", "summary": "Fix AnimationSprite2D/3D::play using wrong end_frame", "body": "On playing a different animation to the current backwards will start the new animation on the last animations last frame not the new ones", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93548 }, "57e046541d897e4ba65fac4cb73f95efb34e877f": { "hash": "57e046541d897e4ba65fac4cb73f95efb34e877f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add a way to force history for undoredo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79796 }, "b70368b78a1c7960580be5a2c6e257148e483830": { "hash": "b70368b78a1c7960580be5a2c6e257148e483830", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't insert newline while saving", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85228 }, "f0da5cac7b6e52141d0013ce26a89f68cab10894": { "hash": "f0da5cac7b6e52141d0013ce26a89f68cab10894", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Always call _can_handle() before _parse_property()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86467 }, "95110ddcb41ba4b9b1f8c9bf58c8910f6616e60a": { "hash": "95110ddcb41ba4b9b1f8c9bf58c8910f6616e60a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93614 from Malcolmnixon/webxr-hand-tracking-palm-rotation", "body": "Fix WebXR palm joint calculation to include rotation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14d6be4c0fee8103f46783733e3617c776ba3162": { "hash": "14d6be4c0fee8103f46783733e3617c776ba3162", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93595 from ueshita/fix_trails_using_userdata", "body": "Fix USERDATA not copied when trails started", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2043a01c239001492edc1f7ebb8953a2e8464557": { "hash": "2043a01c239001492edc1f7ebb8953a2e8464557", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93593 from dsnopek/webxr-closure-compiler-fix", "body": "[WebXR] Fix closure compiler mangling `XRSession.enabledFeatures`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "97e4ed4348a7edf8a341fb1bafcb9d5b9794f71b": { "hash": "97e4ed4348a7edf8a341fb1bafcb9d5b9794f71b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93575 from Hilderin/fix-editor-crash-on-invalid-global-class-path", "body": "Fix editor crash when invalid global class script path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2161f98ac178d014371310e9cc13dff144c187d2": { "hash": "2161f98ac178d014371310e9cc13dff144c187d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93556 from Faless/web/fix_threads_features", "body": "[Web] Add \"threads\"/\"nothreads\" feature tags to export presets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f94de261220b2d8f372f09d6c57f0335459a095": { "hash": "1f94de261220b2d8f372f09d6c57f0335459a095", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93504 from TokageItLab/fix-physical-bone-raycast", "body": "Rework migration of `animate_physical_bones` for compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ca01c4847f68631e474bb433255383091e3cd45": { "hash": "5ca01c4847f68631e474bb433255383091e3cd45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93490 from bruvzg/vp_subw_os", "body": "Fix subwindow titlebar redraw on oversampling change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d22dfab4a1a67d222173e673f4d52d9adb91c41": { "hash": "2d22dfab4a1a67d222173e673f4d52d9adb91c41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91337 from KoBeWi/unhack_addons", "body": "Rework global class hiding in addons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2cd46de180dc59ef2cefa870f3f1ac3cb5df4bc9": { "hash": "2cd46de180dc59ef2cefa870f3f1ac3cb5df4bc9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90485 from ibrahn/midi-driver-rework", "body": "Move MIDI parsing up from ALSA driver to platform independent driver.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a313fa13fdd9fe40d6d4b9b5ece408dbf7063efc": { "hash": "a313fa13fdd9fe40d6d4b9b5ece408dbf7063efc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add safety check when setting several rendering effect quality", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93617 }, "8c5b307faf1c84bee364ca5fae9a12dbed1b9ee5": { "hash": "8c5b307faf1c84bee364ca5fae9a12dbed1b9ee5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "This PR modifies how the WebXR palm joint transform is calculated so it also has the correct rotation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93614 }, "39369db02985ea76d7f71e8f6232034b68a470f7": { "hash": "39369db02985ea76d7f71e8f6232034b68a470f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix synchronization of global class name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92303 }, "44e29913650a8a88def09f9912fe92d2563b4ab6": { "hash": "44e29913650a8a88def09f9912fe92d2563b4ab6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix TileSet property painter popup showing clear color", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93609 }, "a7da814c6bbdf050f9aee78ebfa3120db1062fdb": { "hash": "a7da814c6bbdf050f9aee78ebfa3120db1062fdb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "CodeEdit Fix move lines up/down viewport and selection issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93607 }, "9b42333e98a4284e9ca1005b5630eb94b22b3d4d": { "hash": "9b42333e98a4284e9ca1005b5630eb94b22b3d4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "[WebXR] Fix closure compiler mangling `XRSession.enabledFeatures`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93593 }, "607c5ec49f605966c6870e34cebcd2f967be12d3": { "hash": "607c5ec49f605966c6870e34cebcd2f967be12d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NDk4ODMy" ], "author_raw": "Ibrahn Sahir ", "committer_raw": "Ibrahn Sahir ", "summary": "Move MIDI parsing up from ALSA driver to platform independent driver.", "body": "Aims for more consistent MIDI support across Windows, MacOS, Linux and\nto provide a base for adding MIDI drivers for other platforms.\nReworks the MIDIDriverALSAMidi MIDI parsing implementation as a platform\nindependent version in MIDIDriver::Parser.\nUses MIDIDriver::Parser to provide running status support in MacOS\nMIDIDriverCoreMidi.\nCollects connected input names at open, ensuring devices indices reported\nin events match names in array returned from get_connected_inputs.\n\nFixes #77035.\nFixes #79811.\n\nWith code review changes by: A Thousand Ships (she/her)\n<96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90485 }, "e1d6ab4c80901d0f31c98686bf46b191ffc74275": { "hash": "e1d6ab4c80901d0f31c98686bf46b191ffc74275", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3MzIxNTM=" ], "author_raw": "ueshita ", "committer_raw": "ueshita ", "summary": "Fix userdata not copied when trails started", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93595 }, "e18db6fe608acd54cd2ab6c5faedb34f55bd3b92": { "hash": "e18db6fe608acd54cd2ab6c5faedb34f55bd3b92", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix editor crash when invalid global class script path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93575 }, "63911b994c5ba7963d6673e59e7cd77efbb15147": { "hash": "63911b994c5ba7963d6673e59e7cd77efbb15147", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTQ3NjM=" ], "author_raw": "Max Hilbrunner ", "committer_raw": "Max Hilbrunner ", "summary": "Windows: Fix arch detection via VCTOOLSINSTALLDIR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93589 }, "5f695f0ab4390dd571833ea8d551e95da9d8a1a0": { "hash": "5f695f0ab4390dd571833ea8d551e95da9d8a1a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Rework global class hiding in addons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91337 }, "793f3832e5e85bdf7b95acf4761d3c2c05db3df9": { "hash": "793f3832e5e85bdf7b95acf4761d3c2c05db3df9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Rework migration of animate_physical_bones to compatibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93504 }, "f59c1f08d7c621d8d6d7ae34a11e81d3dc1d81d6": { "hash": "f59c1f08d7c621d8d6d7ae34a11e81d3dc1d81d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Add \"threads\"/\"nothreads\" feature tags to export presets", "body": "Following the \"variant/thread_support\" preset option.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93556 }, "6b281c0c07b07f2142b1fc8a6b3158091a9b124c": { "hash": "6b281c0c07b07f2142b1fc8a6b3158091a9b124c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93563 from mihe/nothreads-feature", "body": "Add `nothreads` feature tag to signify lack of `THREADS_ENABLED`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d089e1a8e0ac71f4550b28bbdd459decdbd676d": { "hash": "5d089e1a8e0ac71f4550b28bbdd459decdbd676d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93518 from bruvzg/imp_fix", "body": "[Editor] Fix importers add-ons after 93238", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7ba0b84ffa8df88eb6966f701ad271197ea08b0": { "hash": "b7ba0b84ffa8df88eb6966f701ad271197ea08b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93511 from Repiteo/style/relocate-pretty-print", "body": "Style: Relocate `godot_gdb_pretty_print.py`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9334068e58d2700c2f06db68cabd838589999a5b": { "hash": "9334068e58d2700c2f06db68cabd838589999a5b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93507 from passivestar/bus-v-space", "body": "Add vertical separation to audio bus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9de37ab680496f512a2b0d124059c21de78ba6a3": { "hash": "9de37ab680496f512a2b0d124059c21de78ba6a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93505 from TokageItLab/disable-cache-when-adding-animation", "body": "Make AnimationTrackCaches invalid when animation is added", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b071472fa2035256def755d44b326d9bae2e7492": { "hash": "b071472fa2035256def755d44b326d9bae2e7492", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93502 from TokageItLab/optimize-modifier-flag", "body": "Optimize update flag by SkeletonModifier", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e8ebb4a5e82039bde1805ead4cbba7975d70c78": { "hash": "2e8ebb4a5e82039bde1805ead4cbba7975d70c78", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93469 from Chaosus/shader_fix_crash", "body": "Fix crash on shader constant initialization on MinGW compiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9038501db41c41bad167579a4f7d07894753b42": { "hash": "b9038501db41c41bad167579a4f7d07894753b42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90582 from Repiteo/core/remove-macro-_NO_DISCARD_", "body": "Core: Replace `_NO_DISCARD_` macro with `[[nodiscard]]`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc4085060b28df83b00c9c1122290acac202f0bb": { "hash": "dc4085060b28df83b00c9c1122290acac202f0bb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93558 from kitbdev/fix-exit-plugin-crash", "body": "Fix crash on exit with shader editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "066555fcedfe3e0991a3dd9fe3e776455589a3b3": { "hash": "066555fcedfe3e0991a3dd9fe3e776455589a3b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93581 from Calinou/editor-particles-restart-fix-shortcut", "body": "Add comment for editor particles Restart Emission shortcut not using Cmd on macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "30ae23c08648743d752aefbdf081c42cfcecb67a": { "hash": "30ae23c08648743d752aefbdf081c42cfcecb67a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93562 from Calinou/doc-input-echo-keyword", "body": "Add \"repeat\" keyword alias for InputEvent \"echo\" in the class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a0190270fb6c658fe0842fa424f9e87d7d2bb42": { "hash": "1a0190270fb6c658fe0842fa424f9e87d7d2bb42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93560 from dsnopek/webxr-emscripten-3151", "body": "[Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb8a1f143a52a08ded3a3f86a8be444cf09f4633": { "hash": "fb8a1f143a52a08ded3a3f86a8be444cf09f4633", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93530 from BastiaanOlij/fix_opengl_post", "body": "Fix incorrect enabling of post process in OpenGL", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f597f24a079822317860a1c9f0fea41b9184c94b": { "hash": "f597f24a079822317860a1c9f0fea41b9184c94b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93521 from nblackburn/popupmenu-pot-gen", "body": "Include \"PopupMenu\" labels in POT gen", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4660105b7e12b253b95a93229217a19bc9b533a": { "hash": "c4660105b7e12b253b95a93229217a19bc9b533a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93499 from Meorge/fix_audiostreamwav_docs", "body": "Change \"sample\" to \"stream\" in AudioStreamWAV documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c24f2f1c0cc3c597bc2c5e241dd363bfb1640aee": { "hash": "c24f2f1c0cc3c597bc2c5e241dd363bfb1640aee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93489 from dsnopek/web-disable-getprocaddress", "body": "Disable `*glGetProcAddress()` on the web", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc625a168d4451049b4f44648d2913fecaa63275": { "hash": "cc625a168d4451049b4f44648d2913fecaa63275", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93358 from Chaosus/shader_forbid_derivative_usage", "body": "Forbid calling of derivative functions in incorrect functions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b63df071bdf2cd7b93500f64bcf4759d1a941a74": { "hash": "b63df071bdf2cd7b93500f64bcf4759d1a941a74", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92514 from /addWordSeparators", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "322c64c6ea179c29f3e3f553a4a0c615230594e6": { "hash": "322c64c6ea179c29f3e3f553a4a0c615230594e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix symbol lookup for native enums", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93566 }, "555f0aa2f7bb92e1254c1fccc324b2780fb61699": { "hash": "555f0aa2f7bb92e1254c1fccc324b2780fb61699", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add comment for editor particles Restart Emission shortcut not using Cmd on macOS", "body": "This is done to avoid a conflict, but it's not obvious when looking\nat the code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93581 }, "51f9df0ec8f0eb8b65c551a3edf4d8abe7e9b663": { "hash": "51f9df0ec8f0eb8b65c551a3edf4d8abe7e9b663", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "[Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93560 }, "e60678f193828c73dc17f3aa5418f2b0d64a0e2f": { "hash": "e60678f193828c73dc17f3aa5418f2b0d64a0e2f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2OA==" ], "author_raw": "Volkan Gezer ", "committer_raw": "Volkan Gezer ", "summary": "enable custom separators to treat different characters as words", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92514 }, "53d3d66f9f66d5182492337489dc801b7bc6b3a1": { "hash": "53d3d66f9f66d5182492337489dc801b7bc6b3a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Add `nothreads` feature tag to signify lack of `THREADS_ENABLED`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93563 }, "4097cfa17b7f6f93c57a689f8ce7e831edcd284b": { "hash": "4097cfa17b7f6f93c57a689f8ce7e831edcd284b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add \"repeat\" keyword alias for InputEvent \"echo\" in the class reference", "body": "\"echo\" is an uncommon term and the action is most commonly referred\nto as a \"repeated\" key press.\n\nThis also improves the documentation related to echo behavior.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93562 }, "8e242fe7c11cb1a6853c0658290b27678558e400": { "hash": "8e242fe7c11cb1a6853c0658290b27678558e400", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Disable `*glGetProcAddress()` on the web", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93489 }, "da55b6a01c80dae0cf28e90cfaceb000186cd7c5": { "hash": "da55b6a01c80dae0cf28e90cfaceb000186cd7c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix crash on exit with shader editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93558 }, "25ff1306d62b8eb0487608b2a9bed0644e2fce17": { "hash": "25ff1306d62b8eb0487608b2a9bed0644e2fce17", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93554 from akien-mga/remove-editor-pseudolocalization", "body": "Remove editor pseudolocalization debug feature", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ac72b7402dda19435bdf441a05fb8196686ad65": { "hash": "2ac72b7402dda19435bdf441a05fb8196686ad65", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93551 from m4gr3d/show_android_custom_template_by_default", "body": "Android: Revert hiding of custom templates under the `Advanced Options` toggle", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed3eb6b643b38b8e1eb25f8daeab5638ad1f02d0": { "hash": "ed3eb6b643b38b8e1eb25f8daeab5638ad1f02d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93544 from passivestar/validation-panel-label-alignment", "body": "Center the label of EditorValidationPanel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "882489d15ca00b014b9a2f31082334ff6a7f6aa2": { "hash": "882489d15ca00b014b9a2f31082334ff6a7f6aa2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93543 from anniryynanen/scene-tree-reselect", "body": "Fix reselecting scene tree node after inspecting a resource", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f99c7e97b70ecea21ef48140b5cd540b6d5a1df0": { "hash": "f99c7e97b70ecea21ef48140b5cd540b6d5a1df0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93536 from BastiaanOlij/fix_make_vrs_ci", "body": "XR: Check for bad input in `make_vrs_texture`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2542a07e703f8607432a734cfd94abc41c2dd649": { "hash": "2542a07e703f8607432a734cfd94abc41c2dd649", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93523 from KoBeWi/a_feature_nobody_wanted_and_also_nobody_needed", "body": "Add brief description tooltips to EditorResourcePicker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "398d1d4ef9544b80b18a714e31f38f802f360c46": { "hash": "398d1d4ef9544b80b18a714e31f38f802f360c46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93520 from passivestar/main-screen-button-mirror", "body": "Add missing RTL styles for MainScreenButton", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5260fb3753b864ce5a7d6f8ccc5ceea9e894774": { "hash": "c5260fb3753b864ce5a7d6f8ccc5ceea9e894774", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93497 from Meorge/fix_wav_import_loop_samples_docs", "body": "Fix incorrect text in ResourceImporterWAV description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3195bfceeb550f797f221356cfb4b12c6b11ae9": { "hash": "f3195bfceeb550f797f221356cfb4b12c6b11ae9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93491 from patwork/fix-type-limits-windows-utils", "body": "Fix type-limits warning in `windows_utils`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13f7f41575cc9ff47bdae4afd58e837d30f8b103": { "hash": "13f7f41575cc9ff47bdae4afd58e837d30f8b103", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk5NTc5ODc=" ], "author_raw": "Malcolm Anderson ", "committer_raw": "Rémi Verschelde ", "summary": "Fix incorrect text in ResourceImporterWAV description", "body": "The descriptions for the edit/loop_begin and edit/loop_end members now\ncorrectly state that the units are samples, rather than seconds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93497 }, "a660c592c9e460123b97d9b2285f7b531663c196": { "hash": "a660c592c9e460123b97d9b2285f7b531663c196", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Rémi Verschelde ", "summary": "XR: Check for bad input in make_vrs_texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93536 }, "f11e8d033d47acd42a886ef62849971c761edd62": { "hash": "f11e8d033d47acd42a886ef62849971c761edd62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Remove editor pseudolocalization debug feature", "body": "We've seen multiple users enable it by mistake and get utterly confused,\nreporting as a bug that the interface text is garbled.\n\nOn the other hand we haven't really seen much use of the feature by editor\nUI developers, so we can likely simply remove it.\n\nIf there's a need eventually, we can re-add it as a command line option\n(which is also better than an editor setting as one would typically want\nto toggle it during development).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93554 }, "9e9ffdd1bbaaefe19c7554809f2dc1e0ed8af368": { "hash": "9e9ffdd1bbaaefe19c7554809f2dc1e0ed8af368", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Revert hiding of custom templates under the `Advanced Options` toggle", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93551 }, "40be5c4681aa9c6d93b1ccc3a9e6a52ff36bcd62": { "hash": "40be5c4681aa9c6d93b1ccc3a9e6a52ff36bcd62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add brief description tooltips to EditorResourcePicker", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93523 }, "4374761f76e52ee31e286cbb41adbb919bdd599f": { "hash": "4374761f76e52ee31e286cbb41adbb919bdd599f", "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": "Center the label of EditorValidationPanel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93544 }, "e78dc83ee8fc327a4586db0dde576bbefc2b2f8d": { "hash": "e78dc83ee8fc327a4586db0dde576bbefc2b2f8d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93540 from RandomShaper/res_load_uncached", "body": "`ResourceLoader`: Fix handling of uncached loads", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eed6f4fef4645bc0791ab58c8915b78b55f12f38": { "hash": "eed6f4fef4645bc0791ab58c8915b78b55f12f38", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix reselecting scene tree node after inspecting a resource", "body": "This broke when the `node_selected` connection was removed in #91435.\nHere it's returned, but the emit is removed from `_node_removed`. That\npreserves the earlier fix while allowing nodes to be reselected.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93543 }, "884d1da938bc679d537b322b4d02b53a6e334e59": { "hash": "884d1da938bc679d537b322b4d02b53a6e334e59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Fix handling of uncached loads", "body": "- `CACHE_MODE_IGNORE_DEEP` is checked in addition to `CACHE_MODE_IGNORE` to determine if a load is uncached. This avoids crashes in uncached loads due to prematurely freed load tasks.\n- Cached load tasks are isolated (not registered in the task map ever). This avoids regular loads from reusing in-flight cached loads, which is not correct.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93540 }, "6649a84f6225bee93990752bc0aaf8f512f196d1": { "hash": "6649a84f6225bee93990752bc0aaf8f512f196d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93494 from brno32/fix-headless-error", "body": "Add stub method for `mouse_get_position` in headless display server", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7855a00b04205acfbda15544d2b0454b3ff8b2e": { "hash": "d7855a00b04205acfbda15544d2b0454b3ff8b2e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93485 from smix8/leftover_from_hangover", "body": "Remove unused navigation polygon properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1abca3481308ba96fac4ddc777908ae3cf081b0e": { "hash": "1abca3481308ba96fac4ddc777908ae3cf081b0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93475 from KoBeWi/unified_timeline", "body": "Store TileMapLayer selection in scene's history", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c48c08526076f50473a8fc774a2a497e1829d5e7": { "hash": "c48c08526076f50473a8fc774a2a497e1829d5e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93471 from sertonix/patch-1", "body": "Remove private glslang include", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1cc83ad6226f6061c83aab966ef1f2ea59f466d1": { "hash": "1cc83ad6226f6061c83aab966ef1f2ea59f466d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93468 from AThousandShips/contributing_improve", "body": "Change suggestion in `CONTRIBUTING.md` to avoid spam", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4d123c8a13e9e496e1912217196b75b3844ebd1": { "hash": "d4d123c8a13e9e496e1912217196b75b3844ebd1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93435 from passivestar/themable-inspector", "body": "Make inspector spacing more themable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9c51183bb1d285f95a5c7c6ee61caa89d926ffd": { "hash": "f9c51183bb1d285f95a5c7c6ee61caa89d926ffd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93342 from kus04e4ek/build-fix", "body": "Fix not using `encoding=\"utf-8\"` when writing to files or reading from them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf20231140da1f52c15807f46c4b0c6ef1da0d60": { "hash": "bf20231140da1f52c15807f46c4b0c6ef1da0d60", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93179 from TheSofox/tree-nav-crash", "body": "Fix engine crashing when using Down Arrow selection on Tree with no selection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6882a948b6393dcefa5dcd6fd3012dd2e0cb0486": { "hash": "6882a948b6393dcefa5dcd6fd3012dd2e0cb0486", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92874 from Chaosus/completion_color_color", "body": "Add coloring for completion of Color components", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b35df67f62b612443a2b9f4d3f2257d3937cbcd7": { "hash": "b35df67f62b612443a2b9f4d3f2257d3937cbcd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92766 from Repiteo/ci/svgo", "body": "Style: Optimize `.svg` files via `svgo`; add as pre-commit hook", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09a5708df3896024bba8073dfdf5663613d365e4": { "hash": "09a5708df3896024bba8073dfdf5663613d365e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90785 from jsjtxietian/low-process", "body": "Update outdated `low_processor_usage_mode` doc", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e22a444235c455ee9364bb98c4c8945caff047b4": { "hash": "e22a444235c455ee9364bb98c4c8945caff047b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update import dock when select resource in resource panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93533 }, "c24103cc20a6f6fc0abf18bbc633b846ee79b8b2": { "hash": "c24103cc20a6f6fc0abf18bbc633b846ee79b8b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update outdated `low_processor_usage_mode` doc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90785 }, "0ab5207b8f7895700338a07ba69c8cd7481f69d2": { "hash": "0ab5207b8f7895700338a07ba69c8cd7481f69d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix incorrect enabling of post process in OpenGL", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93530 }, "ab0c974f28f5980fcf5cee15e7c6666c5276775b": { "hash": "ab0c974f28f5980fcf5cee15e7c6666c5276775b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix default collision shape on imported rigidbody", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93506 }, "f746632369f5d325ff427d1c7cbbb7ae41e187d5": { "hash": "f746632369f5d325ff427d1c7cbbb7ae41e187d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MzA2MDU0" ], "author_raw": "matheusmdx ", "committer_raw": "matheusmdx ", "summary": "Fix snapping lines don't disappearing after drag anchors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93527 }, "648d5a85257e5965d4ec270eb5850c7132b4d548": { "hash": "648d5a85257e5965d4ec270eb5850c7132b4d548", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MzEwODU=" ], "author_raw": "Nathaniel Blackburn ", "committer_raw": "Nathaniel Blackburn ", "summary": "include popupmenu labels in pot gen", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93521 }, "ea5fe1df81cf1f185627e95f0cbddb5c5fde6113": { "hash": "ea5fe1df81cf1f185627e95f0cbddb5c5fde6113", "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 RTL styles for MainScreenButton", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93520 }, "2fdf24375d9371472d69bbff36c25347528cc7cb": { "hash": "2fdf24375d9371472d69bbff36c25347528cc7cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Fix importers add-ons after 93238", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93518 }, "47babe860e5ddedaf148e2c1891af6c1561a6cd9": { "hash": "47babe860e5ddedaf148e2c1891af6c1561a6cd9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Style: Relocate `godot_gdb_pretty_print.py`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93511 }, "e82ec1a8ce4c7bbc2614c9cc646caebdf3439abe": { "hash": "e82ec1a8ce4c7bbc2614c9cc646caebdf3439abe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make AnimationTrackCaches invalid when animation is added", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93505 }, "cc6dd8d02cddfe099e9ce72e7e998ff16995f446": { "hash": "cc6dd8d02cddfe099e9ce72e7e998ff16995f446", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Style: Optimize `.svg` files with `svgo`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92766 }, "4af10686882b223879562a5c2adacad6fb756f02": { "hash": "4af10686882b223879562a5c2adacad6fb756f02", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Add `svgo` pre-commit hook", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92766 }, "b534efd42559ec13eef5200c39ba9d7f2d442d50": { "hash": "b534efd42559ec13eef5200c39ba9d7f2d442d50", "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 vertical separation to audio bus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93507 }, "5774d574967d81830e8eba22ea6fe70a00761634": { "hash": "5774d574967d81830e8eba22ea6fe70a00761634", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Optimize update flag by SkeletonModifier", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93502 }, "48622e57bf7b608a6bb6d8435d59d0b34cd89149": { "hash": "48622e57bf7b608a6bb6d8435d59d0b34cd89149", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk5NTc5ODc=" ], "author_raw": "Malcolm Anderson ", "committer_raw": "Malcolm Anderson ", "summary": "Change \"sample\" to \"stream\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93499 }, "e7859e9a49e09728b81ba197da80cdcf537b48be": { "hash": "e7859e9a49e09728b81ba197da80cdcf537b48be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Add stub method for mouse_get_position in headless display server", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93494 }, "2e846381479b5eaa7deb893087eb177bb83a494e": { "hash": "2e846381479b5eaa7deb893087eb177bb83a494e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix type-limits warning in windows_utils", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93491 }, "c689823c6009f8c0cc176f968a556e400e95c2da": { "hash": "c689823c6009f8c0cc176f968a556e400e95c2da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix subwindow titlebar redraw on oversampling change.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93490 }, "40fc299aa331955e0bf25d26b1e08ae8731c638e": { "hash": "40fc299aa331955e0bf25d26b1e08ae8731c638e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Remove unused navigation polygon properties", "body": "Removes unused navigation polygon properties, a leftover from the old Godot 3 days that used polygon center to polygon center distance for (rather inaccurate) pathfinding cost calculation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93485 }, "d86e02580c9211b7d7c2a48614649ec64c1fecec": { "hash": "d86e02580c9211b7d7c2a48614649ec64c1fecec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fix engine crashing when using Down Arrow selection on Tree with no selection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93179 }, "230a4cb63f713d22a4cde5c7acf9dbf58e7b17a6": { "hash": "230a4cb63f713d22a4cde5c7acf9dbf58e7b17a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Store TileMapLayer selection in scene's history", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93475 }, "6bb58ca5ae4d99ffc956544aace7e0a25cb2fc73": { "hash": "6bb58ca5ae4d99ffc956544aace7e0a25cb2fc73", "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": "Make inspector spacing more themable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93435 }, "01d333fce02442952c93b130941e22a5081110b7": { "hash": "01d333fce02442952c93b130941e22a5081110b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzODgzOTM3" ], "author_raw": "Sertonix ", "committer_raw": "GitHub ", "summary": "Remove private glslang include", "body": "The latest glslang versions only install headers that are part of the public interface. This breaks when builtin_glslang is set to false.\n\nRef https://github.com/KhronosGroup/glslang/commit/1dcb072cda091180a5b8b03c030bcbe83a54f8e2", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93471 }, "04bf7d4cade645a5923cc80d87ac1c6109e2cdfe": { "hash": "04bf7d4cade645a5923cc80d87ac1c6109e2cdfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93467 from anniryynanen/progress-circle-atlas", "body": "Fix atlas texture positioning in circular TextureProgressBar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ded2a4ae54a86a9509abd8c16216145bea0156f4": { "hash": "ded2a4ae54a86a9509abd8c16216145bea0156f4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93452 from raulsntos/core/placeholder-has-method", "body": "Lookup method also in base scripts of a PlaceHolderScriptInstance", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e526f12c6f42e753d7dba1f3f5c2f9756e2eb5be": { "hash": "e526f12c6f42e753d7dba1f3f5c2f9756e2eb5be", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93444 from JaviARodriguez/Open-source-Contribution", "body": "Fix FlowContainer scale from also scaling wrap point", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "710fb1191375d4b5803ba4fe33218901a152fe30": { "hash": "710fb1191375d4b5803ba4fe33218901a152fe30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93442 from Calinou/basis-universal-import-quiet", "body": "Make Basis Universal import quiet unless engine is in verbose mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e0c741fe53a5c5609dc6947d805462fd1b50810": { "hash": "1e0c741fe53a5c5609dc6947d805462fd1b50810", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93430 from KoBeWi/I_store_NodePaths,_you_store_Nodes,_we_are_not_the_same", "body": "Fix storing of Node Array properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "022b5a1f54cee36de8187d91f5f8e1b844a8fc83": { "hash": "022b5a1f54cee36de8187d91f5f8e1b844a8fc83", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93426 from smix8/poly_good_locking", "body": "Fix thread-use causing navigation polygon data corruption", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b8029414cf3f295f57a80256d6eb9259ab36562": { "hash": "6b8029414cf3f295f57a80256d6eb9259ab36562", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93374 from hakro/fix-replication-config-error-flood", "body": "Instantiate a replication config on synchronizer creation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41cc256d6390a13f5d872bd3f7fb06bed970b33e": { "hash": "41cc256d6390a13f5d872bd3f7fb06bed970b33e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89528 from Calinou/basematerial3d-height-allow-in-compatibility", "body": "Allow BaseMaterial3D height/dither fade to work with Compatibility rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16ab5345efed2f1909f8706c13655cc14ae3af3e": { "hash": "16ab5345efed2f1909f8706c13655cc14ae3af3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79054 from bruvzg/word_brk_fix", "body": "[TextServer] Fix `get_word_breaks` and its uses.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f0379730b1a16af853bd0a0ea4c001d3a245d69": { "hash": "8f0379730b1a16af853bd0a0ea4c001d3a245d69", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #61814 from Calinou/script-editor-decrease-idle-parse-delay", "body": "Decrease the default idle parse delay in the script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5b393a2686962413d3beda231ab3290c96570d3": { "hash": "d5b393a2686962413d3beda231ab3290c96570d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix crash on shader constant initialization on MinGW compiler", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93469 }, "6f99aeda04c0bce28d9471980912081416981c85": { "hash": "6f99aeda04c0bce28d9471980912081416981c85", "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": "Change suggestion in `CONTRIBUTING.md` to avoid spam", "body": "Having an issue tagged in a commit message spams the issue thread with\nnotifications, which can be especially noisy when new contributors make\na lot of updates or rebases.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93468 }, "2c5befde43e376eab2fd2f7872c38fecb1da7d7e": { "hash": "2c5befde43e376eab2fd2f7872c38fecb1da7d7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix atlas texture positioning in circular TextureProgressBar", "body": "In 4.2 TextureProgressBar needed to position its atlas texture, but in 4.3\n`draw_polygon()` handles it.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93467 }, "175e5bcf4ec0047b7f47399feff708b38416797c": { "hash": "175e5bcf4ec0047b7f47399feff708b38416797c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Lookup method also in base scripts of a PlaceHolderScriptInstance", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93452 }, "d6e17b8a0d0cd6702ea787fa9e93ca8acfe0b971": { "hash": "d6e17b8a0d0cd6702ea787fa9e93ca8acfe0b971", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1ODYxNzky" ], "author_raw": "Javi Rodriguez ", "committer_raw": "Javi Rodriguez ", "summary": "Fix FlowContainer scale from also scaling wrap point", "body": "When a FlowContainer was scaled, the point at which a line wraps would\nalso be scaled. This would cause a FlowContainer to have lines that did\nnot fit the container.\n\nFlowContainer no longer factors its scale when resorting children.\n\nFixes #93439", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93444 }, "281e0e6a5bae7165185ed32c65a96b16bfd621ce": { "hash": "281e0e6a5bae7165185ed32c65a96b16bfd621ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Allow BaseMaterial3D height/dither fade to work with Compatibility rendering", "body": "Compatibility is based on OpenGL ES 3.0, so the height shader\n(including deep parallax) and distance fade dither modes work\njust fine with no adjustments required.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89528 }, "cf09cc2115c9c00e306fca1f6b931071070b3e06": { "hash": "cf09cc2115c9c00e306fca1f6b931071070b3e06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Decrease the default idle parse delay in the script editor", "body": "This makes errors reported 0.5 seconds faster compared to the previous\ndefault value, and is closer to other code editors' behavior such as\nVS Code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 61814 }, "ec97372f04fe984583b325da43ff5757138a16f8": { "hash": "ec97372f04fe984583b325da43ff5757138a16f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Make Basis Universal import quiet unless engine is in verbose mode", "body": "This makes Basis Universal stdout match other compression modes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93442 }, "ae95531e641693caec5bb3a5b290f44bdebecd13": { "hash": "ae95531e641693caec5bb3a5b290f44bdebecd13", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Forbid calling of derivative functions in incorrect functions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93358 }, "8a6c1e8f5232ff3b3a5eac024d590e7479b29e90": { "hash": "8a6c1e8f5232ff3b3a5eac024d590e7479b29e90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93428 from adamscott/fix-superfluous-line-samples", "body": "Remove superfluous non-working sample playing check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2bb4d5dee1a25256dce65aa59380c5a79ac02b41": { "hash": "2bb4d5dee1a25256dce65aa59380c5a79ac02b41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93423 from smix8/ref_that", "body": "Fix potential crash due to invalid navigation mesh ref", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e4b06a8300e096939ef2f4937d4821cfb1a5b7c": { "hash": "0e4b06a8300e096939ef2f4937d4821cfb1a5b7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93421 from akien-mga/ci-gha-artifact-retention-2-months", "body": "CI: Keep GHA artifacts for 60 days", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3325ffbe1bda38f79328274220b3d5a0f3149020": { "hash": "3325ffbe1bda38f79328274220b3d5a0f3149020", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92750 from bruvzg/ios_autogen", "body": "[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4226dbf46972c5969106a116e9b4477a29b08b22": { "hash": "4226dbf46972c5969106a116e9b4477a29b08b22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90136 from KoBeWi/re-add_root_node", "body": "Fix `add_root_node()` being no-op", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "019a0c18a46966f04ce982e7c278fd8dc65496d9": { "hash": "019a0c18a46966f04ce982e7c278fd8dc65496d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90135 from KoBeWi/missing_star", "body": "Update scene tabs after marking as unsaved", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c53a4a7f64122fdef03d45c974b1ab4d3cfa9f33": { "hash": "c53a4a7f64122fdef03d45c974b1ab4d3cfa9f33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90069 from KoBeWi/file_suicide_prevention_measures", "body": "Don't allow copying file into its own path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "284dae151001b6c84023db957351d4c925ce481d": { "hash": "284dae151001b6c84023db957351d4c925ce481d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89788 from KoBeWi/project_directory_naming_manager", "body": "Make project naming setting available in project manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8041dc6a5519f5967d5b5fbb0ceaf63aa2d2a747": { "hash": "8041dc6a5519f5967d5b5fbb0ceaf63aa2d2a747", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Make project naming setting available in project manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89788 }, "74cc9e8d93f1ad73bdec528928255493341a2f26": { "hash": "74cc9e8d93f1ad73bdec528928255493341a2f26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix storing of Node Array properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93430 }, "b5e3238109a67b5c59ddb90c0646655f1d9d506c": { "hash": "b5e3238109a67b5c59ddb90c0646655f1d9d506c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Fix get_word_breaks and it uses.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79054 }, "de59dca156dc133b5caf8bf33aad954db917c7eb": { "hash": "de59dca156dc133b5caf8bf33aad954db917c7eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93384 from dalexeev/gds-fix-non-global-class-export", "body": "GDScript: Fix non-global class export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74f9f12c71c0b1cd66481cdc8b3b3432b7c541a6": { "hash": "74f9f12c71c0b1cd66481cdc8b3b3432b7c541a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92320 from Hilderin/fix-importing-assets-with-csv", "body": "Fix reimporting assets with csv in the project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8212f18493a6e207ec01c43fb8e75faf82b8f8e": { "hash": "e8212f18493a6e207ec01c43fb8e75faf82b8f8e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Remove superfluous non-working sample playing check", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93428 }, "eba3acadaca8527554a0cf30ba86a9939e1d7758": { "hash": "eba3acadaca8527554a0cf30ba86a9939e1d7758", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix thread-use causing navigation polygon data corruption", "body": "Fixes navigation polygon data corruption caused by thread-use that changed vertices or polygons while the navigation polygon was processed, e.g. by server region sync, navmesh baking or user thread updates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93426 }, "2b8b21c7f8e60615a03df745d7bfdfcd2e05dd1a": { "hash": "2b8b21c7f8e60615a03df745d7bfdfcd2e05dd1a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "fix animation bezier keys not showing in inspector after selection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93408 }, "d98a2b1a8b18ebc1b4c0c2931d6087833d25b61e": { "hash": "d98a2b1a8b18ebc1b4c0c2931d6087833d25b61e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix potential crash due to invalid navigation mesh ref", "body": "Fixes potential crash due to invalid navigation mesh ref, e.g. due to NavigationPolygon call unref() internally while the resource is still in the update queue of the server.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93423 }, "06f4968a826e7645a91024907d1f42ac3905a408": { "hash": "06f4968a826e7645a91024907d1f42ac3905a408", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Keep GHA artifacts for 60 days", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93421 }, "04a530f91fc83b41112007dbd2ce02e9528df682": { "hash": "04a530f91fc83b41112007dbd2ce02e9528df682", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93407 from smix8/lock_this_geometry_up", "body": "Fix thread-use causing navigation source geometry data corruption", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e1b651da8493f7c1d02a27869497d36819b9083": { "hash": "2e1b651da8493f7c1d02a27869497d36819b9083", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93392 from smix8/if_you_cant_behave_responsible_you_get_locked", "body": "Fix thread-use causing navigation mesh data corruption", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f134f386520dbe4f995294b7556a5174b2f8f0e": { "hash": "1f134f386520dbe4f995294b7556a5174b2f8f0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93378 from akien-mga/thorvg-0.13.8", "body": "thorvg: Update to 0.13.8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b749ff59e464c4aa20819d3eebc342421cfacec4": { "hash": "b749ff59e464c4aa20819d3eebc342421cfacec4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93369 from bruvzg/mingw-llvm-warnings", "body": "[LLVM/MinGW] Fix/suppress DX12 related warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee3b31da808c47ea7f4a49663ee7893b8d89d4a8": { "hash": "ee3b31da808c47ea7f4a49663ee7893b8d89d4a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93362 from adamscott/fix-web-audio-pause", "body": "Fix pausing issues when using Web Audio samples", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4a9dc72d167faf9242e5ba783bac96b2956ae2a1": { "hash": "4a9dc72d167faf9242e5ba783bac96b2956ae2a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93361 from passivestar/viewport-buttons-styles", "body": "Add missing style overrides for viewport overlay buttons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31f3969c86049bc99d40bf4e732e04176e41030c": { "hash": "31f3969c86049bc99d40bf4e732e04176e41030c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93147 from Hilderin/fix-freeze-after-save", "body": "Fix noticeable freeze after saving a scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ac2631af780f7baf6adedfabfff1618d0703257": { "hash": "5ac2631af780f7baf6adedfabfff1618d0703257", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92688 from HolonProduction/autocompletion-batch-2", "body": "Add more autocompletion tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5c0f60c591ea57e31d2d96778500a354d198ad2": { "hash": "e5c0f60c591ea57e31d2d96778500a354d198ad2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91084 from OwenAEdwards/master", "body": "Modify MultiplayerSpawner scene path error checking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fd727ab994a9f426569bd0844afd3b2e786bcee4": { "hash": "fd727ab994a9f426569bd0844afd3b2e786bcee4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix thread use causing navigation mesh data corruption", "body": "Fixes navigation mesh data corruption caused by thread use that changed vertices or polygons while the navigation mesh was processed, e.g. by server sync or baking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93392 }, "d4722b9e1fcd88bc291fb2cfb3b2dbb94f8114b4": { "hash": "d4722b9e1fcd88bc291fb2cfb3b2dbb94f8114b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix thread-use causing navigation source geometry data corruption", "body": "Fixes navigation source geometry data corruption caused by thread-use that changed vertices or indices while the source geometry data was used in a parsing process or read from by the navmesh baking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93407 }, "8ac841a026c0fdb32351ba94570df9143eb1de11": { "hash": "8ac841a026c0fdb32351ba94570df9143eb1de11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Noticeable freeze after saving a scene #93104", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93147 }, "83078715ca15292c7f897bb4ab169c2570832bea": { "hash": "83078715ca15292c7f897bb4ab169c2570832bea", "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 style overrides for viewport overlay buttons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93361 }, "1780f2840765358b52d8f9bd28a488fd3ef89842": { "hash": "1780f2840765358b52d8f9bd28a488fd3ef89842", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYzMjc2Ng==" ], "author_raw": "Cory Petkovsek <632766+TokisanGames@users.noreply.github.com>", "committer_raw": "Cory Petkovsek <632766+TokisanGames@users.noreply.github.com>", "summary": "Fix crash when drawing a selection box on an empty scene with certain plugins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93404 }, "6fb3b727564a4afa42b03acc269bf6bb5ba1a139": { "hash": "6fb3b727564a4afa42b03acc269bf6bb5ba1a139", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Fix validation errors in zh_CN class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "57db018e33074cc3815bc79ce0c393a730aa3f5d": { "hash": "57db018e33074cc3815bc79ce0c393a730aa3f5d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix pausing issues when using Web Audio samples", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93362 }, "393f4a796950549d2f8dd306d567ce5584c6133a": { "hash": "393f4a796950549d2f8dd306d567ce5584c6133a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93391 from DarkMessiah/fix_update_available_label", "body": "Fix determining the availability of a new version", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9de785639db4e977485b8144beee4754ad274146": { "hash": "9de785639db4e977485b8144beee4754ad274146", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93386 from anniryynanen/grid-min-size", "body": "Fix GridContainer minimum size when there's a hidden parent", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "acb9a4e6ade16fd3605edbbe40a5e8bf5e8b4a37": { "hash": "acb9a4e6ade16fd3605edbbe40a5e8bf5e8b4a37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93385 from Chaosus/vs_fix_updating", "body": "Fix visual shader not being updated when switching tabs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f7d1e39825e5dda8e2e39e3c2e7ae233f000515d": { "hash": "f7d1e39825e5dda8e2e39e3c2e7ae233f000515d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93377 from EAinsley/fix#92869", "body": "Fix Subviewport keeps using removed Camera3D child.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a57c7208eb4497436ec6656231cabbc42378a148": { "hash": "a57c7208eb4497436ec6656231cabbc42378a148", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93376 from stuartcarnie/sgc/canvasrd_dead_code", "body": "Remove unused flag and code from canvas renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f24893b43dc4a139a6803128817f212bce2b0e2a": { "hash": "f24893b43dc4a139a6803128817f212bce2b0e2a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93373 from Calinou/doc-lightmapprobe-bake-required", "body": "Clarify lightmap rebaking being required for LightmapProbe changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff9c6332fd13cc0e48c417e3db11de7f6694afa1": { "hash": "ff9c6332fd13cc0e48c417e3db11de7f6694afa1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93368 from rburing/fti_skinning", "body": "Physics interpolation: Fix 2D skinning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "58d13b979019dc4fe6ed4e2f02a390e3ce3f601a": { "hash": "58d13b979019dc4fe6ed4e2f02a390e3ce3f601a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93367 from Split82/typo_fix", "body": "Fix typo in preprocessor symbol", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6fec188fc28a02d610121a7f440380a09371dbc7": { "hash": "6fec188fc28a02d610121a7f440380a09371dbc7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93364 from bruvzg/mingw-llvm-arm64", "body": "[Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f739cc1068cc8696aa01e8fd63bdaae37020142": { "hash": "8f739cc1068cc8696aa01e8fd63bdaae37020142", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93354 from AThousandShips/fix_occluder_hierarchy", "body": "Fix invalid inheritance of `OccluderInstance3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c5145f59d059b0103f6aeb56621ec6bb608056d": { "hash": "2c5145f59d059b0103f6aeb56621ec6bb608056d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93326 from Maski0/#92395", "body": "Improve `SurfaceTool::generate_tangents` UV error message", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb008256f5205123704b852fac83affbaf81cc90": { "hash": "fb008256f5205123704b852fac83affbaf81cc90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93318 from passivestar/action-button-rtl", "body": "Add missing RTL styles for InspectorActionButton", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d21812f49b05c87dbf0e9e4fcf175c2dc77eaee2": { "hash": "d21812f49b05c87dbf0e9e4fcf175c2dc77eaee2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93223 from passivestar/movie-button-colors", "body": "Allow theming movie writer button icon color", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24ce3081d706b5a276d893ebf19bbb05e0a78b67": { "hash": "24ce3081d706b5a276d893ebf19bbb05e0a78b67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93198 from raulsntos/dotnet/escape-generated-members", "body": "C#: Escape generated members", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e536ab405fe18fedb0d16fbfeecc32b33c8cd413": { "hash": "e536ab405fe18fedb0d16fbfeecc32b33c8cd413", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93174 from MannyFluss/master", "body": "Fix ruler tool sticks after right click", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef90a7e314db85fe061236d9b6afc05e60f7a987": { "hash": "ef90a7e314db85fe061236d9b6afc05e60f7a987", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93000 from Chaosus/fix_inspector_section_theming_update", "body": "Fix theme updating of the inspector sections", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82d90f13d89a14beb92d52ece224f9b395b7b910": { "hash": "82d90f13d89a14beb92d52ece224f9b395b7b910", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92665 from Calinou/editor-inspector-tweak-property-name-selector", "body": "Tweak property name style selector in the editor inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "191c33301d09bc1db7e632d95283770de8f7bbd6": { "hash": "191c33301d09bc1db7e632d95283770de8f7bbd6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92524 from ChristopheClaustre/disable_camera_effects_when_debug_draw_is_active", "body": "Disable `camera_effects` when debug draw is active", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "734fab7f20122b9fd9bf545f08d3d0baf00c707b": { "hash": "734fab7f20122b9fd9bf545f08d3d0baf00c707b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzMjMzMjYw" ], "author_raw": "maski ", "committer_raw": "Rémi Verschelde ", "summary": "Improve SurfaceTool::generate_tangents UV error message", "body": "Fixes #92395.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93326 }, "68a10ba6032d594b7c4e3e57fccfa0748602f271": { "hash": "68a10ba6032d594b7c4e3e57fccfa0748602f271", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTYzODg=" ], "author_raw": "Stanislav Labzyuk ", "committer_raw": "Stanislav Labzyuk ", "summary": "Fix determining the availability of a new version", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93391 }, "04d70c11fcf55c8b0fe17590d254e06b5cdd4a05": { "hash": "04d70c11fcf55c8b0fe17590d254e06b5cdd4a05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93364 }, "24b6edcd388836910655689fd6dd7bc3717ff256": { "hash": "24b6edcd388836910655689fd6dd7bc3717ff256", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix non-global class export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93384 }, "0fefd6cc80cef9e89afd4fc05630c74f626eecee": { "hash": "0fefd6cc80cef9e89afd4fc05630c74f626eecee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix GridContainer minimum size when there's a hidden parent", "body": "When calculating minimum size, GridContainer only looks at children that are\nreturned from `as_sortable_control()`. That defaults to only showing children\nvisible in the tree, so if the grid has a hidden parent the minimum size\nbecomes (0, 0).\n\nAfter this change only the child itself needs to be visible, making\n`GridContainer::get_minimum_size()` behave the same way as other controls.\n\nFixes #91722.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93386 }, "3bbbedc144442026708200c7c4d95b8a90572f19": { "hash": "3bbbedc144442026708200c7c4d95b8a90572f19", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix visual shader not being updated when switching tabs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93385 }, "6d35dcf7c529a20f1ea100e770133e66b1c71086": { "hash": "6d35dcf7c529a20f1ea100e770133e66b1c71086", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==", "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Physics interpolation: Fix 2D skinning", "body": "Co-authored-by: lawnjelly ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93368 }, "915e39b3c914ccd75713e50ba067cfe6f488c5b1": { "hash": "915e39b3c914ccd75713e50ba067cfe6f488c5b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYzNDA3NjQ4" ], "author_raw": "Ainsley ", "committer_raw": "Ainsley ", "summary": "Use `_camera_3d_set` instead of change camera_3d directly", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93377 }, "e94df6f5355dc89fa822c698cdf7aa8c4cc050c2": { "hash": "e94df6f5355dc89fa822c698cdf7aa8c4cc050c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.13.8", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93378 }, "98e9578d66f4401727910d960a0f31abca889716": { "hash": "98e9578d66f4401727910d960a0f31abca889716", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "Remove unused flag and code", "body": "Related #48894", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93376 }, "fc4206b603cd26bbb7bff21fc64596414a02cf64": { "hash": "fc4206b603cd26bbb7bff21fc64596414a02cf64", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Instantiate a replication config on synchronizer creation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93374 }, "3f5c9c644abdacb2cca4eb7cdebe6c392c4ebad6": { "hash": "3f5c9c644abdacb2cca4eb7cdebe6c392c4ebad6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Clarify lightmap rebaking being required for LightmapProbe changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93373 }, "010d02a6ee63dfe3a89a1d85a3de1399815ffe28": { "hash": "010d02a6ee63dfe3a89a1d85a3de1399815ffe28", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak property name style selector in the editor inspector", "body": "A preview is now displayed in the options' text:\n\n- Raw (e.g. \"z_index\")\n- Capitalized (e.g. \"Z Index\")\n- Localized (e.g. \"Z Index\")\n- \"Z Index\" is localized in the user's language.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92665 }, "10d81a238e07aede26c50ba23cf640239f755e23": { "hash": "10d81a238e07aede26c50ba23cf640239f755e23", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[LLVM/MinGW] Fix/suppress DX12 related warnings.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93369 }, "800e5f0f1169e051d9f6122ab17e416f2bc4e98f": { "hash": "800e5f0f1169e051d9f6122ab17e416f2bc4e98f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxNzkyMg==" ], "author_raw": "Jan Ilavsky ", "committer_raw": "Jan Ilavsky ", "summary": "Fix typo in preprocessor symbol", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93367 }, "8a44cf0342757fa26eec0b9191ea8a515a26eb07": { "hash": "8a44cf0342757fa26eec0b9191ea8a515a26eb07", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1Mjc2NjQ0" ], "author_raw": "Manny-OnGit ", "committer_raw": "MannyFluss <85276644+MannyFluss@users.noreply.github.com>", "summary": "fixed issue #93043, ruler tool prevents new nodes from being added with right click.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93174 }, "89dd7107d934aeed702a604f143b453638135085": { "hash": "89dd7107d934aeed702a604f143b453638135085", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix theme updating of the inspector sections", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93000 }, "0c6dbbd050866054b6758223871cf65497461364": { "hash": "0c6dbbd050866054b6758223871cf65497461364", "is_merge": false, "authored_by": [ "U_kgDOBw85cQ", "MDQ6VXNlcjExOTIxNzQ1" ], "author_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "committer_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "summary": "Fix not using `encoding=\"utf-8\"` when writing to files or reading from them", "body": "Co-authored-by: ChristopheClaustre ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93342 }, "0ae4298a3a2f9201e0a23f2503f6e36ad4103bbe": { "hash": "0ae4298a3a2f9201e0a23f2503f6e36ad4103bbe", "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 invalid inheritance of `OccluderInstance3D`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93354 }, "c46bb775e9183696192592ee375aac717140d1d4": { "hash": "c46bb775e9183696192592ee375aac717140d1d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExOTIxNzQ1" ], "author_raw": "ChristopheClaustre ", "committer_raw": "ChristopheClaustre ", "summary": "Disable camera_effects on some debug draw mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92524 }, "e018eabe1ebc6c7519409d19e7028bb91965df5b": { "hash": "e018eabe1ebc6c7519409d19e7028bb91965df5b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix building with `use_volk=yes` on MacOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93331 }, "d334632908fb7647b3308146190150255bfc37ac": { "hash": "d334632908fb7647b3308146190150255bfc37ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "GDScript: Avoid deadlock possibility in multi-threaded load", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93032 }, "03d14e436b1e9ffaf839416aa4c7fb8a5e92098e": { "hash": "03d14e436b1e9ffaf839416aa4c7fb8a5e92098e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Refactor deadlock prevention collaboration into a generic mechanism", "body": "This is strictly beyond a refactor because it also changes when the mutexes are relocked,\nbut that's only for extra safety.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93032 }, "b75f0485ba15951b87f1d9a2d8dd0fcd55e178e4": { "hash": "b75f0485ba15951b87f1d9a2d8dd0fcd55e178e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93343 from Chaosus/shader_fix_canvas_ubo", "body": "Fix ubo tag placement in canvas.glsl fragment shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ad878f06b70a6968c96d5443934b6b39d164e1a": { "hash": "8ad878f06b70a6968c96d5443934b6b39d164e1a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix ubo tag placement in canvas.glsl gles3 fragment shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93343 }, "38716b94dbcc9dbfb60a49399c5118f01fc79c45": { "hash": "38716b94dbcc9dbfb60a49399c5118f01fc79c45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Fix unintended use of `float_t` type, again", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a4942f2f59af3c9a17187e0ed20ffa40d5f9514": { "hash": "9a4942f2f59af3c9a17187e0ed20ffa40d5f9514", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93340 from RandomShaper/fix_anim_text_thread", "body": "AnimatedTexture: Fix crash when loaded from a thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd87b0bf84fa530d7b86a372dd09e4d9adcfa3a5": { "hash": "cd87b0bf84fa530d7b86a372dd09e4d9adcfa3a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93057 from HolonProduction/not-enough-code-paths", "body": "Autocompletion: Add support for string name option in more places", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4949e96b0b614420638d76ce922116cfb1f0594a": { "hash": "4949e96b0b614420638d76ce922116cfb1f0594a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91845 from ryevdokimov/disable-freelook-when-drag-and-drop", "body": "Disable viewports inputs when dragging and dropping into the viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5ed515f245d4df47676979cb092e1ecbc76b523": { "hash": "e5ed515f245d4df47676979cb092e1ecbc76b523", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93337 from bruvzg/rename_img_fnt_imp", "body": "Remove `monospace/fixed-width` from the `ResourceImporterImageFont` name and description.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4541f64026c5204ac7397fc62b6330a2cc9ed6c1": { "hash": "4541f64026c5204ac7397fc62b6330a2cc9ed6c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93190 from AThousandShips/session_doc", "body": "[Doc] Clarify the session-specific nature of `RID` and `ObjectID`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a50b535988fcc2af150c231b7a5ded3be76c2229": { "hash": "a50b535988fcc2af150c231b7a5ded3be76c2229", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93110 from Hilderin/fix-signal-panel-after-connection", "body": "Fix Can't reopen signals panel immediately after connecting a signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e01d8663e65a44ff58cec9e9d64bcc5a931226d": { "hash": "4e01d8663e65a44ff58cec9e9d64bcc5a931226d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93021 from bruvzg/wl_ime", "body": "[Wayland] Implement IME support.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c30858ee1a2d4b8367e5bc0a3154ceaa512c6f4": { "hash": "5c30858ee1a2d4b8367e5bc0a3154ceaa512c6f4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92647 from passivestar/popup-margins", "body": "Fix popup windows content margins", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "558054f707de38b24af9225294a73acc3988a80c": { "hash": "558054f707de38b24af9225294a73acc3988a80c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92640 from AThousandShips/text_value_changed_sname", "body": "[Scene] Add `SceneStringNames::text/value_changed`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0cc321b144ecf74315ce2e0b52772cf4f92c9aae": { "hash": "0cc321b144ecf74315ce2e0b52772cf4f92c9aae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92639 from AThousandShips/confirmed_sname", "body": "[Scene] Add `SceneStringNames::confirmed`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1609b275b0150be42e1df5bbeff2483166bb3ae6": { "hash": "1609b275b0150be42e1df5bbeff2483166bb3ae6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92638 from AThousandShips/item_selected_sname", "body": "[Scene] Add `SceneStringNames::item_selected`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34b9eef1778e16140450f68795551083038897b1": { "hash": "34b9eef1778e16140450f68795551083038897b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91623 from adamscott/web-default-to-nonthreaded", "body": "Default to non-threaded export setting for the web", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f7ee56f78c7a25ff32c7c16e69040df88edc671": { "hash": "1f7ee56f78c7a25ff32c7c16e69040df88edc671", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87584 from tamask/gltf-metadata", "body": "Retain meta data set on importer nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6d930b31f1042fd01d3824947b48cfdab939c0e": { "hash": "e6d930b31f1042fd01d3824947b48cfdab939c0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "AnimatedTexture: Fix crash when loaded from a thread", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93340 }, "fbb879debd0957354ab42731be402b0a5a9f4e48": { "hash": "fbb879debd0957354ab42731be402b0a5a9f4e48", "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": "[Scene] Add `SceneStringNames::text/value_changed`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92640 }, "ca18a06ecbf68db50d8d7e7391b73a245c745cea": { "hash": "ca18a06ecbf68db50d8d7e7391b73a245c745cea", "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": "[Scene] Add `SceneStringNames::confirmed`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92639 }, "d9e2fc74c73204d03a6d4431feef44085c7663df": { "hash": "d9e2fc74c73204d03a6d4431feef44085c7663df", "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": "[Scene] Add `SceneStringNames::item_selected`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92639 }, "19bf77f66635c53cc28d54784a9a2333f4a8d289": { "hash": "19bf77f66635c53cc28d54784a9a2333f4a8d289", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91382 from adamscott/sample-player", "body": "Add sample playback support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "049cf70fbf6855a55d9691f410b6537b15d1716a": { "hash": "049cf70fbf6855a55d9691f410b6537b15d1716a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Remove `monospace/fixed-width` from the `ResourceImporterImageFont` name and description.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93337 }, "64ba2cf3a92090f6474b7c752974f5f8ac45561b": { "hash": "64ba2cf3a92090f6474b7c752974f5f8ac45561b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Can't reopen signals panel immediately after connecting a signal #92996", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93110 }, "2b11d0ca966e93c621dccc57951ccbe2a0133251": { "hash": "2b11d0ca966e93c621dccc57951ccbe2a0133251", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93279 from rburing/fti_tile_map_layer", "body": "Fix `TileMapLayer` not respecting physics interpolation mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a49b7b8a05baa26986f9dbdea27403de4142bb9e": { "hash": "a49b7b8a05baa26986f9dbdea27403de4142bb9e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93271 from Repiteo/ci/clang-tidy", "body": "CI: Add manual pre-commit hook for `clang-tidy`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "344ab04661d5ffee10e2a13bb1d096dfb8040620": { "hash": "344ab04661d5ffee10e2a13bb1d096dfb8040620", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93262 from bruvzg/po_expr_tree", "body": "Improve PO plural translation rules handling.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c426b0be5d423974ad696f4133ed770befe1f75": { "hash": "4c426b0be5d423974ad696f4133ed770befe1f75", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix TileMapLayer not respecting physics interpolation mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93279 }, "6ab303cd7613e5fde9dd46278ed7e50c43f78302": { "hash": "6ab303cd7613e5fde9dd46278ed7e50c43f78302", "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": "[Doc] Clarify the session-specific nature of `RID` and `ObjectID`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93190 }, "e19f0042caddb7d0ceb260e9ba9f5e5ee08a9f44": { "hash": "e19f0042caddb7d0ceb260e9ba9f5e5ee08a9f44", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NjMyMw==" ], "author_raw": "tamas ", "committer_raw": "tamas ", "summary": "Retain meta data set on imported nodes", "body": "During the import process, many importer nodes are replaced with their\nengine node counterparts. For example, ImporterMeshInstance3D is\nreplaced with a MeshInstance3D node. Any meta data set on these\nimporter nodes, i.e. through a GLTFDocumentExtension, are lost during\nthe conversion. This change copies over any meta data set on these\nimporter nodes to their engine counterparts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87584 }, "cb9fb69d8cd5ee150fd2a7a06f50e0a1a86b150b": { "hash": "cb9fb69d8cd5ee150fd2a7a06f50e0a1a86b150b", "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 RTL styles for InspectorActionButton", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93318 }, "dd883bebd40332c06eed59eadd2383d6f1d0bfc1": { "hash": "dd883bebd40332c06eed59eadd2383d6f1d0bfc1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Improve PR plural translation rules handling.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93262 }, "0a83e7c5dac550afb26e26684cbb6e4d6c139f5e": { "hash": "0a83e7c5dac550afb26e26684cbb6e4d6c139f5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93288 from rune-scape/gdextension-const-stringname-weird", "body": "Object: Use const correct `GDExtensionConstStringNamePtr`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a492b32ed088a661d3d20541de950323d0743b6b": { "hash": "a492b32ed088a661d3d20541de950323d0743b6b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93281 from TitanNano/jovan/fix_get_frame_data", "body": "Make `profiling_get_frame_data` call the correct GDVIRTUAL method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c5f6db8c2c3d18b7316d2b2caa06cf1324b631c": { "hash": "2c5f6db8c2c3d18b7316d2b2caa06cf1324b631c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93256 from bruvzg/ts_offset_accum", "body": "[TextServer] Save advances rounding remainders to prevent rounding error accumulation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edf2f8cb0dd7052a603e5d1850e15d5b094a0b4d": { "hash": "edf2f8cb0dd7052a603e5d1850e15d5b094a0b4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93238 from bruvzg/ed_unload_addons", "body": "[Editor] Unload addons before quitting to allow cleanup.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39ab252ba1557803543724fa13372e32b0b1d4b3": { "hash": "39ab252ba1557803543724fa13372e32b0b1d4b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93140 from bruvzg/rtl_table_bg_sep", "body": "[RTL] Fix table h/v separation alignment.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb3d489baa95ecfe1f6106b55126eba6c30988d8": { "hash": "fb3d489baa95ecfe1f6106b55126eba6c30988d8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93137 from bruvzg/rtl_row_align", "body": "[RTL] Fix `align_to_row` for the last table row.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a1e5aea69df800e64f3278964f999421009af22": { "hash": "9a1e5aea69df800e64f3278964f999421009af22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92588 from AThousandShips/font_sname", "body": "[Scene] Add `SceneStringNames::font(_size/_color)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c3f811f084cde0948089bab8280ad25404f8834": { "hash": "6c3f811f084cde0948089bab8280ad25404f8834", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92177 from KoBeWi/literally_wtf", "body": "Fix broken built-in script reloading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d519715d94dc1062addcfc8efad47abb494fa4c5": { "hash": "d519715d94dc1062addcfc8efad47abb494fa4c5", "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": "[Scene] Add `SceneStringNames::font(_size/_color)`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92588 }, "52fa4f05f3945fdf511c249adede9b6d07c51beb": { "hash": "52fa4f05f3945fdf511c249adede9b6d07c51beb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add samples playback support", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91382 }, "71b300d9acb115e48ab9763875e956a4966ef197": { "hash": "71b300d9acb115e48ab9763875e956a4966ef197", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix popup windows content margins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92647 }, "b435551682f93cf49f606d260b28e13ff5526beb": { "hash": "b435551682f93cf49f606d260b28e13ff5526beb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93294 from rune-scape/autoload-incorrect-path", "body": "Fix incorrect autoload path in error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "470cc597066d2cfdcc1394ae7cc79729267985a8": { "hash": "470cc597066d2cfdcc1394ae7cc79729267985a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93293 from rune-scape/cleanup-order", "body": "Fix cleanup order in `unregister_core_types()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76a8fa6fed5aa7728fc7b2f05ea92acaadd054fc": { "hash": "76a8fa6fed5aa7728fc7b2f05ea92acaadd054fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93292 from rune-scape/singleton-cleanup", "body": "Fix missing cleanup and null checks for various singletons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "29654bdc4ff752d1206a87dcc172faa6a85655f8": { "hash": "29654bdc4ff752d1206a87dcc172faa6a85655f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93286 from rune-scape/fix-rare-physics-crash", "body": "GodotPhysics: Fix crash on null space", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c399a434dc8027c07242d96fbef1e4e49ac5daf": { "hash": "6c399a434dc8027c07242d96fbef1e4e49ac5daf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93269 from Chaosus/shader_fix_custom", "body": "Prevent changing some built-ins in spatial shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a06a5e2ff1a188fe4607f2f17614da2d828b2057": { "hash": "a06a5e2ff1a188fe4607f2f17614da2d828b2057", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93257 from bruvzg/antrk_popup_drag", "body": "[AnimationTrackEdit] Cancel key drag when popup is shown.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a470143ef04f5e84fb411a5d67672a1f7ee8932": { "hash": "2a470143ef04f5e84fb411a5d67672a1f7ee8932", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93255 from jsjtxietian/atlas-default", "body": "Prevent generating preview for zero sized texture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fd5aad1cf2d3f0ed14ba7179d2bc6cefd375ea0": { "hash": "0fd5aad1cf2d3f0ed14ba7179d2bc6cefd375ea0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93229 from passivestar/themable-renderer-colors", "body": "Allow theming renderer colors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ec023f10110e561f8702b2a95c5395d5dc289e1": { "hash": "0ec023f10110e561f8702b2a95c5395d5dc289e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92678 from warriormaster12/dup_prop_before_remap_resources", "body": "Duplicate properties first before remapping resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef9b82a0760a769459f3e3402515e56f269844d4": { "hash": "ef9b82a0760a769459f3e3402515e56f269844d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "fix rare physics crash", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93286 }, "6adcb1373a78cc208c86b66f687c30051ff39bd6": { "hash": "6adcb1373a78cc208c86b66f687c30051ff39bd6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "fix missing cleanup and null checks for various singletons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93292 }, "3027b499433b6be49a64fcf13dcfd26fb887f381": { "hash": "3027b499433b6be49a64fcf13dcfd26fb887f381", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent generating preview for zero sized texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93255 }, "97105f236dbceb46eb803959880d590303625f7f": { "hash": "97105f236dbceb46eb803959880d590303625f7f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Fix incorrect autoload path in error", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93294 }, "818fb63f032350cebc4a035206e41b6b516e4cfb": { "hash": "818fb63f032350cebc4a035206e41b6b516e4cfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "fixed cleanup order in `unregister_core_types()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93293 }, "dc8d7ef43ea881ccc4fbb391f9dc22fa46168a7f": { "hash": "dc8d7ef43ea881ccc4fbb391f9dc22fa46168a7f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Save advances rounding remainders to prevent rounding error accumulation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93256 }, "ca916a536af39c99927c3587b6988168f7c285ff": { "hash": "ca916a536af39c99927c3587b6988168f7c285ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Object: use correct GDExtensionConstStringNamePtr", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93288 }, "b303e73877764e33037a269b7c7092cf6f11f680": { "hash": "b303e73877764e33037a269b7c7092cf6f11f680", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "avoid crashing when scene import settings are empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93284 }, "21586da50ef5fe916c57e10b0aaa14e396f07dd2": { "hash": "21586da50ef5fe916c57e10b0aaa14e396f07dd2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1MDA4NTg=" ], "author_raw": "Jovan Gerodetti ", "committer_raw": "Jovan Gerodetti ", "summary": "Make profiling_get_frame_data call the correct GDVIRTUAL method.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93281 }, "576c9e4fe87c5bb38c84b23dcad3529f68eb4a47": { "hash": "576c9e4fe87c5bb38c84b23dcad3529f68eb4a47", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Add pre-commit hook for `clang-tidy`", "body": "• Set to \"manual\" so it isn't invoked in normal workflow\n• Modernize `.clang-tidy` file", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93271 }, "3d2b70c1ec14cef092d1cd37c6ca698013104566": { "hash": "3d2b70c1ec14cef092d1cd37c6ca698013104566", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Prevent changing some built-ins in spatial shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93269 }, "e0ab91a1939b0a8e753929a46200fcf6544c5b0f": { "hash": "e0ab91a1939b0a8e753929a46200fcf6544c5b0f", "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": "Allow theming renderer colors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93229 }, "e2fc6d38cb240ea23bd5700514f8a8ce7011e89c": { "hash": "e2fc6d38cb240ea23bd5700514f8a8ce7011e89c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92926 from alula/patch-2", "body": "Make texture filtering in TileAtlasView consistent", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e591bb0288560711d098d862d60271102101a68f": { "hash": "e591bb0288560711d098d862d60271102101a68f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNzYxMzk=", "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "alula <6276139+alula@users.noreply.github.com>", "committer_raw": "Alula <6276139+alula@users.noreply.github.com>", "summary": "Make texture filtering in TileAtlasView consistent", "body": "Co-authored-by: Gilles Roudière ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92926 }, "eb20a68b323c1fcb75492f8132e1bd6d321713ec": { "hash": "eb20a68b323c1fcb75492f8132e1bd6d321713ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93239 from Calinou/gl-vsync-tweak-warnings", "body": "Tweak warning messages related to V-Sync on OpenGL", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf50779ef80c6158f2af72bbcc250731151c7c0f": { "hash": "cf50779ef80c6158f2af72bbcc250731151c7c0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93160 from bruvzg/pg_mt_crash", "body": "[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a543a608504bad44296a5f1936fcbc76af38010": { "hash": "0a543a608504bad44296a5f1936fcbc76af38010", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92636 from TokageItLab/blend-point-check", "body": "Add blend point check to `AnimationNodeBlendSpace2D::_process()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a55788a54346fe9e0217c3e72a5560a1e00dc180": { "hash": "a55788a54346fe9e0217c3e72a5560a1e00dc180", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxOTc0NDk4" ], "author_raw": "Summersay415 <71974498+Summersay415@users.noreply.github.com>", "committer_raw": "Summersay415 ", "summary": "Change the way doNotStrip is set", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92859 }, "0ca0b462e51949383acca260a4aaa441d6ea2eb4": { "hash": "0ca0b462e51949383acca260a4aaa441d6ea2eb4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93227 from oshman99/master", "body": "Fix closest edge and face check in `NavigationServer3D.map_get_closest_point_to_segment`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3421c9fab519be945f4b0249dcb73dd47317537c": { "hash": "3421c9fab519be945f4b0249dcb73dd47317537c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92931 from TokageItLab/child-physical-bone", "body": "Fix unbound child bones of the PhysicalBone aren't modified", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ed747e2553e0759e269db6b8fc750997db4983c": { "hash": "4ed747e2553e0759e269db6b8fc750997db4983c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NTQ3ODkx" ], "author_raw": "Artem ", "committer_raw": "Artem ", "summary": "Fixed closest edge and face check in NavigationServer3D.map_get_closest_point_to_segment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93227 }, "170af05c8022ad3e0cefb287ca0cb3790c8747f6": { "hash": "170af05c8022ad3e0cefb287ca0cb3790c8747f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93219 from Chaosus/vs_fix_varyings", "body": "Fix bugs in visual shader varyings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "277e4ea937cb3728d2ed1344ad4c682dd1e190b0": { "hash": "277e4ea937cb3728d2ed1344ad4c682dd1e190b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93177 from Faless/crypto/expose_get_entropy", "body": "[Crypto] Expose `OS.get_entropy`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae7045f67efede5eafa5af3279ab1d88c0facec5": { "hash": "ae7045f67efede5eafa5af3279ab1d88c0facec5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Crypto] Expose OS.get_entropy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93177 }, "8c70c18132441d11a88dd96b462d89d8eba4c2f5": { "hash": "8c70c18132441d11a88dd96b462d89d8eba4c2f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93242 from 31/dev/31/csg-snap-dirty", "body": "Make CSG shape dirty after changing Snap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63cb43a05957bca359e8bed72e72d81ce1ccdf52": { "hash": "63cb43a05957bca359e8bed72e72d81ce1ccdf52", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93233 from dalexeev/anim-doc-sprite-frames-frame-duration", "body": "Animation: Document frame duration units in `SpriteFrames`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f6bd88090d869b8527563dfe20a72ce9967f6ff8": { "hash": "f6bd88090d869b8527563dfe20a72ce9967f6ff8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93218 from thmasn/color-documentation", "body": "Mention inverse of hex functions in `Color`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4671bbc42eb2a189c374bbfabb2ac68789788b41": { "hash": "4671bbc42eb2a189c374bbfabb2ac68789788b41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93195 from shak2/patch-2", "body": "Fix description of `Vector2/3.dot`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab91c3638ccd40fc73e28a36ad82b525886814cf": { "hash": "ab91c3638ccd40fc73e28a36ad82b525886814cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93185 from TokageItLab/fix-force-continuous", "body": "Fix force continuous with un-interpolatable value is not applied correctly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47d778e143523418fe055f4f2ed66ca37a92e550": { "hash": "47d778e143523418fe055f4f2ed66ca37a92e550", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93182 from markdibarry/parallax2d-y-sort-fix", "body": "Add Parallax2D repeats in ysort child collection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3336aa110c499bae5081c964b6fd6da06b3493e": { "hash": "c3336aa110c499bae5081c964b6fd6da06b3493e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93178 from Faless/crypto/expose_tls_options_getters", "body": "[Crypto] Expose TLSOptions getters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8cbe4fb2d4cc81f585ef6b8ca86caca58eae693d": { "hash": "8cbe4fb2d4cc81f585ef6b8ca86caca58eae693d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93176 from Faless/crypto/expose_get_system_ca_certificates", "body": "[Crypto] Expose `get_system_ca_certificates`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70a0bee7ede0e095cec8dccf5a1052c7597c3b20": { "hash": "70a0bee7ede0e095cec8dccf5a1052c7597c3b20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93166 from Hilderin/fix-binary-export-mismatched-external-parser", "body": "Fix mismatched external parser with binary exports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0347130a59927054afb494d209a8175a53fcc7b9": { "hash": "0347130a59927054afb494d209a8175a53fcc7b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92851 from patwork/fix-tooltips-viewport-dims", "body": "Make query for `GL_MAX_VIEWPORT_DIMS` compatible with web exports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a75654fd127bbda421aa2e14e1c7af9a01063a90": { "hash": "a75654fd127bbda421aa2e14e1c7af9a01063a90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92568 from clayjohn/GL-UBO-alignment", "body": "Add more validation to UBO size and alignment in Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb8fe430fe2a8813c499e7f6453fa725a2b87ac3": { "hash": "bb8fe430fe2a8813c499e7f6453fa725a2b87ac3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90098 from viksl/fix-instant-rotation-and-return-wrapping", "body": "Allow wrapping for begin rotate transformation to bring it in line with Blender.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9dca8995b2945ed29eb617cfb24822f12c363ec2": { "hash": "9dca8995b2945ed29eb617cfb24822f12c363ec2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89572 from markdibarry/parallax_scale_regression", "body": "Avoid passing zoom scale for ParallaxLayer mirror", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d66281c7b89dd4b8021de904eea36a6e204cdd3a": { "hash": "d66281c7b89dd4b8021de904eea36a6e204cdd3a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80860 from RandomShaper/harmonize_track_insert", "body": "Simplify right-click track insertion code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e76739bd682d72da2b8aeec26cd7a2d537de131": { "hash": "0e76739bd682d72da2b8aeec26cd7a2d537de131", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[AnimationTrackEdit] Cancel key drag when popup is shown.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93257 }, "649c87b9573c62814e20cfbad4deaa07c13fa87d": { "hash": "649c87b9573c62814e20cfbad4deaa07c13fa87d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMTMwMA==", "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "31 <31eee384@gmail.com>", "committer_raw": "31 <31eee384@gmail.com>", "summary": "Make CSG shape dirty after changing Snap, update doc", "body": "Update doc to mention that Snap only takes effect at the top level.\n\nCo-authored-by: Hugo Locurcio ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93242 }, "29348be0cad371a0e2322d82d9a67031a90e9fa2": { "hash": "29348be0cad371a0e2322d82d9a67031a90e9fa2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak warning messages related to V-Sync on OpenGL", "body": "- Make warnings print only once per session.\n- Tweak the message to be less confusing, and mention that the issue\nmost likely stems from a graphics driver limitation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93239 }, "3c7b713ef912a9c4ab9ad2aea592e1334001ae48": { "hash": "3c7b713ef912a9c4ab9ad2aea592e1334001ae48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Animation: Document frame duration units in `SpriteFrames`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93233 }, "d96c58bbd0f94418e6dc76a9766d28a595eaeb16": { "hash": "d96c58bbd0f94418e6dc76a9766d28a595eaeb16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Unload addons before quitting to allow cleanup.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93238 }, "537316098f6292909ca9ae68b054280198b3d8d7": { "hash": "537316098f6292909ca9ae68b054280198b3d8d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix bugs in visual shader varyings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93219 }, "70cdfc4c5e20af7459d4e2148dab38458150454f": { "hash": "70cdfc4c5e20af7459d4e2148dab38458150454f", "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": "Allow theming movie writer button icon color", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93223 }, "501c15c5f506f14cf2dca39625c0bce693c007c7": { "hash": "501c15c5f506f14cf2dca39625c0bce693c007c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92750 }, "aa9bd34d68ac8ac50ac28b1300aadd6f35d8d314": { "hash": "aa9bd34d68ac8ac50ac28b1300aadd6f35d8d314", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMTUwMTUx" ], "author_raw": "thmasn ", "committer_raw": "GitHub ", "summary": "mention inverse of hex functions in Color.xml", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93218 }, "65cd0c86f9c761becb41b9ef085c4240f940f0d6": { "hash": "65cd0c86f9c761becb41b9ef085c4240f940f0d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Escape generated members", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93198 }, "451d0999ca4eaea52b36a7f4cf4ef306340b3928": { "hash": "451d0999ca4eaea52b36a7f4cf4ef306340b3928", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgwMTU5MTA=" ], "author_raw": "shak2 ", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Fix description of `Vector2/3.dot`", "body": "A 90 degree angle is a right angle.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93195 }, "8ac0d81825ee4ce9d950c31c321b0e0ee5c59602": { "hash": "8ac0d81825ee4ce9d950c31c321b0e0ee5c59602", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix table h/v separation alignment.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93140 }, "95813793b48c78e76385b63cf68bc2b7549748c3": { "hash": "95813793b48c78e76385b63cf68bc2b7549748c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add repeats in ysort child collection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93182 }, "7acaa0d3206ee2863bd81acd0bb0aa77b66c687d": { "hash": "7acaa0d3206ee2863bd81acd0bb0aa77b66c687d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93160 }, "049c1a569957a129ca25cd3a7453b53db5f287ea": { "hash": "049c1a569957a129ca25cd3a7453b53db5f287ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix force continuous un-interpolatable value is not applied correctly", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93185 }, "3639c1f0ca63a41b0796e6300fc698b005410a25": { "hash": "3639c1f0ca63a41b0796e6300fc698b005410a25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Crypto] Expose TLSOptions getters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93178 }, "33d0e1c50ccba4eebb05073d4e20b0deb0d6ec54": { "hash": "33d0e1c50ccba4eebb05073d4e20b0deb0d6ec54", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Crypto] Expose get_system_ca_certificates.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93176 }, "ea4be9afa6207cf0c2f5b66dbba5b826ba5e8d5c": { "hash": "ea4be9afa6207cf0c2f5b66dbba5b826ba5e8d5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add more validation to UBO size and alignment in Compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92568 }, "c419b548d2402cbbc863cc4bb08cf178b2a96c0d": { "hash": "c419b548d2402cbbc863cc4bb08cf178b2a96c0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix mismatched external parser with binary exports", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93166 }, "71699e08c9df78b7203fa4ef9cede28e995d6ace": { "hash": "71699e08c9df78b7203fa4ef9cede28e995d6ace", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93143 from Faless/web/fix_dlink_emcc_3.1.62", "body": "[Web] Fix thread+dlink builds with emscripten 3.1.61+git", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "087ef4b94278e8b93c6adf79ed5c376c84dee463": { "hash": "087ef4b94278e8b93c6adf79ed5c376c84dee463", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93124 from RandomShaper/skull_trio", "body": "`ResourceLoader`: Let the caller thread use its own message queue override", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c58c50831b8b19a9e276c88c91a47f6b2ee6001a": { "hash": "c58c50831b8b19a9e276c88c91a47f6b2ee6001a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93107 from clayjohn/GLES-sky-ambient", "body": "Ensure sky reflection is updated when ambient mode is set to background", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75eb8ad51022765a9cf80ed7edc2bcc6287d09da": { "hash": "75eb8ad51022765a9cf80ed7edc2bcc6287d09da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93091 from RandomShaper/remove_false_safety", "body": "Remove no longer needed thread safety measures", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08a21fda8dd7faa51b27fea1accfe942be55883e": { "hash": "08a21fda8dd7faa51b27fea1accfe942be55883e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93082 from RandomShaper/fix_err_deadlock", "body": "ResourceLoader: Avoid deadlock when awaiting a loader thread that failed early", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b271c83153c290729dc9ca38ccab4e35c957297": { "hash": "8b271c83153c290729dc9ca38ccab4e35c957297", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93161 from Hilderin/fix-crash-importing-ttf", "body": "Fix ProgressDialog crash when importing TTF font", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27d67b5ae6678e264a08d43679677b19301f9710": { "hash": "27d67b5ae6678e264a08d43679677b19301f9710", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Use the module config to preload GDExtension libraries.", "body": "Instead of calling loadDynamicLibraries ourselves, we add the\nGDExtension libraries to preload to the \"dynamicLibraries\" module config\nproperty.\n\nThis seems to fix some threading issue with some browsers during the\ninit phase.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93143 }, "c95bd2d264c7e8fe49fe04760e51f221d4df42df": { "hash": "c95bd2d264c7e8fe49fe04760e51f221d4df42df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Disable thorvg threads on the Web", "body": "They're of little help, and just adds to the possibility of causing\ndeadlocks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93143 }, "7af8c494ab885911f5796c7b16a1a0314f2d6c67": { "hash": "7af8c494ab885911f5796c7b16a1a0314f2d6c67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Force emcc to use \"wasm\" longjmp mode", "body": "SUPPORT_LONGJMP have changed since emscripten 3.1.32 to default to\n\"wasm\" mode when exceptions are enabled, and \"emscripten\" mode when\ndisabled.\n\nWhile we generally doesn't use exception in core, linked libraries may\nneed them, and emscripten don't plan to support WASM EH + Emscripten\nSjLj in the long term.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93143 }, "e874cd84f0b21387ddc3091b6d594b2d6a8c4b6d": { "hash": "e874cd84f0b21387ddc3091b6d594b2d6a8c4b6d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Remove space between emscripten \"-s\" flags and the option", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93143 }, "8a82d3e9a777ce956007707089c12d0b71aace88": { "hash": "8a82d3e9a777ce956007707089c12d0b71aace88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix ProgressDialog crash when importing TTF font", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93161 }, "d1eebd34936d062896e0f7cd1d527557fd15768f": { "hash": "d1eebd34936d062896e0f7cd1d527557fd15768f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Enable usage of asan-enabled versions of prebuilt libraries", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93152 }, "4119fb32cb8b3213bc38886fe4c381db4fe5f24e": { "hash": "4119fb32cb8b3213bc38886fe4c381db4fe5f24e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93153 from Chaosus/vs_fix_incorrect_preview_port", "body": "Fix incorrect preview port in visual shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99fa6ee6c44fb7844c3b2c2ce19a77b72913d892": { "hash": "99fa6ee6c44fb7844c3b2c2ce19a77b72913d892", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix incorrect preview port in visual shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93153 }, "ac95e0f4ff45dcb6f4709edda2c65ff8524c6f7a": { "hash": "ac95e0f4ff45dcb6f4709edda2c65ff8524c6f7a", "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": "" }, "b1dbc8b51ad85d1edfe474b938c128de28ebde19": { "hash": "b1dbc8b51ad85d1edfe474b938c128de28ebde19", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93150 from Chaosus/fix_missing_ttr", "body": "Add missing TTR's for EditorProgress", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68142d1038bfbaf151222f5d346afea2674af91b": { "hash": "68142d1038bfbaf151222f5d346afea2674af91b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93148 from Hilderin/fix-httprequest-error-export-template", "body": "Fix bug when downloading export templates and re-opening the template manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4e7947d3f66af38b092b6ddbda7f7b32b2ee2c9": { "hash": "b4e7947d3f66af38b092b6ddbda7f7b32b2ee2c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93127 from BlueCube3310/material-ready", "body": "Material: Fix marking as ready", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f94c5e8bf1569952702b9a484ab62744828cfc05": { "hash": "f94c5e8bf1569952702b9a484ab62744828cfc05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93089 from passivestar/editor-property-spacing", "body": "Fix EditorProperty spacing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e1e6f0d3bd084858785389f46bb05e5229f5102": { "hash": "6e1e6f0d3bd084858785389f46bb05e5229f5102", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92955 from libklein/fix-navigation-polygon-draw", "body": "TileSet: Transform rotated navigation (sub)-polygons individually.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3b7c7d85c0654463564f9c8a24ae8523d322001b": { "hash": "3b7c7d85c0654463564f9c8a24ae8523d322001b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92741 from Alex2782/fix_adreno_3xx_compatibility", "body": "Fix Adreno 3xx compatibility for devices with newer driver versions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ce3e169a92b0a4a3a24f26e139eccb8a9400dac": { "hash": "4ce3e169a92b0a4a3a24f26e139eccb8a9400dac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92388 from sunfl0w/fix-compatibility-albedo", "body": "Fix albedo value wraparound in Compatibility render mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7d5e2f0d91cec2f74f4e57ad868881ded08583b": { "hash": "a7d5e2f0d91cec2f74f4e57ad868881ded08583b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add missing TTR's for EditorProgress", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93150 }, "df10fdc3674f9637a4a2640fdd2ffc8930604149": { "hash": "df10fdc3674f9637a4a2640fdd2ffc8930604149", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Bug when downloading export templates and re-open the template manager #93121", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93148 }, "ed5f33ef07540fa7529363819f40c4df3110ef80": { "hash": "ed5f33ef07540fa7529363819f40c4df3110ef80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Make query for GL_MAX_VIEWPORT_DIMS compatible with web exports", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92851 }, "2dc42e8a93233a7a00ec8b18fbd386ab51379918": { "hash": "2dc42e8a93233a7a00ec8b18fbd386ab51379918", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyNzE0MDM0" ], "author_raw": "Patrick Sean Klein ", "committer_raw": "Patrick Sean Klein ", "summary": "TileSet: Maintain NavigationPolygon sub-polygons when rotating", "body": "The original implementation merged sub-polygons into a single polygon\nwhen rotating. This can cause non-simple geometries downstream\nalgorithms cannot handle.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92955 }, "23fbdacef85753cb810eed5fd5dfd0218d19f6b1": { "hash": "23fbdacef85753cb810eed5fd5dfd0218d19f6b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix `align_to_row` for the last table row.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93137 }, "680e489189796af2c34f06df49e19b17dec5c6fc": { "hash": "680e489189796af2c34f06df49e19b17dec5c6fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93087 from KoBeWi/path_to_less_bugs", "body": "Allow cancelling actions in Path2D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de8a05f4470a506066e9fe1530fa40a9407a5709": { "hash": "de8a05f4470a506066e9fe1530fa40a9407a5709", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92965 from m4gr3d/fix_splash_screen", "body": "Update the Android splash screen logic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e988c1a682c9c9eb6407dc59bf6b52bd8f09277a": { "hash": "e988c1a682c9c9eb6407dc59bf6b52bd8f09277a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92870 from KoBeWi/maybe_RESET_a_bit_less", "body": "Don't allow creating invalid RESET keys", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe61f94c7ed6a9eb3fb6cb17026a9060afbe75a5": { "hash": "fe61f94c7ed6a9eb3fb6cb17026a9060afbe75a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92810 from KoBeWi/redirect_tests_to_dev/null", "body": "Use subfolder for temporary test files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e15c2e051e4d5b2257b5ea24e466b4056d8c2310": { "hash": "e15c2e051e4d5b2257b5ea24e466b4056d8c2310", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92663 from Riteo/holy-egl-batman", "body": "EGL: Use `EGL_EXT_platform_base` whenever possible", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1567a498cbe0d2aeb73a9d2a67d3ac6b22b340a1": { "hash": "1567a498cbe0d2aeb73a9d2a67d3ac6b22b340a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93129 from passivestar/object-selector-label", "body": "Center the label in EditorObjectSelector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "172b4dc57e0abf299591639bf2c3badacb5c0e5a": { "hash": "172b4dc57e0abf299591639bf2c3badacb5c0e5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93128 from bruvzg/button_internal_margin", "body": "[Button] Do not include internal margins into base button minimum size.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c380a0ba2d9db89b5346369c789020e278e4f24": { "hash": "8c380a0ba2d9db89b5346369c789020e278e4f24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93126 from bruvzg/uxtheme_vercheck", "body": "[Windows] Add Windows version and Wine checks for Windows 10+ dark mode API.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "93447ceb37b40f1cc218bdc6db767911812600a4": { "hash": "93447ceb37b40f1cc218bdc6db767911812600a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93112 from Hilderin/fix-crash-undo-spriteframes-rename", "body": "Fix Crash when trying to undo SpriteFrames animation rename #93079", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fccfda2706e1d822ecbc76f7f12f0cebc3b020f0": { "hash": "fccfda2706e1d822ecbc76f7f12f0cebc3b020f0", "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": "Center the label in EditorObjectSelector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93129 }, "0e56b64fc4bfefdc70f5a29bc0089404c24e597d": { "hash": "0e56b64fc4bfefdc70f5a29bc0089404c24e597d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNjIwNjcy" ], "author_raw": "sunfl0w ", "committer_raw": "sunfl0w ", "summary": "Fix albedo value wraparound in Compatibility render mode", "body": "Using the Compatibility renderer results in wrapped albedo values if a custom shader returns albedo values outside the expected range of [0,1].\n\nThis commit fixed this issue by clamping the albedo value to [0,1] right after the custom shader is executed.\n\nFixes #91919", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92388 }, "dbc4e3f35055e2ae98c4b608234b6ea6a50b1aa1": { "hash": "dbc4e3f35055e2ae98c4b608234b6ea6a50b1aa1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Add Windows version and Wine checks for Windows 10+ dark mode API.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93126 }, "35b4b5f77999629527cf97e0a302b1d1bfc23307": { "hash": "35b4b5f77999629527cf97e0a302b1d1bfc23307", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Button] Do not include internal margins into base button minimum size.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93128 }, "ea683cd152689cfc084fd8e28609bc486ef8ee6a": { "hash": "ea683cd152689cfc084fd8e28609bc486ef8ee6a", "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": "Material: Fix marking as ready", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93127 }, "e351b89117664c39d7e314ad0f36c59b0e941cf6": { "hash": "e351b89117664c39d7e314ad0f36c59b0e941cf6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93119 from bruvzg/img_import_ucodes", "body": "[Image Font Importer] Adds support for `\\uXXXX` in the kerning config strings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fc499fc703b37e227fed60bab65f98afc3eb32e1": { "hash": "fc499fc703b37e227fed60bab65f98afc3eb32e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93117 from jsjtxietian/gltf-owner", "body": "Unset the owner of `ImporterMeshInstance3D` before adding it to skeleton's child", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2fab2c78506311914e0c8595d6377cbcffd2395c": { "hash": "2fab2c78506311914e0c8595d6377cbcffd2395c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93105 from kitbdev/keystate", "body": "Windows Input use GetKeyState instead of GetAsyncKeyState", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3030ca2dc6ee82656d82747511f190707af7a5a": { "hash": "c3030ca2dc6ee82656d82747511f190707af7a5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93101 from mihe/codesign-fixes", "body": "Fix issues related to code-signing for macOS exports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c05e986f9e79ad3771aac5e8799b9691714f620": { "hash": "5c05e986f9e79ad3771aac5e8799b9691714f620", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93100 from bruvzg/dbl_enter_fx", "body": "[Window] Ignore duplicate mouse enter events.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68ebce2694d9de8fc05c5d76b4db151492682f25": { "hash": "68ebce2694d9de8fc05c5d76b4db151492682f25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92715 from bruvzg/ts_gde_sync", "body": "[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc6f5d1a7a2aca1c259a279b7c263b644e970e21": { "hash": "cc6f5d1a7a2aca1c259a279b7c263b644e970e21", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Let the caller thread use its own message queue override", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93124 }, "21c03d1956417384d4cecefbc6830d956b6b4af9": { "hash": "21c03d1956417384d4cecefbc6830d956b6b4af9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Fix thread message queue not restored after overridden in a task", "body": "Also, simplifies the thread override teardown in MessageQueue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93124 }, "9ba984e2c14c4a5f6464e828f9e2f9b8e4bb73ea": { "hash": "9ba984e2c14c4a5f6464e828f9e2f9b8e4bb73ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Simplify right-click track insertion code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80860 }, "db46eac24cb6796f23d5ec19347d2d3a993dde51": { "hash": "db46eac24cb6796f23d5ec19347d2d3a993dde51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Image Font Importer] Adds support for `\\uXXXX` in the kerning config strings.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93119 }, "e09443509adaf182f678c40647877e3f1fd57ad5": { "hash": "e09443509adaf182f678c40647877e3f1fd57ad5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Unsetting the owner of `ImporterMeshInstance3D` before adding it to skeleton's child", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93117 }, "4575ccbad959c2678b75411254f89bb162f8095b": { "hash": "4575ccbad959c2678b75411254f89bb162f8095b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Crash when trying to undo SpriteFrames animation rename #93079", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93112 }, "b758658405c6d25f6be3c020083c18da4b5cb1db": { "hash": "b758658405c6d25f6be3c020083c18da4b5cb1db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure sky reflection is updated when ambient mode is set to background", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93107 }, "45c6971a36817215a0c454f2eb32b2f713cd8653": { "hash": "45c6971a36817215a0c454f2eb32b2f713cd8653", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Input use GetKeyState instead of GetAsyncKeyState", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93105 }, "6d68362f2f7a4612a0ec4df7996b16aa2d0b0def": { "hash": "6d68362f2f7a4612a0ec4df7996b16aa2d0b0def", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix issues related to code-signing for macOS exports", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93101 }, "18393eb09a391fe6d14a6556e8cc1e568e6b5eec": { "hash": "18393eb09a391fe6d14a6556e8cc1e568e6b5eec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Window] Ignore duplicate mouse enter events.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93100 }, "51f74af2ac57e23164bf3a41e50a544fd481a917": { "hash": "51f74af2ac57e23164bf3a41e50a544fd481a917", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocompletion: Add support for string name option in more places", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93057 }, "e65142190544de5b7dcb54f8ed18e6bc216fab79": { "hash": "e65142190544de5b7dcb54f8ed18e6bc216fab79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92715 }, "475248d99df89fc29032a42f1d29ad4cef49c8b5": { "hash": "475248d99df89fc29032a42f1d29ad4cef49c8b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93075 from BastiaanOlij/openxr_add_htc_msft_hand_interaction", "body": "OpenXR: Add HTC/MSFT hand interaction profiles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3cb890107b54c302e7c53fa73c87519cda7e777": { "hash": "f3cb890107b54c302e7c53fa73c87519cda7e777", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93060 from clayjohn/adjustments-enabled", "body": "Ensure post processing happens when adjustments are enabled in the Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "756102828e6b1750fb9875eed2b53ec247db53cf": { "hash": "756102828e6b1750fb9875eed2b53ec247db53cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93055 from clayjohn/MV-debug", "body": "Ensure Motion Vectors are enabled by particles and skeletons when using the Motion Vector debug draw option", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ec0bc554ffb5dfc4be3b7618752e8fdc01eaed1": { "hash": "7ec0bc554ffb5dfc4be3b7618752e8fdc01eaed1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92860 from timothyqiu/amplitude", "body": "Fix description for `Input.vibrate_handheld()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6994a414d997fa180f22780ccd14476a9c00adb": { "hash": "b6994a414d997fa180f22780ccd14476a9c00adb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Remove no longer needed thread safety measures", "body": "This is basically a revertion of commit 84b85d894c47cf5d680992fcae1d9af48eee0d3f.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93091 }, "2cd0f3584d03fbc9bc1e0e1d2f641335c9ce18f1": { "hash": "2cd0f3584d03fbc9bc1e0e1d2f641335c9ce18f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix EditorProperty spacing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93089 }, "85a8c3e71ab9d80807b99b7a144c34ee1858f6c9": { "hash": "85a8c3e71ab9d80807b99b7a144c34ee1858f6c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow cancelling actions in Path2D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93087 }, "bdcceef0e2a3489cd1e2d99e593daef5b1e12aef": { "hash": "bdcceef0e2a3489cd1e2d99e593daef5b1e12aef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "ResourceLoader: Avoid deadlock when awaiting a loader thread that failed early", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93082 }, "2ab9344b3b9af7f2bfd598a49e59d433b6128f44": { "hash": "2ab9344b3b9af7f2bfd598a49e59d433b6128f44", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix description for `Input.vibrate_handheld()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92860 }, "8eb130fdf0a46a1667b2a5b547e5c81c01acf8e9": { "hash": "8eb130fdf0a46a1667b2a5b547e5c81c01acf8e9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Add HTC/MSFT hand interaction profiles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93075 }, "2fb296a5cd83bfa7a234cfcaae78a63da3556fb8": { "hash": "2fb296a5cd83bfa7a234cfcaae78a63da3556fb8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93074 from bruvzg/bmp_imp_adv", "body": "[Image Font Importer] Fix reading advance after hex/dec range.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e2bdd7efc9ee361a128235eeea0bab97f78b93b": { "hash": "5e2bdd7efc9ee361a128235eeea0bab97f78b93b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93072 from bruvzg/x11_screen_cap", "body": "[X11] Detect XWayland and disable screen capture support.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7302a233bd539e2678fff8dc4a9d571498ca7cd": { "hash": "d7302a233bd539e2678fff8dc4a9d571498ca7cd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93040 from dalexeev/editor-help-bit-fix-title-height", "body": "Editor: Fix `EditorHelpBit` title height is wrong on initialization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7571f82bea1f32ffae9d99474f36758f84249eb8": { "hash": "7571f82bea1f32ffae9d99474f36758f84249eb8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92763 from markdibarry/parallax2d_cull_fix", "body": "Fix incorrect cull boundary for scaled and repeated Parallax2D children", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0dfe93b00d5bce9e99b412dbdfaac01d84ed035d": { "hash": "0dfe93b00d5bce9e99b412dbdfaac01d84ed035d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92597 from KoBeWi/make_update_checker_actually_find_updates", "body": "Rework and simplify update checking logic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "badb1b3ff9261d63aeb729f3fdc577fb317ec5bc": { "hash": "badb1b3ff9261d63aeb729f3fdc577fb317ec5bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91233 from gavenerickson/ImageTexture3D", "body": "Add unit test cases for ImageTexture3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26df66cbadf1c87d4885037b0b515293e1207253": { "hash": "26df66cbadf1c87d4885037b0b515293e1207253", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Image Font Importer] Fix reading advance after hex/dec range.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93074 }, "fb485e3552041674c5b6f328ddf27825f781dc9b": { "hash": "fb485e3552041674c5b6f328ddf27825f781dc9b", "is_merge": false, "authored_by": [ "U_kgDOBc5Gzg" ], "author_raw": "gaven ", "committer_raw": "Rémi Verschelde ", "summary": "Add unit test cases for ImageTexture3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91233 }, "794099217e62b1e4d67c2cac32cad856342f5ce1": { "hash": "794099217e62b1e4d67c2cac32cad856342f5ce1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix `EditorHelpBit` title height is wrong on initialization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93040 }, "3a11eb98181d8fa0b173a8e45ee22e2a8f23ac55": { "hash": "3a11eb98181d8fa0b173a8e45ee22e2a8f23ac55", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93068 from BastiaanOlij/compositor_motion_vectors", "body": "Track compositor effects that use motion vectors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0965f5ad9903dc24b5b2d750318f68abd0b98dd": { "hash": "e0965f5ad9903dc24b5b2d750318f68abd0b98dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93042 from kitbdev/dont-error-when-empty", "body": "TextEdit: Don't error when undo stack is empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e78db2c423be39730058f5cb57cd83cde45887ae": { "hash": "e78db2c423be39730058f5cb57cd83cde45887ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93011 from MTareqAzim/fix-android-motion-event-guards", "body": "Fix Left Joystick Motion Not Registering on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b29723444a55b96a8ed4544e6ae4d799d6d4f789": { "hash": "b29723444a55b96a8ed4544e6ae4d799d6d4f789", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92992 from KoBeWi/buy_a_new_camera_every_time_project_settings_change", "body": "Update Camera2D gizmos when screen size changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fdb6100d77adf3100649003989c2bed99c3ebcca": { "hash": "fdb6100d77adf3100649003989c2bed99c3ebcca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92974 from Chaosus/import_settings_animation_bugfix", "body": "Fix incorrect camera transform of animation view in the import window", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4516050e645c00e0a6338a3183a53aef58338544": { "hash": "4516050e645c00e0a6338a3183a53aef58338544", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92885 from Chaosus/fix_goto_definition_for_new", "body": "Fix goto definition for `new` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bab95a5566b1b1c49200f71e21888b2b7b90f3e": { "hash": "5bab95a5566b1b1c49200f71e21888b2b7b90f3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92827 from raulsntos/core/node-to_string", "body": "Use GDExtension `to_string` in Node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f1ac3e26cc280c2d6d982ba59f60f670cfd45fa8": { "hash": "f1ac3e26cc280c2d6d982ba59f60f670cfd45fa8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83729 from Chaosus/vs_fix_texture_param", "body": "Add extra warning messages to `VisualShaderNodeTextureParameter`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cabf5132569bf8410fc7d936e4620575328aefd": { "hash": "3cabf5132569bf8410fc7d936e4620575328aefd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[X11] Detect XWayland and disable screen capture support.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93072 }, "1690ede9881000d597d8de390d265c2541225297": { "hash": "1690ede9881000d597d8de390d265c2541225297", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Track compositor effects that use motion vectors so we enable required logic", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93068 }, "9000a9d36fde7c991e04a5c4cc54ccfad505fb0c": { "hash": "9000a9d36fde7c991e04a5c4cc54ccfad505fb0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure post processing happens when adjustments are enabled in the Compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93060 }, "aed6b023f59f748b81af62774b57ba0c63c8b5b6": { "hash": "aed6b023f59f748b81af62774b57ba0c63c8b5b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1", "MDQ6VXNlcjE4MDAzMg==", "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix Adreno 3xx compatibility for devices with newer driver versions", "body": "Co-Authored-By: Hugo Locurcio \nCo-Authored-By: Clay John ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92741 }, "f1099ab943859f1e1510ffef5782b4d9c599bf80": { "hash": "f1099ab943859f1e1510ffef5782b4d9c599bf80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix reimporting assets with csv in the project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92320 }, "e3195bd15b0a17e238d802374fc5deb967cbf726": { "hash": "e3195bd15b0a17e238d802374fc5deb967cbf726", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix find highlight when switching scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93056 }, "fa3e00e2c4027d3a3cf4d1f903b1f28d4fa8c486": { "hash": "fa3e00e2c4027d3a3cf4d1f903b1f28d4fa8c486", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure Motion Vectors are enabled by particles and skeletons when using the Motion Vector debug draw option", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93055 }, "10c2ce15dad2880e819db37b8d2604a7dda621bd": { "hash": "10c2ce15dad2880e819db37b8d2604a7dda621bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix tile polygon editor grid and missing update", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93047 }, "9f7f1809ff847609b247ad348d79321239a20960": { "hash": "9f7f1809ff847609b247ad348d79321239a20960", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Update Camera2D gizmos when screen size changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92992 }, "630d3eb35eeb4165a715097e01c1cbc42a0dabce": { "hash": "630d3eb35eeb4165a715097e01c1cbc42a0dabce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Don't error when undo stack is empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93042 }, "29bf60cc02ab62f0c107bfda409a95d0a44a2970": { "hash": "29bf60cc02ab62f0c107bfda409a95d0a44a2970", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Use GDExtension `to_string` in Node", "body": "Matches the `Object::to_string` implementation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92827 }, "292e50e17e3f6e2509d3178a00204f964a907460": { "hash": "292e50e17e3f6e2509d3178a00204f964a907460", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93033 from akien-mga/system-info-remove-empty-vad-name", "body": "System info: Remove empty parentheses when video adapter driver name is unknown", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e0015ac648be8a7c0bb58679ff91b2270987005": { "hash": "1e0015ac648be8a7c0bb58679ff91b2270987005", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92994 from smix8/navmesh_2d_clear", "body": "Fix NavigationRegion2D editor plugin clear button not updating debug visuals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41381a73fe3a5fc338416aac80f28c51ada269d6": { "hash": "41381a73fe3a5fc338416aac80f28c51ada269d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92930 from passivestar/inspector-node-delete", "body": "Add missing inspector dock update after node deletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "034e579fa53476327413de8285f0e01f1d2edbf7": { "hash": "034e579fa53476327413de8285f0e01f1d2edbf7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92901 from kleonc/texture-progress-bar-fix-radial-mode-2-point-polygon-edge-case", "body": "Fix `TextureProgressBar` radial mode invalid polygon edge case", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d1f2396d5a0b1d054d1e656e6837ede79a13efe": { "hash": "0d1f2396d5a0b1d054d1e656e6837ede79a13efe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92847 from aaronp64/varying_getter_port_type", "body": "Fix `VisualShaderNodeVaryingGetter` expanded ports adding \".x\" to shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6ad4b193f02c9e1afb8682034f7481d05e47222": { "hash": "b6ad4b193f02c9e1afb8682034f7481d05e47222", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "System info: Remove empty parentheses when video adapter driver name is unknown", "body": "Seems to be the case at least for me on Fedora, and in various issues I see from\nother Linux users.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93033 }, "a7aa8356b9288fb6de1cef2980465703c63102ea": { "hash": "a7aa8356b9288fb6de1cef2980465703c63102ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92728 from Repiteo/ci/codespell-to-pyproject", "body": "CI: Migrate codespell logic to `pyproject.toml`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31277e43a7b059d420c947f8964125e2d16ace91": { "hash": "31277e43a7b059d420c947f8964125e2d16ace91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91890 from Repiteo/scons/silence_msvc-fixes", "body": "SCons: Fix `silence_msvc` implementation errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0bbd398ee72f8c8e49d50d2e47e9fd36aa9b337": { "hash": "a0bbd398ee72f8c8e49d50d2e47e9fd36aa9b337", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93008 from aaronp64/container_queue_sort", "body": "Fix `Container::pending_sort` tracking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "928e044ef535304e70edd522cfcbfd5b7ec476f2": { "hash": "928e044ef535304e70edd522cfcbfd5b7ec476f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93006 from Hilderin/fix-update-files-pr-#92893", "body": "Fix EditorFileSystem `update_files` after #92893", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4629845eadc066f793b1125960d095f81f5b14c3": { "hash": "4629845eadc066f793b1125960d095f81f5b14c3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92718 from jsjtxietian/importer-duplicate", "body": "Fix same importer will be added multiple times in `get_importers_for_extension`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a8c6e85ba09b0d6e13c2cb6a5e518af5662dddb": { "hash": "1a8c6e85ba09b0d6e13c2cb6a5e518af5662dddb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #93023 from akien-mga/revert-92650", "body": "Revert \"Fix FileSystem dock won't show any file folders\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e4fa8543ea11b7d25c24c81c4a0b824b60fb82ec": { "hash": "e4fa8543ea11b7d25c24c81c4a0b824b60fb82ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Fix FileSystem dock won't show any file folders\"", "body": "This reverts commit 72856d633a6be5c596d4a3231acab009828a2efe.\n\nFixes #93022.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93023 }, "be25e60f619dc38e4e8b4b4fa1da777fd0a0ec6b": { "hash": "be25e60f619dc38e4e8b4b4fa1da777fd0a0ec6b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Wayland] Implement IME support.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93021 }, "62a056aa56ca4471c035e43741c88e4a22d81802": { "hash": "62a056aa56ca4471c035e43741c88e4a22d81802", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix extension API validation warning after #92861", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc1a6a190db4567744934672d0b1741db45d0445": { "hash": "dc1a6a190db4567744934672d0b1741db45d0445", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #93019 from akien-mga/revert-92350", "body": "Revert \"Fix method name for custom callable\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "972839d12a5f86dfbe509d04f7a19f096e907f80": { "hash": "972839d12a5f86dfbe509d04f7a19f096e907f80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92968 from bruvzg/rtl_list_indent", "body": "[RTL] Fix list item prefix width not taken into account.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "94929439b6b61c624c0f5342ef7d4ae8d8a26c32": { "hash": "94929439b6b61c624c0f5342ef7d4ae8d8a26c32", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Fix method name for custom callable\"", "body": "This reverts commit e88095ed8fbc7039c1724e51ee84f154fdf49305.\n\nFixes #92695.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93019 }, "4223444d87e125534c72d09c4f45ed490b0c5e5e": { "hash": "4223444d87e125534c72d09c4f45ed490b0c5e5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92993 from capnm/240610-embree-error-hotfix", "body": "CI: Hotfix for build error with newer clang++", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7359423b16bb3adfa6335d19816169aa27196307": { "hash": "7359423b16bb3adfa6335d19816169aa27196307", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92991 from smix8/navregion_canvas_clear", "body": "Fix NavigationRegion2D debug not clearing canvas item", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78a96c26a9904f0b9ffb5d5f5338ca8736f87073": { "hash": "78a96c26a9904f0b9ffb5d5f5338ca8736f87073", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92988 from adamscott/max-webgl-version", "body": "Replace deprecated `USE_WEBGL2` linker flag", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3c1eb009e0002096d4f2f6c4fb5b2436da00020": { "hash": "d3c1eb009e0002096d4f2f6c4fb5b2436da00020", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92908 from bruvzg/fix_main_window_initial_mouseover", "body": "[Window] Fix mouse hover state of the main window when mouse enter event was sent before setting callbacks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ac7a27e4333ef8a814103441fe2428ac70265e9": { "hash": "4ac7a27e4333ef8a814103441fe2428ac70265e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92905 from DeeJayLSP/qoa-ups", "body": "qoa: Apply upstream patches", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a95703892ddfabd23522da0084d96a01d6c3822c": { "hash": "a95703892ddfabd23522da0084d96a01d6c3822c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92856 from bruvzg/ed_prog_upd", "body": "Force editor progress dialog size update.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1415684af98c371137bc3b22e71835895f44eca3": { "hash": "1415684af98c371137bc3b22e71835895f44eca3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92701 from bruvzg/button_align", "body": "[Button] Adds theme option to align button text and icon to either largest or current stylebox.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a9f2d2262298e1686fe18f09c79408ad6cb143a": { "hash": "0a9f2d2262298e1686fe18f09c79408ad6cb143a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92650 from Hilderin/fix-fileSystem-dock-wont-show-any-file-folders", "body": "Fix FileSystem dock won't show any file folders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dfefdadfb8c929cb2e153636c64dea805e424c3a": { "hash": "dfefdadfb8c929cb2e153636c64dea805e424c3a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89302 from Mickeon/Some-old-theme-color-renames", "body": "Add pre-4.3 Editor theme color names for compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "430812980c0419c69526ca2c8d1301d28c10ca09": { "hash": "430812980c0419c69526ca2c8d1301d28c10ca09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86721 from Naros/gde-debugger-tooling", "body": "Improve GDExtension Tools Integration with Editor Debug Tooling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05c0d22afc2bd86900e456901f7134b4dc548757": { "hash": "05c0d22afc2bd86900e456901f7134b4dc548757", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix child bones of the physical bone aren't modified", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92931 }, "d14bea4413a0c2945cad288d5361fa56c806b59c": { "hash": "d14bea4413a0c2945cad288d5361fa56c806b59c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1MDY4Mzcw" ], "author_raw": "Tareq Anuar ", "committer_raw": "Tareq Anuar ", "summary": "Move the most specific motion event guard to the top of the function.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93011 }, "5a25637ca978939744090fb8ca50c720fe1a5739": { "hash": "5a25637ca978939744090fb8ca50c720fe1a5739", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix Container::pending_sort tracking", "body": "When Container::queue_sort() is called, pending_sort is set to true to indicate when a call to _sort_children() is queued, to avoid queueing multiple calls. Container::_sort_children() sets pending_sort back to false when finished, but did not do this when the container was not inside the tree. This would allow cases where queue_sort() could be called just before removing from the tree, causing _sort_children() to never reset pending_sort, preventing any future queue_sort() calls from queueing again.\n\nOne case where this happened was with the \"Saving Scene\" progress bar in the editor - when saving for the first time (or the first time the progress bar popup otherwise appeared in the editor), _sort_children() would be called successfully. After the progress bar popup was hidden, then shown again on future saves, _sort_children() would not be called again, resulting in the progress bar not taking up as much space as it should.\n\nThis issue used to be avoided by setting pending_sort to false immediately on NOTIFICATION_ENTER_TREE - however, this would allow multiple calls to be queued at the same time when entering the tree (#92644). The multiple calls was fixed recently by removing this assignment, but this also made possible the case where pending_sort is never reset.\n\nThis change sets pending_sort back to false in _sort_children() whether or not it's in the tree. Since this is done in a deferred call, it should still avoid the previous issue of multiple calls being queued at once on entering the tree.\n\nFixes #92971", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93008 }, "9f8a918ade454c986e331076687f400009e724b7": { "hash": "9f8a918ade454c986e331076687f400009e724b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix update_files from PR #92893", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 93006 }, "72856d633a6be5c596d4a3231acab009828a2efe": { "hash": "72856d633a6be5c596d4a3231acab009828a2efe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix FileSystem dock won't show any file folders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92650 }, "857734050157ec578565f9fe02720eb10e300815": { "hash": "857734050157ec578565f9fe02720eb10e300815", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Expose several EngineDebugger methods and signals as plugin callbacks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86721 }, "14bed692bf64adda57c79ed6e7d995457f393da0": { "hash": "14bed692bf64adda57c79ed6e7d995457f393da0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationRegion2D clear button not updating debug visuals", "body": "Fixes that NavigationRegion2D editor plugin clear button did not update the debug visuals.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92994 }, "c24ea0ecca315676ba31387bf3a277de39ba339a": { "hash": "c24ea0ecca315676ba31387bf3a277de39ba339a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MDU0MDY=" ], "author_raw": "Daniel Opitz ", "committer_raw": "Martin Capitanio ", "summary": "CI: Hotfix for build error with newer clang++", "body": "It will be included in the next release at some point.\n- https://github.com/RenderKit/embree/issues 486\n\"fix output operator\"\n\n[ 30%] Compiling thirdparty/embree/kernels/common/accelset.cpp ...\nIn file included from thirdparty/embree/kernels/common/device.cpp:12:\nIn file included from thirdparty/embree/kernels/common/scene_curves.h:10:\nthirdparty/embree/kernels/common/../subdiv/bezier_curve.h:138:56:\nerror: no member named 'u' in 'QuadraticBezierCurve'\n138 | return cout << \"QuadraticBezierCurve ( (\" << a.u.lower << \", \"\n<< a.u.upper << \"), \" << a.v0 << \", \" << a.v1 << \", \" << a.v2 << \")\";\n...", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92993 }, "6b85bc9de29082044420f36a93dda77ff3d58d30": { "hash": "6b85bc9de29082044420f36a93dda77ff3d58d30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationRegion2D debug not clearing canvas item", "body": "Fixes NavigationRegion2D debug not clearing canvas item on navigation mesh change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92991 }, "5a01c2e954851605659d6e0104a51190bbfa4e4c": { "hash": "5a01c2e954851605659d6e0104a51190bbfa4e4c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Replace deprecated `USE_WEBGL2` linker flag", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92988 }, "21345defe9c0c0da84bed9ae65067904a664f574": { "hash": "21345defe9c0c0da84bed9ae65067904a664f574", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Restore \"Confirm Insert Track\" editor setting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92985 }, "768fd1eacba427f08b0896aa641c27846b9eb185": { "hash": "768fd1eacba427f08b0896aa641c27846b9eb185", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Window] Fix mouse hover state of the main window when mouse enter event was sent before setting callbacks.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92908 }, "721a663aa30839cd0153a3df856f750ec0dbd6b8": { "hash": "721a663aa30839cd0153a3df856f750ec0dbd6b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Button] Adds theme option to align button text and icon to either largest or current stylebox.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92701 }, "5241d30bfa223ed45784e32d8143d20a98a8d862": { "hash": "5241d30bfa223ed45784e32d8143d20a98a8d862", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92836 from WhalesState/screenshot", "body": "Fix editor screenshots menu button's tooltip", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "91e166a0c0ea3972c7d268c3b794aaf1a4910bb3": { "hash": "91e166a0c0ea3972c7d268c3b794aaf1a4910bb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92815 from aaronp64/keep_skip_import_crash", "body": "Fix Keep/Skip File import selection crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9452552fa6ee3def273c616780706134dcf09ff": { "hash": "d9452552fa6ee3def273c616780706134dcf09ff", "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 screenshots menu button's tooltip.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92836 }, "7128667959320e899eee43fc23a43f834f747730": { "hash": "7128667959320e899eee43fc23a43f834f747730", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92943 from anniryynanen/less-file-dialogs", "body": "Fix native file dialogs being shown on `set_visible(false)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "821338c0d1b3012e97296486ad70cf8c6c7c90dd": { "hash": "821338c0d1b3012e97296486ad70cf8c6c7c90dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92925 from TokageItLab/concatenated-bone-names", "body": "Add `get_concatenated_bone_names()` to `Skeleton3D` for `SkeletonModifier3D`'s enum hints", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c568264bab8e1fdbf6ed9156266547a96d844276": { "hash": "c568264bab8e1fdbf6ed9156266547a96d844276", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92915 from capnm/240608-svg-tvg0.13.7", "body": "ThorVG: Update to 0.13.7", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76b1a1f8341aaa45ca539307be81b3b268fa3873": { "hash": "76b1a1f8341aaa45ca539307be81b3b268fa3873", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92896 from TokageItLab/skeleton-mod-get-skeleton", "body": "Expose `get_skeleton()` from `SkeletonModifier3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e4fd5b55ebcc84201f2d58c168e243850eb45cfe": { "hash": "e4fd5b55ebcc84201f2d58c168e243850eb45cfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92893 from Hilderin/fix-freeze-after-building-c#", "body": "Fix freeze after building C#", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d170c56d6ddca0f15b32f318523460a719ea18e": { "hash": "3d170c56d6ddca0f15b32f318523460a719ea18e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92861 from TokageItLab/fix-animation-player-just-after-started", "body": "Fix seeking Animation immediate after playback for Discrete track", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b80e59144892156fc1ea3d764a004998f512e4bc": { "hash": "b80e59144892156fc1ea3d764a004998f512e4bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92843 from anniryynanen/tooltip-in-popup", "body": "Stop color picker tooltip from stealing input events", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "95b84f1239a885f844b5ae80abe3b5c211ef84d3": { "hash": "95b84f1239a885f844b5ae80abe3b5c211ef84d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92787 from groud/tilemap_x_sort", "body": "Implement X-draw-order switch in TileMapLayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3092b0c6eafba76a710009397d684b8a863465f3": { "hash": "3092b0c6eafba76a710009397d684b8a863465f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92648 from stephen-berry/GODOT-92513", "body": "Consistently display script icons for nodes in connect dialog's scene tree editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d9ee2d0d7aeb14499e464b0552d2b964ade7631": { "hash": "3d9ee2d0d7aeb14499e464b0552d2b964ade7631", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92117 from mart3323/godot-docs-basis-op-mul-vector", "body": "Fix example for Basis * Vector3 in documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7ea8415c2c6cdaf303cc6f519aa1b791b5f7446": { "hash": "b7ea8415c2c6cdaf303cc6f519aa1b791b5f7446", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91997 from aaronp64/tooltip_transforms", "body": "Fix tooltip mouse position conversion for scaled controls", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "553f77674c09dbdf3b0050d62191ac2721cfa554": { "hash": "553f77674c09dbdf3b0050d62191ac2721cfa554", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91265 from AeioMuch/fix_drop_reparent", "body": "Fix reparenting after hover delay", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09a037628e321ae4ebff71a519fad7269c9b68ed": { "hash": "09a037628e321ae4ebff71a519fad7269c9b68ed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85488 from miv391/fix-expected-indented-block-error-message-lines", "body": "Moving \"Expected indented block\" error message's line number back to where the error is", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "823b48ffa565ab0f36933b806386945722168e52": { "hash": "823b48ffa565ab0f36933b806386945722168e52", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NjI1NDU0" ], "author_raw": "Stephen Berry ", "committer_raw": "Rémi Verschelde ", "summary": "Consistently display script icons for nodes in connect dialog's scene tree editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92648 }, "c283db2130073ab4f22533313e0350325267e0b8": { "hash": "c283db2130073ab4f22533313e0350325267e0b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Implement X-draw-order switch in TileMapLayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92787 }, "29fa291317dad0ee6db61ee868cbefa2b92698c6": { "hash": "29fa291317dad0ee6db61ee868cbefa2b92698c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix incorrect camera transform of animation view in the import window", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92974 }, "771f52e477b673e6764700f5dc974059ca371f9b": { "hash": "771f52e477b673e6764700f5dc974059ca371f9b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg0MzAwOTA=" ], "author_raw": "Mart Jõgi ", "committer_raw": "Rémi Verschelde ", "summary": "Fix example for Basis * Vector3 in documentation", "body": "Fixes: godotengine/godot-docs#9394", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92117 }, "fff71db5b1b722fdd71446f155dd2c1f3daf4597": { "hash": "fff71db5b1b722fdd71446f155dd2c1f3daf4597", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix list item prefix width not taken into account.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92968 }, "32eba1ee17555fbc4f4d348a568b6d9d391de9a5": { "hash": "32eba1ee17555fbc4f4d348a568b6d9d391de9a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92967 from akien-mga/ci-gha-pin-python-3.12.3", "body": "CI: Pin Python 3.12.3 to workaround GHA issue", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4fd7b2fc0fe654e1fa546881e58051a6aff00163": { "hash": "4fd7b2fc0fe654e1fa546881e58051a6aff00163", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Pin Python 3.12.3 to workaround GHA issue", "body": "macOS runners can't extract the 3.12.4 tarball properly it seems.\nhttps://github.com/actions/setup-python/issues/886", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92967 }, "f20e21a6d6b91fee2106be2fea5f794cfed7578f": { "hash": "f20e21a6d6b91fee2106be2fea5f794cfed7578f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the splash screen logic for the Godot app template", "body": "Due to limitations to the splash screen introduced in Android 12, the splash screen logic is updated to the same logic as used on other platforms, i.e: the splash screen is rendered by the Godot engine instead of the Android runtime.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92965 }, "dd966f5680eac1b068d9492d6dbba572cff54936": { "hash": "dd966f5680eac1b068d9492d6dbba572cff54936", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Configure the splash screen for the Android editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92965 }, "a57f9f863d13dc16839029fb895349969c3982d1": { "hash": "a57f9f863d13dc16839029fb895349969c3982d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add get_concatenated_bone_names() to Skeleton3D for Modifier's hint", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92925 }, "cc990efddfd46526df4a23935f200f43ce38c1f7": { "hash": "cc990efddfd46526df4a23935f200f43ce38c1f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix freeze after building C#", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92893 }, "e92a453840e7c5ecc7bf721bbde0256f7ac3c164": { "hash": "e92a453840e7c5ecc7bf721bbde0256f7ac3c164", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Expose get_skeleton() from SkeletonModifier3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92896 }, "b14b222e9dad8e35db36757779870ce073d17d74": { "hash": "b14b222e9dad8e35db36757779870ce073d17d74", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Fix native file dialogs being shown on `set_visible(false)`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92943 }, "3cd245c7b189eb7b7f4b5110bff59a5b72f3c1b6": { "hash": "3cd245c7b189eb7b7f4b5110bff59a5b72f3c1b6", "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 inspector dock update after node deletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92930 }, "564ebd7ba401d1cfbad8adfcea7f89b6bc605c20": { "hash": "564ebd7ba401d1cfbad8adfcea7f89b6bc605c20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Force editor progress dialog size update.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92856 }, "18650de06a8500ad553ce00a7a573f623682dfa7": { "hash": "18650de06a8500ad553ce00a7a573f623682dfa7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: Update to 0.13.7", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92915 }, "63bb754fc89eb34c49eb3883f93b8363ddd78c3c": { "hash": "63bb754fc89eb34c49eb3883f93b8363ddd78c3c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "qoa: Apply upstream patches", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92905 }, "bea47d877bd36bb33d22c7c8f7a070200af3bdc5": { "hash": "bea47d877bd36bb33d22c7c8f7a070200af3bdc5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix seeking Animation immediate after playback for Discrete track", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92861 }, "5833f597865c773fae3ee09fc4e31d4a243f812d": { "hash": "5833f597865c773fae3ee09fc4e31d4a243f812d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92887 from wojtekpil/fix_compatibility_lm_baking", "body": "Fix depth clear value for uv2 baking in compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f6951b1f637e509d7849421f1402d94975b753e": { "hash": "7f6951b1f637e509d7849421f1402d94975b753e", "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 TextureProgressBar radial mode invalid polygon edge case", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92901 }, "5962646fd3220b5fb5a4faec8599f05b4904cdfa": { "hash": "5962646fd3220b5fb5a4faec8599f05b4904cdfa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix goto definition for `new` method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92885 }, "1ce6df7087113a61491567f3ac55561d5688e2a8": { "hash": "1ce6df7087113a61491567f3ac55561d5688e2a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92871 from KoBeWi/execute_order", "body": "Remove unused order variable from EditorResourcePreview", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "19affb60d1d3d21052da6ffea74f929508d6cad1": { "hash": "19affb60d1d3d21052da6ffea74f929508d6cad1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92850 from permelin/fix-navigationserver3d-get_closest_point_to_segment-use_collision", "body": "Fix `NavigationServer3D.get_closest_point_to_segment()` with `use_collision`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a139cd611aa6b5ea8ccc8d222591fb5d84c905f5": { "hash": "a139cd611aa6b5ea8ccc8d222591fb5d84c905f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92826 from bruvzg/nat_icon_checks", "body": "Improve native menu and status indicator icons conversion and checks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9c5cdf360487be0a575c079b1b8075a1505cb6a": { "hash": "f9c5cdf360487be0a575c079b1b8075a1505cb6a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92819 from alula/patch-1", "body": "Fix building glslang on platforms without ``", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f58d508cc406f8979f92e0562b5772c0df8f2975": { "hash": "f58d508cc406f8979f92e0562b5772c0df8f2975", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92803 from YeldhamDev/kate_ignore", "body": "Ignore Kate's build file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31b55e7da13013f1d8096bed86da5300b3bdcee1": { "hash": "31b55e7da13013f1d8096bed86da5300b3bdcee1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92802 from dalexeev/editor-hide-gdscript-internal-funcs", "body": "Editor: Hide GDScript internal functions from method selectors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "747e0f5ef0ec46dca9e02c0c203262128f8d7992": { "hash": "747e0f5ef0ec46dca9e02c0c203262128f8d7992", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92801 from devloglogan/has-tracking-data-fix", "body": "Set `XRHandTracker` property `has_tracking_data` to true only when palm joint is tracked", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7a5fad878b4e2bf895b8f1625a0027a897330445": { "hash": "7a5fad878b4e2bf895b8f1625a0027a897330445", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92800 from raulsntos/dotnet/fix-check-call-error", "body": "C#: Skip method name when checking CallError", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea7d988b72587c265726ccfdabd56b4083c4d2fc": { "hash": "ea7d988b72587c265726ccfdabd56b4083c4d2fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92781 from bruvzg/menu_open_close_imp", "body": "[macOS] Improve native menu open/close callbacks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54e09c31adadcf3603ba8c3e16a0e03a7560d908": { "hash": "54e09c31adadcf3603ba8c3e16a0e03a7560d908", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92774 from TokageItLab/fix-reverse-z-skeleton-gizmo", "body": "Fix Shader for SkeletonGizmo to follow renderer's reversed-z change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "221450d62b3e0d1710d87afd526308c8b82a9446": { "hash": "221450d62b3e0d1710d87afd526308c8b82a9446", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92770 from KoBeWi/global_tabbing", "body": "Add Globals tab to reorganize Project Settings dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1fb05cb7680723c5e93ac90d0705f4e19b018efd": { "hash": "1fb05cb7680723c5e93ac90d0705f4e19b018efd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92760 from Rindbee/deprecate-replacing_by-signal", "body": "Call `EditorNode::set_edited_scene()` manually instead of via the `replacing_by` signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5c571a380703a822b07cc47c63d3a1ed9d1bf6c": { "hash": "f5c571a380703a822b07cc47c63d3a1ed9d1bf6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92758 from ttencate/patch-3", "body": "Remove note about night sky in PhysicalSkyMaterial", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e52658643d07467db269ee86e086abfcf05d525e": { "hash": "e52658643d07467db269ee86e086abfcf05d525e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92702 from kleonc/cursor_image_from_atlas_texture_fix", "body": "Fix creating cursor image from `AtlasTexture`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33b201fc85fb6e6ff1ba8931768bab99109ce0a7": { "hash": "33b201fc85fb6e6ff1ba8931768bab99109ce0a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92670 from TokageItLab/fix-animation-track-editor-snap", "body": "Fix unstable AnimationTrackEditor snapping value", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6bb8b00d7debeb86f908db57be60d5d713ea18b": { "hash": "a6bb8b00d7debeb86f908db57be60d5d713ea18b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92664 from KoBeWi/ultimate_final_solution_for_containers", "body": "Add visibilty mode to `as_sortable_control()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c01573fdf70a6a8f99210ad6c41ac164d1cf014": { "hash": "2c01573fdf70a6a8f99210ad6c41ac164d1cf014", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92645 from WhalesState/container-resort", "body": "Fix `NOTIFICATION_SORT_CHILDREN` is called twice on startup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b24f40c33935d5776e6fbebbbe762422ba83181": { "hash": "0b24f40c33935d5776e6fbebbbe762422ba83181", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92580 from hccloud/master", "body": "Remove the limit on the number of the SignalInfo creation function parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e607d47d8930229aebf8bf13adbb652be94ef2da": { "hash": "e607d47d8930229aebf8bf13adbb652be94ef2da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92559 from kitbdev/fix-add-scene-button", "body": "Update Add Scene button after TabBar resizes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "688f9561dc92137cefabe1e4fb30818cf62d076c": { "hash": "688f9561dc92137cefabe1e4fb30818cf62d076c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92488 from TCROC/fix-cpuidex-mingw", "body": "Fix use of undeclared identifier `__cpuidex` error on MinGW", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ee953030ec46402c88d5d655c8e741c7160d7f9": { "hash": "1ee953030ec46402c88d5d655c8e741c7160d7f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92271 from kitbdev/fix-max-line-size", "body": "Fix TextEdit HScroll hiding after wrapping", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2d983553b264d51960f3739e3979118cd8d0c31": { "hash": "c2d983553b264d51960f3739e3979118cd8d0c31", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91390 from kitbdev/add-selection-unhide-carets", "body": "Unhide carets in add selection for occurrence and fix error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5fcd9803cd2bef9facde4c0a274c47785b1536bd": { "hash": "5fcd9803cd2bef9facde4c0a274c47785b1536bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90850 from AlexeyBond/patch-1", "body": "Handle Vector4 default input values in visual shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c9531cb191d44e9e72d95cb47a0c53f6ae3ff75": { "hash": "0c9531cb191d44e9e72d95cb47a0c53f6ae3ff75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88322 from EmrysMyrddin/fix/dict_editor_focus_on_type_change", "body": "Editor: Focus value editor on type change in Dictionary and Array editors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bef8df00fb5b7e84d76e9beba740d0ef1b65a589": { "hash": "bef8df00fb5b7e84d76e9beba740d0ef1b65a589", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86596 from jsjtxietian/sync-distance-fade", "body": "Sync visual shader's distance fade using circular fade", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53e68ecbd44f0adb206b08e343e86980def3f0ed": { "hash": "53e68ecbd44f0adb206b08e343e86980def3f0ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyODY5MjM=" ], "author_raw": "wojtekpil ", "committer_raw": "wojtekpil ", "summary": "Fix depth clear value for uv2 baking in compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92887 }, "305b9482568e54a18619f226d30da7a7d1860110": { "hash": "305b9482568e54a18619f226d30da7a7d1860110", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add coloring for completion of Color components", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92874 }, "20d67aac67509f797e481e8f732477b8885a2239": { "hash": "20d67aac67509f797e481e8f732477b8885a2239", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove unused order variable from EditorResourcePreview", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92871 }, "461bb8ee025c63965ff38929d6f8e84289c97ab5": { "hash": "461bb8ee025c63965ff38929d6f8e84289c97ab5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't allow creating invalid RESET keys", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92870 }, "9b191f669c40d82bfeb4182a088b92cc94213dc0": { "hash": "9b191f669c40d82bfeb4182a088b92cc94213dc0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Fix NavigationServer3D.get_closest_point_to_segment() with use_collision", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92850 }, "8d888807f7da99c549b7d0255789f65e2a11f554": { "hash": "8d888807f7da99c549b7d0255789f65e2a11f554", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Sync visual shader's distance fade using circular fade", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86596 }, "73343a2e7f83430511e514fb8cd67feb30a26052": { "hash": "73343a2e7f83430511e514fb8cd67feb30a26052", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix VisualShaderNodeVaryingGetter expanded ports adding \".x\" to shader", "body": "When VisualShaderNodeVaryingGetter type was Vector2/Vector3/Vector4, expanding the output ports and connecting an individual value to a scalar input would add \".x\" to the assignment in the generated shader. This was due to `VisualShaderNodeVarying::get_port_type` ignoring the port number, and always returning the associated vector type. Added checks for `p_port == 0` to return either the vector type, or scalar for expanded ports, matching similar logic in other nodes, like `VisualShaderNodeColorConstant::get_output_port_type`.\n\nFixes #92832", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92847 }, "9a2ffd74d33f2dd13227abbd9fa7f7d975c35249": { "hash": "9a2ffd74d33f2dd13227abbd9fa7f7d975c35249", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Update Add Scene button after TabBar resizes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92559 }, "ae1e2182ec756293b650ea6493df1883f822158f": { "hash": "ae1e2182ec756293b650ea6493df1883f822158f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDMxMTg=" ], "author_raw": "Anni Ryynänen ", "committer_raw": "Anni Ryynänen ", "summary": "Stop color picker tooltip from stealing input events", "body": "Input events go to the tooltip because it's added to `popup_list` in\nDisplayServer `popup_open`. I think there's no harm in tooltips being omitted\nfrom the list, so this commit blocks non-popup windows from being added if they\nhave `FLAG_NO_FOCUS` and `FLAG_MOUSE_PASSTHROUGH`.\n\nI'm not happy with this way of detecting tooltips. It'll also catch other\nwindows where this behavior may or may not be wanted.\n\nI thought about adding `FLAG_TOOLTIP`, but went with the smaller change for\nnow.\n\nFixes #79500.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92843 }, "85a1662e3bdf76d3fbe1a26ac19d92216f0f7f25": { "hash": "85a1662e3bdf76d3fbe1a26ac19d92216f0f7f25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Call `EditorNode::set_edited_scene()` manually instead of via the `replacing_by` signal", "body": "Cannot change `scene_root`'s child node in `EditorNode::set_edited_scene()`\nif replaced later using `replace_by`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92760 }, "5749007f47cffb1081bcb41626fa4c5ad3b1113c": { "hash": "5749007f47cffb1081bcb41626fa4c5ad3b1113c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add pre-4.3 Editor theme color names for compatibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89302 }, "28ec2240c4be8235029cb02265cd7549e8324492": { "hash": "28ec2240c4be8235029cb02265cd7549e8324492", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Improve native menu and status indicator icons conversion and checks.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92826 }, "3cc3c0bd952fb7c4db96a8f167ac917ce5a84a78": { "hash": "3cc3c0bd952fb7c4db96a8f167ac917ce5a84a78", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNzYxMzk=" ], "author_raw": "alula <6276139+alula@users.noreply.github.com>", "committer_raw": "Alula <6276139+alula@users.noreply.github.com>", "summary": "fix building glslang on platforms without ", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92819 }, "e96ad5af98547df71b50c4c4695ac348638113e0": { "hash": "e96ad5af98547df71b50c4c4695ac348638113e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92742 from Hilderin/fix-windows-activate-process", "body": "Fix Windows Activate Process", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56a8db109c728ec10ecc10f3847fad5c92cf33b9": { "hash": "56a8db109c728ec10ecc10f3847fad5c92cf33b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92808 from bruvzg/fix_ci_updates", "body": "Fix excessive canvas items updates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3bf5fa9aea43dae45051e8fa7d9cbb0fef6d338e": { "hash": "3bf5fa9aea43dae45051e8fa7d9cbb0fef6d338e", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix Keep/Skip File import selection crash", "body": "Added is_valid() and \"params\" key checks before trying to access ConfigFile's \"params\" section in ImportDock::_update_options, to handle case where selecting \"Keep File\" or \"Skip File\" importer passes in a null ConfigFile.\n\nFixes #92785", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92815 }, "f92b19609975517b4756069ba99084fec223ca75": { "hash": "f92b19609975517b4756069ba99084fec223ca75", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Add input event callback to `DisplayServerHeadless`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92806 }, "5514b2c70c28a6133459075f85746fe05aaecc68": { "hash": "5514b2c70c28a6133459075f85746fe05aaecc68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use subfolder for temporary test files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92810 }, "864a93fdbf282232d50695fdb8054e323a4f743b": { "hash": "864a93fdbf282232d50695fdb8054e323a4f743b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix excessive canvas items updates.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92808 }, "1f7bf27780931eef193866a501801f4a9b3067c9": { "hash": "1f7bf27780931eef193866a501801f4a9b3067c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Improve native menu open/close callbacks.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92781 }, "078fe1aa84ccc669f7ecdc8a07f1cd39109e3c0d": { "hash": "078fe1aa84ccc669f7ecdc8a07f1cd39109e3c0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Ignore Kate's build file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92803 }, "ae737d8cd946178c48a518e7342d031dccb23b62": { "hash": "ae737d8cd946178c48a518e7342d031dccb23b62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Hide GDScript internal functions from method selectors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92802 }, "a64b0d383030b5860fbe6456f541a538a61f7e93": { "hash": "a64b0d383030b5860fbe6456f541a538a61f7e93", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "Logan Lang ", "committer_raw": "Logan Lang ", "summary": "Set XRHandTracker property has_tracking_data to true only when palm joint is tracked", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92801 }, "44d4f637a1866ee9c7fa725c27094e5a6cdd0bf1": { "hash": "44d4f637a1866ee9c7fa725c27094e5a6cdd0bf1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Skip method name when checking CallError", "body": "When invoking `call`, the arguments contain the method name. This argument must be skipped; otherwise, the `error.argument` index will be off.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92800 }, "d1d7762a9f2bb1661b70f503c6301cf6c353e073": { "hash": "d1d7762a9f2bb1661b70f503c6301cf6c353e073", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add Globals tab to reorganize Project Settings dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92770 }, "2e4d573c3ca1303e7727e82fff9e5ddb312d34b1": { "hash": "2e4d573c3ca1303e7727e82fff9e5ddb312d34b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwODc5MDM=", "U_kgDOBcK-Cw" ], "author_raw": "Yuzhao Wang <619365929@qq.com>", "committer_raw": "Yuzhao Wang <619365929@qq.com>", "summary": "Remove the limit on the number of the SignalInfo function parameters", "body": "Update platform/android/api/jni_singleton.h\n\nCo-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92580 }, "91e995e704a6b43ecea37ab0fafebe4165e51ed6": { "hash": "91e995e704a6b43ecea37ab0fafebe4165e51ed6", "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 creating cursor image from AtlasTexture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92702 }, "4f6fb8ee811e4cbedb067381ab9681da1d47d761": { "hash": "4f6fb8ee811e4cbedb067381ab9681da1d47d761", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz", "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix Shader for SkeletonGizmo to follow renderer's reversed-z change", "body": "Co-authored-by: Lyuma ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92774 }, "093718899f44cc2523b1096b7ad2363114f63492": { "hash": "093718899f44cc2523b1096b7ad2363114f63492", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0MzA3MDQ5" ], "author_raw": "Travis Lange ", "committer_raw": "Travis Lange ", "summary": "Fixed use of undeclared identifier '__cpuidex' error on mingw", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92488 }, "f0983f1b1c1638e8344b7d0ce90d9091489333f3": { "hash": "f0983f1b1c1638e8344b7d0ce90d9091489333f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add cull fix for scale repeat", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92763 }, "c31111f5ece9d62557a10c374d3f437e966723fa": { "hash": "c31111f5ece9d62557a10c374d3f437e966723fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NTU2MDI=" ], "author_raw": "Valentin Cocaud ", "committer_raw": "Valentin Cocaud ", "summary": "Editor: Focus value editor on type change in Dictionary and Array editors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88322 }, "96a386f3c424af96d950ee5098b4b0e4907c9508": { "hash": "96a386f3c424af96d950ee5098b4b0e4907c9508", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92753 from bruvzg/lto_32_fix", "body": "[Windows] Fix 32-bit MinGW LTO build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b13d71738758c5fe39c2b5a5bb1c12e9297d56a": { "hash": "5b13d71738758c5fe39c2b5a5bb1c12e9297d56a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92751 from dalexeev/editor-pm-swap-date-and-version", "body": "Editor: Swap last edited date and version/warning in Project Manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92ea322802131b22ee2a567e6336b55ec89a21f3": { "hash": "92ea322802131b22ee2a567e6336b55ec89a21f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86947 from TheSofox/tile-set-paint-button-tooltip", "body": "Made tooltip on `TileSet` Paint Button give more information when disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e45eb91c31e206ee7ae74440c465327124b6f6b": { "hash": "6e45eb91c31e206ee7ae74440c465327124b6f6b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwOTMw" ], "author_raw": "Thomas ten Cate ", "committer_raw": "GitHub ", "summary": "Remove note about night sky in PhysicalSkyMaterial", "body": "A night sky texture has been supported for quite some time now: https://github.com/godotengine/godot/pull/38791 So the instruction to use your own shader for this seems to be outdated.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92758 }, "b83dc9b25bb97f26c0cb591578a38afdd589104a": { "hash": "b83dc9b25bb97f26c0cb591578a38afdd589104a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix unstable AnimationTrackEditor snapping value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92670 }, "d8e1ab085ab13878178c44d024eb7fe5e1f05b8d": { "hash": "d8e1ab085ab13878178c44d024eb7fe5e1f05b8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix 32-bit MinGW LTO build.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92753 }, "12430f9dce4393be722de1299429d610651280ca": { "hash": "12430f9dce4393be722de1299429d610651280ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Swap last edited date and version/warning in Project Manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92751 }, "7b63ac488e6e27b1d712bbd6b55afae46c0028ff": { "hash": "7b63ac488e6e27b1d712bbd6b55afae46c0028ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92722 from rune-scape/fix-callable-crash", "body": "Fix callable not clearing freed pointer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c2d65ff660684931255d404ee116f453c54adc8": { "hash": "7c2d65ff660684931255d404ee116f453c54adc8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92745 from bruvzg/rtl_list_fix", "body": "[RTL] Fix nested ordered lists inside unordered lists.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0242e3ca9fc00a089693f7444da90e1b7cee29d6": { "hash": "0242e3ca9fc00a089693f7444da90e1b7cee29d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92740 from bruvzg/subvp_ime_activation", "body": "Fix IME activation in subviewports.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "228564c64bbf801edbca9362f8d7027055cda406": { "hash": "228564c64bbf801edbca9362f8d7027055cda406", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92739 from TokageItLab/fix-blend2d-sync", "body": "Fix BlendSpace2D sync flagging line", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bf961e0070fcc45114c1d1334d9a951d6a2ae41": { "hash": "4bf961e0070fcc45114c1d1334d9a951d6a2ae41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92733 from raulsntos/core/memdelete-engine-later-but-not-that-late", "body": "Release Engine before unregistering core types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "241d45d063060cfddf77093d2cf0aad087118e35": { "hash": "241d45d063060cfddf77093d2cf0aad087118e35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92731 from bruvzg/vp_oversmpling_upd", "body": "Force canvas item update on oversampling change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f26842d866447cc55d5a42a35630427b2768b12": { "hash": "2f26842d866447cc55d5a42a35630427b2768b12", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92707 from GrahameGW/vector_normalized_docs", "body": "Clarify the results of `VectorN.normalized()` in the docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62b15238e52bee84863a89d760a607d3e35414e8": { "hash": "62b15238e52bee84863a89d760a607d3e35414e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92704 from m4gr3d/update_android_editor_activity_layout", "body": "Consolidate the ProjectManager and Editor windows into a single Android Activity class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d522c201860d743ce9ba4da68a9edb2400823b0b": { "hash": "d522c201860d743ce9ba4da68a9edb2400823b0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92465 from Frefreak/signal-connection-dialog-enhance", "body": "Make signal connections dialog method picker respect bind/unbind", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f69f2969433ba88b8eda923ef2d576f81a959c1": { "hash": "8f69f2969433ba88b8eda923ef2d576f81a959c1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "EGL: Use EGL_EXT_platform_base whenever possible", "body": "This avoids any assumption from the driver, which would otherwise select\na specific platform and potentially mess up everything, resulting\nusually in a display server failure.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92663 }, "5e616cedd4d79fa3980d673faa37504f323e979a": { "hash": "5e616cedd4d79fa3980d673faa37504f323e979a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix nested ordered lists inside unordered lists.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92745 }, "e201e5bf30bdd7ea4f515ebf8d47a70172683f7e": { "hash": "e201e5bf30bdd7ea4f515ebf8d47a70172683f7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Windows Activate Process", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92742 }, "0560e890ca5c2e4f4dea7589eb2c64e8d3472fdc": { "hash": "0560e890ca5c2e4f4dea7589eb2c64e8d3472fdc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4Nzk3MTQ=" ], "author_raw": "Grahame Watt ", "committer_raw": "Grahame Watt ", "summary": "Clarify the results of VectorN.normalized() in the docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92707 }, "d45b896673a4c73ffc6507f0d2a40c369ca3d8ad": { "hash": "d45b896673a4c73ffc6507f0d2a40c369ca3d8ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix IME activation in subviewports.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92740 }, "eacc122f32868f005d39d222624a2cbec1f34e11": { "hash": "eacc122f32868f005d39d222624a2cbec1f34e11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix BlendSpace2D sync flagging line", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92739 }, "02e1e6d1ecb2f152589215145dd16e622d6aa8da": { "hash": "02e1e6d1ecb2f152589215145dd16e622d6aa8da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add visibilty mode to as_sortable_control()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92664 }, "d1ab5d371785635bfe401857370ac21dd0439dee": { "hash": "d1ab5d371785635bfe401857370ac21dd0439dee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Release Engine before unregistering core types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92733 }, "9fb96609122471e50a07478bd37b17d7c4482284": { "hash": "9fb96609122471e50a07478bd37b17d7c4482284", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Force canvas item update on oversampling change.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92731 }, "26859357c5b3702c72706cce0fcd39d7c15bbc8b": { "hash": "26859357c5b3702c72706cce0fcd39d7c15bbc8b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Migrate codespell logic to `pyproject.toml`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92728 }, "5f1184e93fe1021c86520460dc0a6619bff3c1fb": { "hash": "5f1184e93fe1021c86520460dc0a6619bff3c1fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92723 from AThousandShips/incorrect_sname", "body": "Fix some incorrect uses of `String` over `StringName`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56cf773b022348e5940ef6a9c6165ec724ced43a": { "hash": "56cf773b022348e5940ef6a9c6165ec724ced43a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92095 from KoBeWi/TDD,_never_again", "body": "Fix default NodePaths saved in scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef065d2c5a6c10e8ae008dc27c012155e5ecc95a": { "hash": "ef065d2c5a6c10e8ae008dc27c012155e5ecc95a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90487 from preslavnpetrov/export-script-typed-node-variables", "body": "Register the export info correctly when a script is used as the variable type for Node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "653a8b113a9677e534fa7061f39c7f56b3ed3663": { "hash": "653a8b113a9677e534fa7061f39c7f56b3ed3663", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MTk0Njg=" ], "author_raw": "PreslavPetrov ", "committer_raw": "PreslavPetrov ", "summary": "Register the export info correctly when a global class script is used as the variable type for Node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90487 }, "0f72b15bc2181bd02923599d2587524b1ba0e8be": { "hash": "0f72b15bc2181bd02923599d2587524b1ba0e8be", "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 some incorrect uses of `String` over `StringName`", "body": "These were accepting `SNAME` assignments", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92723 }, "be111004dd012850f2050a2453b8f88c4ef5b10c": { "hash": "be111004dd012850f2050a2453b8f88c4ef5b10c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix default NodePaths saved in scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92095 }, "0d11108a01ca5017e055e498c579a271f3153ee1": { "hash": "0d11108a01ca5017e055e498c579a271f3153ee1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #79126 from bruvzg/SteamTime", "body": "Enable optional minimal SteamAPI integration for usage time tracking (editor only).", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "762c1fdac430e9bb51c83842ea8dba13a6656617": { "hash": "762c1fdac430e9bb51c83842ea8dba13a6656617", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92697 from Repiteo/ci/multiplat-python-hooks", "body": "CI: Make local python hooks multi-platform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7552d242a33808f2194388297eca7b7f4374fe1e": { "hash": "7552d242a33808f2194388297eca7b7f4374fe1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix same importer will be added multiple times in `get_importers_for_extension`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92718 }, "ef886b0a415ecb1fda3338230b270d62e1d086e5": { "hash": "ef886b0a415ecb1fda3338230b270d62e1d086e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92426 from RandomShaper/fix_ed_toast_mt", "body": "Avoid editor error reporting using resource loader thread's call queues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "482e45c62bf6d68978bbd871d262a972f6818698": { "hash": "482e45c62bf6d68978bbd871d262a972f6818698", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92716 from clayjohn/DOC-light-attenuation", "body": "Correct documentation for Omni and Spot light distance attenuation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7118487f9dcd46d644bc785367429b11e921776f": { "hash": "7118487f9dcd46d644bc785367429b11e921776f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92709 from m4gr3d/fix_request_permissions_return_value", "body": "Fix invalid return value when multiple permission requests are dispatched", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f976a625e1e5e0016d35a81e62701d601405faa2": { "hash": "f976a625e1e5e0016d35a81e62701d601405faa2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92692 from mihe/always-embed-frameworks", "body": "Fix iOS exports never embedding framework bundles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3f39d970420c7fa27f264b5bf986977150a2405e": { "hash": "3f39d970420c7fa27f264b5bf986977150a2405e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92674 from timothyqiu/playlist-doc", "body": "Improve `AudioStreamPlaylist` class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b4cfcba5f636b5557f68663fcbb781cbd82ab7d": { "hash": "9b4cfcba5f636b5557f68663fcbb781cbd82ab7d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92669 from Hilderin/fix-huge-tscn-icon-in-background-of-file-system-panel", "body": "Fix huge .tscn icon and icon in background of File System panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d1522847785b4ad7a4b732e0df48c119543f7c1e": { "hash": "d1522847785b4ad7a4b732e0df48c119543f7c1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92633 from KoBeWi/override_the_bug", "body": "Fix project settings reloading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "353f7bf6af092d043f92a1d0234132d33982735f": { "hash": "353f7bf6af092d043f92a1d0234132d33982735f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92605 from aaronp64/richtextlabel_table_overlap", "body": "Fix `RichTextLabel` table overlapping with next line", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f882f128077f02fcadcbecb977738e77f4ad18a6": { "hash": "f882f128077f02fcadcbecb977738e77f4ad18a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92482 from passivestar/ratio-space", "body": "Add missing space around the ratio lock button", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e716ea673efd02a299001b1431096fce0d58d4c7": { "hash": "e716ea673efd02a299001b1431096fce0d58d4c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92424 from bruvzg/mouse_state", "body": "Use current mouse button state instead of saved values.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f1d3b1cfad648be5009b67b37ee8f6ea1061d8e": { "hash": "7f1d3b1cfad648be5009b67b37ee8f6ea1061d8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92010 from akien-mga/vulkan-sdk-1.3.183.0", "body": "vulkan: Update all components to Vulkan SDK 1.3.183.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41e762ca2973ce7aa03f14f81b98c85835d2b9d5": { "hash": "41e762ca2973ce7aa03f14f81b98c85835d2b9d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91454 from akien-mga/coverity-checks", "body": "Fix Steam input \"crc\" errors, and some other Coverity reports of uninitialized scalar variable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc7a7a479eab822dd69756e35604093704233a5d": { "hash": "bc7a7a479eab822dd69756e35604093704233a5d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #73941 from Jummit/active-collection", "body": "Blend import: Allow importing `active_collection_only`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "940d62907027f388026ba2cac1ac64381af5c78f": { "hash": "940d62907027f388026ba2cac1ac64381af5c78f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "vulkan: Update all components to Vulkan SDK 1.3.183.0", "body": "Pass `VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT` to VMA when using Vulkan 1.3\nfeatures.\n\nCo-authored-by: Pedro J. Estébanez ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92010 }, "079a75e144f6d5822c949e7d953c0d86448eee5a": { "hash": "079a75e144f6d5822c949e7d953c0d86448eee5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Correct documentation for Omni and Spot light distance attenuation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92716 }, "4463e7dee9f4b0ccbd384b95e48f32c105ac2947": { "hash": "4463e7dee9f4b0ccbd384b95e48f32c105ac2947", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "fix callable not clearing freed pointer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92722 }, "53279d25103ae922de23a563ce3a3ea42d3b7e98": { "hash": "53279d25103ae922de23a563ce3a3ea42d3b7e98", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix invalid return value when multiple permission requests are dispatched", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92709 }, "3ac98435ce75dbf6e67525c0b3d1aeba2530ae4a": { "hash": "3ac98435ce75dbf6e67525c0b3d1aeba2530ae4a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92661 from Repiteo/scons/fix-mono-dependency", "body": "SCons: Fix `mono` dependency", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0795587f690555210262878a37ff3759f90e0c61": { "hash": "0795587f690555210262878a37ff3759f90e0c61", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Consolidate the ProjectManager and Editor windows into a single Android Activity class.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92704 }, "48509590fd1d2387059bb73db8dffe0e74b111ef": { "hash": "48509590fd1d2387059bb73db8dffe0e74b111ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Make local python hooks multi-platform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92697 }, "84ee828b5816d45139716795b7620f03f6d7cde1": { "hash": "84ee828b5816d45139716795b7620f03f6d7cde1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix iOS exports never embedding framework bundles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92692 }, "48e297c1443b38c9a3f2176a593d77d135cc1d87": { "hash": "48e297c1443b38c9a3f2176a593d77d135cc1d87", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Add more autocompletion tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92688 }, "81395cf9bdca881cd4bcc759546f9a89f16c6b2f": { "hash": "81395cf9bdca881cd4bcc759546f9a89f16c6b2f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Fix Huge .tscn Icon and icon in background of File System panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92669 }, "e4d0d1344b68796cba86a6c60be1275316748116": { "hash": "e4d0d1344b68796cba86a6c60be1275316748116", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "warriormaster12 ", "summary": "Duplicate properties first before remapping resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92678 }, "065e2c167b6926d31508fc0e40f7e89272b86060": { "hash": "065e2c167b6926d31508fc0e40f7e89272b86060", "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 space around the ratio lock button", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92482 }, "7f7114c00881b4b27736d429ff3918aa6538f6e5": { "hash": "7f7114c00881b4b27736d429ff3918aa6538f6e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: partially allow some functions on invalid scripts", "body": "+ always default initialize static variables\n+ dont invalidate script when dependant scripts don't compile/resolve", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92609 }, "c387ec04e07d9298262f4537d8b7b4606913e928": { "hash": "c387ec04e07d9298262f4537d8b7b4606913e928", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Improve AudioStreamPlaylist class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92674 }, "05203b6a4361b15a6c36d00a6030cd390acb4aa9": { "hash": "05203b6a4361b15a6c36d00a6030cd390acb4aa9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix `mono` dependency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92661 }, "62a58c55388da3ad1340cfdf7d08925315b08da3": { "hash": "62a58c55388da3ad1340cfdf7d08925315b08da3", "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 `NOTIFICATION_SORT_CHILDREN` is called twice on startup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92645 }, "8a90c5317b2c0c050d6c9abddde478d6221ebf46": { "hash": "8a90c5317b2c0c050d6c9abddde478d6221ebf46", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add blend point check to AnimationNodeBlendSpace2D::_process()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92636 }, "f08a7e32c8fce2d230e874e4606044616a4eb4e5": { "hash": "f08a7e32c8fce2d230e874e4606044616a4eb4e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix project settings reloading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92633 }, "ffc0d0981b48aaa6372f9859da5d238c825efbad": { "hash": "ffc0d0981b48aaa6372f9859da5d238c825efbad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Invalidate cached parser chain when reloading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92616 }, "6ecccd608577e36ebe353445dbed243aa76eafea": { "hash": "6ecccd608577e36ebe353445dbed243aa76eafea", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix RichTextLabel table overlapping with next line", "body": "When calculating table height, RichTextLabel::_shape_line would increase the height when it reached the end of a complete row, or the final cell of the table. RichTextLabel::_resize_line would only increase the height at the end of a complete row, causing the height to ignore the final row if not all cells were populated. This would cause the final row to overlap with the following line in the RichTextLabel if it was the last visible line in the RichTextLabel, as _resize_line is called when updating scrolling properties.\n\nThis change moves the common table size calculations to a separate function to reuse the code between _shape_line and _resize_line, keeping the final cell check that was used in _shape_line.\n\nFixes #92603", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92605 }, "44593eecc7d71228cc3b75f9df8024d16a096313": { "hash": "44593eecc7d71228cc3b75f9df8024d16a096313", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Rework and simplify update checking logic", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92597 }, "c182adcd48195e94a9c7364af00a64b80ebdf2f7": { "hash": "c182adcd48195e94a9c7364af00a64b80ebdf2f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4Mjg2OTYx" ], "author_raw": "Jummit ", "committer_raw": "Jummit ", "summary": "Blend import: Ability to import only the active collection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 73941 }, "5168647530141bb08a75fb6bddc702295c45a052": { "hash": "5168647530141bb08a75fb6bddc702295c45a052", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Use current mouse button state instead of saved values.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92424 }, "829bedcadb9aa74d5773577997d4131e76f00426": { "hash": "829bedcadb9aa74d5773577997d4131e76f00426", "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 reparent when hovering after delay", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91265 }, "705b7a0b0bd535c95e4e8fb439f3d84b3fb4f427": { "hash": "705b7a0b0bd535c95e4e8fb439f3d84b3fb4f427", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92587 from RandomShaper/validate_tex_usage", "body": "RenderingDevice: Reject creation of textures with no usage", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e01ef56f9a8ac73cf47327824d2e8b11b489194": { "hash": "3e01ef56f9a8ac73cf47327824d2e8b11b489194", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92577 from bruvzg/win_preview_resize", "body": "Update editor `Window` preview position when resizing window.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf9af1e850c563ebd29c46b55cfadd9120afad42": { "hash": "cf9af1e850c563ebd29c46b55cfadd9120afad42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92553 from adamscott/more-meaningful-errors", "body": "Make displayed Web errors more meaningful", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b044da3967b654e97c769b2222b713bf4992bc2": { "hash": "8b044da3967b654e97c769b2222b713bf4992bc2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92474 from Rudolph-B/fix-collided-particles-jittering", "body": "Fix collided 3D GPU particles sometimes jittering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "138f334316d4d2ef6c1c1bdb53cb57a005282395": { "hash": "138f334316d4d2ef6c1c1bdb53cb57a005282395", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92444 from clayjohn/RD-srgb-uniform-buffer", "body": "Separate linear and sRGB uniform buffers in RD rendering backends", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d30456fea8920fd8400f108a799687ad5254e293": { "hash": "d30456fea8920fd8400f108a799687ad5254e293", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92415 from bruvzg/win_mod_keys", "body": "[Windows] Use current keyboard state instead of saved values for modifier keys.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07e6d0c702e957ea6a8354f48cef5d2dc2c70a26": { "hash": "07e6d0c702e957ea6a8354f48cef5d2dc2c70a26", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92138 from YeldhamDev/scrollcontainer_fixes", "body": "Fix scrollbar issues in `ScrollContainer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c87e8c7b4a3b21894a06881f8e5f455dde7bcad": { "hash": "9c87e8c7b4a3b21894a06881f8e5f455dde7bcad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91953 from AThousandShips/use_normal_sname", "body": "Use `CoreStringNames::normal` in more places", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b201c087ab3a3dbe755f2e16c69c9550ce69d0bf": { "hash": "b201c087ab3a3dbe755f2e16c69c9550ce69d0bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91950 from AThousandShips/panel_sname", "body": "[Scene] Add `SceneStringNames::panel`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea4db5c3e157f304ccf2e85e2057ba4f82e59755": { "hash": "ea4db5c3e157f304ccf2e85e2057ba4f82e59755", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91949 from AThousandShips/id_pressed_sname", "body": "[Scene] Add `SceneStringNames::id_pressed`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e51be35e2dbefd0b7f8a9648c28d01c011003d1": { "hash": "2e51be35e2dbefd0b7f8a9648c28d01c011003d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91946 from Flynsarmy/tabby_tab_tabs", "body": "Fix code style for generated shader code from ParticleProcessMaterial", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43d9f48c9f6770503701f226d22a4cd9f228a76f": { "hash": "43d9f48c9f6770503701f226d22a4cd9f228a76f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91791 from akien-mga/scons-process-platform-flags-early", "body": "SCons: Process platform-specific flags earlier", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2796fa06daf0004a462d48a10ab98800c8ff72d": { "hash": "f2796fa06daf0004a462d48a10ab98800c8ff72d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriers", "body": "Add support for enhanced barriers in D3D12.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "67b16f261fbe02311b1dab0d04f4e94217a1fc4b": { "hash": "67b16f261fbe02311b1dab0d04f4e94217a1fc4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNDgwOA==", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Flyn San ", "committer_raw": "Rémi Verschelde ", "summary": "Fix code style for generated shader code from ParticleProcessMaterial", "body": "The results now match what our clang-format config would do.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91946 }, "3e5865660b7f2cf00f1afe6ec27377ad38dbdf9e": { "hash": "3e5865660b7f2cf00f1afe6ec27377ad38dbdf9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "RenderingDevice: Reject creation of textures with no usage", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92587 }, "c34d64669ef472e60da213edfbfddb3a28e337ce": { "hash": "c34d64669ef472e60da213edfbfddb3a28e337ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Enable optional minimal SteamAPI integration for usage time tracking (editor only).", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79126 }, "62120c7841182cde448b94018ec924cde4369896": { "hash": "62120c7841182cde448b94018ec924cde4369896", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Steam input \"crc\" errors, and some other Coverity reports of uninitialized scalar variable", "body": "- Fixes #88630.\n- Fixes #92578.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91454 }, "f61c63e3a1d525ccc204f64ad813c4ba77077468": { "hash": "f61c63e3a1d525ccc204f64ad813c4ba77077468", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Avoid editor error reporting using resource loader thread's call queues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92426 }, "5c433cf693ec0c65bdcf21575065aa77a491b2bf": { "hash": "5c433cf693ec0c65bdcf21575065aa77a491b2bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Update editor `Window` preview position when resizing window.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92577 }, "a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0": { "hash": "a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92571 from akien-mga/fbx2gltf-rename-path-setting-back", "body": "Rename FBX2glTF binary path setting back to 4.2 name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77288392478407f873d20e0edb44eedcf376b74f": { "hash": "77288392478407f873d20e0edb44eedcf376b74f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Rename FBX2glTF binary path setting back to 4.2 name", "body": "This preserves compatibility when upgrading Godot 4.2 projects which relied on that\npath being configured in the editor settings.\n\nThe old name also makes sense for this one, it's fine for fbx2gltf_path to be under\na generic fbx category which could have more settings also impacting ufbx.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92571 }, "cade5b88d9c4b01c57115a355743460047c0ca50": { "hash": "cade5b88d9c4b01c57115a355743460047c0ca50", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Use `CoreStringNames::normal` in more places", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91953 }, "926afccbd88c8550964daa73ab3de2c5ab30aa80": { "hash": "926afccbd88c8550964daa73ab3de2c5ab30aa80", "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": "[Scene] Add `SceneStringNames::panel`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91950 }, "755a0efbb66ce40ec7399103b34094e734bf09bf": { "hash": "755a0efbb66ce40ec7399103b34094e734bf09bf", "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": "[Scene] Add `SceneStringNames::id_pressed`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91949 }, "6b38be699d56eec119d955c700c853ba3053cca9": { "hash": "6b38be699d56eec119d955c700c853ba3053cca9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92567 from akien-mga/thorvg-0.13.5", "body": "thorvg: Update to 0.13.5 + hotfix for GCC x86_32 build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce82984b5ca77d6339606f232e794f15618b349e": { "hash": "ce82984b5ca77d6339606f232e794f15618b349e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92544 from dalexeev/gds-fix-const-non-metatype-subscript", "body": "GDScript: Fix subscript resolution on constant non-metatype GDScript base", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8adf9e4d97539f6970f0cee6298d2a296aa4cdd6": { "hash": "8adf9e4d97539f6970f0cee6298d2a296aa4cdd6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92302 from jsjtxietian/debug-shape-null", "body": "Fix null `debug_shape` being updated when `CollisionObject3D`'s transform changed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17c98a5b085ecd23df1754cac2dfab318af04088": { "hash": "17c98a5b085ecd23df1754cac2dfab318af04088", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92110 from mihe/physics-server-margin", "body": "Bind shape margin methods for `PhysicsServer3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "505da68b261be6ed37b42422c61358ff9d208748": { "hash": "505da68b261be6ed37b42422c61358ff9d208748", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92565 from bruvzg/rtl_clear_flags", "body": "[RTL] Clear default justification flags if custom are set.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ba29c0f6ee2c1452d0b80017d537cb1f412c564": { "hash": "7ba29c0f6ee2c1452d0b80017d537cb1f412c564", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92564 from Chaosus/shader_prevent_override_builtin_funcs", "body": "Prevent using built-ins for func names in shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd53026b2c8713f3d03177e79225ddf1ae6c99b2": { "hash": "cd53026b2c8713f3d03177e79225ddf1ae6c99b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92558 from dalexeev/gds-adjust-inferred-declaration", "body": "GDScript: Do not produce `INFERRED_DECLARATION` on type import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "517b674c91eba5445189e212d80f2f7289a23114": { "hash": "517b674c91eba5445189e212d80f2f7289a23114", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92557 from kitbdev/dont-scroll-too-high", "body": "Fix minimap error when moving to the top", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34fe09dda768746305ab611a32c87862d440a248": { "hash": "34fe09dda768746305ab611a32c87862d440a248", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92386 from AThousandShips/goto_fix", "body": "[GDScript LSP] Fix `show_native_symbol_in_editor`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd8bd0380de18647b4f1d17767a4480a6abf4128": { "hash": "cd8bd0380de18647b4f1d17767a4480a6abf4128", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92336 from van800/DAP", "body": "[DAP] Add `--dap-port` as a command line argument", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2518d169af8c86bef4af3b10a3458965e83a535e": { "hash": "2518d169af8c86bef4af3b10a3458965e83a535e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.13.5", "body": "Includes https://github.com/thorvg/thorvg/pull/2338 hotfix.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92567 }, "77b9e60303c05e7ce045e66b715cffb826a1baa7": { "hash": "77b9e60303c05e7ce045e66b715cffb826a1baa7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODI2ODE=" ], "author_raw": "Ivan Shakhov ", "committer_raw": "Ivan Shakhov ", "summary": "[DAP] Add --dap-port as a command line argument, very similar to --lsp-port", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92336 }, "aecc4cbc47d1e6d13a40986c3240811dd3e2686c": { "hash": "aecc4cbc47d1e6d13a40986c3240811dd3e2686c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Prevent using built-ins for func names in shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92564 }, "3a52e0f5fda95741248476644662ae5ce89e8339": { "hash": "3a52e0f5fda95741248476644662ae5ce89e8339", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Clear default justification flags if custom are set and fix typo in the flag name.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92565 }, "2c3b871b3b03df72749e762913b034cbb564ddd5": { "hash": "2c3b871b3b03df72749e762913b034cbb564ddd5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Make displayed Web errors more meaningful", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92553 }, "3fd30ed4ff7b5de01633e19b2769993b5b5d676b": { "hash": "3fd30ed4ff7b5de01633e19b2769993b5b5d676b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Do not produce `INFERRED_DECLARATION` on type import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92558 }, "af6b96c486ad9f92ee0344a49be781cae83cebe1": { "hash": "af6b96c486ad9f92ee0344a49be781cae83cebe1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix minimap error when moving to the top", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92557 }, "18d8838051f1b544078913219dbd8aa9d7baa6e6": { "hash": "18d8838051f1b544078913219dbd8aa9d7baa6e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix subscript resolution on constant non-metatype GDScript base", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92544 }, "37cf266b578864096bb7160c4f14fa8ac61fc38b": { "hash": "37cf266b578864096bb7160c4f14fa8ac61fc38b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Process platform-specific flags earlier", "body": "Some of the logic in SCons depends on flags that get overridden in the\nplatform-specific `detect.py`, so it needs to be processed first.\n\nFor example the Android/iOS/Web platforms override the default `target`\nto `template_debug`, but this was processed too late so e.g. the logic\nthat sets `env.editor_build` would set it to true due to the default\n`target` value in the environment being `editor`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91791 }, "e7dd6f11ed1ed4d72186d3a90d5f4ef42e79c4d0": { "hash": "e7dd6f11ed1ed4d72186d3a90d5f4ef42e79c4d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92541 from patwork/fix-multichar-windows-utils", "body": "Fix multichar warning in `windows_utils.cpp`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff242e2e94d7a009504f41fa1c102c370af254b8": { "hash": "ff242e2e94d7a009504f41fa1c102c370af254b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92539 from RandomShaper/no_crash_glsl_headless", "body": "Avoid crash when importing .glsl in headless", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be2c5e66f44df2a49a3238434c06ad33a212e544": { "hash": "be2c5e66f44df2a49a3238434c06ad33a212e544", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92201 from bruvzg/input_flush", "body": "Clean `Input::frame_parsed_events` before de-initialising scripting languages to ensure no script created events exist at the exit.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af249e84d940432f596dcde5cf4afb2a1bc45a79": { "hash": "af249e84d940432f596dcde5cf4afb2a1bc45a79", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91944 from KoBeWi/even_though_StringName_contains_String_in_its_name,_it's_not_actually_a_String", "body": "Fix wrong usage of `parameters_base_path` StringName", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9609ff1b0b551595c82076016d5a4860fb21c4d": { "hash": "d9609ff1b0b551595c82076016d5a4860fb21c4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90531 from Rindbee/fix-reload_instances_with_path_in_edited_scenes-in-EditorNode", "body": "Fix errors when re-importing 3D asset files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "06009256ba576c6f8ff4113e4a1a81f3692e1427": { "hash": "06009256ba576c6f8ff4113e4a1a81f3692e1427", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86010 from KoBeWi/input,_event,_action!", "body": "Add `event_index` to InputEventAction", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "909f28a5344a2cc3670d169d206d38e80caabe99": { "hash": "909f28a5344a2cc3670d169d206d38e80caabe99", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix multichar warning in windows_utils", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92541 }, "c1d5a2c8c6e55c0278da40619bf77b19f83dd886": { "hash": "c1d5a2c8c6e55c0278da40619bf77b19f83dd886", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Avoid crash when importing .glsl in headless", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92539 }, "17d3f26e5de3c271b5ac1d85956d2034438a12a5": { "hash": "17d3f26e5de3c271b5ac1d85956d2034438a12a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add event_index to InputEventAction", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86010 }, "2c9df769adfb9824dbdf9c5355aa9f7e16438066": { "hash": "2c9df769adfb9824dbdf9c5355aa9f7e16438066", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Clean Input::frame_parsed_events before de-initialising scripting languages to ensure no script created events exist at the exit.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92201 }, "a345160ab348c93854779410f97248c30eb6a66f": { "hash": "a345160ab348c93854779410f97248c30eb6a66f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix wrong usage of parameters_base_path StringName", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91944 }, "60844997bb2981c44e3b4396ab2918df90f13c97": { "hash": "60844997bb2981c44e3b4396ab2918df90f13c97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92535 from timothyqiu/parentheses-mismatch", "body": "Fix mismatched parentheses in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "80db5bd28eb236a3afb1d6e4adf13109b8711a97": { "hash": "80db5bd28eb236a3afb1d6e4adf13109b8711a97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92525 from m4gr3d/fix_libcpp_selection", "body": "Ensure that Godot's version of `libc++_shared.so` is always selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ec272f288fbc679f39050ffe569d85c9296f675": { "hash": "8ec272f288fbc679f39050ffe569d85c9296f675", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92519 from mihe/stop-xcframework-embed", "body": "Prevent static XCFramework bundles from being embedded on iOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "adbc4b086b4d562e5d5fef7911ddd3afc5912397": { "hash": "adbc4b086b4d562e5d5fef7911ddd3afc5912397", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92489 from kleonc/control-invalidate-global-transform-before-notifying-resize", "body": "Invalidate `Control` global transform before notifying about resize / rect change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32def9f98ed43330916aeba1b0fbdd61c3dfab80": { "hash": "32def9f98ed43330916aeba1b0fbdd61c3dfab80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92392 from KoBeWi/this_makes_editor_200%_faster", "body": "Optimize usage of position icon in 2D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9f249796df71f1921c7e8ea11cd23c2339e9376": { "hash": "c9f249796df71f1921c7e8ea11cd23c2339e9376", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92317 from bruvzg/emb_decorations", "body": "Fix `get_position_with_decorations` and `get_size_with_decorations` for embedded windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4cd39c56fb242137f025313e64c13ab147113d09": { "hash": "4cd39c56fb242137f025313e64c13ab147113d09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92283 from KoBeWi/code_simpleton", "body": "Automatically use property count in PropertyListHelper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2666955011f1eb9589335586c03c13721bc8cc57": { "hash": "2666955011f1eb9589335586c03c13721bc8cc57", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92251 from Chaosus/gdscript_fix_new_argument_completion", "body": "Fix completion for `new` arguments", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1dab521f2d4007850418cc3fc51ea363f9118617": { "hash": "1dab521f2d4007850418cc3fc51ea363f9118617", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92208 from Calinou/linuxbsd-use-nanosleep", "body": "Use `OS::delay_usec()` to avoid using deprecated `usleep()` on Linux", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62f134bd7e31232db7050b5c22380b6882137996": { "hash": "62f134bd7e31232db7050b5c22380b6882137996", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91724 from KoBeWi/regional_textures", "body": "Add support for AtlasTexture in `draw_polygon()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d4a736d0c7badbb636c27375a26ade423e62303": { "hash": "9d4a736d0c7badbb636c27375a26ade423e62303", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91502 from lyuma/gdextension_open_library_compat", "body": "Bind compatibility GDExtension methods removed in #88418", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa147b74eac36a5cf8d7abfa220e0295c1508943": { "hash": "aa147b74eac36a5cf8d7abfa220e0295c1508943", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90664 from KoBeWi/shadowdropped_resource", "body": "Prevent crash when dropping Resource that can't load", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53bd0d5acfcf9a58fb2e4f1d770f87bbb189f07f": { "hash": "53bd0d5acfcf9a58fb2e4f1d770f87bbb189f07f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90365 from KoBeWi/export_any%_speedrun", "body": "Allow skipping imported resource files from export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "838eb5a0fdcfa0e0f368a6d33a0f712db90c9719": { "hash": "838eb5a0fdcfa0e0f368a6d33a0f712db90c9719", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87099 from bitwise-aiden/ba-add-trim-newlines", "body": "Implement `trim_final_newlines` setting and functionality", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ffad49f1693cc292df88955573e8fe197a41bcd0": { "hash": "ffad49f1693cc292df88955573e8fe197a41bcd0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86029 from 0x0ACB/resize_fix", "body": "Remove dead code from `DisplayServerWindows::window_set_size`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22b6f962d928e278e524a676144c3be8d3c09352": { "hash": "22b6f962d928e278e524a676144c3be8d3c09352", "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": "Invalidate Control global transform before notifying about resize / rect change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92489 }, "9315583af374d46e9ed28f64b5b6b33a2e5219f9": { "hash": "9315583af374d46e9ed28f64b5b6b33a2e5219f9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix mismatched parentheses in class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92535 }, "9fe902b29622de74db39729b4ca2ebce030cb27e": { "hash": "9fe902b29622de74db39729b4ca2ebce030cb27e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix errors when re-importing 3D asset files", "body": "Some 3D asset files are treated as scenes and may cause some errors when\nimporting.\n\nWhen working through different scene tabs, we need to temporarily add\nthe scene root to the SceneTree to ensure that `editor_selection->add_node()`\ncan work smoothly. This avoids the error message: `ERROR: Condition\n\"!p_node->is_inside_tree()\" is true.`\n\nThis also ensures that no other scenes are accidentally added to the\nSceneTree causing the wrong display. When there is an inherited scene\ntab open and it is not the current tab, the new root node is accidentally\nadded as a child node of `scene_root` during replacement.\n\nInstantiate the scene early so caches in SceneState that are cleared\ndue to loading are rebuilt early. This avoids numerous error messages:\n`This operation requires the node cache to have been built.`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90531 }, "28f357733f1d658adcce00c14184b5ea6e1f44b8": { "hash": "28f357733f1d658adcce00c14184b5ea6e1f44b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzU3MDk=" ], "author_raw": "Mauricio Narvaez ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Ensure that Godot's version of libc++_shared.so is always selected in case dependencies have their own", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92525 }, "25519867f249961f7c2a7d6aa6772cb39377e85c": { "hash": "25519867f249961f7c2a7d6aa6772cb39377e85c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92225 from ajreckof/fix-multiline-array", "body": "Fix array variable with `@export_multiline` not registering changes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6ef250f3eada5ba1f9cc3c06663b9f76c7c2279": { "hash": "a6ef250f3eada5ba1f9cc3c06663b9f76c7c2279", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92133 from m4gr3d/fix_touch_input", "body": "Fix invalid detection of mouse input", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ebe73775636f5ed0ffab9c64ed0d2b031cd82487": { "hash": "ebe73775636f5ed0ffab9c64ed0d2b031cd82487", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92511 from KoBeWi/not_a_path", "body": "Remove unused `base_hint` from EditorPropertyNodePath", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "036737e53fa20ee294127ebbf1ba580574c2f7ae": { "hash": "036737e53fa20ee294127ebbf1ba580574c2f7ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92508 from bruvzg/rtl_cell_docs", "body": "[RTL] Add references to cell and column configuration methods.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8cc65f54f6d91c79778c7157b313873ec0e05ec": { "hash": "a8cc65f54f6d91c79778c7157b313873ec0e05ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92495 from matheusmdx/fix-animation-player-error", "body": "Fix error after create a new animation in an empty AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f572561c5b411b1ff65b6266ceadbbe23d20dce": { "hash": "5f572561c5b411b1ff65b6266ceadbbe23d20dce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92368 from fire/vsk-csg-gltf-4.3", "body": "Fix GLTFDocument so it can export CSG Meshes correctly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d1f6d4c8c3c56206c0fd0679012160fd2d5d94cd": { "hash": "d1f6d4c8c3c56206c0fd0679012160fd2d5d94cd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92339 from devloglogan/comp-layer-reference-frame", "body": "Apply reference frame transform to `OpenXRCompositionLayer` nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76237c5f9bee9895d0913d55a064e95716d86800": { "hash": "76237c5f9bee9895d0913d55a064e95716d86800", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91488 from akien-mga/resource-format-text-remove-obsolete-binary-conversion", "body": "Remove unused code to convert text resource format to binary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb6ab8f255c57e62e78cf01f82a7b0af1e0410a9": { "hash": "eb6ab8f255c57e62e78cf01f82a7b0af1e0410a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91052 from bruvzg/ios_def_landscape", "body": "[iOS] Change default iPad landscape orientation from \"left\" to \"right\".", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c42751cae2ae93bea31a7b0df994d7fafbe834f0": { "hash": "c42751cae2ae93bea31a7b0df994d7fafbe834f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91033 from Hilderin/keep_current_bottom_panel_on_play", "body": "Add editor setting to keep bottom panel state on play and stop game", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d489d4aa24e5257dada7a769caa6df5318a38453": { "hash": "d489d4aa24e5257dada7a769caa6df5318a38453", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90570 from timothyqiu/at-last", "body": "Rearrange \"Open In\" menu items of FileSystem dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "972181d701685a02bf5e4d7db808d581aa4d4bf1": { "hash": "972181d701685a02bf5e4d7db808d581aa4d4bf1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90506 from Calinou/test-transform2d-add-more-tests", "body": "Add more unit tests for Transform2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c50e87f6006e56befd83bd0a1eb1bf8ea426a96": { "hash": "2c50e87f6006e56befd83bd0a1eb1bf8ea426a96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89470 from jsjtxietian/msdf-uv", "body": "Fix shader compilation error when enabling texture MSDF and UV1 Triplanar at the same time", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "46629e1e07a6a5f79288ae421c7b529cb0a10e02": { "hash": "46629e1e07a6a5f79288ae421c7b529cb0a10e02", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89346 from bruvzg/tree_crash", "body": "Defer `ActionMapEditor::_action_edited` signal to prevent tree updates when tree is blocked.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b1dbd2556993c451b4bad1d47560ea694436230": { "hash": "9b1dbd2556993c451b4bad1d47560ea694436230", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87446 from Mickeon/documentation-Joint-tweaks", "body": "Tweak Joint2D and Joint3D documentation for consistency", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6e5e168685780a1dd2b50a0ba462d56a77029b6": { "hash": "b6e5e168685780a1dd2b50a0ba462d56a77029b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Prevent static XCFramework bundles from being embedded on iOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92519 }, "5a24aec5990e36683011bd06f4f38cd6fc20c1da": { "hash": "5a24aec5990e36683011bd06f4f38cd6fc20c1da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Fix GLTFDocument so it can export CSG Meshes correctly.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92368 }, "6a8f2f00ac41d8977b0085203980f889a9644e23": { "hash": "6a8f2f00ac41d8977b0085203980f889a9644e23", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "devloglogan ", "committer_raw": "devloglogan ", "summary": "Apply reference frame transform to OpenXRCompositionLayer nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92339 }, "6479b5673f4eca4fb05d4f6088df7b5bb03ffb4a": { "hash": "6479b5673f4eca4fb05d4f6088df7b5bb03ffb4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove unused base_hint from EditorPropertyNodePath", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92511 }, "c82003c4740deb102e09b25ff904c2968157936c": { "hash": "c82003c4740deb102e09b25ff904c2968157936c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Defer `ActionMapEditor::_action_edited` signal to prevent tree updates when tree is blocked.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89346 }, "c8ae9e9c76824e7176c175ae0989b0ce443b555e": { "hash": "c8ae9e9c76824e7176c175ae0989b0ce443b555e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Change default iPad landscape orientation from \"left\" to \"right\".", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91052 }, "76205d4276f61b49b793a6df4b03c5f7eddd88c3": { "hash": "76205d4276f61b49b793a6df4b03c5f7eddd88c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Add editor setting to keep bottom panel state on play and stop game", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91033 }, "8bf8f41fc017531b502fe77b36c3b14e180cec5c": { "hash": "8bf8f41fc017531b502fe77b36c3b14e180cec5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92506 from bruvzg/win_pos_preview", "body": "Fix Window position preview in the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "219af366a5922169c49c60a3a0beaa892275c013": { "hash": "219af366a5922169c49c60a3a0beaa892275c013", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92505 from bruvzg/te_ro_margins", "body": "[TextEdit] Use style margins for selection in read-only mode.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05442e81c0fac409269662d090273159c0b5a210": { "hash": "05442e81c0fac409269662d090273159c0b5a210", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92500 from timothyqiu/stretch-shrink-range", "body": "Add range hint for `SubViewportContainer.stretch_shrink`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c7ca019d79d4c1a36578fcdf597a9cdf5683fce": { "hash": "6c7ca019d79d4c1a36578fcdf597a9cdf5683fce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92473 from passivestar/animation-disabled-controls", "body": "Fix animation player controls being enabled when no player is selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b60471f3c0ea219680e3e929a2940a8b9e6be18b": { "hash": "b60471f3c0ea219680e3e929a2940a8b9e6be18b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92463 from Daylily-Zeleen/daylily-zeleen/fix_graph_edit_minimap_connection_line", "body": "[GraphEdit] Convert to minimap line after getting connection line.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9bb858c8037629619457709979ae49ddecb710fc": { "hash": "9bb858c8037629619457709979ae49ddecb710fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92460 from bruvzg/adlg_cancel_conf", "body": "Fix duplicate AcceptDialog cancel/confirm events.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21810cad38b2c9ac51667d15da2b8b1841ac7379": { "hash": "21810cad38b2c9ac51667d15da2b8b1841ac7379", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92457 from YeldhamDev/extreme_corner_case_but_still", "body": "Set `doc_name` even when categories are hidden in the inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d255a1b5037a49c7179c13e99d884d86fa2cd2f": { "hash": "4d255a1b5037a49c7179c13e99d884d86fa2cd2f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92454 from jsjtxietian/multi-connect", "body": "Prevent connect `scroll_to_paragraph` multiple times to `class_desc`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "183c6344284de8d74d6b71f144213154885b2e2b": { "hash": "183c6344284de8d74d6b71f144213154885b2e2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92372 from smix8/navregion2d_debug", "body": "Improve NavigationRegion2D debug performance", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47fa384b89f843912a3f2fd97b58f372b68f55a5": { "hash": "47fa384b89f843912a3f2fd97b58f372b68f55a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92279 from SaracenOne/scene_reload_crashfix_2", "body": "Fix script properties being lost and prevent node reference corruption upon scene reimport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "20ad681da2b5d628992ad2f4d4a336b74a3aa09d": { "hash": "20ad681da2b5d628992ad2f4d4a336b74a3aa09d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92126 from TokageItLab/reset-dominant", "body": "Fix Deterministic blending with Dominant/Recessive doesn't have initial value even if there is no Discrete track", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d906f46b3773aba09652d6b20ceb2d23f803214": { "hash": "4d906f46b3773aba09652d6b20ceb2d23f803214", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90660 from adamscott/rename-file-updated-dialog", "body": "Improve UX when saving newer files on disk", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bda8e30e80e870c3fc2f8f545949370301829510": { "hash": "bda8e30e80e870c3fc2f8f545949370301829510", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83248 from pkowal1982/event_configuration", "body": "(Un)Fold event categories by double click", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8bb382115255f9bab3fdcd1888eb097f86f80f9": { "hash": "b8bb382115255f9bab3fdcd1888eb097f86f80f9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Adds references to cell and column configuration methods.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92508 }, "2eaeee59d43ae8d41fae0a449af9ebb628080780": { "hash": "2eaeee59d43ae8d41fae0a449af9ebb628080780", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix animation player controls being enabled when no player is selected", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92473 }, "19839d95536fc831ec5b99d5c8e4e397d0e962bc": { "hash": "19839d95536fc831ec5b99d5c8e4e397d0e962bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix Window position preview in the editor.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92506 }, "1d0a8ea82843164041319044584413903cebf16a": { "hash": "1d0a8ea82843164041319044584413903cebf16a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextEdit] Use style margins for selection in read-only mode.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92505 }, "28a2fa496f8830627a8678919a063cd15785d6c4": { "hash": "28a2fa496f8830627a8678919a063cd15785d6c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "[GraphEdit] Convert to minimap line after getting connection line.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92463 }, "b33811d46b46d857c3c6495229db6e01133b16fe": { "hash": "b33811d46b46d857c3c6495229db6e01133b16fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent connect `scroll_to_paragraph` multiple times to `class_desc`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92454 }, "fd5118c781ec49f4e5d5084d8f87b0579b1300d7": { "hash": "fd5118c781ec49f4e5d5084d8f87b0579b1300d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Add range hint for SubViewportContainer.stretch_shrink", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92500 }, "18cdb3c0d78bf9976b7179bbbf318ccf3d8fe266": { "hash": "18cdb3c0d78bf9976b7179bbbf318ccf3d8fe266", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MzA2MDU0" ], "author_raw": "matheusmdx ", "committer_raw": "matheusmdx ", "summary": "Fix error after create a new animation in an empty AnimationPlayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92495 }, "1bfcb6ee652a6b481111a9b7bb01852c5a209ab3": { "hash": "1bfcb6ee652a6b481111a9b7bb01852c5a209ab3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Set `doc_name` even when categories are hidden in the inspector", "body": "Otherwise, tooltips will fail to fetch descriptions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92457 }, "5f5fe737d2c4b0d63eb4efd8c160abf560d40b00": { "hash": "5f5fe737d2c4b0d63eb4efd8c160abf560d40b00", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Improve NavigationRegion2D debug performance", "body": "Improves NavigationRegion2D debug performance by replacing the canvas polygon and line commands with a static mesh.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92372 }, "e57312d84eecb7672973a36c0938ed52a3b15474": { "hash": "e57312d84eecb7672973a36c0938ed52a3b15474", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Updated scene hot-reloading:", "body": "Preserves exported script variables\nPrevents corruption of direct node references.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92279 }, "1e6b11dcd4ad3abb7c621674674b718f5e0a2278": { "hash": "1e6b11dcd4ad3abb7c621674674b718f5e0a2278", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92287 from clayjohn/LOD-safe-fixes", "body": "Fix LOD selection in compatibility backend and clean up LOD code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ac8717e1612820994b1ffd0ae1e83231cb21e6d": { "hash": "7ac8717e1612820994b1ffd0ae1e83231cb21e6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92456 from ckaiser/fix-light3d-docs", "body": "Fix Light3D BakeMode enum documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8901a22be0981cb8f4c419dc4aa616ca8f13d29": { "hash": "a8901a22be0981cb8f4c419dc4aa616ca8f13d29", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92451 from timothyqiu/not-3d-only", "body": "Fix `PhysicsMaterial` description being limited to 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1446722d2366af61f30ca14d313977acf8629afc": { "hash": "1446722d2366af61f30ca14d313977acf8629afc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92442 from pkowal1982/sprite_frames", "body": "Select text in SpriteFramesEditor spin boxes on focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c98fef08bf74e94c2c8f1ad2686a841f09b4120d": { "hash": "c98fef08bf74e94c2c8f1ad2686a841f09b4120d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89033 from bruvzg/doc_end_err", "body": "[DisplayServer] Add error messages and descriptions to callbacks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc46623f00c6bb98c20fcbf95c9a7480dcca0254": { "hash": "bc46623f00c6bb98c20fcbf95c9a7480dcca0254", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84175 from bruvzg/ci_static_angle", "body": "[CI] Enable ANGLE static linking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "846bafd47fc3902f41aec532164ed8bd73ff9e83": { "hash": "846bafd47fc3902f41aec532164ed8bd73ff9e83", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Changes the scene reimport function to handle some crash edge cases:", "body": "* The reimported instance attempt to preserve ownerless nodes.\n* A recursive function call to '_nodes_scene_reimported' so these can be recreated if required.\n* Clears instance scene_state on new instantiated replacement nodes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92279 }, "714effdf077a5be8e4ed34d2d2455e5fb76fae56": { "hash": "714effdf077a5be8e4ed34d2d2455e5fb76fae56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[DisplayServer] Add error messages and descriptions to callbacks.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89033 }, "db93bbbc109f704a3f54c6af7870f3210977d7e7": { "hash": "db93bbbc109f704a3f54c6af7870f3210977d7e7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[CI] Enable ANGLE static linking.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84175 }, "dbc6f2af1d81e9539fdcf8b25bfbed8e0f465cef": { "hash": "dbc6f2af1d81e9539fdcf8b25bfbed8e0f465cef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92241 from dalexeev/gds-fix-lambda-captures-non-local-vars", "body": "GDScript: Fix lambdas capturing non-local variables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e408c77f5777448684e4e920454ef3885791523a": { "hash": "e408c77f5777448684e4e920454ef3885791523a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92470 from timothyqiu/drop-error", "body": "Fix error when dropping image onto the scene dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "345e10d79e7416f5c71139ad1581f89092a039b0": { "hash": "345e10d79e7416f5c71139ad1581f89092a039b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92468 from patwork/fix-empty-string-console", "body": "Fix -empty string- console log in web export (cosmetic)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86872f38c64f4574c8cb23070def6a5aa3acb41f": { "hash": "86872f38c64f4574c8cb23070def6a5aa3acb41f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92464 from Chaosus/shader_fix_struct_completion", "body": "Fix completion of functions with struct param/return type in shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43cf4740b9f50527b02047b0cd6897b0daae404e": { "hash": "43cf4740b9f50527b02047b0cd6897b0daae404e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92461 from bruvzg/rtl_meta_y", "body": "[RTL] Use real text/object height instead of line height for meta click/hover detection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc6a7b97d6e2425f646d2b9b29a3544010728ae9": { "hash": "cc6a7b97d6e2425f646d2b9b29a3544010728ae9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92458 from bruvzg/dup_cl", "body": "[macOS, X11] Fix duplicate close requests.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8f3c5e2abed950590f3e750c63008a00092891f": { "hash": "b8f3c5e2abed950590f3e750c63008a00092891f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92427 from AThousandShips/bind_go_away", "body": "Replace `.bind(...).call_deferred()` with `.call_deferred(...)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "607fa8229b711f6baebb3b112f094d9545f1c73f": { "hash": "607fa8229b711f6baebb3b112f094d9545f1c73f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92422 from groud/fix_navigation_baking_crash", "body": "Fix crash when baking TileMap navigation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4025c8e07bcb62caf2672ec96b1b5331f462c1f8": { "hash": "4025c8e07bcb62caf2672ec96b1b5331f462c1f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92416 from mateuseap/feat/mesh_library", "body": "Improve description of `find_item_by_name()` method in `MeshLibrary` class documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d772e713c6566bef460ff05438ab9674c682086": { "hash": "7d772e713c6566bef460ff05438ab9674c682086", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92389 from ckaiser/light-mode-profiler", "body": "Fix profiler seek line color in light modes, update on theme change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ebc2ed0564fc9b78215c11be60c18436fffd99c": { "hash": "3ebc2ed0564fc9b78215c11be60c18436fffd99c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92380 from mateuseap/feat/mesh", "body": "Improve `Mesh` class description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "93596abcf5cb061579599371a13497d725e45c30": { "hash": "93596abcf5cb061579599371a13497d725e45c30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92373 from libklein/fix-caching-wrong-collision-layer-shapes", "body": "Fix TileSet caching wrong collision layer shapes for shapes comprising several polygons.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f41966b30249dec5d0944b6813c5d0242da66bfa": { "hash": "f41966b30249dec5d0944b6813c5d0242da66bfa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92363 from Calinou/doc-projectsettings-vsync-compatibility", "body": "Fix outdated `vsync_mode` project setting documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf2deacee19ef04df62d17a007d4403c5b376277": { "hash": "bf2deacee19ef04df62d17a007d4403c5b376277", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92359 from DanielSnd/fix-multiplayer-spawner-free-node-bug", "body": "Fix Multiplayer Spawner freeing node after client disconnected Issue", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f98c2591312b83bb7fe3bb8d50db45217ad9f17a": { "hash": "f98c2591312b83bb7fe3bb8d50db45217ad9f17a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92353 from Riteo/you-cant-see-me", "body": "Wayland: Implement `is_window_transparency_available`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8630439111601b22c9f0620ac1031abed3a30d40": { "hash": "8630439111601b22c9f0620ac1031abed3a30d40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92351 from ajreckof/fix-crash-on-dictionary-return-to-default-in-C#", "body": "Fix crash on dictionary initialization after return to default in C#.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4808f243125095ab1b271478ac031374c985df8a": { "hash": "4808f243125095ab1b271478ac031374c985df8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92350 from 4d49/undo-redo-fix-callable-name", "body": "Fix `UndoRedo` method name for custom `Callable`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "760e30a4deda8c1d95cc8c955775e9d260c04366": { "hash": "760e30a4deda8c1d95cc8c955775e9d260c04366", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92345 from mihe/classdb-extension-editor-classes", "body": "Fix `ClassDB` not checking for editor classes properly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "194b1c478d3868bf0cfb4edff93535ca484e643b": { "hash": "194b1c478d3868bf0cfb4edff93535ca484e643b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92342 from aaronp64/textedit_duplication", "body": "Remove duplicate if/else code in `TextEdit::_notification`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "981ac9bfeb1ad887294c84430246e451f1a79aac": { "hash": "981ac9bfeb1ad887294c84430246e451f1a79aac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92324 from jwinarske/jw/wayland_sowrap", "body": "Linux: Enable build config `wayland=yes use_sowrap=no`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f87be863cacff5d1cc448c061d1d8d0b67172eea": { "hash": "f87be863cacff5d1cc448c061d1d8d0b67172eea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92322 from groud/implement_custom_data_label", "body": "Display custom data name instead of indices in TileData inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c": { "hash": "a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92301 from robert-wallis/fix-code-edit-delimiter-crash", "body": "Fix crash during code editor folding and LSP", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13a32e2753bb2bbd485e80218e17660f74beea87": { "hash": "13a32e2753bb2bbd485e80218e17660f74beea87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92296 from timothyqiu/complete-remove-override", "body": "Fix theme StyleBox override parameter completion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ca4746b517532a0204d8960eee5211a44d50c28": { "hash": "4ca4746b517532a0204d8960eee5211a44d50c28", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92293 from rvenson/fix-navigation-agent-docs", "body": "Clarify `velocity_computed` signal description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cfe80f9fecf95cbf5718cd6ca0b91183b06c2198": { "hash": "cfe80f9fecf95cbf5718cd6ca0b91183b06c2198", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92222 from semensanyok/fix-TextureButton-click-mask-texture-size-ignored-if-missing-normal-texture", "body": "Fix TextureButton's click mask texture size ignored if missing normal texture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25b17bd245e28351604e3fcaf635750c26c9a518": { "hash": "25b17bd245e28351604e3fcaf635750c26c9a518", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92188 from SaracenOne/ownerless_node_select", "body": "Disallow selection of ownerless nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca708b5706e94064e364cc22e2865c715602fd9d": { "hash": "ca708b5706e94064e364cc22e2865c715602fd9d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92026 from Repiteo/scons/web-fixes", "body": "SCons: Minor fixes/adjustments for web compilation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e76e83d9f95e5f8532fdb9afaac7769a297f1cf": { "hash": "1e76e83d9f95e5f8532fdb9afaac7769a297f1cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91706 from rburing/interpolate_parallax2d", "body": "Fix Parallax2D physics interpolation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac6f5780b1d61fa57851d1d14b80c5b56038dc35": { "hash": "ac6f5780b1d61fa57851d1d14b80c5b56038dc35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91695 from bruvzg/web_ime_pos", "body": "[Web IME] Fix suggestion window position in Chromium based browsers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0ba8ac0e297d39fd58a27cdadcfc9fbf4943d21": { "hash": "b0ba8ac0e297d39fd58a27cdadcfc9fbf4943d21", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91622 from Daylily-Zeleen/daylily-zeleen/limit_icon_size_in_EditorDebuggerTree", "body": "Limit icon size in `EditorDebuggerTree`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5a13bb56a063dfe3eff2c794b0be59aa39f66692": { "hash": "5a13bb56a063dfe3eff2c794b0be59aa39f66692", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91537 from rburing/doc_classref_self_links", "body": "Class reference: Add self-links to methods, properties, etc.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f7b9cdcef25cc2cff161d56d2faf21dc13a29be0": { "hash": "f7b9cdcef25cc2cff161d56d2faf21dc13a29be0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90849 from AThousandShips/tile_edit_fix", "body": "[Editor] Fix crash when editing TileMap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01629e1f112ae2785bc560ba79fd11166cd46243": { "hash": "01629e1f112ae2785bc560ba79fd11166cd46243", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90560 from aaronfranke/gltf-accessor-type", "body": "Rename accessor GLTFType to GLTFAccessorType, fix verbose prints, document GLTFAccessor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b2dc8aa2d06634d090e4879e221b8d43cbc2890": { "hash": "5b2dc8aa2d06634d090e4879e221b8d43cbc2890", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90306 from TheOrioli/issue_88662", "body": "Make InstancePlaceholders in charge of resolving node references in instances", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9dc62b26570afd4e035db1d7a40fdee61ba92f7": { "hash": "f9dc62b26570afd4e035db1d7a40fdee61ba92f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89806 from timothyqiu/smart-undo", "body": "Disable shader editor's undo/redo menu items when they do nothing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "576d9a5c1273482785e1a4aa635475717d12630b": { "hash": "576d9a5c1273482785e1a4aa635475717d12630b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92325 from Repiteo/scons/res-race-condition-fix", "body": "SCons: Fix `RES` race condition", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f666c76a9cd19b1e9b8d45d6c069e65d6fd6ec3f": { "hash": "f666c76a9cd19b1e9b8d45d6c069e65d6fd6ec3f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMzIyNzQ1" ], "author_raw": "Rudolph Bester ", "committer_raw": "Rudolph Bester ", "summary": "Fixed collided 3D GPU particles sometimes jittering", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92474 }, "8a17acf35c88866d5a9c060c8f4553618060f2f8": { "hash": "8a17acf35c88866d5a9c060c8f4553618060f2f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix error when dropping image onto the scene dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92470 }, "2dedf6253b328869b1401da7585edddb439a998d": { "hash": "2dedf6253b328869b1401da7585edddb439a998d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix -empty string- console log in web export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92468 }, "596026a1eead27887469fcaab8b99c1ab4714bb2": { "hash": "596026a1eead27887469fcaab8b99c1ab4714bb2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Disallows selection of ownerless nodes:", "body": "Attempts to select first node owned by the edited scene instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92188 }, "edd2e6e37fa28f8aaf4e5192fa81b706d01b36bc": { "hash": "edd2e6e37fa28f8aaf4e5192fa81b706d01b36bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1MDAxMzQ=" ], "author_raw": "Adriano Orioli ", "committer_raw": "Adriano Orioli ", "summary": "make InstancePlaceholder in charge of node reference resolution", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90306 }, "246a760323a60aa52ed44d8a1080ecf86b42ddf8": { "hash": "246a760323a60aa52ed44d8a1080ecf86b42ddf8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix completion of functions with struct param/return type in shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92464 }, "989056b85e694dc1800be0c814af08f41d79bf56": { "hash": "989056b85e694dc1800be0c814af08f41d79bf56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxMjIxNTY=" ], "author_raw": "carsonzhu ", "committer_raw": "carsonzhu ", "summary": "make signal connections dialog method picker respect bind/unbind", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92465 }, "061ad36732c2bbc2ae3650eb20f0cbc95f6521a5": { "hash": "061ad36732c2bbc2ae3650eb20f0cbc95f6521a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Use real text/object height instead of line height for meta click/hover detection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92461 }, "3e691e026ba477f4757851267b6ebaa53be0dcd1": { "hash": "3e691e026ba477f4757851267b6ebaa53be0dcd1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix duplicate AcceptDialog cancel/confirm events.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92460 }, "9dd12683067bb800bb8951c0e91e65757aa8d3f8": { "hash": "9dd12683067bb800bb8951c0e91e65757aa8d3f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "remove dead code from DisplayServerWindows::window_set_size", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86029 }, "1a40cda95e4323b38facba4376944a1eceafd39e": { "hash": "1a40cda95e4323b38facba4376944a1eceafd39e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS, X11] Fix duplicate close requests.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92458 }, "dcc4bc267c646a40eeaf7ce29d9264f2bc4b87ed": { "hash": "dcc4bc267c646a40eeaf7ce29d9264f2bc4b87ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fix Light3D BakeMode enum documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92456 }, "77ea6db1e2e9abb630ba1a44acd26b5607d3a94a": { "hash": "77ea6db1e2e9abb630ba1a44acd26b5607d3a94a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix PhysicsMaterial description being limited to 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92451 }, "c6b08d462a66eba4ba7e290683b0b1bfba1b45fc": { "hash": "c6b08d462a66eba4ba7e290683b0b1bfba1b45fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Separate linear and sRGB uniform buffers in RD rendering backends", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92444 }, "18243c5b7ade8cc09060d1e0c55fa90b90560ed7": { "hash": "18243c5b7ade8cc09060d1e0c55fa90b90560ed7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NzY0NDky" ], "author_raw": "Pawel Kowal ", "committer_raw": "Pawel Kowal ", "summary": "Select text in SpriteFramesEditor spin boxes on focus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92442 }, "948f09632ed0029085edc970a3bf07844c192a90": { "hash": "948f09632ed0029085edc970a3bf07844c192a90", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Unhide carets in add selection for occurrence", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91390 }, "66a8ee71aa77971bc8c7a667224076665bfbe6dd": { "hash": "66a8ee71aa77971bc8c7a667224076665bfbe6dd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit HScroll hiding after wrapping", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92271 }, "f9901761bed7cc64a7302eea2c3521cb397b4319": { "hash": "f9901761bed7cc64a7302eea2c3521cb397b4319", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Fix crash when editing TileMap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90849 }, "4ed62665a21ff4dc8d483c0fd268ccc8fb60f638": { "hash": "4ed62665a21ff4dc8d483c0fd268ccc8fb60f638", "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": "Replace `.bind(...).call_deferred()` with `.call_deferred(...)`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92427 }, "c622f202c0ac4ca324bf42109121bbd6161782f6": { "hash": "c622f202c0ac4ca324bf42109121bbd6161782f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMDE5MDA5" ], "author_raw": "Mateus Elias ", "committer_raw": "Mateus Elias ", "summary": "Improve description of find_item_by_name() method in MeshLibrary class doc", "body": "Specify what the method find_item_by_name() returns if no item is found.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92416 }, "1a380db62ace18ab12d577f06af3e34a8e74696c": { "hash": "1a380db62ace18ab12d577f06af3e34a8e74696c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix crash when baking TileMap navigation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92422 }, "62e41087d573d797ccd9fdca704397731ac55abb": { "hash": "62e41087d573d797ccd9fdca704397731ac55abb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Use current keyboard state instead of saved values for modifier keys.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92415 }, "ce10a660d19fc494e35f68ab84e899498c02eabe": { "hash": "ce10a660d19fc494e35f68ab84e899498c02eabe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMDE5MDA5" ], "author_raw": "Mateus Elias ", "committer_raw": "Mateus Elias ", "summary": "Improve Mesh class description", "body": "- Bind MAX_MESH_SURFACES constant in RenderingServer::_bind_methods()\n- Add MAX_MESH_SURFACES constant to RenderingServer class documentation\n- Reference the constant RenderingServer.MAX_MESH_SURFACES in the description of Mesh class documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92380 }, "efb6a1c23d9d26268fa8b613f34e0787ed3e089f": { "hash": "efb6a1c23d9d26268fa8b613f34e0787ed3e089f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix Parallax2D fixed timestep interpolation", "body": "The camera_screen_center value was stale in case of interpolation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91706 }, "d927d41f89c5662f9e439026aa00556b8db119b2": { "hash": "d927d41f89c5662f9e439026aa00556b8db119b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Optimize usage of position icon in 2D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92392 }, "cd436270782406053ea5878f24815634a4c115f8": { "hash": "cd436270782406053ea5878f24815634a4c115f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fix profiler seek line color in light modes, update on theme change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92389 }, "e6ab22d45065fabf4d4ee52bcfca512aacbf158b": { "hash": "e6ab22d45065fabf4d4ee52bcfca512aacbf158b", "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": "[GDScript LSP] Fix `show_native_symbol_in_editor`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92386 }, "fc2b82188b3f8454b9b4dfd013b6ec12d2b8a9f0": { "hash": "fc2b82188b3f8454b9b4dfd013b6ec12d2b8a9f0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix completion for `new` arguments", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92251 }, "b280bc0d7f9473ef975655c04a68303e22154fc2": { "hash": "b280bc0d7f9473ef975655c04a68303e22154fc2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Class reference: Add self-links to methods, properties, etc.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91537 }, "44d1f1c85ffd07afd2f0e46f5efcadaf15ae1a2e": { "hash": "44d1f1c85ffd07afd2f0e46f5efcadaf15ae1a2e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyNzE0MDM0" ], "author_raw": "Patrick Sean Klein ", "committer_raw": "Patrick Sean Klein ", "summary": "Fixes an index error in TileSet when caching transformed collision layers.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92373 }, "9734feb44917c6c64530c34a0c36defe9dbff472": { "hash": "9734feb44917c6c64530c34a0c36defe9dbff472", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Implement is_window_transparency_available", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92353 }, "be56cab58c056c074d1e02cd0b38641204e39f41": { "hash": "be56cab58c056c074d1e02cd0b38641204e39f41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92364 from bruvzg/rd_fix", "body": "Fix build with `vulkan=no` and `d3d12=no` after #91505.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8cab5707969387d39f2ef8f93187b362d2e62de": { "hash": "c8cab5707969387d39f2ef8f93187b362d2e62de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc1NjExMjI=" ], "author_raw": "rvenson ", "committer_raw": "rvenson ", "summary": "Update velocity_computed signal description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92293 }, "fc89a0c1182f15b9a8307245c256d922c9d12666": { "hash": "fc89a0c1182f15b9a8307245c256d922c9d12666", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix build with `vuklan=no` and `d3d12=no` after #91505.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92364 }, "0683677563fc35af6b25ad6e010d44aa5126f0f8": { "hash": "0683677563fc35af6b25ad6e010d44aa5126f0f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix outdated `vsync_mode` project setting documentation", "body": "Disabling V-Sync when using the Compatibility rendering method works\nsince Godot 4.2 at least.\n\nThis also documents the `--disable-vsync` command line argument.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92363 }, "1a9d95f933b917111235bd9e84e18269384be6e7": { "hash": "1a9d95f933b917111235bd9e84e18269384be6e7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwNzIzMjQ=" ], "author_raw": "Daniel Snd ", "committer_raw": "Daniel Snd ", "summary": "Fix Multiplayer Spawner freeing node after client disconnected Issue", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92359 }, "85eac455139ae527951bf5fd49cedbac3535fd4d": { "hash": "85eac455139ae527951bf5fd49cedbac3535fd4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Display custom data name instead of indices in TileData inspector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92322 }, "05cc8e7aafe184999c2037eb33c462b084a16ecb": { "hash": "05cc8e7aafe184999c2037eb33c462b084a16ecb", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Remove duplicate if/else code in TextEdit::_notification", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92342 }, "f06dd46eb77b99599d3e4a0b796b46be9e42fbe0": { "hash": "f06dd46eb77b99599d3e4a0b796b46be9e42fbe0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMjYyODc1" ], "author_raw": "Joel Winarske ", "committer_raw": "Joel Winarske ", "summary": "Enable build config wayland=yes use_sowrap=no", "body": "-wayland-egl.h was missing if opengl3=yes (default)\n\nSigned-off-by: Joel Winarske ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92324 }, "63554c77657772175c3b264fa3c55b10615d60b5": { "hash": "63554c77657772175c3b264fa3c55b10615d60b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2Mzkw" ], "author_raw": "semensanyok ", "committer_raw": "semensanyok ", "summary": "Fix TextureButton's click mask texture size ignored if missing normal texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92222 }, "f764c5336a29611d55ca9b75ea2b7f298fea78b6": { "hash": "f764c5336a29611d55ca9b75ea2b7f298fea78b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix crash on dictionary initialization after return to default in C#.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92351 }, "b365a634038d4a60f31b22b58be5e4667a8663dc": { "hash": "b365a634038d4a60f31b22b58be5e4667a8663dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Automatically use property count in PropertyListHelper", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92283 }, "e88095ed8fbc7039c1724e51ee84f154fdf49305": { "hash": "e88095ed8fbc7039c1724e51ee84f154fdf49305", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgyMDgxNjU=" ], "author_raw": "Mansur Isaev <737dab2f169a@mail.ru>", "committer_raw": "Mansur Isaev <737dab2f169a@mail.ru>", "summary": "Fix method name for custom callable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92350 }, "b941459719d32f3b81798a9abcb95b133417f050": { "hash": "b941459719d32f3b81798a9abcb95b133417f050", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "Limit icon size in EditorDebuggerTree.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91622 }, "e312f147aa7f34b946c3f21d20f38c17291952d3": { "hash": "e312f147aa7f34b946c3f21d20f38c17291952d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix `ClassDB` not checking for `API_EDITOR_EXTENSION`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92345 }, "18fb492afe581cb381d588b4b73973af0a146cb0": { "hash": "18fb492afe581cb381d588b4b73973af0a146cb0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix `RES` race condition", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92325 }, "5d265e9a7e3ae7d1aa40f5da5fb721f1517af387": { "hash": "5d265e9a7e3ae7d1aa40f5da5fb721f1517af387", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Minor fixes/adjustments for web compilation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92026 }, "64d789aba7b5f57611d503be55e9405ff389e05e": { "hash": "64d789aba7b5f57611d503be55e9405ff389e05e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix `get_position_with_decorations` and `get_size_with_decorations` for embedded windows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92317 }, "d3a58e57b84861d4db21ded5fb86f5168c2f7cf2": { "hash": "d3a58e57b84861d4db21ded5fb86f5168c2f7cf2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Rename accessor GLTFType to GLTFAccessorType, fix verbose prints, doc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90560 }, "2546dada7538355207a0f9823a9ac1e843723c45": { "hash": "2546dada7538355207a0f9823a9ac1e843723c45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix null `debug_shape` being updated when `CollisionObject3D`'s transform changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92302 }, "0e97e1bc6291031d3cb94291a2f52a3df3aef917": { "hash": "0e97e1bc6291031d3cb94291a2f52a3df3aef917", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0NTkzOA==" ], "author_raw": "Robert Wallis ", "committer_raw": "Robert Wallis ", "summary": "Fix crash during code editor folding and LSP", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92301 }, "8652e9914fd0653614bd8ffcef2d0d1a8977dd07": { "hash": "8652e9914fd0653614bd8ffcef2d0d1a8977dd07", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix theme StyleBox override parameter completion", "body": "Also added completion for remove_theme_*_override.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92296 }, "b7feebefabc2d48b0d4794cd31fc141f1caecc5c": { "hash": "b7feebefabc2d48b0d4794cd31fc141f1caecc5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92288 from smix8/navregion_debug", "body": "Fix NavigationRegion3D not reacting to runtime debug enabled change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f25676cccf2f668365043682f5b16fbb8b0e24a2": { "hash": "f25676cccf2f668365043682f5b16fbb8b0e24a2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92284 from fire/vsk-bake-fps-4.3", "body": "Add `bake_fps` for FBXDocument, GLTFDocument and both import-export.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bceebdf21261a5d33da9c13aca99c28edd7bc777": { "hash": "bceebdf21261a5d33da9c13aca99c28edd7bc777", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92275 from ajreckof/fix-bounding-box-glitch-", "body": "Fix bounding box glitch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73fdc30783dc09817d2fab6406d95accd489786a": { "hash": "73fdc30783dc09817d2fab6406d95accd489786a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92272 from timothyqiu/add-to-end", "body": "Explain `add_to_end` parameter of `add_property_editor()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abfe8ba7d6639e8d8c0f9fa9924208bd34fe8ea7": { "hash": "abfe8ba7d6639e8d8c0f9fa9924208bd34fe8ea7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92258 from DarioSamo/render_list_pass_alloc", "body": "Reduce allocations each time a render pass begins in RenderingDevice.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b": { "hash": "68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92244 from jsjtxietian/blend-shape-shadow", "body": "Fix mesh instance not updated when changing blend shape values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e3d77a873a367202a8ee40a5142582da8b0ef38": { "hash": "4e3d77a873a367202a8ee40a5142582da8b0ef38", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92231 from Calinou/editor-frametime-panel-prevent-width-flicker", "body": "Prevent label width from flickering rapidly in editor frametime panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dab6e1514f59c2a3f1f078b94d0a50e4d5338193": { "hash": "dab6e1514f59c2a3f1f078b94d0a50e4d5338193", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92207 from YeldhamDev/undo_theme_fix", "body": "Fix unchecking theme overrides not creating an undo action", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d52de617fed381d7388d5e967e21bb869164d4a": { "hash": "0d52de617fed381d7388d5e967e21bb869164d4a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92128 from ckaiser/log-rebuild-crash", "body": "Fix log rebuilding crashing when there's no messages", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d6c7893b395483bad1f2a875ccbbcf04ae11497": { "hash": "5d6c7893b395483bad1f2a875ccbbcf04ae11497", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91505 from bruvzg/detect_comp", "body": "[DisplayServer] Add method to check if window transparency is supported and enabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fd6eb3f4b73a2f7a5fa31d21804b350e18d91b3": { "hash": "7fd6eb3f4b73a2f7a5fa31d21804b350e18d91b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75860 from dalexeev/optimize-find-named-color", "body": "Optimize `Color::find_named_color()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60084dcc2c35e195755d9659331f48dd68a90f96": { "hash": "60084dcc2c35e195755d9659331f48dd68a90f96", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Prevent label width from flickering rapidly in editor frametime panel", "body": "This also improves the background display by drawing a single background\nfor all 3 labels. This avoids visible corners between each label.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92231 }, "267ea146161adf6cdc2877109a949166765ac249": { "hash": "267ea146161adf6cdc2877109a949166765ac249", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Fix LOD selection in compatibility backend and clean up LOD code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92287 }, "a545ba0bb7054161fc32851a3c80d3c275600e91": { "hash": "a545ba0bb7054161fc32851a3c80d3c275600e91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationRegion3D not reacting to runtime debug enabled change", "body": "Fixes NavigationRegion3D not reacting when the main debug enabled property got changed as it only looked at the navigation mesh specific debug.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92288 }, "24f56008ac510f4eaff8889fd8f2f00eb15c7446": { "hash": "24f56008ac510f4eaff8889fd8f2f00eb15c7446", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Add bake_fps for FBXDocument, GLTFDocument and both import-export.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92284 }, "ce4f19a03496b7e23cf98ad9d50f7bc43ed365d8": { "hash": "ce4f19a03496b7e23cf98ad9d50f7bc43ed365d8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Switch vectors in each render pass to use TLS.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92258 }, "628c81d2d9a2cf05541a8d95dd99f6349aca851d": { "hash": "628c81d2d9a2cf05541a8d95dd99f6349aca851d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[DisplayServer] Add method to check if window transparency is supported and enabled.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91505 }, "49594d8c416f17b465f0cafaf2c81380e210f396": { "hash": "49594d8c416f17b465f0cafaf2c81380e210f396", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Optimize `Color::find_named_color()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75860 }, "32e29cc24b92195791b55c533ea8145ef026c673": { "hash": "32e29cc24b92195791b55c533ea8145ef026c673", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix bounding box glitch", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92275 }, "b947c53ddc08d4314b2ce70ca1bc2adb37b83c37": { "hash": "b947c53ddc08d4314b2ce70ca1bc2adb37b83c37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92253 from KoBeWi/hash_zeroth", "body": "Fix scene hash not updated when scene is empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7870b28ed39168352ddc2c1ca3c689d6c30680cc": { "hash": "7870b28ed39168352ddc2c1ca3c689d6c30680cc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92252 from poiati/fix-wayland-window-class", "body": "Properly set window class in Wayland", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "55af739d7888e4e0f109776569a66686d76df0b0": { "hash": "55af739d7888e4e0f109776569a66686d76df0b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92243 from bruvzg/popup_emb_change", "body": "Fix `PopupMenu` focus issues after `Viewport::set_embedding_subwindows` is changed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01b804f8ac4b66aa32f6bbcccf16df07e6587f36": { "hash": "01b804f8ac4b66aa32f6bbcccf16df07e6587f36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92242 from Daylily-Zeleen/daylily-zeleen/fix_ConfirmationDialog_doc", "body": "Fix confusing descriptions of ConfirmationDialog.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "782a0261cb06e632e30c0a4574a7e52cdd3ec580": { "hash": "782a0261cb06e632e30c0a4574a7e52cdd3ec580", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92196 from lyuma/gltf_anim_library_import_as_bones", "body": "Support Import As Skeleton Bones on glTF and AnimationLibrary import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da979ecacac2ea437dd0e177a0d2cfd8c9c577ba": { "hash": "da979ecacac2ea437dd0e177a0d2cfd8c9c577ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92134 from Calinou/editor-particles-restart-add-shortcut", "body": "Add Ctrl + R keyboard shortcut to restart particle emission in the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de490253feec1cad9de2a92ed9a85a8eecaca0eb": { "hash": "de490253feec1cad9de2a92ed9a85a8eecaca0eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92124 from Repiteo/scons/platform-flags-dict", "body": "SCons: Convert platform `get_flags` to dictionary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2f6727984f6a0f5c73c13f13afdaafcbd267fcc": { "hash": "f2f6727984f6a0f5c73c13f13afdaafcbd267fcc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91863 from patwork/upgrade-to-eslint-9", "body": "[Web] Update to eslint 9", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "97af135f1bb1f15525a497f84c607b74d0165370": { "hash": "97af135f1bb1f15525a497f84c607b74d0165370", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix mesh instance not updated when changing blend shape values", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92244 }, "4def6b6fef4c3d2f7f0ccaa5be060f5e0cfd5f9d": { "hash": "4def6b6fef4c3d2f7f0ccaa5be060f5e0cfd5f9d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Explain add_to_end parameter of add_property_editor()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92272 }, "e1798f4278a10de00d1d95e81031391f9ee16c61": { "hash": "e1798f4278a10de00d1d95e81031391f9ee16c61", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix unchecking theme overrides not creating an undo action", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92207 }, "896b003cc8ac1827ae4f4678ca1bcaa2ce42f24e": { "hash": "896b003cc8ac1827ae4f4678ca1bcaa2ce42f24e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Convert platform `get_flags` to dictionary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92124 }, "57f52092c341069e99ae9da8a4041bdef4506515": { "hash": "57f52092c341069e99ae9da8a4041bdef4506515", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add Ctrl + R keyboard shortcut to restart particle emission in the editor", "body": "Restarting particle animation frequently is often done in the VFX\ntweaking process.\n\nThis shortcut is available for both GPUParticles and CPUParticles,\nin 2D and 3D.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92134 }, "a3769c0edc4633224e6291866d750691e6d9ed36": { "hash": "a3769c0edc4633224e6291866d750691e6d9ed36", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNDUy" ], "author_raw": "Paulo Poiati ", "committer_raw": "Paulo Poiati ", "summary": "Properly set window class in Wayland", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92252 }, "d276e8ba0b46a7a6c32fddd2b31996117420e773": { "hash": "d276e8ba0b46a7a6c32fddd2b31996117420e773", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix scene hash not updated when scene is empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92253 }, "1a89ae70eb24057c1d4b87958eae647c2b42a7ca": { "hash": "1a89ae70eb24057c1d4b87958eae647c2b42a7ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Upgrade to eslint 9", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91863 }, "cb3ce8590223ea34be4324d0ffb2c149b48456ee": { "hash": "cb3ce8590223ea34be4324d0ffb2c149b48456ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix `PopupMenu` focus issues after `Viewport::set_embedding_subwindows` is changed.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92243 }, "8e2141eac534f6984bb0bdbcefbd17de27ae0993": { "hash": "8e2141eac534f6984bb0bdbcefbd17de27ae0993", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92232 from clayjohn/RD-mobile-LOD", "body": "Only apply LOD when camera is outside the AABB of mesh in mobile renderer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "408228889f67bd0ed31be48e199c4b2c223f9218": { "hash": "408228889f67bd0ed31be48e199c4b2c223f9218", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92223 from KoBeWi/do_people_really_copy_whole_shortcut_definitions_multiple_times_and_unironically_think_this_is_alright_🤔", "body": "Remove duplicate shortcut definitions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "256f52f816fad338677d06054cc8e15f69033aca": { "hash": "256f52f816fad338677d06054cc8e15f69033aca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92186 from BastiaanOlij/fix_stereo_omni_lights", "body": "Stereo rendering: Fix omni lights", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c96dcf6e01e7430ed8909fbc8db13c03c20953a": { "hash": "4c96dcf6e01e7430ed8909fbc8db13c03c20953a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92179 from aaronp64/image_import_memory", "body": "Improve memory usage for image import and `PortableCompressedTexture2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4a899f924a19956b3e2887a1587447fcc4183bc": { "hash": "c4a899f924a19956b3e2887a1587447fcc4183bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91087 from lmyers421/91009-project-settings-window-too-small", "body": "Increase width of project settings window.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "381ce56f8a00ff052316fe6f5792475266c57ee7": { "hash": "381ce56f8a00ff052316fe6f5792475266c57ee7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90770 from kitbdev/show-version", "body": "Display Godot version and last edited timestamp in project manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c40c89f94cc8a6dced2b14f51aa2e87b02b7ee22": { "hash": "c40c89f94cc8a6dced2b14f51aa2e87b02b7ee22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90457 from Chubercik/ruff-formatter", "body": "Replace `black` formatter with `ruff`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e34b97312e91606dae2e26064dcd628dc360dc88": { "hash": "e34b97312e91606dae2e26064dcd628dc360dc88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89630 from jsjtxietian/pick-color", "body": "Make \"Pick Color\"'s result less precise, keep only 3 decimals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b692959de8a70edb0ccaef2289570e7fe7a8203": { "hash": "4b692959de8a70edb0ccaef2289570e7fe7a8203", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix lambdas capturing non-local variables", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92241 }, "f523d4f16fa0df9bcc7ff33624b2d5814b56c965": { "hash": "f523d4f16fa0df9bcc7ff33624b2d5814b56c965", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "Fix confusing descriptions of ConfirmationDialog's description.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92242 }, "dfc9976c6fa219f9a06ad3d2331752b4124c336c": { "hash": "dfc9976c6fa219f9a06ad3d2331752b4124c336c", "is_merge": false, "authored_by": [ "U_kgDOCVq9Tg" ], "author_raw": "lmyers421 ", "committer_raw": "Rémi Verschelde ", "summary": "Increase width of project settings window", "body": "Fixes #91009.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91087 }, "c5346a62b0b513d9b847a7ff568db40cbcc96b68": { "hash": "c5346a62b0b513d9b847a7ff568db40cbcc96b68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Only apply LOD when camera is outside the AABB of mesh in mobile renderer.", "body": "This copies the existing logic from the Forward+ renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92232 }, "db32707bb2465dd8a61092409f9f790e8d61c410": { "hash": "db32707bb2465dd8a61092409f9f790e8d61c410", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Stereo rendering: Fix omni lights", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92186 }, "d9f8ef68df1df8cf88d484fc22995f55a9c3f9aa": { "hash": "d9f8ef68df1df8cf88d484fc22995f55a9c3f9aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Thaddeus Crews ", "summary": "Update pre-commit hooks configuration to use `ruff` instead of `black`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90457 }, "e065d7132a8aa6aa4dd73fa6fbf1631cf4d305e5": { "hash": "e065d7132a8aa6aa4dd73fa6fbf1631cf4d305e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove duplicate shortcut definitions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92223 }, "214968243c442c0fdcbdfef23943c1547aeafdbc": { "hash": "214968243c442c0fdcbdfef23943c1547aeafdbc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92216 from dsnopek/runtime-classes-err-print-once", "body": "Don't use `ERR_PRINT_ONCE()` for runtime class error because it will hide errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d792dd4dc304768f5c94432b111bfbaac0b5aba": { "hash": "9d792dd4dc304768f5c94432b111bfbaac0b5aba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92204 from akien-mga/pre-commit-downstream-hooks", "body": "Pre-commit: Allow adding downstream hooks without (less) risk of conflicts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c0d5e59bfd4aabaeb16739ec8111d12964fdad5": { "hash": "4c0d5e59bfd4aabaeb16739ec8111d12964fdad5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92200 from devloglogan/composition-layer-viewport-fix", "body": "Allow `OpenXRCompositionLayer` property `layer_viewport` to always be assigned `nullptr`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "03aa82849d2637f027c2ad3e8af69e27c0aca823": { "hash": "03aa82849d2637f027c2ad3e8af69e27c0aca823", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92197 from lyuma/better_fbx_defaults", "body": "FBX: Change trimming default and use FBX2glTF for compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ecf3eb4373170b2538cda13fb9f83244c01ffee": { "hash": "7ecf3eb4373170b2538cda13fb9f83244c01ffee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92194 from KoBeWi/TileMap_is_dead", "body": "Remove some TileMap dependencies from TileMapLayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d916423327035423738353ac2a1716bfd9a7501e": { "hash": "d916423327035423738353ac2a1716bfd9a7501e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92181 from smix8/recast_vertices_dup", "body": "Remove duplicated vertices after 3D NavigationMesh bake", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa20f54cb75f23acff4e67af6ecdece85986c3aa": { "hash": "aa20f54cb75f23acff4e67af6ecdece85986c3aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92137 from BastiaanOlij/fix_fb_swapchain_foveation", "body": "OpenXR: Fix updating swapchain for foveation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e8abb51320db62408022ba171518156d1d749f6": { "hash": "0e8abb51320db62408022ba171518156d1d749f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix array variable with`@export_multiline` not registering changes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92225 }, "62f9365b21f3e9c30897fbe24aa898005a8972a6": { "hash": "62f9365b21f3e9c30897fbe24aa898005a8972a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Don't use `ERR_PRINT_ONCE()` for runtime class error because it will hide errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92216 }, "a008896f70b247f727fa433a9ccf49db05b0bd2c": { "hash": "a008896f70b247f727fa433a9ccf49db05b0bd2c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Use `OS::delay_usec()` to avoid using deprecated `usleep()` on Linux", "body": "usleep(3) was declared obsolete in POSIX.1-2001 and removed in POSIX.1-2008.\nnanosleep(2) was recommended to be used instead.\n\n`OS::delay_usec()` internally uses `nanosleep()`.\n\nThis also uses large number separators for improved readability.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92208 }, "c433754d3483515aab7a4201f12f83fcbd1050b3": { "hash": "c433754d3483515aab7a4201f12f83fcbd1050b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "fbx: change import option defaults", "body": "ufbx has special logic to handle animation/trimming, and most users expect trimming to be on.\nFor existing projects, we should upgrade files0 to FBX2glTF to preserve node compatibility.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92197 }, "00e52d975c18f58c7f26ceacbc010973ebbd30a3": { "hash": "00e52d975c18f58c7f26ceacbc010973ebbd30a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Pre-commit: Allow adding downstream hooks without (less) risk of conflicts", "body": "Apply Godot copyright header only on the platform folders that we maintain upstream.\nThis lets downstream forks decide what to do with their potential proprietary platforms.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92204 }, "3d7b712c865cda2866a4536f9bd891aa6408e769": { "hash": "3d7b712c865cda2866a4536f9bd891aa6408e769", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "devloglogan ", "committer_raw": "devloglogan ", "summary": "Allow OpenXRCompositionLayer property layer_viewport to be assigned to nullptr", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92200 }, "4128c7b31131764dc893213de17cd3224aec2330": { "hash": "4128c7b31131764dc893213de17cd3224aec2330", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Remove duplicated vertices after 3D NavigationMesh bake", "body": "Removes duplicated vertices that may exist on shared polygon corners after a ReCast navigation mesh bake.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92181 }, "ef486db569c7489d09d1da587a363cbcd5bbc482": { "hash": "ef486db569c7489d09d1da587a363cbcd5bbc482", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Support Import As Skeleton Bones on glTF and AnimationLibrary import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92196 }, "6559bb68e6f65271ce3718b094f2ae88d3d52899": { "hash": "6559bb68e6f65271ce3718b094f2ae88d3d52899", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove some TileMap dependencies from TileMapLayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92194 }, "aaa4560729bf0161deb71789b47eba5623893845": { "hash": "aaa4560729bf0161deb71789b47eba5623893845", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92192 from timothyqiu/no-thank-you", "body": "Don't translate preview in node batch rename dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e39ac6ac6378f8ef55229e4d9448833f67616b5": { "hash": "0e39ac6ac6378f8ef55229e4d9448833f67616b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92176 from emrekultursay/master", "body": "Fix detecting when Gradle is invoked from Studio", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "365d25de3e7e870dccc66b5b11b678476e1aac41": { "hash": "365d25de3e7e870dccc66b5b11b678476e1aac41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92173 from cosparks/fix-tilemap-occluder-sdf", "body": "Fix 2d sdf collision for TileMapLayer Occluders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e9fb165bc6de5ab6879a2c60c68b7ec9b53cd2e": { "hash": "9e9fb165bc6de5ab6879a2c60c68b7ec9b53cd2e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92171 from KoBeWi/gridder_grid", "body": "Fix tile polygon grid not covering whole tile", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7a5f9d67ced062ac466a61e30929b1e9cfa67c9": { "hash": "d7a5f9d67ced062ac466a61e30929b1e9cfa67c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92164 from DarioSamo/force_update_skeleton", "body": "Replace List with LocalVector on Skeleton3D's bone transform update.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f044855f5d67cacaa9ddf718cb85f6e1e119d5e": { "hash": "0f044855f5d67cacaa9ddf718cb85f6e1e119d5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92158 from bruvzg/win_crlf", "body": "[Windows] Use CRLF in the terminal prints.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcc7cb01a7a1348fc70147b06789ade43fb7e462": { "hash": "dcc7cb01a7a1348fc70147b06789ade43fb7e462", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92154 from lawnjelly/is_polygon_clockwise_doc", "body": "Clarify `is_polygon_clockwise()` coordinate system", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "149e3b85aa5ffa6820091e6532ac79a219bda3c9": { "hash": "149e3b85aa5ffa6820091e6532ac79a219bda3c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92145 from jsjtxietian/doc-init", "body": "Prevent add shader uniform doc when DocTool is not inited", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "008fd5fee6f52c89916203b44dcca9a7d52dedcd": { "hash": "008fd5fee6f52c89916203b44dcca9a7d52dedcd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92078 from lawnjelly/increase_tight_cull_epsilon", "body": "Tight shadow culling - increase epsilon to prevent flickering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee1f898b5dd45716b979fb5c4415fb8bcdfd9e25": { "hash": "ee1f898b5dd45716b979fb5c4415fb8bcdfd9e25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92004 from timothyqiu/drop-audio", "body": "Create AudioStreamPlayer when dropping AudioStream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c0eb34794642edd0de0c582691e881866777d9c8": { "hash": "c0eb34794642edd0de0c582691e881866777d9c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91557 from AThousandShips/dotnet_doc_fix", "body": "[C#] Unexpose `GodotSharp`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0cf42d627375b3cb6d8ec696cc235a5022d04c25": { "hash": "0cf42d627375b3cb6d8ec696cc235a5022d04c25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88919 from nongvantinh/fix-88834", "body": "Revise implementation of C# `Aabb.GetSupport` to match the implementation in `core`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a720ce304613d26fa7ece540af4a28709edb7e1a": { "hash": "a720ce304613d26fa7ece540af4a28709edb7e1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84331 from Alex2782/debug-InputEventScreenDrag", "body": "Fix InputEventScreenDrag on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09feef3572790bb88df6d5c58f8df11b0ac223e6": { "hash": "09feef3572790bb88df6d5c58f8df11b0ac223e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Don't traslate preview in node batch rename dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92192 }, "3b8d0bee4a94a9cc715a71458c9d1ec8aafcbd0e": { "hash": "3b8d0bee4a94a9cc715a71458c9d1ec8aafcbd0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3MDMyNDYw" ], "author_raw": "Emre Kultursay ", "committer_raw": "Emre Kultursay ", "summary": "Fix detecting when Gradle is invoked from Studio", "body": "The existing 'idea.platform.prefix' system-property approach\nonly worked because of a Android Studio bug that leaks the\nsystem properties from Android Studio into Gradle build:\n- https://issuetracker.google.com/201075423\n\nThis bug was fixed in Android Studio 2023.3.1 (Jellyfish).\n\nThe correct way of identifying builds from Android Studio is to\nuse the following project property (not system property):\n- android.injected.invoked.from.ide", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92176 }, "f81e0fcbf41f4f39766390bc00ced61f53c7d932": { "hash": "f81e0fcbf41f4f39766390bc00ced61f53c7d932", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Improve memory usage for image import and PortableCompressedTexture2D", "body": "When importing images, we store a compressed version of the image to a .ctex file with ResourceImporterTexture::save_to_ctex_format. When importing many large images at once, this can use a large amount of memory, especially when the .ctex file uses WebP format.\n\nThis change is for ResourceImporterTexture::save_to_ctex_format to use the original Image object instead of p_image->get_image_from_mipmap(0), to avoid creating a copy of the full uncompressed image when looping through the base Image and mipmaps. This reduces the import memory usage for large images by around 10% when using WebP, and 35-40% when Project Settings/Rendering/Textures/Lossless Compression/Force PNG is enabled, may vary depending on the image and number of import threads running. Same change applied to PortableCompressedTexture2D::create_from_image, which has similar logic.\n\nThis helps with #92084, but does not fully resolve the issue on its own, as compressing with WebP on many threads can still use a large amount of memory - this just lowers that amount, and makes it more likely that enabling \"Force PNG\" will reduce memory usage enough to import the files.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92179 }, "ab9e377fe68b1735f1d30a8cdd83f518c7091925": { "hash": "ab9e377fe68b1735f1d30a8cdd83f518c7091925", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix InputEventScreenDrag on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84331 }, "eca19d6e804bb17b31195931042686c6eb0862de": { "hash": "eca19d6e804bb17b31195931042686c6eb0862de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix broken script reloading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92177 }, "3fde32a67e55ec1ece97f38c41443a342be655e1": { "hash": "3fde32a67e55ec1ece97f38c41443a342be655e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix Deterministic blending with Dominant doesn't have init value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92126 }, "601edc7d3e27f5a2ac5f971e8bb1a3780b67a3a2": { "hash": "601edc7d3e27f5a2ac5f971e8bb1a3780b67a3a2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMzYwNjIy" ], "author_raw": "cosparks ", "committer_raw": "cosparks ", "summary": "Fix 2d sdf collision for TileMapLayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92173 }, "e70ca3bf5a1e0a06d646024503732034671dde9c": { "hash": "e70ca3bf5a1e0a06d646024503732034671dde9c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix tile polygon grid not covering whole tile", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92171 }, "331ecf3ca86c3fca5e8e289cef47829e111d93ee": { "hash": "331ecf3ca86c3fca5e8e289cef47829e111d93ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Clarify is_polygon_clockwise() coordinate system", "body": "The function assumes a normal Cartesian coordinate system.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92154 }, "adabd14d08e89d02d7fd11135e5265f47798a5d4": { "hash": "adabd14d08e89d02d7fd11135e5265f47798a5d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Add support for enhanced barriers in D3D12.", "body": "Enables support for enhanced barriers if available.\n\nGets rid of the implementation of [CROSS_FAMILY_FALLBACK] in the D3D12 driver. The logic has been reimplemented at a higher level in RenderingDevice itself.\n\nThis fallback is only used if the RenderingDeviceDriver reports the API traits and the capability of sharing texture formats correctly. Aliases created in this way can only be used for sampling: never for writing. In most cases, the formats that do not support sharing do not support unordered access/storage writes in the first place.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91769 }, "40b4130c93d08235a60996d29e5869a22b6ae53d": { "hash": "40b4130c93d08235a60996d29e5869a22b6ae53d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92151 from timothyqiu/frame-dup", "body": "Fix error when duplicating visual shader node inside a Frame", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eef7e2952741fb49177b5b93b2dd42fc0794206f": { "hash": "eef7e2952741fb49177b5b93b2dd42fc0794206f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92143 from m4gr3d/cleanup_android_plugin_on_exit", "body": "Add logic to unregister the Godot plugins on engine termination", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b44e9b0ce4c5affb6e62451d39fe2449c085cea0": { "hash": "b44e9b0ce4c5affb6e62451d39fe2449c085cea0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92136 from Maran23/editor-feature-profile-improvements", "body": "Editor Feature Profile: Only rebuild selected TreeItem and all children when a property is edited", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15a888712d275bd12ea46d61c92bcff0ddb07ecb": { "hash": "15a888712d275bd12ea46d61c92bcff0ddb07ecb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92116 from RadiantUwU/new_audio_icons", "body": "Change the AudioStreamPlayer icons to be clearer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0822250d69e1af02e186422b97109b374a8a436": { "hash": "b0822250d69e1af02e186422b97109b374a8a436", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92112 from KoBeWi/is_there_something_this_class_can't_do", "body": "Improve documentation on TreeItem's cell modes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fc9a8d1e914a5322d79ae9890e71b86f15a30f9d": { "hash": "fc9a8d1e914a5322d79ae9890e71b86f15a30f9d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92108 from KoBeWi/stash_focus_for_later", "body": "Disable follow focus while updating inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45f6aaeb10efc8731e8e82a31e1c1c70c774f8a1": { "hash": "45f6aaeb10efc8731e8e82a31e1c1c70c774f8a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91887 from minionprocyk/master", "body": "Use Option+Cmd+Left/Right for script editor history navigation on macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3bd2a6ad6e50d012057711ce82d01d7a51baf90f": { "hash": "3bd2a6ad6e50d012057711ce82d01d7a51baf90f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91700 from Sievaxx/checkbox_max_width", "body": "Fix CheckBox and CheckButton not using `icon_max_width`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5f8f103aad0594fedd105465c4f9da5dd331abc": { "hash": "b5f8f103aad0594fedd105465c4f9da5dd331abc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91291 from m4gr3d/fix_unreachable_export_button_android_editor", "body": "Fix export dialog sizing issue on small devices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b89bd4496707b0604d88b83d5c23a871c18661e": { "hash": "7b89bd4496707b0604d88b83d5c23a871c18661e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89798 from timothyqiu/clear-all", "body": "Disable Clear All button when not filtering in Settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68ac4ee35876f3e5d2a04757286fc05e59ead214": { "hash": "68ac4ee35876f3e5d2a04757286fc05e59ead214", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80232 from Calinou/vulkan-pipeline-cache-improve-messages", "body": "Improve warning messages related to Vulkan pipeline cache", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e54b928974b6426727fe4735c629f3c1082830af": { "hash": "e54b928974b6426727fe4735c629f3c1082830af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Replace List with LocalVector on Skeleton3D's bone transform update.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92164 }, "497f65fa5037d3c02a5267ab46c866b35428d8c4": { "hash": "497f65fa5037d3c02a5267ab46c866b35428d8c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Use CRLF in the terminal prints.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92158 }, "7008111a3f14e3dcb633dcea215ee18ce6754aa3": { "hash": "7008111a3f14e3dcb633dcea215ee18ce6754aa3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Editor Feature Profile: Only rebuild selected TreeItem and all children when a property is edited", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92136 }, "ea7860c6141416e60c7c15894787accf9fd0da0d": { "hash": "ea7860c6141416e60c7c15894787accf9fd0da0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzE0NzA4" ], "author_raw": "Riley Willows ", "committer_raw": "Rémi Verschelde ", "summary": "Fix CheckBox and CheckButton not using max_icon_width", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91700 }, "becc98162e533bc7f34088c60c8f2bcf801f0d7b": { "hash": "becc98162e533bc7f34088c60c8f2bcf801f0d7b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix error when duplicating visual shader node inside a Frame", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92151 }, "d1cd0c4780aa8f184d891e38149092f97eedbc00": { "hash": "d1cd0c4780aa8f184d891e38149092f97eedbc00", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent add shader uniform doc when DocTool is not inited", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92145 }, "5a74e5812b3de4bd979f40f04e14e50a2bdaa386": { "hash": "5a74e5812b3de4bd979f40f04e14e50a2bdaa386", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Add logic to unregister the Godot plugins on engine termination", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92143 }, "6582be0c507c366cb5049c7d6c81b703d811ee3b": { "hash": "6582be0c507c366cb5049c7d6c81b703d811ee3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Fix updating swapchain for foveation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92137 }, "935308133897f24ae006b40913ac8c12441de8a1": { "hash": "935308133897f24ae006b40913ac8c12441de8a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix scrollbar issues in `ScrollContainer`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92138 }, "625b92e3cd73dbc842eb208e3cc3e0f7995e625f": { "hash": "625b92e3cd73dbc842eb208e3cc3e0f7995e625f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Input logic cleanup:", "body": "- Fix invalid detection of mouse input. Prioritize using the event tool type to detect the type of the event, and only use the event source as fallback.\n\n- Ensure that pressure and tilt information is passed for touch drag events\n\n- Consolidate logic and remove redundant methods\n\n- Improve the logic to detect when external hardware keyboards are connected to the device", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92133 }, "6c62392fb07160cccfcb1c1eccd6ed44819647c7": { "hash": "6c62392fb07160cccfcb1c1eccd6ed44819647c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fixed log rebuilding crashing when there's no messages", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92128 }, "b20d7afa53a249960d312c3974347ff585d07f72": { "hash": "b20d7afa53a249960d312c3974347ff585d07f72", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz", "MDQ6VXNlcjcxOTM3MzA2" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Change the AudioStreamPlayer icons to be more clear.", "body": "Co-authored-by: mieldepoche ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92116 }, "e5c321448ed88322dcc2503e831afc6e341ba77c": { "hash": "e5c321448ed88322dcc2503e831afc6e341ba77c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Create AudioStreamPlayer when dropping AudioStream", "body": "- Create AudioStreamPlayer if dropped in between nodes in the Scene dock\n- Create AudioStreamPlayer2D if dropped into 2D editor\n- Create AudioStreamPlayer3D if dropped into 3D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92004 }, "a541d4508f380d2306d1a780f4bd1b39a02ebc59": { "hash": "a541d4508f380d2306d1a780f4bd1b39a02ebc59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve documentation on TreeItem's cell modes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92112 }, "55459dd74e530b50dd520f08b32def5b7725101a": { "hash": "55459dd74e530b50dd520f08b32def5b7725101a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Disable Clear All button when not filtering in Editor Settings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89798 }, "ba96affd6c17dcd3adecfdd150b49d7851d028e8": { "hash": "ba96affd6c17dcd3adecfdd150b49d7851d028e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Disable follow focus while updating inspector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92108 }, "a23717c8c6c856143bc8be4817a47e4a5549fa8d": { "hash": "a23717c8c6c856143bc8be4817a47e4a5549fa8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Bind physics server methods related to shape margin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92110 }, "daa81bbb7d1c6d75d1711595604178ee62a5801d": { "hash": "daa81bbb7d1c6d75d1711595604178ee62a5801d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92087 from Repiteo/scons/windows-color-fix-maybe", "body": "SCons: Fix potential Windows ANSI exception", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c63383fa88456dc36f67d0619fddbeefe363c032": { "hash": "c63383fa88456dc36f67d0619fddbeefe363c032", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92035 from rune-scape/rune-gdscript-invalid", "body": "GDScript: Fix segfault on invalid script", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ce95d684cbebd800a88c556f98325d689ac0082": { "hash": "4ce95d684cbebd800a88c556f98325d689ac0082", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91653 from HolonProduction/autocompletion-analyze-recursively-but-leave-the-parser-alone", "body": "Autocompletion: Analyze CLASS types as they are encountered", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6761923f4f90c9f564e94e6845471d504d5f63f1": { "hash": "6761923f4f90c9f564e94e6845471d504d5f63f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90716 from dalexeev/gds-fix-export-annotation-issues", "body": "GDScript: Fix some export annotation issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60a4cc2fbe79187c12ac12dc8e41e367e364136c": { "hash": "60a4cc2fbe79187c12ac12dc8e41e367e364136c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix export dialog sizing issue on small devices", "body": "Fixes https://github.com/godotengine/godot/issues/73130\n\n- Update the min height from `700` to `500` to match the editor's min height of `600`\n- Wrap the sections of the `TabContainer` within a `ScrollContainer`. This prevents the export dialog from trying to resize to fit the tallest of those sections, and make them accessible on small screen devices.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91291 }, "a9810cffb482e04e5f8a5eb4fb1b94ed39067113": { "hash": "a9810cffb482e04e5f8a5eb4fb1b94ed39067113", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix potential Windows ANSI exception", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92087 }, "f58a96cfa20530268a9b35efc8cd7ddad1900a8b": { "hash": "f58a96cfa20530268a9b35efc8cd7ddad1900a8b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92075 from autoit4you/fix-92062", "body": "Use `GLOBAL_GET` for `window_{height,width}_override`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7437b9a833f6e35417c189988a396b34ad6d564a": { "hash": "7437b9a833f6e35417c189988a396b34ad6d564a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92060 from raulsntos/core/memdelete-engine-later", "body": "Release Engine after unregistering GDExtensions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "337e5dacab05cdf36b5559884d00ebc9e9772175": { "hash": "337e5dacab05cdf36b5559884d00ebc9e9772175", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92053 from Repiteo/ci/exec-perm-fixes", "body": "CI: Fix incorrect executable perms", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6aece8e1b68ce12a1428c635659241d967d4b37f": { "hash": "6aece8e1b68ce12a1428c635659241d967d4b37f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92045 from RandomShaper/context_getter", "body": "Add context getter to RenderingDevice", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cd9f61d32c6b22c37ed3edd64ae819cb68c19ae": { "hash": "7cd9f61d32c6b22c37ed3edd64ae819cb68c19ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91853 from semensanyok/fix-compatibility-gles3-load-compressed-layered-tex-2dArray", "body": "Fix compatibility renderer load of compressed layered `GL_TEXTURE_2D_ARRAY`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "512b0f16a3fcd3f9e8325928c70361dcc6b6ea76": { "hash": "512b0f16a3fcd3f9e8325928c70361dcc6b6ea76", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Tight shadow culling - increase epsilon to prevent flickering", "body": "Near colinear triangles were still causing inaccuracy in culling planes, so the threshold for colinearity is bumped up.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92078 }, "414cc6c89e66aa7869838398fcb92e7184031235": { "hash": "414cc6c89e66aa7869838398fcb92e7184031235", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0OTM0NTk=" ], "author_raw": "Lea ", "committer_raw": "Lea Horn ", "summary": "Use GLOBAL_GET for window_{height,width}_override", "body": "Before ProjectSettings::get was used, resulting in ignoring\nfeature tag overrides for display/window/size/window_width_override\nand display/window/size/window_height_override.\n\nFixes #92062", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92075 }, "9fa13da16f0872222c55880fa61a082669c949ab": { "hash": "9fa13da16f0872222c55880fa61a082669c949ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: fix segfault on invalid script", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92035 }, "07c15ef3c8845f6772802b7ea5b728f50533d80f": { "hash": "07c15ef3c8845f6772802b7ea5b728f50533d80f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2Mzkw" ], "author_raw": "semensanyok ", "committer_raw": "semensanyok ", "summary": "fix compatibility gles3 driver load of compressed layered GL_TEXTURE_2D_ARRAY", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91853 }, "e516479889dca4ad2a7faca4e16389b6d50bb44d": { "hash": "e516479889dca4ad2a7faca4e16389b6d50bb44d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Release Engine after unregistering GDExtensions", "body": "The Engine is used to retrieve singletons, and GDExtensions may try to retrieve a singleton (e.g.: `OS`) in their deinitialization.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92060 }, "96d1e61ee68980312017e51774d327d67a96e26b": { "hash": "96d1e61ee68980312017e51774d327d67a96e26b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Fix incorrect executable perms", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92053 }, "bd2300d77a6008167043f23fd91bcc562cde0a19": { "hash": "bd2300d77a6008167043f23fd91bcc562cde0a19", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92043 from akien-mga/ci-scons-3.0.0-python-3.6", "body": "SCons: Bump min version to 3.1.2, test it on CI with one Linux job", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85463fd5ebb001c61576284147882d1061f16376": { "hash": "85463fd5ebb001c61576284147882d1061f16376", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92042 from bruvzg/fix_edit_popup", "body": "Fix Tree and FileSystemList edit popup double events and ESC behavior.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b569ae3ddc6834eda566eb94ca18e475deed0a84": { "hash": "b569ae3ddc6834eda566eb94ca18e475deed0a84", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92027 from dalexeev/gds-fix-standalone-expression-for-preload", "body": "GDScript: Fix `STANDALONE_EXPRESSION` warning for `preload()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a63c37dca134350a8260a1add89c33d6b0deb937": { "hash": "a63c37dca134350a8260a1add89c33d6b0deb937", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Bump min version to 3.1.2, test it on CI with one Linux job", "body": "The min SCons version had to be bumped as SCons 3.0 before 3.0.3 seems\nbroken (see #92043), and there's little gain from supporting 3.0.3-3.0.5.\n\n3.1.2 is also the first version to avoid ambiguities between Python 2\nand Python 3 usage, so we finally use it as the minimum baseline.\n\nAlso test against Python 3.6 which is also our minimum supported version.\nThis should help prevent regressions whenever we modernize the build scripts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92043 }, "5b341621e6cdcf0f3a37a432b7fef2fce1e1cf00": { "hash": "5b341621e6cdcf0f3a37a432b7fef2fce1e1cf00", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92041 from akien-mga/scons-restore-compat-pre-4.0.0", "body": "SCons: Restore compatibility with SCons < 4.0.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "375e5be340c9e37ff1993964d03853ef1657bc43": { "hash": "375e5be340c9e37ff1993964d03853ef1657bc43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92032 from hakro/fix-oneclick-web-always-on", "body": "Disable remote debug button when there are no runnable presets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1f72c7ca63e194302a65019affb302c4546e760": { "hash": "e1f72c7ca63e194302a65019affb302c4546e760", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92012 from lyuma/rest_fixer_anim_scale", "body": "Skeleton rest fixer: Apply orthonormalized scale to anims", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d5e910a917cc57771f2b67b603bbf0b47d9f523": { "hash": "0d5e910a917cc57771f2b67b603bbf0b47d9f523", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92009 from bruvzg/btn_min_size", "body": "Improve button min. size calculation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04a8cfbb74247229798ff780ac8188800ef2a6c9": { "hash": "04a8cfbb74247229798ff780ac8188800ef2a6c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91975 from lalitshankarchowdhury/wasapi-use-smart-pointers", "body": "Use COM smart pointers in WASAPI driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4889e4793b6e1b5a3fce265bd12eb6c14cfca60": { "hash": "c4889e4793b6e1b5a3fce265bd12eb6c14cfca60", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91901 from akien-mga/scons-thorvg-webp-loader-opt-out", "body": "thorvg: Disable webp loader if corresponding module is disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b201c7fc137efd54b35060fcd3e78f5dbf46b8d6": { "hash": "b201c7fc137efd54b35060fcd3e78f5dbf46b8d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91874 from Nodragem/editor-scene-drag-and-drop-default", "body": "Change default parenting behavior when drag-and-dropping to 2d and 3d editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62353747e538fcf44766871ee158c5b33b8da461": { "hash": "62353747e538fcf44766871ee158c5b33b8da461", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91720 from kitbdev/fix-textedit-minimap", "body": "Fix TextEdit minimap tab drawing and click check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9eff940a64b406b57b4d4d8fc9a8e5dad6a7d871": { "hash": "9eff940a64b406b57b4d4d8fc9a8e5dad6a7d871", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91549 from magian1127/4.0ChangeHighlightingStartKey", "body": "Resolve conflict between shader uniform tooltips `/**` and general annotation `/**/`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "096fb3ad7cc517e401eb2aa6b29dbc213e0bf200": { "hash": "096fb3ad7cc517e401eb2aa6b29dbc213e0bf200", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90952 from Gaktan/add_online_doc_link", "body": "Add option to open online doc for selected class in script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54b2e5dc781fcf4ec0ccf7a93eaf7fa179526796": { "hash": "54b2e5dc781fcf4ec0ccf7a93eaf7fa179526796", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90647 from Gaktan/master", "body": "Fix decimal and hex ranges not working with image fonts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3e261523fff91571c1bd62e43845cef6c915a27": { "hash": "d3e261523fff91571c1bd62e43845cef6c915a27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88289 from DarioSamo/rd_minimized_window", "body": "Fix swap chain errors when application starts minimized.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ffa791c41f85d18c5f946375431aa575d569a0e5": { "hash": "ffa791c41f85d18c5f946375431aa575d569a0e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Add context getter to RenderingDevice", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92045 }, "7dd801c580bc27cabe3dd1f2475d90efcf3c3197": { "hash": "7dd801c580bc27cabe3dd1f2475d90efcf3c3197", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix `STANDALONE_EXPRESSION` warning for `preload()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92027 }, "7d4d63b8072c26935b0eff0df2625ae6dff5ec6e": { "hash": "7d4d63b8072c26935b0eff0df2625ae6dff5ec6e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix Tree and FileSystemList edit popup double events and ESC behavior.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92042 }, "856fbc68b327f2ab0212389976d9092828ae3626": { "hash": "856fbc68b327f2ab0212389976d9092828ae3626", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Restore compatibility with SCons < 4.0.0", "body": "Fixes #91986.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92041 }, "04aaa860391a8d874cbe17abf983f362be06f019": { "hash": "04aaa860391a8d874cbe17abf983f362be06f019", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Disable remote debug button when there are no runnable presets", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92032 }, "f4b047a084a5ecff153d0d32453aeb2e9919c83c": { "hash": "f4b047a084a5ecff153d0d32453aeb2e9919c83c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #92013 from patwork/fix-ci-jsdoc", "body": "[CI] Fix for jsdoc hook in pre-commit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea379e3b3a0347aca0be1c6aa71d72e11ae484ad": { "hash": "ea379e3b3a0347aca0be1c6aa71d72e11ae484ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Improve button min. size calculation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92009 }, "b7582227611925ad4ce216d894dfb8cdfbad3524": { "hash": "b7582227611925ad4ce216d894dfb8cdfbad3524", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow selecting TileMapLayers by clicking them", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92016 }, "04307043829486be59ca2c3f46b90f5d6ff71600": { "hash": "04307043829486be59ca2c3f46b90f5d6ff71600", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix for jsdoc hook in pre-commit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92013 }, "8b8c49703a9794d1d6f94aa8b470e83feef1e480": { "hash": "8b8c49703a9794d1d6f94aa8b470e83feef1e480", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMjAxNjc0" ], "author_raw": "Lalit Shankar Chowdhury ", "committer_raw": "Lalit Shankar Chowdhury ", "summary": "Use COM smart pointers to handle COM objects safely", "body": "Use ComPtr to handle COM objects safely\n\nUse COM smart pointers in WASAPI driver\n\nFix ComPtr handling\n\nFix crash due to IAudioClient3 type conversion", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91975 }, "25ddb3dd7f05232d950ae5e986d8c6c006d19abf": { "hash": "25ddb3dd7f05232d950ae5e986d8c6c006d19abf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "rest fixer: Apply orthonormalized scale to anims", "body": "Adjust the logic for position and scale animation tracks in the Apply Node Transforms case\nTo match how we adjust bone pose/rest, use basis.orthonormalized() for parentless bones.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92012 }, "8e0f0c6edbf8ca7457a4c2d562e1d43f18121b88": { "hash": "8e0f0c6edbf8ca7457a4c2d562e1d43f18121b88", "is_merge": false, "authored_by": [ "" ], "author_raw": "Nodragem ", "committer_raw": "Nodragem ", "summary": "change default behaviour when drag-and-drop to 2d and 3d editor", "body": "correct formatting with clang-formatter\n\nUS English", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91874 }, "5708a3a02e00061e03366f2dabf8942df66fedca": { "hash": "5708a3a02e00061e03366f2dabf8942df66fedca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #92000 from clayjohn/vram-debugger", "body": "Increase coverage of VRAM debugger and add support to RD backends", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8663f2715917098a36ba5dc7a392bf0f2993c43b": { "hash": "8663f2715917098a36ba5dc7a392bf0f2993c43b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91996 from Maran23/ms-build-context-menu", "body": "Fix ContextMenu `Copy Error` is off in `MSBuild` Panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "944b95e1a5a9c01314224c9ec34ace3fb80dc336": { "hash": "944b95e1a5a9c01314224c9ec34ace3fb80dc336", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91897 from RandomShaper/res_unreg_if_true", "body": "Add an identity check to resource unregistration from cache", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c84616c2d2ab9c4af8c2020c17bb9c9a2c14a47f": { "hash": "c84616c2d2ab9c4af8c2020c17bb9c9a2c14a47f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Increase coverage of VRAM debugger and add support to RD backends", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 92000 }, "aa07828503c500e7da8770b0b41a4308fd23c3d6": { "hash": "aa07828503c500e7da8770b0b41a4308fd23c3d6", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix tooltip mouse position conversion for scaled controls", "body": "Viewport used get_global_transform().xform_inv(mpos) to convert the mouse position to the control's local coordinates when getting the control's tooltip, which does not handle scale correctly. This impacted tooltips for any controls that depended on the position to determine what tooltip to show, including RichTextLabel, ItemList, Tree, and probably some others. This change is for Viewport to use get_global_transform_with_canvas().affine_inverse().xform(mpos) for tooltips instead, to match what we do for Viewport::_gui_call_input.\n\nFixes #91984", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91997 }, "32be459e54fe83b189392f9bb731943d09b9e265": { "hash": "32be459e54fe83b189392f9bb731943d09b9e265", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Fix ContextMenu Copy Error is off in MSBuild Panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91996 }, "c27f24da81a6b5a3282a16a10a8e3749cde4ef7c": { "hash": "c27f24da81a6b5a3282a16a10a8e3749cde4ef7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91991 from Geometror/ge-fix-port-interactions-node-order", "body": "[GraphEdit] Fix GraphNode's ports interactable through other GraphNodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bb8c06f6a14c555d41409ba974e6e5780b9687e": { "hash": "4bb8c06f6a14c555d41409ba974e6e5780b9687e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91989 from DarioSamo/prepare_for_use_skip", "body": "Optimize usage of \"prepare for use\" in draw and dispatch commands.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42b60c1b01d5c8631267394e6ab658a005e2a55a": { "hash": "42b60c1b01d5c8631267394e6ab658a005e2a55a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91985 from passivestar/fix-lightmapper-seams", "body": "Fix lightmapper seam blending", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3c3a620eb5e53c23d1e65a0433603125dc53cf7": { "hash": "d3c3a620eb5e53c23d1e65a0433603125dc53cf7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91980 from KoBeWi/speedrunning_project_launch", "body": "Skip unnecessary updates to scene groups and scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82fb849678cef40f7b24d11a136b8661dcd13f42": { "hash": "82fb849678cef40f7b24d11a136b8661dcd13f42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91943 from akien-mga/libwebp-1.4.0", "body": "libwebp: Update to 1.4.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2749645d2a7173308228aa5fb0793a260fab733f": { "hash": "2749645d2a7173308228aa5fb0793a260fab733f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86447 from Maran23/performance-create-new-dialog", "body": "Improve performance of the 'Create New Node' dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af6a4f300e7abafebb65f0ffafac5f4ff19f85dc": { "hash": "af6a4f300e7abafebb65f0ffafac5f4ff19f85dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Improve performance of the 'Create New Node' dialog", "body": "- Merged 3 for loops into 1 and save Vector allocation\n- Use get_instance_base_type() or get_global_name() instead of get_language()->get_global_class_name() for performance considerations\n- Use StringName where appropriate", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86447 }, "9f4dbc64560cbea9722d866748d63eddb29d383f": { "hash": "9f4dbc64560cbea9722d866748d63eddb29d383f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91930 from godotengine/revert-90608-editor/enable-plugin-after-adding", "body": "Revert \"Enable `EditorPlugin` added by modules and GDExtensions\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a067a4a80bb917bc29d5bd50de8607e43a32339": { "hash": "6a067a4a80bb917bc29d5bd50de8607e43a32339", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "[GraphEdit] Fix GraphNode's ports interactable through other GraphNodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91991 }, "61cd007cf4c5b1c677b6fbeff779bd58384c1dec": { "hash": "61cd007cf4c5b1c677b6fbeff779bd58384c1dec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Rewrite implementation for prepare for use commands to be skipped when not required by the API.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91989 }, "d06bce3002921b32319da1d1b3a61f18a64d5bca": { "hash": "d06bce3002921b32319da1d1b3a61f18a64d5bca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix lightmapper seam blending", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91985 }, "f3b0f7b9e262eb91c8c331be076ceff71dada62d": { "hash": "f3b0f7b9e262eb91c8c331be076ceff71dada62d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Skip unnecessary updates to scene groups and scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91980 }, "ce00392fc35ce639752c710094d87a4311985fb2": { "hash": "ce00392fc35ce639752c710094d87a4311985fb2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91974 from bruvzg/ts_notes", "body": "[TextServer] Add notes about high level text/font classes and getting active server instance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "693a13a8498611d8f1b2ba22eb1a19fba126e426": { "hash": "693a13a8498611d8f1b2ba22eb1a19fba126e426", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91601 from lander-vr/lightmap_seams_fix", "body": "LightmapGI: Fix lightleaks caused by insufficient padding and add denoiser range property for LightmapGI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e63b5ba9e4f2dffc258dd7e306c67674f7cd6378": { "hash": "e63b5ba9e4f2dffc258dd7e306c67674f7cd6378", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91416 from Calinou/d3d12-sdk-update-install-script", "body": "Update dependencies in D3D12 SDK installer script", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cfb9639fc3e9337b14e9b30b135f44edb6a700ea": { "hash": "cfb9639fc3e9337b14e9b30b135f44edb6a700ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Add notes about high level text/font classes and getting active server instance.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91974 }, "51cb2df1f608ed8dde615eff834b98ee233504d4": { "hash": "51cb2df1f608ed8dde615eff834b98ee233504d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91972 from bruvzg/more_flags", "body": "[SCons] Add options to override AR, AR and RC flags", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49c557c54cc846c52da3a5425afe69c93c765ec1": { "hash": "49c557c54cc846c52da3a5425afe69c93c765ec1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91959 from bruvzg/hb850", "body": "Update HarfBuzz to 8.5.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "527bf784866a7d53de3feb161e8ebdf7dc02c767": { "hash": "527bf784866a7d53de3feb161e8ebdf7dc02c767", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91955 from Repiteo/core/variant-class-initializer", "body": "Core: Readd Variant class initializer, fix comment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44833c79955d22e9f3f0a5b2fe659fc6c07fc8f3": { "hash": "44833c79955d22e9f3f0a5b2fe659fc6c07fc8f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91954 from Repiteo/scons/pyproject.toml", "body": "CI: Consolidate pysettings via `pyproject.toml`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5caa8e41f7ad0db20a89eb9b741e75d45cbb283b": { "hash": "5caa8e41f7ad0db20a89eb9b741e75d45cbb283b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91951 from dalexeev/gds-pot-gen-add-atr-and-atr-n", "body": "GDScript: Add support for `atr` and `atr_n` to POT generator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77470740de5f0a915ec901e350abe0d2ce4c31d1": { "hash": "77470740de5f0a915ec901e350abe0d2ce4c31d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91936 from jsjtxietian/body-connect", "body": "Avoid duplicate connect in Joint2D and Joint3D `_update_joint`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b802c7274fffb0fbce293ccb40063628d8aac6e4": { "hash": "b802c7274fffb0fbce293ccb40063628d8aac6e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91933 from bruvzg/x11_scr_fb", "body": "[X11] Fallback to root window size, when Xinerama extension is available, but return zero screens.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "805d619382ab576a5a6d113769506e40f48c1837": { "hash": "805d619382ab576a5a6d113769506e40f48c1837", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91872 from aaronp64/edit_navigation_obstacle", "body": "Allow editing `NavigationObstacle2D` shape vertices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "80b9f5b96cd5b1decf78f42c61ae6232de7d9920": { "hash": "80b9f5b96cd5b1decf78f42c61ae6232de7d9920", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91804 from RedMser/wrong-size-no-more", "body": "Fix Control resizing wrongly after \"change type\" in editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86b72d9215b909658e86391e4344614838549510": { "hash": "86b72d9215b909658e86391e4344614838549510", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91377 from bruvzg/macos_privacy", "body": "[macOS export] Add support for privacy manifest configuration.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca2ed80539552b6c0b90176feadc0bd9a395e5c6": { "hash": "ca2ed80539552b6c0b90176feadc0bd9a395e5c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87320 from Rudolph-B/main", "body": "Fix collided particles getting stuck with zero velocity.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2818abe9edaa9d583365d4c39633a7d95c93e1d5": { "hash": "2818abe9edaa9d583365d4c39633a7d95c93e1d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[SCons] Add options to override AR, AR and RC flags,", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91972 }, "e7bd1b0673d421f6b5ba14b356774a56f0624b88": { "hash": "e7bd1b0673d421f6b5ba14b356774a56f0624b88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxODUxNDMx" ], "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", "summary": "Add denoiser range property for LightmapGI", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91601 }, "51bc55598c5cea7eaae1190a7ecea321c4e1785e": { "hash": "51bc55598c5cea7eaae1190a7ecea321c4e1785e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Avoid duplicate connect in `Joint2D::_update_joint` and Joint3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91936 }, "5e79e02d0fbe8b19b06871a6d378669cd193dc67": { "hash": "5e79e02d0fbe8b19b06871a6d378669cd193dc67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Fix Control resizing wrongly after \"change type\" in editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91804 }, "cafa64cd2752c471d3fb464e6530ce2bbb7fbc93": { "hash": "cafa64cd2752c471d3fb464e6530ce2bbb7fbc93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NzQwOTU=" ], "author_raw": "Gaktan ", "committer_raw": "Gaktan ", "summary": "Add option to open online doc for selected native class in script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90952 }, "1d47561319938e10cb53d202ceaeca102511a31e": { "hash": "1d47561319938e10cb53d202ceaeca102511a31e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91948 from KoBeWi/brutal_string_culling", "body": "Cleanup unused/underused singleton StringNames", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7db29efa7ddfde1ed9cde93caf6a6d2dd221880f": { "hash": "7db29efa7ddfde1ed9cde93caf6a6d2dd221880f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Update HarfBuzz to 8.5.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91959 }, "0ec4ec0f90c3682d0b17dff704a615a02604f6e6": { "hash": "0ec4ec0f90c3682d0b17dff704a615a02604f6e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix `silence_msvc` implementation errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91890 }, "7599a7b719ff84f82ecc0820cb61040167d54b89": { "hash": "7599a7b719ff84f82ecc0820cb61040167d54b89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Core: Readd Variant class initializer, fix comment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91955 }, "f4e58691c2e189a2fb9543737dda2cc874f3e1b4": { "hash": "f4e58691c2e189a2fb9543737dda2cc874f3e1b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Consolidate pysettings via `pyproject.toml`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91954 }, "45e5b151b624522e14584f0d4292041c6b26aeb0": { "hash": "45e5b151b624522e14584f0d4292041c6b26aeb0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMzIyNzQ1" ], "author_raw": "Rudolph Bester ", "committer_raw": "Rudolph Bester ", "summary": "Fixed collided particles getting stuck with zero velocity.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87320 }, "59f05ed31a2e7f0e8d683efd01a71b3981145e19": { "hash": "59f05ed31a2e7f0e8d683efd01a71b3981145e19", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Cleanup unused/underused singleton StringNames", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91948 }, "4971b71899ada7b65496ac71c591414b303ae437": { "hash": "4971b71899ada7b65496ac71c591414b303ae437", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91952 from dsnopek/openxr-composition-layer-sample-count", "body": "Fix sample count on OpenXR composition layers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08a921a94045312720e5034db2f12a40fff28e53": { "hash": "08a921a94045312720e5034db2f12a40fff28e53", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91942 from akien-mga/enet-1.3.18", "body": "enet: Update to 1.3.18", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c166b40a212a047574565fa3b0c5d40cd8e2637": { "hash": "1c166b40a212a047574565fa3b0c5d40cd8e2637", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91941 from akien-mga/astcenc-4.8.0", "body": "astcenc: Update to 4.8.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c0d2464d6b176c8e22a592167748c92d0c42dd01": { "hash": "c0d2464d6b176c8e22a592167748c92d0c42dd01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91939 from AThousandShips/pressed_sname", "body": "[Scene] Add `SceneStringNames::pressed`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "882449f496cab29098e663c1ca57e9b525ed9987": { "hash": "882449f496cab29098e663c1ca57e9b525ed9987", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91924 from ZerxZ/dotnet/useless-is-first-entry", "body": "[C#] Remove useless `isFirstEntry` and useless `source.Append(\"else \")`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d532bc529aa475203febabb98f1e68082b576faf": { "hash": "d532bc529aa475203febabb98f1e68082b576faf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91846 from rburing/multimesh_cache_me_if_you_can", "body": "Fix MultiMesh buffer cache in transforms-only case", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ae85fc6abbb26310a89e21915a302a921f82a67": { "hash": "5ae85fc6abbb26310a89e21915a302a921f82a67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91833 from akien-mga/scons-min-gcc-version-9", "body": "SCons: Bump minimum supported GCC version to GCC 9", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "380f63489f56271f3a6269c61205596214aaaeab": { "hash": "380f63489f56271f3a6269c61205596214aaaeab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91728 from kitbdev/assimilate-split-container", "body": "Use `as_sortable_control()` in SplitContainer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de329556f785e2bc33fc1db4a1485cafffbf7b96": { "hash": "de329556f785e2bc33fc1db4a1485cafffbf7b96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91449 from Arnklit/particles-emission-ring-shape-fix2", "body": "Fix sqrt application for radius in particle ring emission", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45a02c28cdcae273b5ec19d6062bef288b9f620f": { "hash": "45a02c28cdcae273b5ec19d6062bef288b9f620f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix sample count on OpenXR composition layers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91952 }, "0bd4345736447e09994061601bef4b7be6d05405": { "hash": "0bd4345736447e09994061601bef4b7be6d05405", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Add support for `atr` and `atr_n` to POT generator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91951 }, "ee79386f7b5620c3d1ed18d24de7b9a4731602d4": { "hash": "ee79386f7b5620c3d1ed18d24de7b9a4731602d4", "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": "[Scene] Add SceneStringNames::pressed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91939 }, "94eefe168a2149f41bf9a2f3e4885f27de38f519": { "hash": "94eefe168a2149f41bf9a2f3e4885f27de38f519", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTUwNTE=" ], "author_raw": "Kasper Arnklit Frandsen ", "committer_raw": "Kasper Arnklit Frandsen ", "summary": "Fix sqrt application for radius in particle ring emission", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91449 }, "09bd34df934a815279ffe73045d10e7f4b2f9660": { "hash": "09bd34df934a815279ffe73045d10e7f4b2f9660", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "libwebp: Update to 1.4.0", "body": "https://chromium.googlesource.com/webm/libwebp/+/refs/tags/v1.4.0/NEWS", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91943 }, "2a7e2ef5308a04459c75087021b116bea2ae1c37": { "hash": "2a7e2ef5308a04459c75087021b116bea2ae1c37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "enet: Update to 1.3.18", "body": "No change, just properly tagging the version we were using.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91942 }, "7ceed18790365c6938ad958d747c1bed421510e3": { "hash": "7ceed18790365c6938ad958d747c1bed421510e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "astcenc: Update to 4.8.0", "body": "https://github.com/ARM-software/astc-encoder/releases/tag/4.8.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91941 }, "78cce1954ddb6fefb90b33742215f304ec7b0b94": { "hash": "78cce1954ddb6fefb90b33742215f304ec7b0b94", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91937 from bruvzg/icu_751", "body": "Update ICU to 75.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c26cddcfacc513b0b47bd1e05fcd4946bd38b2d": { "hash": "3c26cddcfacc513b0b47bd1e05fcd4946bd38b2d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91932 from dalexeev/editor-fix-tileset-categories-and-tooltips", "body": "Editor: Fix categories and tooltips in `TileSet` editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8bced2add5843dee5d43314b54aba088cc24d916": { "hash": "8bced2add5843dee5d43314b54aba088cc24d916", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91931 from bruvzg/ed_em_bmp", "body": "[Editor] Add editor setting to control `disable_embedded_bitmaps` property of the editor fonts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "61b970ea445ffac14efe11e52b45a466d570eee0": { "hash": "61b970ea445ffac14efe11e52b45a466d570eee0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91929 from matheusmdx/fix-error-91914", "body": "Fix error in AudioStreamPlayer2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c96c3c142ff336f2a9de9fd339fde4720561d1f7": { "hash": "c96c3c142ff336f2a9de9fd339fde4720561d1f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91928 from sgilissen/master", "body": "Add Dutch translation for Linux desktop file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f1aaca167aea1cd95e6bf4e17fe812a5a6975b6": { "hash": "2f1aaca167aea1cd95e6bf4e17fe812a5a6975b6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91927 from timothyqiu/monitor-names", "body": "Make performance monitor names translatable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "147e73732849eab3ff328135c8a4cf1af5fd08ec": { "hash": "147e73732849eab3ff328135c8a4cf1af5fd08ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91923 from hakro/fix-completion-custom-icon", "body": "Show custom icons in autocompletion suggestions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d6eab9f5df4318e2c700b99aead3dd0ae55f97b1": { "hash": "d6eab9f5df4318e2c700b99aead3dd0ae55f97b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91917 from Pepito468/fix-docs-typo", "body": "Fix a typo in the GridMap docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bdefe5399279ccc37d3f402215236a0ad9642b99": { "hash": "bdefe5399279ccc37d3f402215236a0ad9642b99", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91909 from KoBeWi/have_fun_reviewing_this", "body": "Use Core/Scene stringnames consistently", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e58eb6a26763de8263ecc2eae93119e4817e4016": { "hash": "e58eb6a26763de8263ecc2eae93119e4817e4016", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91905 from groud/fix_patterns_being_needlessly_reorganized", "body": "Fix TileMap selection pattern being needlessly reorganized", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8c6eb36e9bafad79d8fd401dbcf271e6b171df8": { "hash": "a8c6eb36e9bafad79d8fd401dbcf271e6b171df8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91896 from jsjtxietian/softbody-msg", "body": "Add useful error msg in `GodotSoftBody3D::set_mesh`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "598be9bb4e6d577c5b659dfdfe082d62309dc7e9": { "hash": "598be9bb4e6d577c5b659dfdfe082d62309dc7e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91830 from Chaosus/fix_animation_history_bug", "body": "Fix errors on pressing autoplay in sprite frames editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b3d91390646170a3fbec25c81790affc6cd91ab": { "hash": "2b3d91390646170a3fbec25c81790affc6cd91ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91802 from Rindbee/round-icon-rect-when-drawing-the-button", "body": "Round the icon's drawing rect when drawing the button", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9fdcde20f45b6e852800a2f6f2d2afaf976e425": { "hash": "c9fdcde20f45b6e852800a2f6f2d2afaf976e425", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91642 from BastiaanOlij/fix_transparent_sky", "body": "Skip rendering sky if viewport is set to transparent background", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "db3c4a46122a23b0f9dff4adf89182f882154223": { "hash": "db3c4a46122a23b0f9dff4adf89182f882154223", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91514 from DarioSamo/adreno_workaround", "body": "Add optional driver workaround to RenderingDevice for Adreno 6XX.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e74fea2864db7f8300da2a0569343b51666ecf4c": { "hash": "e74fea2864db7f8300da2a0569343b51666ecf4c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Update ICU to 75.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91937 }, "1f8e69ddeceaf758dd63fe24b43a55c98383e88c": { "hash": "1f8e69ddeceaf758dd63fe24b43a55c98383e88c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[X11] Fallback to root window size, when Xinerama extension is available, but return zero screens.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91933 }, "8a92615ba0456844e6368f31be42ecf738ae88e7": { "hash": "8a92615ba0456844e6368f31be42ecf738ae88e7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODAwMzIw" ], "author_raw": "Magian ", "committer_raw": "Magian ", "summary": "Resolve conflict between shader uniform tooltips \"/**\" and general annotation \"/**/\".", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91549 }, "5a5b18c2fc796e19088555d44e70b84da1d998ca": { "hash": "5a5b18c2fc796e19088555d44e70b84da1d998ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix categories and tooltips in `TileSet` editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91932 }, "d6715b4cdec889b503732ff0df963b3abea081d5": { "hash": "d6715b4cdec889b503732ff0df963b3abea081d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDM4NjE5" ], "author_raw": "David Peck ", "committer_raw": "David Peck ", "summary": "Fix hashing context example", "body": "Example now works for any file size instead of just multiples of CHUNK_SIZE\nExample also uses correct method for looping over file data", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91920 }, "e3270113ca97637b8f6e5a494a605f228a2dc943": { "hash": "e3270113ca97637b8f6e5a494a605f228a2dc943", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxMTcwMDU5" ], "author_raw": "Gaoyao Massimo Hu ", "committer_raw": "Gaoyao Massimo Hu ", "summary": "Remove useless isFirstEntry and useless source.Append(\"else \")", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91924 }, "151788f7e8310aa7c7514b0c62a72e648364e9cf": { "hash": "151788f7e8310aa7c7514b0c62a72e648364e9cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Add editor setting to control \"disable_embedded_bitmaps\" property of the editor fonts.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91931 }, "a8e9dfdcf20b549a97894ef8dfe2d9f7980a4ee5": { "hash": "a8e9dfdcf20b549a97894ef8dfe2d9f7980a4ee5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "GitHub ", "summary": "Revert \"Enable `EditorPlugin` added by modules and GDExtensions\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91930 }, "305967c021884baa88465928c8bbdecdbc62da22": { "hash": "305967c021884baa88465928c8bbdecdbc62da22", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MzA2MDU0" ], "author_raw": "matheusmdx ", "committer_raw": "matheusmdx ", "summary": "Fix error in AudioStreamPlayer2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91929 }, "666aeac0b8ddc7715835fe8250c9d11b1c646837": { "hash": "666aeac0b8ddc7715835fe8250c9d11b1c646837", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NzU4OQ==" ], "author_raw": "sgilissen ", "committer_raw": "sgilissen ", "summary": "Add Dutch tranlsation for Linux desktop file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91928 }, "d9399f59f5be664bc0513772a115341b5128913f": { "hash": "d9399f59f5be664bc0513772a115341b5128913f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add useful error msg in `GodotSoftBody3D::set_mesh`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91896 }, "d33e79f29976f523068cfd3cc2161f0995ff3ffe": { "hash": "d33e79f29976f523068cfd3cc2161f0995ff3ffe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Make performance monitor names translatable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91927 }, "c749affef31dc12a691c92aba6cd870edda24b9e": { "hash": "c749affef31dc12a691c92aba6cd870edda24b9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Show custom icons in autocompletion suggestions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91923 }, "413c11357d039a03a8dca440a01951a637ae936b": { "hash": "413c11357d039a03a8dca440a01951a637ae936b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use Core/Scene stringnames consistently", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91909 }, "56026e6c763220c4474ed504ec06f44237c876fb": { "hash": "56026e6c763220c4474ed504ec06f44237c876fb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix errors on pressing autoplay in sprite frames editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91830 }, "73479cb56edc588a9c93178ecfd15318c2e37360": { "hash": "73479cb56edc588a9c93178ecfd15318c2e37360", "is_merge": false, "authored_by": [ "U_kgDOBtbJQg" ], "author_raw": "Pepito468 ", "committer_raw": "GitHub ", "summary": "Fixed a typo in the docs", "body": "Fixed a typo in GridMap.xml where a 'See also' suggestion link to the wrong method.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91917 }, "7b740124f0208b2f0e08ab0c0fc1c409d172517e": { "hash": "7b740124f0208b2f0e08ab0c0fc1c409d172517e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NzQwOTU=" ], "author_raw": "Gaktan ", "committer_raw": "Gaktan ", "summary": "Fixed decimal and hex ranges not working with image fonts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90647 }, "557f63d03796db78255f055b6d06cb5f9195ff7e": { "hash": "557f63d03796db78255f055b6d06cb5f9195ff7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Bump version to 4.3-beta", "body": "The feature freeze for 4.3 is now active.\n\nFrom here on we'll focus only on fixing bugs to stabilize the development\nbranch and release 4.3-stable within a few weeks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5372d0e6c9abb14080f0212caacce6a91dff54d5": { "hash": "5372d0e6c9abb14080f0212caacce6a91dff54d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91908 from akien-mga/revert-90860", "body": "Revert \"GDScript: Implement `get_dependencies()`\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1166c595511528757124b601e7d3e7b32d25019": { "hash": "c1166c595511528757124b601e7d3e7b32d25019", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91880 from AThousandShips/curve_tests", "body": "[Tests] Expand tests for `Curve2D/3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10cd6ad93ac0f114c103294a1c3d2933952b6803": { "hash": "10cd6ad93ac0f114c103294a1c3d2933952b6803", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91856 from patwork/double-quotes-in-head", "body": "[Web] Fix quotes style in HTML shell head include", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13a6df24fcf4108f2f8251d17d60428f3f2072eb": { "hash": "13a6df24fcf4108f2f8251d17d60428f3f2072eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91852 from patwork/fix-splash-bg-color", "body": "[Web] Fix splash screen background color in HTML shell", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5cb9a748d6942a335706b12979c33d23cf15d8d4": { "hash": "5cb9a748d6942a335706b12979c33d23cf15d8d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91630 from RandomShaper/enh_mat_sh_update", "body": "Let materials' shaders update happen on loader threads", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "194c940e72c43174134a1e24415f4cd53fa1a3ec": { "hash": "194c940e72c43174134a1e24415f4cd53fa1a3ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91497 from magian1127/4.0fixShaderHighlighting", "body": "Fix shader highlighting the interruption in `color_region` caused by `disabled_branch_regions`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a67ee52d16bb245271a136b0fa801b129b1d729": { "hash": "0a67ee52d16bb245271a136b0fa801b129b1d729", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"GDScript: Implement get_dependencies()\"", "body": "This reverts commit dc73440f899e6f32de748787e946ad762771fda0.\n\nThis commit in some form is needed to fix handling of dependencies on\nexport, but as it's also used for import, it's exposing some pre-existing\nissues which we need to solve first.\n\nSo reverting for now to give ourselves time to iron this out for a future\nGodot release.\n\nFixes #91726.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91908 }, "76b2d85c9fb10426fad78a8d2dbafd8ca08a4b89": { "hash": "76b2d85c9fb10426fad78a8d2dbafd8ca08a4b89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix some export annotation issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90716 }, "de196227e17126fa18716c4ed8e61108584116dc": { "hash": "de196227e17126fa18716c4ed8e61108584116dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91716 from dalexeev/editor-fix-help-bit-tooltip-and-progress-dialog-crash", "body": "Editor: Fix `EditorHelpBitTooltip` + `ProgressDialog` causes crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4fe9764ba91d8c923d0ace45b2dce39ff67ac8e0": { "hash": "4fe9764ba91d8c923d0ace45b2dce39ff67ac8e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91595 from ajreckof/fix-infinite-call-loop-on-theme-change", "body": "Fix infinite call loop on theme change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45ee0fd5b440e3822ba09892abe433df914d51d2": { "hash": "45ee0fd5b440e3822ba09892abe433df914d51d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84523 from xiongyaohua/canvasitem_antialiased_for_filled", "body": "CanvasItem draw implement antialiasing for `circle`, `rect`, `multiline`, and `dashedline`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5789e09eb02353545124e5cb8553004b3bfc5fc": { "hash": "d5789e09eb02353545124e5cb8553004b3bfc5fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==", "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Add optional driver workaround to RenderingDevice for Adreno 6XX.", "body": "Co-authored-by: Clay John ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91514 }, "114ab9dd0436093fbe948bb8546d406451c23949": { "hash": "114ab9dd0436093fbe948bb8546d406451c23949", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "fix infinite call loop on theme change.", "body": "Apply suggestions from code review", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91595 }, "b0cd6edcebf6c89c174940afb496e499a4dc5d9f": { "hash": "b0cd6edcebf6c89c174940afb496e499a4dc5d9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix TileMap selection pattern being needlessly reorganized", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91905 }, "ed3d311687429086e2890b1d65d099ce5dc66aad": { "hash": "ed3d311687429086e2890b1d65d099ce5dc66aad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjA0ODY=" ], "author_raw": "Yaohua Xiong ", "committer_raw": "Yaohua Xiong ", "summary": "Add antialias support for CanvasItem draw primitives", "body": "including\n- rect, circle; both filled and unfilled.\n- polyline, multiline", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84523 }, "831ebda80692e66fd1c0e049f105ed525316fad9": { "hash": "831ebda80692e66fd1c0e049f105ed525316fad9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Disable webp loader if corresponding module is disabled", "body": "Fixes #91873.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91901 }, "c6f1f614bbab9334675026fe21f5af4951b9c890": { "hash": "c6f1f614bbab9334675026fe21f5af4951b9c890", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91900 from AThousandShips/display_server_fix", "body": "Fix `DisplayServer` overrides", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bcaaf2b5c50922490ed7ee950c31da00138778d7": { "hash": "bcaaf2b5c50922490ed7ee950c31da00138778d7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91899 from AThousandShips/script_name_fix", "body": "Fix outdated name for `script` `StringName`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7331187090c5236a72d80709c313502cdfc8e9e9": { "hash": "7331187090c5236a72d80709c313502cdfc8e9e9", "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 `DisplayServer` overrides", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91900 }, "2f442ff21a8a8d63f7f19d13d9915cf124883d8a": { "hash": "2f442ff21a8a8d63f7f19d13d9915cf124883d8a", "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 outdated name for `script` `StringName`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91900 }, "d48be8c5ef3d3d1eccf63a198338ded14e301e23": { "hash": "d48be8c5ef3d3d1eccf63a198338ded14e301e23", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91895 from m4gr3d/switch_to_window_insets_animation_compat", "body": "Switch to the WindowInsetsAnimationCompat api", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3585c2e8f9a12d91d23522604d79211d0ad81114": { "hash": "3585c2e8f9a12d91d23522604d79211d0ad81114", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91870 from scgm0/fix_disabled_classes", "body": "SCons: Fix generation of `disabled_classes.gen.h` after #91624", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5395d3ce2fd3e442f73ecc52c02c5e101a47989": { "hash": "c5395d3ce2fd3e442f73ecc52c02c5e101a47989", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91866 from programneer/dont-splash-my-editor", "body": "Don't define `NO_EDITOR_SPLASH` in export templates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cfbd6d75f109740275692d9f097554d5d6a7cbd": { "hash": "9cfbd6d75f109740275692d9f097554d5d6a7cbd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91859 from aaronp64/scene_tabs_resized", "body": "Move \"Add a new scene\" button when Scene Tabs settings change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad4e9d25c2731918148e8dad7d56a37dc443fa0f": { "hash": "ad4e9d25c2731918148e8dad7d56a37dc443fa0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91829 from alesliehughes/editor_font_image", "body": "Editor: Ensure font image rows/columns are positive", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c322a9b7eebcd12427e4e049516f72c2b2a15224": { "hash": "c322a9b7eebcd12427e4e049516f72c2b2a15224", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91808 from DarioSamo/debug_mv_msaa", "body": "Do not use MSAA versions of textures on debug views.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba0dcf70f18ccd72dee35831b5cd7f51184d194a": { "hash": "ba0dcf70f18ccd72dee35831b5cd7f51184d194a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91783 from ogapo/pr/gltf-export-fixes", "body": "GLTF export improvements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ebba3023e42274a12ebe69840429797c9a2728c": { "hash": "0ebba3023e42274a12ebe69840429797c9a2728c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91435 from ajreckof/Fix-selecting-root-when-opening-scene-", "body": "Fix selecting root when opening scene.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3bb7fd8ac4d69e170bda9a111ec135907d7873a8": { "hash": "3bb7fd8ac4d69e170bda9a111ec135907d7873a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91329 from warriormaster12/dont-do-things-twice", "body": "Fix a performance regression when duplicating a node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32317f2607ce7a83ec94083e5ba0b104d7336c58": { "hash": "32317f2607ce7a83ec94083e5ba0b104d7336c58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90549 from Calinou/displayserver-headless-suppress-warnings", "body": "Don't print warning messages for DisplayServer functions in headless mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcd6db86805d4d057453d4eae3a810017619045e": { "hash": "dcd6db86805d4d057453d4eae3a810017619045e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90534 from Geometror/vs-reroute-node", "body": "[VisualShader] Add reroute node and improve port drawing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba533f53755f9b247d4c5bb961e7f7da0a6ab0a9": { "hash": "ba533f53755f9b247d4c5bb961e7f7da0a6ab0a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81303 from KoBeWi/the_forbidden_name_of_strings", "body": "Add shorthand for using singleton string names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b70afac286ce723b2b0d71b81e0a5dcf0e0034d2": { "hash": "b70afac286ce723b2b0d71b81e0a5dcf0e0034d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Add an identity check to resource unregistration from cache", "body": "This is needed because resources loaded with CACHE_MODE_IGNORE still have path_cache set.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91897 }, "973d3a472d47f2f013bec93ca78d3c87d2b5e185": { "hash": "973d3a472d47f2f013bec93ca78d3c87d2b5e185", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMTQ4MjIx" ], "author_raw": "scgm0 <2682963017@qq.com>", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix generation of `disabled_classes.gen.h` after #91624", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91870 }, "4219af202d091db2ae0f0e30e9ecc348ba29e534": { "hash": "4219af202d091db2ae0f0e30e9ecc348ba29e534", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91792 from akien-mga/scons-preserve-env-values-when-updating-variables", "body": "SCons: Preserve `Environment` values when updating `Variables`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab4fbbcaa743d96a70f945c13b2c3093a23f5ec4": { "hash": "ab4fbbcaa743d96a70f945c13b2c3093a23f5ec4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Switch to the WindowInsetsAnimationCompat api", "body": "Replace the use of WindowInsetsAnimation with WindowInsetsAnimationCompat; the former was only introdcued in api 30 and caused a crash on older versions of Android.\n\nFixes https://github.com/godotengine/godot/issues/91773", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91895 }, "62776842df7b23324b7d03b278f66f98ac9f1d1e": { "hash": "62776842df7b23324b7d03b278f66f98ac9f1d1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "[VisualShader] Add reroute node and improve port drawing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90534 }, "6efaaecde2cb54a1bbcf8cd98a2a0f4c8a3b661c": { "hash": "6efaaecde2cb54a1bbcf8cd98a2a0f4c8a3b661c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Skip rendering sky if viewport is set to transparent background", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91642 }, "82c2a74646b12b3f0eea5a0ebd7154320b3443da": { "hash": "82c2a74646b12b3f0eea5a0ebd7154320b3443da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg2NjM1MzQ=" ], "author_raw": "Peter Procyk ", "committer_raw": "Peter Procyk ", "summary": "Use Option+Cmd+Left/Right for script editor history navigation on macOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91887 }, "0ab5d37049d63bbdd4451efb413082f7441d005c": { "hash": "0ab5d37049d63bbdd4451efb413082f7441d005c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix selecting root when opening scene.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91435 }, "f14455fd3d0a86c0726aa6311a9a62a4392d2d0e": { "hash": "f14455fd3d0a86c0726aa6311a9a62a4392d2d0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "warriormaster12 ", "summary": "Fix a performance regression when duplicating a node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91329 }, "71c99293ed57cbcec20b567f724c549c77a4cedb": { "hash": "71c99293ed57cbcec20b567f724c549c77a4cedb", "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": "[Tests] Expand tests for `Curve2D/3D`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91880 }, "824d21b4411e54c5a59979acb51c2cb875481313": { "hash": "824d21b4411e54c5a59979acb51c2cb875481313", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Disable viewport inputs when dragging and dropping into the viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91845 }, "3b30c658801e35ea22f3a1191bc53a184716487a": { "hash": "3b30c658801e35ea22f3a1191bc53a184716487a", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Allow editing NavigationObstacle2D shape", "body": "Add _get_polygon and _set_polygon overrides for NavigationObstacle2DEditor, so AbstractPolygon2DEditor can access the vertex information.\n\nFixes #91795", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91872 }, "efaba30116ebe9851d74d5bc20d5443730d23ad7": { "hash": "efaba30116ebe9851d74d5bc20d5443730d23ad7", "is_merge": false, "authored_by": [ "U_kgDOB-qMgw" ], "author_raw": "Programneer ", "committer_raw": "Programneer ", "summary": "Don't define NO_EDITOR_SPLASH in export templates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91866 }, "522f035cb1f92fec92459c6aeb3e4ca24d73a2b8": { "hash": "522f035cb1f92fec92459c6aeb3e4ca24d73a2b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1NjYzMA==" ], "author_raw": "David Nikdel ", "committer_raw": "David Nikdel ", "summary": "GLTF export improvements", "body": "- GLBs produced by godot don't pass validation when there's no data in the buffer segment. The segment is dropped but the size of the chunk_header is still reported in total length (incorrectly)\n\n- Remove empty \"extensions\" JSON object being appended to all nodes (if it's still empty). This is just cutting down on unnecessary bloat and consistent with the rest of the file's attempts to not emit any keys that are equal to their default value.\n\n- Allow the case where root_nodes is empty. This is permitted by the GLTF spec. Moreover it can happen fairly naturally when using the ROOT_NODE_MODE_MULTI_ROOT root node mode on a scene with only a root node (which is valid in godot).\n\n- Don't create an initial buffer until we're ready to write data into it (buffers of byteLength=0 don't pass validation).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91783 }, "245be6f9c141d018620b05cadce82be2e1381c1d": { "hash": "245be6f9c141d018620b05cadce82be2e1381c1d", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Move \"Add a new scene\" button when Scene Tabs settings change", "body": "Updating \"Display Close Button\" setting (interface/scene_tabs/display_close_button) in Editor Settings changes the size of scene tabs, but the add button at the end of the tabs was not being moved until the next update, causing gaps/overlaps between the controls. Adding call to _scene_tabs_resized() after getting the new settings to update the add button position.\n\nFixes #91850", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91859 }, "b6536884cc16a22709c3a9620f0bcdc2257c360e": { "hash": "b6536884cc16a22709c3a9620f0bcdc2257c360e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix quotes style in HTML shell head include", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91856 }, "eb488f7321fbf49af35aa6b8698ef82b21c5fea8": { "hash": "eb488f7321fbf49af35aa6b8698ef82b21c5fea8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Fix splash screen background color in HTML shell", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91852 }, "b973a012163e3073da50fc6547c6705b3aa96ef9": { "hash": "b973a012163e3073da50fc6547c6705b3aa96ef9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Editor: Disallow font image rows/columns to be zero or less", "body": "Fixes #91812", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91829 }, "a24cb7b369bb0338da14ade457f70a518a14b68d": { "hash": "a24cb7b369bb0338da14ade457f70a518a14b68d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix MultiMesh buffer cache in transforms-only case", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91846 }, "a5916deb1370f6efa46b70b62657f250021d9176": { "hash": "a5916deb1370f6efa46b70b62657f250021d9176", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NzY0NDky" ], "author_raw": "Pawel Kowal ", "committer_raw": "Pawel Kowal ", "summary": "(Un)Fold event categories by double click", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83248 }, "a262d2d8811a43c906a4cac55b7126ebec7699be": { "hash": "a262d2d8811a43c906a4cac55b7126ebec7699be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add shorthand for using singleton string names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81303 }, "bdc0316217940a8ccc80ce536547d42e6477adf4": { "hash": "bdc0316217940a8ccc80ce536547d42e6477adf4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91835 from akien-mga/ci-static-checks-readd-CHANGED_FILES-logic", "body": "CI: Re-add `CHANGED_FILES` logic for pre-commit checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10471a4c06da02d8d42501411c084c7fd984022b": { "hash": "10471a4c06da02d8d42501411c084c7fd984022b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91822 from TokageItLab/inv-offset", "body": "Invert start offset on AnimationNode custom timeline", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "734f820be48d6b5f0dbbdc30ca5a0e4225ab3d76": { "hash": "734f820be48d6b5f0dbbdc30ca5a0e4225ab3d76", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Re-add `CHANGED_FILES` logic for pre-commit checks", "body": "Fixes #91831.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91835 }, "a04ba55790e31c692ca4b5a7456967be83707aa2": { "hash": "a04ba55790e31c692ca4b5a7456967be83707aa2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Bump minimum supported GCC version to GCC 9", "body": "- GCC 7 supports C++17 but seems to have breaking regressions, see #79352.\n- GCC 8 broke C++17 guaranteed copy elision support, fixed in 8.4, but...\n- GCC 9 is old enough (2022) to use as a baseline and stop dealing with\nunmaintained and less efficient compiler versions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91833 }, "916ea002c15e82879f3eada7c635daaecccc9e35": { "hash": "916ea002c15e82879f3eada7c635daaecccc9e35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91821 from ckaiser/fix-browse-icons", "body": "Fix FileBrowse and FolderBrowse icon style fill not getting replaced", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c50f539c378b21aa3c1888fa22d3628ac8e396f": { "hash": "1c50f539c378b21aa3c1888fa22d3628ac8e396f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91820 from timothyqiu/long-category", "body": "Fix long category name display in Inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eacfdc784f1e3d70a35140f5d8f1261d008dbc45": { "hash": "eacfdc784f1e3d70a35140f5d8f1261d008dbc45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91817 from Calinou/linuxbsd-default-disable-execinfo", "body": "Set `execinfo=no` by default when compiling for Linux/*BSD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e28260a10f4b811205b269118e1dd46d791f279": { "hash": "5e28260a10f4b811205b269118e1dd46d791f279", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91806 from dsnopek/gdextension-shutdown-crash", "body": "GDExtension: Prevent crash during shutdown as singletons are deleted", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "497a66e38bec08131e204ae7cf6cd4005683f0cb": { "hash": "497a66e38bec08131e204ae7cf6cd4005683f0cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91799 from DarioSamo/mv_depth_fix", "body": "Rewrite reprojection for FSR2 to work correctly with Reverse-Z.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "768bd0e97db9cb4d25d6435c7d64315f62d439dc": { "hash": "768bd0e97db9cb4d25d6435c7d64315f62d439dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91793 from KoBeWi/a_theme_has_many_variations", "body": "Fallback to default theme for variation items", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1cf283dd262c895837f954e4fde100b1a0d9c5b8": { "hash": "1cf283dd262c895837f954e4fde100b1a0d9c5b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91788 from akien-mga/thorvg-0.13.3", "body": "thorvg: Update to 0.13.3, add webp loader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "65f81e4c0560c6681fae052d0324b4dda7d3f517": { "hash": "65f81e4c0560c6681fae052d0324b4dda7d3f517", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91484 from kitbdev/open-stay-open", "body": "Keep docks menu open when opening dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea552e10670c97541028cfc167b1854e940ea316": { "hash": "ea552e10670c97541028cfc167b1854e940ea316", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91471 from aaronp64/filesystemdock_previews", "body": "Fix `FileSystemDock` thumbnails sometimes not displaying", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eff06004b1ad0d2e3cddba712e15dfbac580c094": { "hash": "eff06004b1ad0d2e3cddba712e15dfbac580c094", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91280 from Mitten-O/topic/gdb-pretty-printer", "body": "Add a GDB pretty printer to aid in debugging", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "816f6170fa8dacc3876ed93db6ca3596341b6fb1": { "hash": "816f6170fa8dacc3876ed93db6ca3596341b6fb1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86755 from lawnjelly/aabb_intersect_fix", "body": "Fix AABB Ray intersection - return inside", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ffa6e2039d60d51ebe8cfdda9423e15d6dce1f3": { "hash": "0ffa6e2039d60d51ebe8cfdda9423e15d6dce1f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #65258 from RedMser/expaaaaand", "body": "Toggle control expand flag directly via top bar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "829c33aed1022dc767460dbc2bec2f96ce06d0fa": { "hash": "829c33aed1022dc767460dbc2bec2f96ce06d0fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg5MTM4MDE=" ], "author_raw": "Mitten Orvan ", "committer_raw": "Rémi Verschelde ", "summary": "Create a GDB pretty printing file for String, StringName, and Vector", "body": "GDB supports custom pretty-printers implemented in Python.\nWhen debugging Godot, checking the values of Strings and StringNames\nin the debugger was very inconvenient as the data is fairly deep\nin the structure. This makes the values immediately visible.\n\nThe custom pretty printer can be taken into use manually by calling\n`source misc/scripts/godot_gdb_pretty_print.py` in the GDB console.\nIn VS code, it can be activated by default by adding the source\ncommand to the `setupCommands` of the configuration in launch.json.\n\nLike this:\n```json\n// launch.json\n{\n\"configurations\": [\n{\n\"name\": \"C/C++: debug,\n\"type\": \"cppdbg\",\n...\n\"MIMode\": \"gdb\",\n\"setupCommands\": [\n{\n\"description\": \"Enable pretty-printing for gdb\",\n\"text\": \"-enable-pretty-printing\",\n\"ignoreFailures\": true\n},\n{\n\"description\": \"Load custom pretty-printers for Godot types.\",\n\"text\": \"source ${workspaceRoot}/misc/scripts/godot_gdb_pretty_print.py\"\n}\n],\n\"miDebuggerPath\": \"gdb\"\n}\n],\n\"version\": \"2.0.0\"\n}\n```\n\nExtended the pretty-printer python script to support Vectors.\nThe printer needs to be uncomfortably aware of CowData\nimplementation details, but I don't think there is any\nway around that.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91280 }, "d654acbd39a0902f5b80701af4f8e7aa860d7272": { "hash": "d654acbd39a0902f5b80701af4f8e7aa860d7272", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Invert start offset on AnimationNode custom timeline", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91822 }, "d3160c3a909a1d2f3397abf6ec7857376a32f8b8": { "hash": "d3160c3a909a1d2f3397abf6ec7857376a32f8b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fix FileBrowse and FolderBrowse icon style fill not getting replaced", "body": "The color replacing code in the icon loader only works with the fill/stroke/stop-color properties and not with colors defined inside the style attribute. This changes the SVG files to use that instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91821 }, "fe1bf76e6f727a136e89232ff59015e580eadb74": { "hash": "fe1bf76e6f727a136e89232ff59015e580eadb74", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix long category name display in Inspector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91820 }, "7b678b961c2c8df2369917b512897337e34e7011": { "hash": "7b678b961c2c8df2369917b512897337e34e7011", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Set `execinfo=no` by default when compiling for Linux/*BSD", "body": "Alpine 3.17 and later no longer provide execinfo in its repositories,\nmaking compilation impossible unless you pass `execinfo=no`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91817 }, "fa0ee87bbf028fd10ee52505eeec63aea87c80e6": { "hash": "fa0ee87bbf028fd10ee52505eeec63aea87c80e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Keep docks menu open when opening dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91484 }, "14506a4282b6b9079280ec54f50f46ba041c0d10": { "hash": "14506a4282b6b9079280ec54f50f46ba041c0d10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "GDExtension: Prevent crash during shutdown as singletons are deleted", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91806 }, "a3ecc86f474aac11bcfe960116d1cf8520bc9157": { "hash": "a3ecc86f474aac11bcfe960116d1cf8520bc9157", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Do not use MSAA versions of textures on debug views.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91808 }, "82fef614ce6c6f2161cb9a67c136a60a809f5381": { "hash": "82fef614ce6c6f2161cb9a67c136a60a809f5381", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Round the icon's drawing rect when drawing the button", "body": "Each component of the icon's drawing rect needs to be snapped to an\ninteger.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91802 }, "2af78a5e86dd0671d1a31aa5f3496fe2661cb9cf": { "hash": "2af78a5e86dd0671d1a31aa5f3496fe2661cb9cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Toggle control expand flag directly via top bar", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 65258 }, "3f64eeb393d1c2089b0e93449c01d09a62fc096e": { "hash": "3f64eeb393d1c2089b0e93449c01d09a62fc096e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Rewrite reprojection for FSR2 to work correctly with Reverse-Z.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91799 }, "d4d0e34bb40f3761ad1a2bced229690b536e7ba9": { "hash": "d4d0e34bb40f3761ad1a2bced229690b536e7ba9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Preserve `Environment` values when updating `Variables`", "body": "Finally reading the docs for `SCons.Variables.Update` let me find this optional\nparameter, which solves the hacks and pain we've dealt with for years:\n\n> args (optional) – a dictionary of keys and values to update in env.\n> If omitted, uses the variables from the commandline.\n\nBy passing the environment itself, we preserve the values we've overridden in\n`SConstruct` or `detect.py`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91792 }, "d7bedcdf4342e5f65dc4e24b987f206b500a40ad": { "hash": "d7bedcdf4342e5f65dc4e24b987f206b500a40ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fallback to default theme for variation items", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91793 }, "2ba22d1554ded08094e3869a83bd87487266ad38": { "hash": "2ba22d1554ded08094e3869a83bd87487266ad38", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91790 from lawnjelly/fix_tight_light_cull_directional_colinear4", "body": "Tighter light culling - fix directional lights colinear case", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7724a50c283cee4113ca6a1a4c100e8b91461a71": { "hash": "7724a50c283cee4113ca6a1a4c100e8b91461a71", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91779 from kitbdev/select-next-replace", "body": "Select next text to replace", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e11796384c0ed2e409d1f8fb68969987595644bc": { "hash": "e11796384c0ed2e409d1f8fb68969987595644bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91777 from KoBeWi/HISTORY_MISMATCH_PLEASE_INSERT_VALID_HISTORY", "body": "Fix Sprite2D editor history mismatch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c388ce5d37d882db5c521f6179cb7961d338c18": { "hash": "9c388ce5d37d882db5c521f6179cb7961d338c18", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91760 from groud/fix_PropertyListHelper_not_handling_array_size", "body": "Fix `PropertyListHelper::_get_property` returning a valid value even if an index is outside the array valid indices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7705265477cb6c5ced76d5faee3423f8555c6f1b": { "hash": "7705265477cb6c5ced76d5faee3423f8555c6f1b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=", "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix PropertyListHelper::_get_property returning a valid value even if an index is outside the array valid indices", "body": "Co-authored-by: Tomasz Chabora ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91760 }, "a76243a54963910f5d172fe1a4f6b320dba69db1": { "hash": "a76243a54963910f5d172fe1a4f6b320dba69db1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Tighter light culling - fix directional lights colinear case", "body": "Exactly the same fix as done already for non-directional lights.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91790 }, "da5714ad6eaa9dd34209f0ff568eb779cae689f2": { "hash": "da5714ad6eaa9dd34209f0ff568eb779cae689f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91775 from dsnopek/openxr-composition-layer-viewport-in-use-bug", "body": "Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d24403d0564ec7bd62c34dc0503dd70fb7e0c78c": { "hash": "d24403d0564ec7bd62c34dc0503dd70fb7e0c78c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91763 from paulloz/dotnet/fix-stringextension-warnings", "body": "C#: Fix comparison warnings in `StringExtensions.cs`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a5593a721ce9b2d2c4a4c188bfdddc3cd6cf4e2": { "hash": "3a5593a721ce9b2d2c4a4c188bfdddc3cd6cf4e2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91761 from DarkiStar/crypto", "body": "[Doc] Update Crypto example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a29482506a168b5a5b03c4854430a7e09bf75ba8": { "hash": "a29482506a168b5a5b03c4854430a7e09bf75ba8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91757 from Chaosus/fix_color_picker_placement", "body": "Fix placement of ColorPicker in the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6766404afa9d6c1d08b7e05eced08bd6fbae8ef6": { "hash": "6766404afa9d6c1d08b7e05eced08bd6fbae8ef6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91745 from timothyqiu/destruct", "body": "Fix memory leak when ASTC compression fails", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84f6a3de313f8911cbfc15413d41453ec62940a6": { "hash": "84f6a3de313f8911cbfc15413d41453ec62940a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91732 from Naputt1/fix-2d-editor-selection", "body": "Fix 2d editor selection persisting after application loses focus.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6780b54bb6ba2b3033ebd5fa5a44044129e3f2b": { "hash": "e6780b54bb6ba2b3033ebd5fa5a44044129e3f2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91727 from RandomShaper/cmd_queue_prealloc", "body": "`CommandQueueMT`: Pre-allocate memory to avoid a bunch of allocations at startup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77044574345331aa8406bde958c0c44fd60a0f22": { "hash": "77044574345331aa8406bde958c0c44fd60a0f22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91645 from ZerxZ/dotnet/hint-string-fix", "body": "Fix C# Hint NodeType and ResourceType HintString", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6fcdd2446821c65c36063e00e9555dedddb97763": { "hash": "6fcdd2446821c65c36063e00e9555dedddb97763", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91624 from Repiteo/scons/native-generation", "body": "SCons: Generate all scripts natively, implement wrapper function", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7783a43c5c83cde13ca342d23caf22e5ab12962": { "hash": "b7783a43c5c83cde13ca342d23caf22e5ab12962", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91564 from paulloz/huisedenanhai-fix_csharp_method_info", "body": "CSharpScript should not own method infos of the base class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c469ab0104e7ddb4b7344616bb86eab857347ef1": { "hash": "c469ab0104e7ddb4b7344616bb86eab857347ef1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91507 from lyuma/expose_process_modification", "body": "Allow users to override `SkeletonModifier3D._process_modification`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "19219f7716c39c765a5f38137cac3436cba05ede": { "hash": "19219f7716c39c765a5f38137cac3436cba05ede", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91348 from basicer/patch-1", "body": "Update CryptoKey documentation to mention ECC.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6342ab2bc3066b50fb531087bb3393994cc4dd34": { "hash": "6342ab2bc3066b50fb531087bb3393994cc4dd34", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88058 from rsubtil/fix_warning_icon_light_theme", "body": "Tweak error and warning colors and fix `StatusWarning` icon visibility on light themes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "275be735c5037da3cb671255e6fc3932cbd9d7b4": { "hash": "275be735c5037da3cb671255e6fc3932cbd9d7b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91751 from akien-mga/scons-windows-revert-85319", "body": "Revert \"Implement \"get_mingw_tool\" to fix mingw prefixes\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af5f695a99addd052929c5dee9f3d7c9cd896814": { "hash": "af5f695a99addd052929c5dee9f3d7c9cd896814", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix comparison warnings in `StringExtensions.cs`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91763 }, "1cf9f37589aad257653b5d038dfefa1283be381f": { "hash": "1cf9f37589aad257653b5d038dfefa1283be381f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.13.3, add webp loader", "body": "Remove embedded png loader, we use the external (libpng) one.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91788 }, "1ccf0c294767c48c98bee45dc01d8481cfbb2760": { "hash": "1ccf0c294767c48c98bee45dc01d8481cfbb2760", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Allow users to override SkeletonModifier3D._process_modification", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91507 }, "ef3cf7dc0f6a9dfe1ffc8f4d65d4b8fe3f73f258": { "hash": "ef3cf7dc0f6a9dfe1ffc8f4d65d4b8fe3f73f258", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Select next text to replace", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91779 }, "ea04fc7cdecc926cd33dd54c62d7a9e50708070a": { "hash": "ea04fc7cdecc926cd33dd54c62d7a9e50708070a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix Sprite2D editor history mismatch", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91777 }, "b35264ad95193349c51a9277abe571b711282cfb": { "hash": "b35264ad95193349c51a9277abe571b711282cfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5", "MDQ6VXNlcjkwNTkxMQ==" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Fix AABB Ray intersection - return inside", "body": "* Separates find_intersects from test_intersects for rays, and wraps the former.\n* Changes parameter name to \"r_intersection_point\".\n* Fixes broken old version which returned per axis t.\n* Returns whether the ray origin is within the AABB.\n* Returns intersection point when origin outside.\n* Returns \"backtracking\" intersection point when inside.\n* Returns sensible normal when inside.\n* Returns valid results on borders.\n* Returns robust results dealing with floating point error.\n\nCo-authored-by: Claire Blackshaw ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86755 }, "a8a7110b903af0d39f405ad0d2c6b37176d3b258": { "hash": "a8a7110b903af0d39f405ad0d2c6b37176d3b258", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91775 }, "e119e48d4daa356063bff9f98f8329411107bbaa": { "hash": "e119e48d4daa356063bff9f98f8329411107bbaa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNjEzMDQw" ], "author_raw": "Carsten ", "committer_raw": "GitHub ", "summary": "[Doc] Update Crypto example", "body": "- Removed redundant new() initializations\n- removed _ready and node\n- improved readability", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91761 }, "1fd1adc285163b4e62dafd98fcdbeb73f87463e5": { "hash": "1fd1adc285163b4e62dafd98fcdbeb73f87463e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix placement of ColorPicker in the editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91757 }, "1d7085571efbe7b47c496806d490dde8dd6ad430": { "hash": "1d7085571efbe7b47c496806d490dde8dd6ad430", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "CSharpScript should not own base script signals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91564 }, "c0529dc4f28f9ebe837a085a2b0e21d02302446d": { "hash": "c0529dc4f28f9ebe837a085a2b0e21d02302446d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "CommandQueueMT: Pre-allocate memory to avoid a bunch of allocations at startup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91727 }, "8a57f6425518e6e1cd2cd4520487c7eab7881776": { "hash": "8a57f6425518e6e1cd2cd4520487c7eab7881776", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Implement \"get_mingw_tool\" to fix mingw prefixes\"", "body": "This reverts commits ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff\nand 15d37ed2a891c099858abcddc1a470563b3166a4.\n\nFixes #91710.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91751 }, "a35ff3c73766b1accf03a2d2c76b12ed5f721302": { "hash": "a35ff3c73766b1accf03a2d2c76b12ed5f721302", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix memory leak when ASTC compression fails", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91745 }, "99d6f32918b8d5b5ca842b5283948dd9c7759f0d": { "hash": "99d6f32918b8d5b5ca842b5283948dd9c7759f0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Web IME] Fix suggestion window position in Chromium based browsers.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91695 }, "ba07ae83b5d3f64caf0395e4a89c054571339de9": { "hash": "ba07ae83b5d3f64caf0395e4a89c054571339de9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3MTUxMw==" ], "author_raw": "Rob Blanckaert ", "committer_raw": "Rob Blanckaert ", "summary": "Update CryptoKey documentation to mention ECC.", "body": "The documentation makes it seem like CryptoKey can only hold an RSA key. This is compounded by the fact that Cypto only has a function generate an RSA based key. Godot however is perfectly happy loading and using ECC based keys.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91348 }, "c4279fe3e0b27d0f40857c00eece7324a967285f": { "hash": "c4279fe3e0b27d0f40857c00eece7324a967285f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91725 from RandomShaper/cmd_queue_avoid_skip", "body": "`CommandQueueMT`: Fix sync command awaiters missing the chance", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e196b7d8ccb4b16673409012b2615d59f04e4b1": { "hash": "9e196b7d8ccb4b16673409012b2615d59f04e4b1", "is_merge": false, "authored_by": [ "U_kgDOBaWn2Q" ], "author_raw": "naputt ", "committer_raw": "naputt ", "summary": "fix 2d editor selection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91732 }, "d8acd8caa6c22ba5864cc8007ac502db8a0a65d3": { "hash": "d8acd8caa6c22ba5864cc8007ac502db8a0a65d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Use `as_sortable_control()` in SplitContainer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91728 }, "47aefbb415cd448e8126040f9050f3686e0d17c0": { "hash": "47aefbb415cd448e8126040f9050f3686e0d17c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add support for AtlasTexture in draw_polygon()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91724 }, "a4014a2f787bd9e1c95096ac25f1497693b180a8": { "hash": "a4014a2f787bd9e1c95096ac25f1497693b180a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "CommandQueueMT: Fix sync command awaiters missing the chance", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91725 }, "cff016d6dd2aa3345c1e6bcc0c49477c40488f97": { "hash": "cff016d6dd2aa3345c1e6bcc0c49477c40488f97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91714 from DeeJayLSP/qoalen-fix", "body": "Use data length on QOA checks instead of min size", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4778b24366fbcc216d9d59fafbbb7505c371dd1d": { "hash": "4778b24366fbcc216d9d59fafbbb7505c371dd1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91597 from Repiteo/ci/pre-commit-handle-everything", "body": "CI: Overhaul static checks to use `pre-commit`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15d20000fafeb511e34f1687e5a1b68ace60b226": { "hash": "15d20000fafeb511e34f1687e5a1b68ace60b226", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91174 from Calinou/editor-gizmo-icons-tweak-rendering", "body": "Tweak appearance of 3D editor gizmo icons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68422ab342abc38ddb730dd8dab6945cf8055ade": { "hash": "68422ab342abc38ddb730dd8dab6945cf8055ade", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90913 from RandomShaper/wtp_servers_pro", "body": "Apply additional fixes to servers' threading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a53c8e8d70351b405494e88718ff78770758adbd": { "hash": "a53c8e8d70351b405494e88718ff78770758adbd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit minimap tab drawing and click check", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91720 }, "1589433e8fb5091961e38f027eae57de9782e8ef": { "hash": "1589433e8fb5091961e38f027eae57de9782e8ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Apply additional fixes to servers' threading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90913 }, "6f0760beb34ab8c27df11c7ce85f1e3994d0df89": { "hash": "6f0760beb34ab8c27df11c7ce85f1e3994d0df89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "CommandQueueMT: Fix command cleanup (revive destructor call + plus handle buffer realloc)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90913 }, "b834037841fef2603b23133e67340f470e46cf0f": { "hash": "b834037841fef2603b23133e67340f470e46cf0f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Object: Add missing lock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90913 }, "755c7494c2d10e5e81a3105a2e6bb5bc29970cc1": { "hash": "755c7494c2d10e5e81a3105a2e6bb5bc29970cc1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "OpenGL: Honor separate management of RT's backbuffer FBO and texture upon clear", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90913 }, "fc08eca5249b8c83debc99f246cbd54ede886717": { "hash": "fc08eca5249b8c83debc99f246cbd54ede886717", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "DisplayServer: Avoid deadlocks while issuing input events and recursive main loop iterations", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90913 }, "df969ff7426d61c8d32f3a89ec461b47b34e83b2": { "hash": "df969ff7426d61c8d32f3a89ec461b47b34e83b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "CI: Overhaul static checks to use `pre-commit`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91597 }, "06b716d8b35c9bcaf0efb8da4ee696d0c6d31223": { "hash": "06b716d8b35c9bcaf0efb8da4ee696d0c6d31223", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxMTcwMDU5" ], "author_raw": "Gaoyao Massimo Hu ", "committer_raw": "Gaoyao Massimo Hu ", "summary": "Fix C# Hint NodeType and ResourceType HintString", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91645 }, "e52c9cd9f13f9e8d3be93d1de051a143c632e3e1": { "hash": "e52c9cd9f13f9e8d3be93d1de051a143c632e3e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak appearance of 3D editor gizmo icons", "body": "- Use alpha scissor to resolve transparency sorting issues with gizmo\nicons relative to other transparent materials in the scene.\nThis also makes gizmos visible in `screen_texture`, which means\ngizmos can now be seen through refractive materials.\nLastly, this reduces the amount of artifacts visible around gizmo\noutlines (although they are still present at times).\n- Make icons darker when not selected to be less intrusive\n(and easier to distinguish when selected).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91174 }, "97a70cbd6e3b9011a5df3f9625cbf2985afc9f14": { "hash": "97a70cbd6e3b9011a5df3f9625cbf2985afc9f14", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "Use data length on QOA checks instead of min size", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91714 }, "18fca3c29456bbab6b262eeadd5a94520fdb4e3c": { "hash": "18fca3c29456bbab6b262eeadd5a94520fdb4e3c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix `EditorHelpBitTooltip` + `ProgressDialog` causes crash", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91716 }, "2042420bd7f43bb834316d7ca4631ab2fcfcc820": { "hash": "2042420bd7f43bb834316d7ca4631ab2fcfcc820", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91709 from KoBeWi/deawkwarding_labels", "body": "Improve transition enabled header in interactive music editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a9a1d0a162ef6be57374519589c538205e65a7fc": { "hash": "a9a1d0a162ef6be57374519589c538205e65a7fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91619 from AThousandShips/find_improve", "body": "Replace `find` with `contains/has` where applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d101329c96460a8b00a8dec5ff8808a589ee505": { "hash": "1d101329c96460a8b00a8dec5ff8808a589ee505", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91611 from AThousandShips/string_containsn", "body": "[Core] Add case-insensitive `String::containsn`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8255b148fdd48822aa256f7a7ba05c85341bcde": { "hash": "b8255b148fdd48822aa256f7a7ba05c85341bcde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91555 from AlexanderFarkas/master", "body": "Remove error messages caused by Save on Focus feature", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c8a1f0c7753e13af3caca4ae9d9aaf87e73de4b": { "hash": "2c8a1f0c7753e13af3caca4ae9d9aaf87e73de4b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91544 from MewPurPur/add-translation-server-note", "body": "Add notes in Object documentation about TranslationServer methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fcd30180f95331b367e5dc6ab8141f04e00e55e": { "hash": "0fcd30180f95331b367e5dc6ab8141f04e00e55e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91039 from timothyqiu/dock-icons", "body": "Allow setting editor dock tabs to icon only", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2fb9da093b7484b46213f2282e7b7a707661bc89": { "hash": "2fb9da093b7484b46213f2282e7b7a707661bc89", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91708 from KoBeWi/imagine_testing_your_changes🙄", "body": "Revert `as_sortable_control()` change in SplitContainer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a880b2dcbacf2703152c9c3245afbde30fbd48be": { "hash": "a880b2dcbacf2703152c9c3245afbde30fbd48be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve transition enabled header in interactive music editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91709 }, "eb570463a27247c25403b6fae1c4d62ec628fef4": { "hash": "eb570463a27247c25403b6fae1c4d62ec628fef4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Revert as_sortable_control() change in SplitContainer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91708 }, "b4c6cc7d82d1fcdb3bed734c4e22c19e012c84df": { "hash": "b4c6cc7d82d1fcdb3bed734c4e22c19e012c84df", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Add case-insensitive `String::containsn`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91611 }, "bc19b79776650c27f57e7634b211a4bc9ee88584": { "hash": "bc19b79776650c27f57e7634b211a4bc9ee88584", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1ODkwMTU5" ], "author_raw": "AlexanderFarkas ", "committer_raw": "AlexanderFarkas ", "summary": "Remove error messages caused by Save on Focus feature", "body": "Fixes #73765.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91555 }, "a0dbdcc3abbd3e6307c6e68d0e60f8c0fa31d576": { "hash": "a0dbdcc3abbd3e6307c6e68d0e60f8c0fa31d576", "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": "Replace `find` with `contains/has` where applicable", "body": "* Replaces `find(...) != -1` with `contains` for `String`\n* Replaces `find(...) == -1` with `!contains` for `String`\n* Replaces `find(...) != -1` with `has` for containers\n* Replaces `find(...) == -1` with `!has` for containers", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91619 }, "281fe39929303a8ef12e72ff7999b849bbe0678d": { "hash": "281fe39929303a8ef12e72ff7999b849bbe0678d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91699 from KoBeWi/buff_tree_folding", "body": "Fold TreeItems when clicking to the left of fold icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7f4860b722ff7574ff4683823ff2024332e0d1a": { "hash": "a7f4860b722ff7574ff4683823ff2024332e0d1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91698 from bruvzg/mingw_exe_size", "body": "[MinGW] Restore executable size check.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9ef50524d0c981b4898dc99bd27e3f030836256b": { "hash": "9ef50524d0c981b4898dc99bd27e3f030836256b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91696 from akien-mga/style-file-format", "body": "Style: Trim trailing whitespace and ensure newline at EOF", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f349418fc00b2048d5dda657102e9a3eb9bebc64": { "hash": "f349418fc00b2048d5dda657102e9a3eb9bebc64", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91693 from timothyqiu/interactive-editor", "body": "Fix i18n in AudioStreamInteractive transition editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4cf2a8f901eb3fc646dd4cb8dff17aa1a4d449e": { "hash": "c4cf2a8f901eb3fc646dd4cb8dff17aa1a4d449e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91686 from dsnopek/openxr-fix-composition-layers", "body": "OpenXR: Fix composition layers not having correct play space", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6533c5270643555a51f2409e4aedc3809bc453f6": { "hash": "6533c5270643555a51f2409e4aedc3809bc453f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91670 from paulloz/dotnet/fix-godottools-openvisualstudio", "body": "C#: Specify a runtime rollforward for OpenVisualStudio", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8debe8d8598c9b2c83c4a25662f016ecb01540b4": { "hash": "8debe8d8598c9b2c83c4a25662f016ecb01540b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91613 from KoBeWi/unified_sort_of_control", "body": "Add `as_sortable_control()` to unify Container checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c28814b3944f899c6e8971f28c7857e4c2a9e13": { "hash": "5c28814b3944f899c6e8971f28c7857e4c2a9e13", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add as_sortable_control() to unify Container checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91613 }, "15d37ed2a891c099858abcddc1a470563b3166a4": { "hash": "15d37ed2a891c099858abcddc1a470563b3166a4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[MinGW] Restore executable size check.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91698 }, "9bc5a85b2bd89d35d51bbaa01719a5982fe020e0": { "hash": "9bc5a85b2bd89d35d51bbaa01719a5982fe020e0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fold TreeItems when clicking to the left of fold icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91699 }, "4a316c4ac82fb490d13dfdb18d8fde83cff7fabc": { "hash": "4a316c4ac82fb490d13dfdb18d8fde83cff7fabc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix i18n in AudioStreamInteractive transition editor", "body": "- Don't translate user-defined clip names.\n- Add missing i18n for some UI strings.\n- Also fixed error when selecting top-right \"From/To\" cell.\n- Also removed unused header includes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91693 }, "7d03b1de0b7a2f7a7972716a40277c7aa231f542": { "hash": "7d03b1de0b7a2f7a7972716a40277c7aa231f542", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Style: Trim trailing whitespace and ensure newline at EOF", "body": "Found by apply the file_format checks again via #91597.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91696 }, "17a81260cb92a321a0d752e369ef911055178c7b": { "hash": "17a81260cb92a321a0d752e369ef911055178c7b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91684 from Chubercik/embree4_aftermath", "body": "Fix `builtin_embree=no` build linking the wrong version of Embree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c30718102f2487b31a6202e18cec08efc44f117": { "hash": "4c30718102f2487b31a6202e18cec08efc44f117", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91615 from Frozenfire92/remap-doc-nan-note", "body": "Add docs note about remap returning undefined when istart == istop", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63ed5749ace68cce8662611aea85562959361e78": { "hash": "63ed5749ace68cce8662611aea85562959361e78", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91104 from RandomShaper/simple_type_cpp", "body": "Redefine `GetSimpleTypeT<>` in terms of ``", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4509404ed8c14abf482727b054f9a926ce154991": { "hash": "4509404ed8c14abf482727b054f9a926ce154991", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90162 from YeldhamDev/pot_future_proof", "body": "Improve string extraction of ETR POT file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6c0d07dc8bb4ba123e2673a83184e16a4db3d7c": { "hash": "b6c0d07dc8bb4ba123e2673a83184e16a4db3d7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNDYxNzA=" ], "author_raw": "Blue Willow ", "committer_raw": "Blue Willow ", "summary": "Document AudioEffectSpectrumAnalyzerInstance, clarify relationship with AudioEffectSpectrumAnalyzer", "body": "Fully document AudioEffectSpectrumAnalyzerInstance, including the weird\nreturn value of its sole method, and add a link to it in\nAudioEffectSpectrumAnalyzer to make it easier to figure out how to use.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91034 }, "de654d9846fc0aed0459c7036a5d399ecfdf20e2": { "hash": "de654d9846fc0aed0459c7036a5d399ecfdf20e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Fix composition layers not having correct play space", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91686 }, "7bdae7559d8b37e11818286a84edb1a11bcca141": { "hash": "7bdae7559d8b37e11818286a84edb1a11bcca141", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Improve string extraction of ETR POT file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90162 }, "9c7e4031c03edb1f40c9a2876f6876fb2d404141": { "hash": "9c7e4031c03edb1f40c9a2876f6876fb2d404141", "is_merge": true, "authored_by": [], "author_raw": "Haoyu Qiu ", "committer_raw": "GitHub ", "summary": "Merge pull request #91687 from akien-mga/ci-web-emscripten-3.1.59", "body": "CI: Use Emscripten 3.1.59 for Web platform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ee0851816b3aee89ee3853bd3b2162e034f4ba3": { "hash": "8ee0851816b3aee89ee3853bd3b2162e034f4ba3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Use Emscripten 3.1.59 for Web platform", "body": "Works around CI failure due to mismatch between current emsdk and older releases.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91687 }, "a65cc6b62ad3354c836d6977de78b7e0ea6097a2": { "hash": "a65cc6b62ad3354c836d6977de78b7e0ea6097a2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91678 from KoBeWi/quackernion🦆", "body": "Fix temporary Euler when editing quaternion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7699d678c417945dda228c468731a1e3369dd88a": { "hash": "7699d678c417945dda228c468731a1e3369dd88a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "Fix `builtin_embree=no` build linking the wrong version of Embree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91684 }, "26feefa91ce5016de507c658bfafb4d3b84b8a6c": { "hash": "26feefa91ce5016de507c658bfafb4d3b84b8a6c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4OTMxMTI=", "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjkyODMwOTg=" ], "author_raw": "Joel Kuntz ", "committer_raw": "Joel Kuntz ", "summary": "Add notes for remap's return when istart and istop are the same", "body": "Co-Authored-By: Rémi Verschelde \nCo-Authored-By: kleonc <9283098+kleonc@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91615 }, "24ce82727f7482642d57085d5db7a59050e08dae": { "hash": "24ce82727f7482642d57085d5db7a59050e08dae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91677 from KoBeWi/duplication_went_wrong", "body": "Fix crash when adding a child while duplicating a node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34fb3f7730e93120c0f52cc86f314d50fa9d34ed": { "hash": "34fb3f7730e93120c0f52cc86f314d50fa9d34ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Generate all scripts natively", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91624 }, "464a1e86723ce0e11d1901f95f8826a6705a9be4": { "hash": "464a1e86723ce0e11d1901f95f8826a6705a9be4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix temporary Euler when editing quaternion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91678 }, "5c0f7968e35622a1b9fe8dac78e57609b04147b7": { "hash": "5c0f7968e35622a1b9fe8dac78e57609b04147b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix crash when adding a child while duplicating a node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91677 }, "ec78dde7483fd1b9e70d9346f0753ccae1bc52d1": { "hash": "ec78dde7483fd1b9e70d9346f0753ccae1bc52d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91518 from dsnopek/doctool-gdextension-docs", "body": "Generate docs from GDExtensions using `--gdextension-docs` with `--doctool`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "316b87dc5fbdfeb3932996139547d0bd2b1004a5": { "hash": "316b87dc5fbdfeb3932996139547d0bd2b1004a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91485 from dsnopek/openxr-composition-layers-hole-punch", "body": "OpenXR: Allow composition layers to enable hole punching", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "039aa28a60b633cbdadb932ab093f40c6a598501": { "hash": "039aa28a60b633cbdadb932ab093f40c6a598501", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89574 from Riteo/scale-your-expectations-with-this-one", "body": "Wayland: Workaround API limitation in screen/UI scale logic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d83586f1e45f5e48d891eaaf9aeb943f1b289cbc": { "hash": "d83586f1e45f5e48d891eaaf9aeb943f1b289cbc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84492 from HolonProduction/reduce-const-arrays", "body": "Autocompletion: Mark datatype as constant for constant arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed0dbc36aa01b71057113ba7a684249021b08f77": { "hash": "ed0dbc36aa01b71057113ba7a684249021b08f77", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84379 from Rubonnek/add-string-overloads", "body": "Add `const char *` overloads to String class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1bb8199342fc40e00145ff06a634c3389f1ba0d6": { "hash": "1bb8199342fc40e00145ff06a634c3389f1ba0d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Workaround API limitation in screen/UI scale logic", "body": "Mainly, this fixes auto UI scaling with _single-monitor_ fractional\nsetups (see the comment in `display_server_wayland.cpp` for more info).\n\nThis is the result of a bunch of current limitations, mainly the fact\nthat the UI scale is static (it's probed at startup) and the fact that\nWayland exposes fractional scales only at the window-level, by design.\n\nThe `screen_get_scale` special case should help in 99% of cases, while\nthe auto UI scale part will unfortunately only help with single-screen\nsituations, as multi-screen fractional scaling requires dynamic UI\nscale changing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89574 }, "c2d72a691f7b090b56b0bc00a00a01c6d40c7eb8": { "hash": "c2d72a691f7b090b56b0bc00a00a01c6d40c7eb8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Specify a runtime rollforward for OpenVisualStudio", "body": "Use `LatestMajor`\n\nFixes #91638", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91670 }, "47ac22486db3ad86579fcc67a9441a53016a7ee9": { "hash": "47ac22486db3ad86579fcc67a9441a53016a7ee9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Update dependencies in D3D12 SDK installer script", "body": "- Add colored console output.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91416 }, "2c5c3ae57927b1152d3c6066217fb4dfc756ddc5": { "hash": "2c5c3ae57927b1152d3c6066217fb4dfc756ddc5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Generate docs from GDExtensions using `--gdextension-docs` with `--doctool`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91518 }, "666bf60e3653279cea252ed06f8ab96ab03e5eaf": { "hash": "666bf60e3653279cea252ed06f8ab96ab03e5eaf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Allow composition layers to enable hole punching", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91485 }, "d4154dbc55400c55d487f6bd4a5ff05d1db1f638": { "hash": "d4154dbc55400c55d487f6bd4a5ff05d1db1f638", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=", "U_kgDOBcK-Cw" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Add const char * overloads to String class", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84379 }, "55b8724bd5188932b69a6ee484ab092cd95d4498": { "hash": "55b8724bd5188932b69a6ee484ab092cd95d4498", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91560 from ydeltastar/retarget-axis-fix", "body": "Make retarget keep global rest of unmapped bones if there are no mapped bones on the child", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25324545f2e7d74f7e6b11cc4125434548abf536": { "hash": "25324545f2e7d74f7e6b11cc4125434548abf536", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91538 from kitbdev/fix-inspector-exit-crash", "body": "Fix EditorInspector crash when exiting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f": { "hash": "f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91338 from Calinou/find-in-files-increase-file-threshold", "body": "Increase threshold for files per directory in editor Find in Files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0494b37a0c0aeea7a42a8c9a3848e3adbead3aee": { "hash": "0494b37a0c0aeea7a42a8c9a3848e3adbead3aee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91226 from Calinou/editor-gpuparticles3d-simplify-gizmo", "body": "Simplify the GPUParticles3D editor gizmo to improve readability", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "316c4d50d5d2e10c909bb101bcd4d6b472ebe688": { "hash": "316c4d50d5d2e10c909bb101bcd4d6b472ebe688", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91112 from RandomShaper/fix_double_confirm", "body": "Avoid double handling of rename in the file system dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "594498e7187782cb788587af5bd04f404bdc6aa9": { "hash": "594498e7187782cb788587af5bd04f404bdc6aa9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90966 from Calinou/debug-draw-use-runtime-colors", "body": "Use same colors for editor and running project for collision/path debug", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba6f8409706ad95dfdb3c23d4db3c080092c6e1d": { "hash": "ba6f8409706ad95dfdb3c23d4db3c080092c6e1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89248 from KoBeWi/store_no_store", "body": "Don't store values when loading them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "29607924bd867511329eb030c58ef9a92f66766d": { "hash": "29607924bd867511329eb030c58ef9a92f66766d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88741 from adamscott/fix-shared-variables-of-inherited-scenes-redux", "body": "Fix shared exported variables of inherited scenes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edc61aa2f5f499a70502ac48afade23a3db5a16c": { "hash": "edc61aa2f5f499a70502ac48afade23a3db5a16c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85015 from KoBeWi/get_argument_options_for_your_invalid_argument", "body": "Fetch argument options from ThemeDB", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff018079a16d1f8077b57727180dcecdc7227a20": { "hash": "ff018079a16d1f8077b57727180dcecdc7227a20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84706 from HolonProduction/completion-get-child", "body": "Fix autocompletion after DOLLAR token", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68bd282c505cd84eddb645592a47d53055a53ba0": { "hash": "68bd282c505cd84eddb645592a47d53055a53ba0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81906 from the-sink/dominant-script-default", "body": "Set `open_dominant_script_on_scene_change` to off by default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82b6f9d7a7289e79c0122de337fae903b9904ab8": { "hash": "82b6f9d7a7289e79c0122de337fae903b9904ab8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fetch argument options from ThemeDB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85015 }, "ca58715c06daad75b62ef32a5fe35b90ebbb6ca5": { "hash": "ca58715c06daad75b62ef32a5fe35b90ebbb6ca5", "is_merge": false, "authored_by": [ "U_kgDOB_eGRg" ], "author_raw": "yds ", "committer_raw": "yds ", "summary": "Keep global rest of unmapped bones if no mapped bone descendants", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91560 }, "eb2bd41fb83cf22397a9b576d0e6b3a641eb2d03": { "hash": "eb2bd41fb83cf22397a9b576d0e6b3a641eb2d03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Make handling of rename line-edit popups more robust", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91112 }, "259d576f6ead7decf74bb60126130f88af05f1bb": { "hash": "259d576f6ead7decf74bb60126130f88af05f1bb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91480 from clayjohn/Mobile-mipmaps-bug", "body": "Use a full screen triangle for mipmap calculations in mobile renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37464c7d6e1e4f5951662320980f30715b8d1c82": { "hash": "37464c7d6e1e4f5951662320980f30715b8d1c82", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91658 from Flynsarmy/skele3d-returns", "body": "Add missing bone name return information", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4db9103c2b885f9745297aeac6dcf76963bc8925": { "hash": "4db9103c2b885f9745297aeac6dcf76963bc8925", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91650 from akien-mga/codespell", "body": "Fix various typos with codespell", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4eb614568d833b69fddd97f17cecfb40e87bb18c": { "hash": "4eb614568d833b69fddd97f17cecfb40e87bb18c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91641 from TokageItLab/silhouette-visibility", "body": "Make silhouette fixer option visibility dependent on availability", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82e77eab35d1cfbcc5fd78782244f73f574b8b95": { "hash": "82e77eab35d1cfbcc5fd78782244f73f574b8b95", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91529 from bqqbarbhg/ufbx-warnings", "body": "FBX: Print ufbx load warnings on import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8d5bdd95d0c83fade4751a7d03176468f522f7c": { "hash": "e8d5bdd95d0c83fade4751a7d03176468f522f7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91528 from bqqbarbhg/ufbx-v0.14.0", "body": "FBX: Update ufbx to v0.14.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "28856203854c9162a91f26fcd1201ead2931cb0c": { "hash": "28856203854c9162a91f26fcd1201ead2931cb0c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91361 from RandomShaper/fix_no_focusin", "body": "Windows: Fix `WINDOW_EVENT_FOCUS_IN` not delivered in some cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "472273f07a2e535301f315d9d5eb997c0bb53845": { "hash": "472273f07a2e535301f315d9d5eb997c0bb53845", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91326 from aaronp64/line_edit_min_size", "body": "Update `LineEdit` to include `read_only` StyleBox in `get_minimum_size()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86fb866b6a794e5c0344fa45774149e48f5b967a": { "hash": "86fb866b6a794e5c0344fa45774149e48f5b967a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85188 from aitorciki/nvdrs-fixes", "body": "[Windows] Fix NVIDIA app profile creation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0404e3a85e25e90c30bd492b0f282c572dba3520": { "hash": "0404e3a85e25e90c30bd492b0f282c572dba3520", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84148 from KANAjetzt/fix_crash_take_over_path_named_class", "body": "Fix crash when extending taken-over named class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5cd7ae198d2f8df63cc1890b0b80c0a93c63590e": { "hash": "5cd7ae198d2f8df63cc1890b0b80c0a93c63590e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Update ufbx to v0.14.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91528 }, "75dd33f834439b89133657b528377ddf58e56b3d": { "hash": "75dd33f834439b89133657b528377ddf58e56b3d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNDgwOA==" ], "author_raw": "Flyn San ", "committer_raw": "Flyn San ", "summary": "Add missing bone name return information", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91658 }, "e001bc75e8b9395186579e49620764fd05a2f97a": { "hash": "e001bc75e8b9395186579e49620764fd05a2f97a", "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": "" }, "04db5cf063fb1088d407c6ef9db909ff97f999a8": { "hash": "04db5cf063fb1088d407c6ef9db909ff97f999a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Print ufbx load warnings on import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91529 }, "d13106484158b56e3f1843f4a706e6f213d47f42": { "hash": "d13106484158b56e3f1843f4a706e6f213d47f42", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocompletion: Analyze CLASS types as they are encountered", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91653 }, "0e5e7432580166a6c7fc75bc35b091b101630d1e": { "hash": "0e5e7432580166a6c7fc75bc35b091b101630d1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Bind compatibility GDExtension methods removed in 88418", "body": "These functions were likely not used, but we must ensure they are still bound to ensure API stability.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91502 }, "4b070e803131b144737881ac262f25d7700c503d": { "hash": "4b070e803131b144737881ac262f25d7700c503d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix various typos with codespell", "body": "Using 2.2.7.dev217+g10c2abcf.\n\nHad to add `colour` to the ignore list as we used it as an alias/keyword for the\ndocumentation of color-related APIs.\nAlso ignore recommendations to change `thirdparty` to either `third-party` or\n`third party`, which are correct but we use the former fairly consistently.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91650 }, "09460d33e60b2789d4861c63e18c019955d9e66c": { "hash": "09460d33e60b2789d4861c63e18c019955d9e66c", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix sharing of typed arrays from constructor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89197 }, "107fd30ae7bbf0a1bacc6f461231b3c31e94a7de": { "hash": "107fd30ae7bbf0a1bacc6f461231b3c31e94a7de", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91647 from jsjtxietian/fix-uint-hightlight", "body": "Make native shader source visualizer highlight uint suffix", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2576addc283fa933e181727e84b70443615388ff": { "hash": "2576addc283fa933e181727e84b70443615388ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91636 from akien-mga/miniupnpc-disable-SET_SOCKET_TIMEOUT", "body": "miniupnpc: Disable socket timeout on Windows, matching upstream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1905b8e7d79f36660df07d2d5355c154c146016": { "hash": "a1905b8e7d79f36660df07d2d5355c154c146016", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91570 from Naros/preferred_file_name_casing_default", "body": "Add default implementation of `ScriptLanguageExtension::preferred_file_name_casing`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e63252b4219680d109bfa41c24f483e97b37f40e": { "hash": "e63252b4219680d109bfa41c24f483e97b37f40e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90705 from AThousandShips/foreach_list", "body": "Reduce and prevent unnecessary random-access to `List`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "570220ba9b127325f1a5aa7bb17d5c6f76ccf62c": { "hash": "570220ba9b127325f1a5aa7bb17d5c6f76ccf62c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85319 from Repiteo/scons-mingw-prefix-fixes", "body": "SCons: Implement `get_mingw_tool` to fix mingw prefix ambiguity", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "965bae735e033ec28169a3f518c2e9be2d6645a0": { "hash": "965bae735e033ec28169a3f518c2e9be2d6645a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72323 from Koyper/flow_container_center_wrap_options", "body": "Add FlowContainer wrap options for center alignment.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cff11113590fd49d015be68dbcd021a002d5f6cb": { "hash": "cff11113590fd49d015be68dbcd021a002d5f6cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Make native shader source visualizer can highlight uint suffix", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91647 }, "f4192aad6f6c46075c598ad9d6773fd919ced7fc": { "hash": "f4192aad6f6c46075c598ad9d6773fd919ced7fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxNTQ3NTcw" ], "author_raw": "Kai ", "committer_raw": "Kai ", "summary": "Fix crash when extending taken-over named class", "body": "Added error handling in `_prepare_compilation()` to address cases where the `base_type` cannot be found, preventing a crash.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84148 }, "c7cb65f15990ce6545a0c22ed9fe101f15dff3c8": { "hash": "c7cb65f15990ce6545a0c22ed9fe101f15dff3c8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make silhouette fixer option visibility dependent on availability", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91641 }, "ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff": { "hash": "ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Implement \"get_mingw_tool\" to fix mingw prefixes", "body": "• Replaces \"try_cmd\" entirely and removes need for \"get_mingw_bin_prefix\" in isolation", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85319 }, "f695de7c68e373088175f8f3b1650f11a27be7aa": { "hash": "f695de7c68e373088175f8f3b1650f11a27be7aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "miniupnpc: Disable socket timeout on Windows, matching upstream", "body": "Fixes #88471.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91636 }, "7cdad333114e6765351ed0facb48db228ef29b7b": { "hash": "7cdad333114e6765351ed0facb48db228ef29b7b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91621 from AThousandShips/localvector_has", "body": "[Core] Add `LocalVector::has` for convenience", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c7d2d67688736edbf6d280fbf4038390eac5c5e": { "hash": "5c7d2d67688736edbf6d280fbf4038390eac5c5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91620 from KoBeWi/a_mesh_for_everyone", "body": "Add MultiNodeEdit support to MeshInstance3D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e9c980d8576ad809e0df37b3b0629d87f96037e9": { "hash": "e9c980d8576ad809e0df37b3b0629d87f96037e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91596 from TheKiromen/improve-body-create-documentation", "body": "Update `body_create` description in PhysicsServer2D/3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3768498fa6dc17992ae828526a8083d05cd35a82": { "hash": "3768498fa6dc17992ae828526a8083d05cd35a82", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91395 from 2nafish117/add-timer-tests", "body": "Add Timer unit tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "187e5ef258a58b72307599aa1186466babc775e9": { "hash": "187e5ef258a58b72307599aa1186466babc775e9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Let materials' shaders update happen on loader threads", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91630 }, "343c2fc6b93b7b9864ded56549e51fcb0406b731": { "hash": "343c2fc6b93b7b9864ded56549e51fcb0406b731", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MDc0MzM0" ], "author_raw": "Dominik Kruczek ", "committer_raw": "Dominik Kruczek ", "summary": "Update body_create description in PhysicsServer2D/3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91596 }, "c465dbb051efa331b485e48d5fcd4cd5cce681ac": { "hash": "c465dbb051efa331b485e48d5fcd4cd5cce681ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Default to non-threaded export setting for the web", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91623 }, "86de59d60a72e91d135450cccae4e220088a8a4b": { "hash": "86de59d60a72e91d135450cccae4e220088a8a4b", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Add `LocalVector::has` for convenience", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91621 }, "c344e593d0195c3bf0ebd8054ac836e2244037b3": { "hash": "c344e593d0195c3bf0ebd8054ac836e2244037b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add MultiNodeEdit support to MeshInstance3D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91620 }, "d8aa2c65a9f857e86d0c1fc1cc6b95b8ccf23099": { "hash": "d8aa2c65a9f857e86d0c1fc1cc6b95b8ccf23099", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91598 from Frozenfire92/select-method-search-insensitive", "body": "Update `ConnectDialog::_filter_method_list` to be case insensitive for search string", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "608096e55efb0716d9c4f3e1df30113069d309c7": { "hash": "608096e55efb0716d9c4f3e1df30113069d309c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91581 from TheKiromen/improve-physics-server-documentation", "body": "Update `area_create` description in `PhysicsServer2D/3D` to clear up possible confusions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c01441e7ed0f56281ac2dd7f7f9594a44edad717": { "hash": "c01441e7ed0f56281ac2dd7f7f9594a44edad717", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91574 from basicer/patch-2", "body": "Fix missing space in missing sdkmanager error message.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca64891acbb924b2173a9256b3e5e7c20f0c69e9": { "hash": "ca64891acbb924b2173a9256b3e5e7c20f0c69e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91571 from pgh1686/master", "body": "Update ResourceLoader docs to clarify behavior when no file is found during load call", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "275cdb87d2e9ce89bef2e350d540f9ba3e5283e8": { "hash": "275cdb87d2e9ce89bef2e350d540f9ba3e5283e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91566 from basicer/light-vertex-used", "body": "Fix shader error on mobile when using `LIGHT_VERTEX`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0dafb5ae3dc3717dc25c5fb6581c854602081696": { "hash": "0dafb5ae3dc3717dc25c5fb6581c854602081696", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91559 from YeldhamDev/clang_dtors_removal", "body": "Remove \"AnalyzeTemporaryDtors\" from clang-tidy file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ecfcadbdca8467496b974a2e2ccb8c2bbfc31841": { "hash": "ecfcadbdca8467496b974a2e2ccb8c2bbfc31841", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91522 from AThousandShips/anim_lib_improve", "body": "[Editor] Don't open `AnimationLibrary` as a scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "94b8a1d808530eae48130cb9354137b6c9d04fa1": { "hash": "94b8a1d808530eae48130cb9354137b6c9d04fa1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91495 from TokageItLab/fix-control-saving", "body": "Avoid incorrect computing anchor of Control node when reset on save with `saving` flag", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7c59fe192b5796988a0d8ceca201d2bdb5d9f6a": { "hash": "a7c59fe192b5796988a0d8ceca201d2bdb5d9f6a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91331 from dsnopek/expose-editor-file-dialog-popup-function", "body": "Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "394941c8f81863cc7743944c6a1b54c36cab2e1f": { "hash": "394941c8f81863cc7743944c6a1b54c36cab2e1f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91281 from ckaiser/the-lightmode-struggle-continues", "body": "Fix disabled files in FileDialog using the wrong color", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16eb8dbdc0aad8509145810de6424ceccdafd15b": { "hash": "16eb8dbdc0aad8509145810de6424ceccdafd15b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89595 from apples/89559-cpuparticles3d-angle-rotate_y-fix", "body": "Fix `CPUParticles3D` using angle incorrectly when `ROTATE_Y` is set.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1069d7b7c62652cc04694aa9c06a6854a6c9f267": { "hash": "1069d7b7c62652cc04694aa9c06a6854a6c9f267", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88343 from Riteo/warped-mouse-float", "body": "Handle warped mouse motion as floating point", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "94e5bada97d338b53d7a071672ce2155848ef75a": { "hash": "94e5bada97d338b53d7a071672ce2155848ef75a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4OTMxMTI=", "U_kgDOBcK-Cw" ], "author_raw": "Joel Kuntz ", "committer_raw": "Joel Kuntz ", "summary": "Update ConnectDialog::_filter_method_list to be case insensitive for search string", "body": "Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91598 }, "7a6f8452bd3a31309af771aee0c73057165d880c": { "hash": "7a6f8452bd3a31309af771aee0c73057165d880c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwMzg2NTg3" ], "author_raw": "Shashank C ", "committer_raw": "unknown ", "summary": "add timer node tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91395 }, "62526ed1a59cf7d6d9a4c78e9f05874cd14703dc": { "hash": "62526ed1a59cf7d6d9a4c78e9f05874cd14703dc", "is_merge": false, "authored_by": [ "U_kgDOBYcFOQ" ], "author_raw": "pgh1686 <92734777+pgh1686@users.noreply.github.com>", "committer_raw": "PatrickH ", "summary": "Update ResourceLoader.xml to clarify behaviour when no file is found", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91571 }, "2b5e0d98d2010d519b8d05417f804961ea8fb3df": { "hash": "2b5e0d98d2010d519b8d05417f804961ea8fb3df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MDc0MzM0" ], "author_raw": "Dominik Kruczek ", "committer_raw": "Dominik Kruczek ", "summary": "Update area_create description in PhysicsServer2D/3D to clear up possible confusions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91581 }, "7355e672ae1d7a0b496a6648116d56dd506fa762": { "hash": "7355e672ae1d7a0b496a6648116d56dd506fa762", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix crash when executing Image.save_jpg_to_buffer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91590 }, "db61cf8368d73607c197546b404af63e567a5b1a": { "hash": "db61cf8368d73607c197546b404af63e567a5b1a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Fix warning icon visibility on light themes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88058 }, "2bb34a4489769e21a4886f1a9f33aa49c0dfcf34": { "hash": "2bb34a4489769e21a4886f1a9f33aa49c0dfcf34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0NjU3MA==" ], "author_raw": "Marcel Offermans ", "committer_raw": "Marcel Offermans ", "summary": "Added a project setting to configure the maximum amount of timestamps, with a description and a reference to the setting when the limit is hit and an ERR_FAIL_COND is hit.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91551 }, "3093ef49bcb3611e4f1e36d7599d3df3746ba5d1": { "hash": "3093ef49bcb3611e4f1e36d7599d3df3746ba5d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3MTUxMw==" ], "author_raw": "Rob Blanckaert ", "committer_raw": "GitHub ", "summary": "Fix missing space in missing tools error message.", "body": "Currently prints as `ANDROID_HOME is correct and cmdline-toolsare installed, or install NDK version`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91574 }, "57cd00aee9d9b64050be98e585358241ecaab099": { "hash": "57cd00aee9d9b64050be98e585358241ecaab099", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Avoid incorrect computing anchor of Control node when reset on save", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91495 }, "fdc5b42646770ae4bfdddc93f016d8ff0caa43bd": { "hash": "fdc5b42646770ae4bfdddc93f016d8ff0caa43bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Add default implementation of `ScriptLanguageExtension::preferred_file_name_casing`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91570 }, "64c04d95aa99eda06ffce5662cd0212ada213a57": { "hash": "64c04d95aa99eda06ffce5662cd0212ada213a57", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3MTUxMw==" ], "author_raw": "Rob Blanckaert ", "committer_raw": "Rob Blanckaert ", "summary": "Fix shader error on mobile when using LIGHT_VERTEX", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91566 }, "c313312ff5301bb6537bbe7187a40fff20726850": { "hash": "c313312ff5301bb6537bbe7187a40fff20726850", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMDI2OTQ4" ], "author_raw": "huisedenanhai ", "committer_raw": "Paul Joannon ", "summary": "CSharpScript should not own method infos of the base class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91564 }, "955d5affa857ec1f358c56da8fb1ff4ab6590704": { "hash": "955d5affa857ec1f358c56da8fb1ff4ab6590704", "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": "Reduce and prevent unnecessary random-access to `List`", "body": "Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when\naccessing a single element)\n\n* Removed subscript operator, in favor of a more explicit `get`\n* Added conversion from `Iterator` to `ConstIterator`\n* Remade existing operations into other solutions when applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90705 }, "aff2e47bff7bb70c068772d5bb49b57a2acd19aa": { "hash": "aff2e47bff7bb70c068772d5bb49b57a2acd19aa", "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": "[C#] Unexpose `GodotSharp`", "body": "This class seems to have been exposed accidentally, and breaks\ndocumentation on non-mono builds, requiring hacks", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91557 }, "7ebc866418b075df58cbe4e31fcf8b0c3acd70a1": { "hash": "7ebc866418b075df58cbe4e31fcf8b0c3acd70a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91545 from clayjohn/RD-shadow-atlas", "body": "Properly set size of shadow atlas quadrant when subdivision is 8 or higher.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f236b9badcbf1f666c952fa745c080ab24030e9c": { "hash": "f236b9badcbf1f666c952fa745c080ab24030e9c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91530 from DarioSamo/timestamp_validation", "body": "Add draw and dispatch count to timestamp validation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4313524ae324cb8bae6e235dae27f1a7f0cd1f0d": { "hash": "4313524ae324cb8bae6e235dae27f1a7f0cd1f0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91526 from bqqbarbhg/ufbx-bad-skin-fix", "body": "FBX: Fix handling missing skins using ufbx importer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e071f67c780a68ae3efcb87445c9f4750ced12d3": { "hash": "e071f67c780a68ae3efcb87445c9f4750ced12d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91515 from AThousandShips/shortcut_fix", "body": "[Editor] Prevent some shortcut errors when generating docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9ed83995143f5d95038cdf3a9f1d5dc7b3bb6f73": { "hash": "9ed83995143f5d95038cdf3a9f1d5dc7b3bb6f73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91509 from akien-mga/dotnet-fix-generating-glue-in-project-folder", "body": ".NET: Prevent generating mono glue in project folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "629e91acff36c8e87eed7854c784c1b227d9b254": { "hash": "629e91acff36c8e87eed7854c784c1b227d9b254", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91479 from Repiteo/dotnet/sln-csproj-attributes", "body": "C#: Fix attributes for `sln`/`csproj` files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "458106a73efb2891f51bea7532745318bb7b7285": { "hash": "458106a73efb2891f51bea7532745318bb7b7285", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91203 from pirey0/stringcomp_fix", "body": "C#: Fix `StringExtensions.CompareTo` IndexOutOfRangeException", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84013a31eaf995e6b38e58c2892c37f99b17a0e0": { "hash": "84013a31eaf995e6b38e58c2892c37f99b17a0e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91122 from TokageItLab/simulator-memdel", "body": "Modify allocation process of the PhysicalBoneSimulator in Skeleton3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a5d4ddc18a4000208a7b84b49a405391fc3c6f1d": { "hash": "a5d4ddc18a4000208a7b84b49a405391fc3c6f1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90517 from TokageItLab/cache-bones-mod", "body": "Static allocation bones copy for SkeletonModifier", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2fc5e2d78e7a95859582026a5cd9f51cd5a3c73": { "hash": "a2fc5e2d78e7a95859582026a5cd9f51cd5a3c73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89894 from BastiaanOlij/improve_foveated_rendering", "body": "Improvements to VRS/Foveated rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8efe58476d51f4a5558ee259e5113c85328464ee": { "hash": "8efe58476d51f4a5558ee259e5113c85328464ee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89461 from Calinou/3d-import-collision-default-trimesh", "body": "Default to trimesh for generated collision shapes in Advanced Import Settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "471ddf43273a87cf1f5e3d216c883852b5fdc5bf": { "hash": "471ddf43273a87cf1f5e3d216c883852b5fdc5bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87231 from Calinou/geometryinstance3d-transparency-warn-mobile-compatibility", "body": "Show warning for GeometryInstance3D transparency in Mobile/Compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35faf5003adcb9bd6e7f57e78759cd1e977f7e96": { "hash": "35faf5003adcb9bd6e7f57e78759cd1e977f7e96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85014 from jsjtxietian/fix-uint-not-highlight", "body": "Fix uint's suffix is not highlighted in text shader editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60f7a9af1ac8d392c3f4d1a4f5226c109da0d9fb": { "hash": "60f7a9af1ac8d392c3f4d1a4f5226c109da0d9fb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Remove \"AnalyzeTemporaryDtors\" from clang-tidy file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91559 }, "a22923daf778e80b65cef6551124eb438a7707be": { "hash": "a22923daf778e80b65cef6551124eb438a7707be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz", "MDQ6VXNlcjU0MzU0OTU=" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Static allocation bones copy for SkeletonModifier", "body": "Co-authored-by: SlugFiller <5435495+SlugFiller@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90517 }, "caeef3473bfc0168f275a973aa8f0b703d40c6ef": { "hash": "caeef3473bfc0168f275a973aa8f0b703d40c6ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Properly set size of shadow atlas quadrant when subdivision is 8 or higher.", "body": "Also fix renderpass rect validation", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91545 }, "409202d5749c2244b320a3a7ed750a5e903a6615": { "hash": "409202d5749c2244b320a3a7ed750a5e903a6615", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add notes in Object about TranslationServer methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91544 }, "55afb5b680091e7902b35cd0c949649d54fd0e79": { "hash": "55afb5b680091e7902b35cd0c949649d54fd0e79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix EditorInspector crash when exiting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91538 }, "b9ab0e46e2a1bbd2538dbc123e03297ab4944126": { "hash": "b9ab0e46e2a1bbd2538dbc123e03297ab4944126", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Fix handling missing skins using ufbx importer", "body": "Previously, _asset_parse_skins() would mess with the order of skin indices.\nHowever, the rest of the code expected these to match to ufbx skin indices.\nTo fix this, retain the original skin indices in FBXState::original_skin_indices.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91526 }, "c41e407e61a7550b8b046da0584153fd35b2da45": { "hash": "c41e407e61a7550b8b046da0584153fd35b2da45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Add draw and dispatch count to timestamp validation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91530 }, "64f2e8b64f8a5ad56b18e723d6951b62b0141be5": { "hash": "64f2e8b64f8a5ad56b18e723d6951b62b0141be5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Dotnet: Fix attributes for `sln`/`csproj` files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91479 }, "62c9a99ee334a3a49df7b21925c2da7138cd83af": { "hash": "62c9a99ee334a3a49df7b21925c2da7138cd83af", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Don't open `AnimationLibrary` as a scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91522 }, "fd8a31b53d07f3a1f9a204589b3efa205c932c87": { "hash": "fd8a31b53d07f3a1f9a204589b3efa205c932c87", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Prevent some shortcut errors when generating docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91515 }, "b851514b107f14d6b164e92ed3c1c4fc5f6613b5": { "hash": "b851514b107f14d6b164e92ed3c1c4fc5f6613b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix uint's suffix is not highlighted in text shader editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85014 }, "baec8da3b35c40f7ce5b2fbca60d4326b2faabca": { "hash": "baec8da3b35c40f7ce5b2fbca60d4326b2faabca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": ".NET: Prevent generating mono glue in project folder", "body": "Fixes #83128.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91509 }, "12fda2fc13426799bd4376c1fbd99b179c685559": { "hash": "12fda2fc13426799bd4376c1fbd99b179c685559", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Windows: Fix WINDOW_EVENT_FOCUS_IN not delivered in some cases", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91361 }, "03e6fbb010c3546593bd91a0dabc045a9882705a": { "hash": "03e6fbb010c3546593bd91a0dabc045a9882705a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85474 from fire/packedvector4array", "body": "Add `PackedVector4Array` Variant type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d898f37e35ac4966fc7d54a009d05181fd3b232e": { "hash": "d898f37e35ac4966fc7d54a009d05181fd3b232e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75482 from ajreckof/color-hint-for-arrays-and-dictionnaries", "body": "Add colored margin in Inspector for arrays and dictionaries", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cba96066115626d5e7d86caf47284c7b83e59dfb": { "hash": "cba96066115626d5e7d86caf47284c7b83e59dfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw", "U_kgDOBcK-Cw", "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Add colored margin in Inspector for arrays and dictionaries.", "body": "Apply suggestions from code review\n\nCo-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-Authored-By: Tomek ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75482 }, "479b2ab777188e21109bcfe803c2599c35bb9042": { "hash": "479b2ab777188e21109bcfe803c2599c35bb9042", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91466 from Riteo/gles-ftw", "body": "Wayland: Add support for OpenGL ES driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c968374caa010735f773d6c9e509e63430b381a1": { "hash": "c968374caa010735f773d6c9e509e63430b381a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91012 from TheSofox/editor-log-line-limit", "body": "Add line limit to Output Log in Editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fa3ad278a15348a1837631491df599f80ab7d3ac": { "hash": "fa3ad278a15348a1837631491df599f80ab7d3ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89488 from AThousandShips/shader_hint_fix", "body": "[Rendering] Add hints to some uniform `PropertyInfo`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c02540bd666b418b4faff5bdfa38b121db4a8c10": { "hash": "c02540bd666b418b4faff5bdfa38b121db4a8c10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzA1MDcw", "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Luca Martinelli (laptop) ", "committer_raw": "Luca Martinelli (laptop) ", "summary": "fixed StringExtensions.CompareTo IndexOutOfRangeException", "body": "fixes #91118\nmarked CompareTo obsolete\ndropped CompareTo [-1,1] range\n\nCo-authored-by: Raul Santos ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91203 }, "9042ddf19f33445abbb69a8330fff7e98fcda2dc": { "hash": "9042ddf19f33445abbb69a8330fff7e98fcda2dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Improvements to VRS/Foveated rendering", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89894 }, "6ff6a11424659efaf7dc6a34e003b84d5e15dcd3": { "hash": "6ff6a11424659efaf7dc6a34e003b84d5e15dcd3", "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": "[Rendering] Add hints to some uniform `PropertyInfo`s", "body": "* Enforce range on `int/uint`\n* Use flags for `bvec2/3/4` arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89488 }, "c538b3002100a89af7858bd7d1eee9dd36ad96a3": { "hash": "c538b3002100a89af7858bd7d1eee9dd36ad96a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODAwMzIw" ], "author_raw": "Magian ", "committer_raw": "Magian ", "summary": "Fix shader highlighting the interruption in color_region caused by disabled_branch_regions.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91497 }, "d3279fa55237b07c944efbcf6b21ba823897e300": { "hash": "d3279fa55237b07c944efbcf6b21ba823897e300", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Add support for OpenGL ES driver", "body": "Everything was already there, we just had to wire it up in the display\nserver.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91466 }, "b4c1634b52f619ca8987b67ecee2640310781aa7": { "hash": "b4c1634b52f619ca8987b67ecee2640310781aa7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNzQ4Njc1" ], "author_raw": "Aiden Storey ", "committer_raw": "Aiden Storey ", "summary": "Implement trim_final_newlines functionality", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87099 }, "34b5e8f55cb7d09977074b1486bbdf00d5c16a01": { "hash": "34b5e8f55cb7d09977074b1486bbdf00d5c16a01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91481 from TokageItLab/auto-capture-option", "body": "Add argument options to AnimationPlayer for auto capture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d43fe1c96fcf2fb87b61641747794723d0c84e6": { "hash": "4d43fe1c96fcf2fb87b61641747794723d0c84e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91472 from vnen/gdscript-default-static-variables-non-tool", "body": "GDScript: Initialize static variables with defaults in-editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d798094e9b3471a62bd52c6fcae3c4df62d6b149": { "hash": "d798094e9b3471a62bd52c6fcae3c4df62d6b149", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91322 from clayjohn/GLES3-bcs-error", "body": "Ensure that environment is available before checking for BCS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25fe3d4b465728bce4ec417893865a57d6226b0c": { "hash": "25fe3d4b465728bce4ec417893865a57d6226b0c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81639 from MJacred/is_letter", "body": "Add `is_valid_letter()` to `TextServer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3a650ac46ee433df1c66c82ce1aff63b9211067": { "hash": "c3a650ac46ee433df1c66c82ce1aff63b9211067", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Remove unused code to convert text resource format to binary", "body": "This is now handled in `ResourceSaver::save` when saving with a binary extension.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91488 }, "f9b488508ccc294db03d427c15c182864fae74de": { "hash": "f9b488508ccc294db03d427c15c182864fae74de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx", "U_kgDOBcK-Cw", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "Rémi Verschelde ", "summary": "Add PackedVector4Array Variant type", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85474 }, "6fd8b25d38c44d5cb61b1cecac40b3226b44af87": { "hash": "6fd8b25d38c44d5cb61b1cecac40b3226b44af87", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add argument options to AnimationPlayer for auto capture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91481 }, "4900dddb8817a7ffba10f0e280bfda75dfc1a591": { "hash": "4900dddb8817a7ffba10f0e280bfda75dfc1a591", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Modify allocation process of the PhysicalBoneSimulator in Skeleton3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91122 }, "bebf85487e936cf8f77532948afd1c90e2366804": { "hash": "bebf85487e936cf8f77532948afd1c90e2366804", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use a full screen triangle for mipmap calculations in mobile renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91480 }, "717513a62d971681a342303216143b30c5d20d4b": { "hash": "717513a62d971681a342303216143b30c5d20d4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MzkyMzc=" ], "author_raw": "MJacred ", "committer_raw": "MJacred ", "summary": "Add is_valid_letter() to TextServer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81639 }, "8eae822b54aa671f4c9b39ea884df5164e7ca318": { "hash": "8eae822b54aa671f4c9b39ea884df5164e7ca318", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure that environment is available before checking for BCS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91322 }, "22236380c033a1d441d9b35b4bc1529218d4e39d": { "hash": "22236380c033a1d441d9b35b4bc1529218d4e39d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Initialize static variables with defaults in-editor", "body": "When the script is not marked as `@tool` the static constructor is not\ncalled and thus the variables contain `null` by default. But since some\nvalidated operations requires a valid value, this would cause a crash.\n\nThis commit solves this by initializing the static variables with a\ndefault value based on their types in the editor, when they are not\nmarked as `@tool`, so if some `@tool` script access them, they will have\na valid typed value, avoiding the crash.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91472 }, "b9e022302aa4a5d97f8b25a1db809e64b46b6f96": { "hash": "b9e022302aa4a5d97f8b25a1db809e64b46b6f96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91468 from akien-mga/dap-typo-parsing-PackedVector3Array", "body": "DAP: Fix typo in parsing of PackedVector3Array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fef53822345a66f20f4be59caf236c4203c3db2": { "hash": "7fef53822345a66f20f4be59caf236c4203c3db2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91464 from groud/fix_tilemap_layer_navmesh_baking", "body": "Fix TileMapLayer navmesh baking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ea3f0bd75d7f6320b79ab791afb967c72a303a0": { "hash": "5ea3f0bd75d7f6320b79ab791afb967c72a303a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91143 from RadiantUwU/add-input-amplitude", "body": "Add `amplitude` argument to `Input.vibrate_handheld`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "831a085f67d5ab53d2778501e0849837d4495178": { "hash": "831a085f67d5ab53d2778501e0849837d4495178", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix FileSystemDock thumbnails sometimes not displaying", "body": "There were (at least) three cases where thumbnails would not display, if they were generated while the FileSystemDock was not visible:\n- current_path == \"Favorites\", due to p_path not starting with \"Favorites\"\n- current_path == \"res://\", due to current_path having last \"/\" trimmed for comparison\n- current_path pointing to a selected file instead of folder, since it no longer matches p_path's base directory\n\nThis change removes the current_path and is_visible_in_tree checks when determining whether to update the file's icon.\n\nFixes #90801\nFixes #91432", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91471 }, "d680b9b9dabe7ebd721479711b4fb6c32dfc0fdf": { "hash": "d680b9b9dabe7ebd721479711b4fb6c32dfc0fdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "DAP: Fix typo in parsing of PackedVector3Array", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91468 }, "789c6ebdfd72ec9141e04ef162471983e7fdee94": { "hash": "789c6ebdfd72ec9141e04ef162471983e7fdee94", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz", "U_kgDOBcK-Cw", "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Implement `amplitude` to Input.vibrate_handheld", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: m4gr3d ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91143 }, "23b9a9f2ded161fddc76f0ba576edd4b3c8afffd": { "hash": "23b9a9f2ded161fddc76f0ba576edd4b3c8afffd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix TileMapLayer navmesh baking", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91464 }, "4e9543d8494f175bc0e772541a15c059bf6d6835": { "hash": "4e9543d8494f175bc0e772541a15c059bf6d6835", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91457 from kitbdev/fix-multicaret-disabled", "body": "Fix TextEdit crash with multiple carets disabled and paste", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1bee81242e92e9032f53ef94745f956a5006d22e": { "hash": "1bee81242e92e9032f53ef94745f956a5006d22e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91423 from RadiantUwU/wutdahailboi", "body": "Fix outdated `AudioEffectSpectrumAnalyzer` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76f642b962f38f6b1b378e8a66887b53139a22db": { "hash": "76f642b962f38f6b1b378e8a66887b53139a22db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91412 from dalexeev/gds-fix-non-static-access-in-static-context", "body": "GDScript: Fix access non-static members in static context", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a531452eec239ca67268a2b08b650f2f53eac220": { "hash": "a531452eec239ca67268a2b08b650f2f53eac220", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91384 from kitbdev/fix-spin-slider-margin", "body": "Fix editor spin slider RTL and margin", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7029e4c8a0714400deb40ec6d57b31c2025d22e": { "hash": "a7029e4c8a0714400deb40ec6d57b31c2025d22e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91364 from vnen/gdscript-implicit-ready-base-first", "body": "GDScript: Call implicit ready on base script first", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7a968c619d478f06d1ab94de8b0f1afffb985d28": { "hash": "7a968c619d478f06d1ab94de8b0f1afffb985d28", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91140 from RadiantUwU/add-mobile-vr-screen-rect", "body": "Add a new property named `offset_rect` to `MobileVRInterface`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f2ff22bf58993771dbfed9266ef086bc0ae0638": { "hash": "8f2ff22bf58993771dbfed9266ef086bc0ae0638", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90742 from KoBeWi/PR_from_the_future", "body": "Change update checker version source", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e249df4f5ebb0a834e2b0e0b0f65045e4738c790": { "hash": "e249df4f5ebb0a834e2b0e0b0f65045e4738c790", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89275 from bruvzg/status_rect", "body": "[StatusIndicator] Add method to get indicator icon screen rect.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99b702ea3d12952b842055a4d5d4b1928ed69186": { "hash": "99b702ea3d12952b842055a4d5d4b1928ed69186", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Call implicit ready on base script first", "body": "It is generally expected that the base class is called before the\ninherited clas. This commit implements this behavior for the implicit\nready function (`@onready` annotation) to make it consistent with the\nexpectations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91364 }, "6e9dc0ee27670c113d5711ecf0d5c420d84a794c": { "hash": "6e9dc0ee27670c113d5711ecf0d5c420d84a794c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Change update checker version source", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90742 }, "0162683da4ac3f1505c114435d1f466cd606a5fc": { "hash": "0162683da4ac3f1505c114435d1f466cd606a5fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit crash with multiple carets disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91457 }, "9be2f7090a4c5213765c7d2a11d8a431e4a5b6c7": { "hash": "9be2f7090a4c5213765c7d2a11d8a431e4a5b6c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Implement offset_rect property to MobileVRInterface to allow changing screen area.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91140 }, "3a85285048963f60e9ad0a14ff5a1b7f7a351faf": { "hash": "3a85285048963f60e9ad0a14ff5a1b7f7a351faf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Fix outdated documentation on AudioEffectSpectrumAnalyzer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91423 }, "5fd23730eb90bc05e33e7e76824dbae48a4e1821": { "hash": "5fd23730eb90bc05e33e7e76824dbae48a4e1821", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix editor spin slider RTL and margin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91384 }, "b823724e007bc3f505369b7d768373bbb8f503e6": { "hash": "b823724e007bc3f505369b7d768373bbb8f503e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Add line limit to Editor Output Log", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91012 }, "06d105e268ace265809ae3fac2f17ccea9ff88dd": { "hash": "06d105e268ace265809ae3fac2f17ccea9ff88dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91437 from TokageItLab/auto-capture", "body": "Add `auto_capture` option to AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6ad0a1ffef0b1151ec1b943e18132b762231c748": { "hash": "6ad0a1ffef0b1151ec1b943e18132b762231c748", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91098 from bruvzg/rtl_fast_delete", "body": "[RTL] Add extra argument to `remove_paragraph` to skip cache invalidation and a method for manual cache invalidation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "28a18cf1b8f4d50884954ee65eca4f2799b7130e": { "hash": "28a18cf1b8f4d50884954ee65eca4f2799b7130e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88763 from BlueCube3310/image-is-compressed-static", "body": "Image: Add static `is_format_compressed` function.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "396ce1a8c8a69a8a1448fcc9321bf055ae9fb5f1": { "hash": "396ce1a8c8a69a8a1448fcc9321bf055ae9fb5f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80223 from AThousandShips/vec_elem", "body": "Expose `Vector*` component-wise and scalar `min/max` to scripting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5205e589f64e3b88e53899b67a55407b30063a4": { "hash": "e5205e589f64e3b88e53899b67a55407b30063a4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[StatusIndicator] Add method to get indicator icon screen rect.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89275 }, "360d365b33cefee906fcb3b950ad72a9f4ace4a7": { "hash": "360d365b33cefee906fcb3b950ad72a9f4ace4a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Adds extra argument to `remove_paragraph` to skip cache invalidation and a method for manual cache invalidation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91098 }, "0f5e0d1637cc401f353fd4692c1279a87972bc85": { "hash": "0f5e0d1637cc401f353fd4692c1279a87972bc85", "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": "Expose `Vector*` component-wise and scalar `min/max` to scripting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80223 }, "36abb55dd232fca5d1d0629659ab77f298451982": { "hash": "36abb55dd232fca5d1d0629659ab77f298451982", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add auto_capture option to AnimationPlayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91437 }, "a0b0b19043ca670940049e88e73a965aa9c8d721": { "hash": "a0b0b19043ca670940049e88e73a965aa9c8d721", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91446 from HexagonNico/rect-doc-fix", "body": "Fix incorrect example in the documentation for the `expand` method in `Rect2`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2af040423e926be558abf9344311ca0840a1ff0": { "hash": "b2af040423e926be558abf9344311ca0840a1ff0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91425 from Sauermann/fix-force-drag-focus-crash", "body": "Make `mouse_focus` and `mouse_focus_mask` consistent for force_drag", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4eaafc8fa8e590bc5521820f803fc0a8084ccbca": { "hash": "4eaafc8fa8e590bc5521820f803fc0a8084ccbca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91375 from paulloz/dotnet/prevent-generator-crash-on-exported-unconstructed-generic-arrays", "body": "C#: Fix generator crash w/ generic arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "098a4e945edd3d63f69dbafd9cc0d39703fb85de": { "hash": "098a4e945edd3d63f69dbafd9cc0d39703fb85de", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91188 from YeldhamDev/love_fixing_other_peoples_regressions", "body": "Fix `TabContainer` regressions related to switching tabs in certain cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6a7325e3abef511527bc7050fe4bd81b44824cf": { "hash": "a6a7325e3abef511527bc7050fe4bd81b44824cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91127 from CrayolaEater/hinge-joint-cleanup", "body": "Deprecate unused parameter `angular_limit/softness` in `HingeJoint3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cb3a16a8e6958d3b27e8fe5a7dc2e5eafc567c2": { "hash": "9cb3a16a8e6958d3b27e8fe5a7dc2e5eafc567c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91014 from DeeJayLSP/qoa-wav-playback", "body": "Add QOA (Quite OK Audio) as a WAV compression mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "928441052b5aaabd09625da0173e2860e886a00e": { "hash": "928441052b5aaabd09625da0173e2860e886a00e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90608 from raulsntos/editor/enable-plugin-after-adding", "body": "Enable `EditorPlugin` added by modules and GDExtensions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9122286553d9232143b63a0d5026e49555a284cd": { "hash": "9122286553d9232143b63a0d5026e49555a284cd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89426 from BlueCube3310/basisu-mult-of-4", "body": "BasisUniversal: Fix artifacts on images with resolutions not divisible by 4", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b6c29f2d22c438e0515634add96608bcd770c92": { "hash": "0b6c29f2d22c438e0515634add96608bcd770c92", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89114 from AThousandShips/vec_elem_scalar", "body": "[Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a21824b29314856178eca78fe39e318aab41e5a5": { "hash": "a21824b29314856178eca78fe39e318aab41e5a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85295 from jsjtxietian/use-mutex-protect-max_index-in-ImportThreadData", "body": "Use `SafeNumeric` to protect `max_index` in ImportThreadData", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbb86672fe3b20895a0f887059576a4cdadbf875": { "hash": "bbb86672fe3b20895a0f887059576a4cdadbf875", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84472 from xiongyaohua/canvas_item_draw_circle_non_filled", "body": "Extend `CanvasItem::draw_circle()`, making it also draw unfilled circle.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dca3342bf90af57a8703ae9b9275c2c81368228": { "hash": "3dca3342bf90af57a8703ae9b9275c2c81368228", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81533 from BastiaanOlij/openxr_hand_interaction", "body": "Add support for OpenXR hand interaction extension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c71490043a6a78e4705487185983eda54ed8834c": { "hash": "c71490043a6a78e4705487185983eda54ed8834c", "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 BasisU compression on images with resolutions not divisible by 4.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89426 }, "0854476ef1b504ce3f8b9bbecb00ebcb4ba3d1e5": { "hash": "0854476ef1b504ce3f8b9bbecb00ebcb4ba3d1e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxNzQ2NjI4" ], "author_raw": "Nico ", "committer_raw": "Nico ", "summary": "Fix incorrect example in the documentation for the expand method in Rect2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91446 }, "02deedc02b2cf8b78ba1c39143d77675577d6687": { "hash": "02deedc02b2cf8b78ba1c39143d77675577d6687", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91426 from semensanyok/fix-gles3-shader-e41064388e67cc9bec320ee467757089b150bf20", "body": "Fix typo in shader breaking gles3", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "527c30c5940ce5ff25013f9876a75581603d8a55": { "hash": "527c30c5940ce5ff25013f9876a75581603d8a55", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Add support for OpenXR hand interaction extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81533 }, "24bdd0b9c1420fbb53d8fe0d0f18383f1bd8614b": { "hash": "24bdd0b9c1420fbb53d8fe0d0f18383f1bd8614b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NTcwODM1" ], "author_raw": "Bogdan Inculet ", "committer_raw": "Rémi Verschelde ", "summary": "Deprecate unused paramater `angular_limit/softness` in HingeJoint3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91127 }, "1f2aa17d143da5ad39863bf87682fd3757bf33b0": { "hash": "1f2aa17d143da5ad39863bf87682fd3757bf33b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjA0ODY=" ], "author_raw": "Yaohua Xiong ", "committer_raw": "Rémi Verschelde ", "summary": "Extend `CanvasItem::draw_circle()` with filled, width, and antialiased options", "body": "Make it possible to draw unfilled circle, like draw_rect(). Antialising is only implemented for unfilled version.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84472 }, "308dbb8c6359589ce7411027cecd777938e40bd7": { "hash": "308dbb8c6359589ce7411027cecd777938e40bd7", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`", "body": "Convenience for a number of cases operating on single values", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89114 }, "e378083fa506bdd9ee2ec421d883c9c0a4e5b86a": { "hash": "e378083fa506bdd9ee2ec421d883c9c0a4e5b86a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMTA2Mzkw" ], "author_raw": "semensanyok ", "committer_raw": "semensanyok ", "summary": "fix typo in e41064388e67cc9bec320ee467757089b150bf20 breaking gles3", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91426 }, "30a19a5c2f6293f8b1fff7fa1fa927f7d1f69fa0": { "hash": "30a19a5c2f6293f8b1fff7fa1fa927f7d1f69fa0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Make `mouse_focus` and `mouse_focus_mask` consistent for force_drag", "body": "In `Viewport::_gui_force_drag` currently `Viewport::gui.mouse_focus`\ngets cleared, but `Viewport::gui.mouse_focus_mask` doesn't get cleared.\n\nThis is an inconsistency which can cause a crash.\n\nWith the change of this PR, `mouse_focus_mask` also gets cleared.\nThis is in alignment with how regular drag and drop clears both variables.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91425 }, "b9cbf2c96faef497fde64da0b1ac75a3156a48f4": { "hash": "b9cbf2c96faef497fde64da0b1ac75a3156a48f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "Add QOA (Quite OK Audio) as a WAV compression mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91014 }, "f91db3dc58f1d6a0cb63d591515183b5a45cd3ba": { "hash": "f91db3dc58f1d6a0cb63d591515183b5a45cd3ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91399 from QbieShay/qbe/fix-pmul-name", "body": "Revert premul alpha to spell without the T", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e41064388e67cc9bec320ee467757089b150bf20": { "hash": "e41064388e67cc9bec320ee467757089b150bf20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MTc0NzU=" ], "author_raw": "Ilaria Cislaghi ", "committer_raw": "Ilaria Cislaghi ", "summary": "reverted naming to premul alpha (no T)", "body": "Initially 3d had premulT alpha as a keyword.\nSince Canvas item uses mixed premul and premult as keywords,\n3D is changed as well to keep consistency with 2D.\nUnfortunately this keeps inconsistency with the internal ENUM.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91399 }, "92e726d8dc27d9f9b377224d6fa776b0d42ca5c2": { "hash": "92e726d8dc27d9f9b377224d6fa776b0d42ca5c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91417 from Repiteo/buildsystem/speedup-static-check", "body": "CI: Speedup `pre-commit` static check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa79d1730527f1bfeaceadcc0c27635b7289b2bc": { "hash": "aa79d1730527f1bfeaceadcc0c27635b7289b2bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91415 from aaronp64/packedscene_docs", "body": "Minor `PackedScene` documentation improvements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81bcfe62a6dbecf7617f7c6819b67610019f7615": { "hash": "81bcfe62a6dbecf7617f7c6819b67610019f7615", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91414 from Lateasusual/shader-globals-not-initialized", "body": "Ensure global shader sampler parameters are initialized when loading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76afc9851e5502b4d14a39c6269c0f6d4cd03903": { "hash": "76afc9851e5502b4d14a39c6269c0f6d4cd03903", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91407 from RedMser/doctool-verify-directory", "body": "Ensure `--doctool` is run from root directory", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb1ca5827592ee1610c87ff86f0fe5e7d99fe4ca": { "hash": "bb1ca5827592ee1610c87ff86f0fe5e7d99fe4ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91400 from Sauermann/fix-unused-variable", "body": "Remove unused variable `Viewport::gui.last_mouse_focus`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b297e97abf401ee2d69834cfa23d358dacf8e37c": { "hash": "b297e97abf401ee2d69834cfa23d358dacf8e37c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91396 from Daylily-Zeleen/daylily-zeleen/fix_disable_main_screen_plugin_crash", "body": "Fix crash when switching main screen from a disabled plugin main screen if code editor is floating.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7401ea3c55abbc063855b7ae79a601c3388dce6b": { "hash": "7401ea3c55abbc063855b7ae79a601c3388dce6b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91393 from skyace65/LowProc", "body": "Remove text saying low processor mode only works on desktop", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "378b7c76f4afaf21f9e9fab483bdb845de6b2d3a": { "hash": "378b7c76f4afaf21f9e9fab483bdb845de6b2d3a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91369 from adamscott/web-remote-debug", "body": "Add more Remote Debug options to the web platform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c27d7a9ae9f99ba97e37d8a65806c26f76da10e4": { "hash": "c27d7a9ae9f99ba97e37d8a65806c26f76da10e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89648 from AThousandShips/read_only_check_2", "body": "[GDScript] Correctly report invalid read-only access", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "51d2ebf2da9dc530ce6b992203b55b7fc077a50c": { "hash": "51d2ebf2da9dc530ce6b992203b55b7fc077a50c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add more Remote Debug options to the web platform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91369 }, "44364faee5fe9214783f0208745828ebc902f22e": { "hash": "44364faee5fe9214783f0208745828ebc902f22e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NTEyMjU0" ], "author_raw": "Chris Clyne ", "committer_raw": "Chris Clyne ", "summary": "Ensure global shader sampler parameters are initialized when loading the editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91414 }, "8122a27eac21a5c60a8427a9181de0192d675cfd": { "hash": "8122a27eac21a5c60a8427a9181de0192d675cfd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix access non-static members in static context", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91412 }, "1fc9f10b2d33104a20d5efa0059e030fcc65db00": { "hash": "1fc9f10b2d33104a20d5efa0059e030fcc65db00", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Minor PackedScene documentation improvements", "body": "- Updated _bundled description to refer to \"names\" key instead of \"rnames\"\n\n- Added description for pack method", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91415 }, "aa3ad1889fa6306476a0f6df804072ef5d99aea8": { "hash": "aa3ad1889fa6306476a0f6df804072ef5d99aea8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Buildsystem: Speedup `pre-commit` static check", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91417 }, "3047bd4339e3f3c7d182546682b75066ade50ba9": { "hash": "3047bd4339e3f3c7d182546682b75066ade50ba9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Ensure --doctool is run from root directory when implicit cwd is used", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91407 }, "d4f726f3ef21cef3e7936b2c9770cdac6478b8ee": { "hash": "d4f726f3ef21cef3e7936b2c9770cdac6478b8ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Update AUTHORS and DONORS list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4e24d2b3bcfefc8cd4a3ec0d44802a24ef7ef79": { "hash": "c4e24d2b3bcfefc8cd4a3ec0d44802a24ef7ef79", "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": "[GDScript] Correctly report invalid read-only access", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89648 }, "792b38813fd61bac9662a26a4437899d8d5380d9": { "hash": "792b38813fd61bac9662a26a4437899d8d5380d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Remove unused variable Viewport::gui.last_mouse_focus", "body": "The last use was removed in January 2023", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91400 }, "26738ea20dc5d80be0eba6bb83af73fb996759d6": { "hash": "26738ea20dc5d80be0eba6bb83af73fb996759d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91379 from KoBeWi/annihilate_them_duplications", "body": "Remove code duplication for adding global script class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e30bc71f5c7eab6d7dab047cdb95b9db24f9590": { "hash": "4e30bc71f5c7eab6d7dab047cdb95b9db24f9590", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91376 from clayjohn/DOCS-reflect-vec3", "body": "Update the description and parameter name for Vector3 reflect to correct how the plane is constructed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ebef6ce7a8dd95f3727e80e0e786b8b0960cced": { "hash": "3ebef6ce7a8dd95f3727e80e0e786b8b0960cced", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91372 from clayjohn/RS-blend-shape-tangent", "body": "Enable tangents in blend shape format when using normals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e0ef3cd6986002a4213ea9fd1998da1105d1dc8": { "hash": "0e0ef3cd6986002a4213ea9fd1998da1105d1dc8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91368 from raulsntos/dotnet/must-be-variant-dynamic", "body": "C#: Ignore late bound methods in MustBeVariantAnalyzer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7733ecd1eea71573bd8bea2408cb993f0766fc27": { "hash": "7733ecd1eea71573bd8bea2408cb993f0766fc27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91344 from tactical-fluke/vk_fix_unshaded_sdfgi", "body": "Fix SDFGI being used in unshaded debug draw", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9824a9003f829bf5536ba17dab296e18fbbd25d5": { "hash": "9824a9003f829bf5536ba17dab296e18fbbd25d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91339 from TCROC/windows-apk-build-fix", "body": "Fix for Android build on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9ff72fa137191ed003af2932156041f118c52f4f": { "hash": "9ff72fa137191ed003af2932156041f118c52f4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91330 from Goldenlion5648/cell-rotation-docs", "body": "Document 0, 90, 180, and 270 degree TileMap cell rotations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a30fbc55c7bf0651a423bbf138938153832fdda7": { "hash": "a30fbc55c7bf0651a423bbf138938153832fdda7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91313 from fkeyzuwu/patch-1", "body": "Update Variant documentation comment about `class_name`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5a63d1db419c911afdadec6e3bf28dd0397941fb": { "hash": "5a63d1db419c911afdadec6e3bf28dd0397941fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91223 from Arnklit/particle-cylinder-emission-distribution-fix", "body": "Fix particle cylinder emission shape random distribution", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "731ea17dd4bc18ceccef14924a9db2eb57058b2d": { "hash": "731ea17dd4bc18ceccef14924a9db2eb57058b2d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91192 from vnen/gdscript-validated-native-static-calls", "body": "GDScript: Perform validated calls with static methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f89de7ab435c8fdc5c5666d9678e5566e952ed6d": { "hash": "f89de7ab435c8fdc5c5666d9678e5566e952ed6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90960 from TokageItLab/fix-animation-playback-track-seek", "body": "Make seeking animation playback track consider internal seeking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de00cfbc017a8f7fc6c68084369abfda5ed2cb59": { "hash": "de00cfbc017a8f7fc6c68084369abfda5ed2cb59", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90892 from Chaosus/vs_fix_expression_port_expand", "body": "Prevent expanding output port in visual shader expression", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "645be5cdbb2a75a76137dfe3d5d015f1f7b94730": { "hash": "645be5cdbb2a75a76137dfe3d5d015f1f7b94730", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90760 from RandomShaper/cmd_queue_good_sync", "body": "CommandQueueMT: Optimize & fix handling of sync/ret commands", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70247adf2589102992a685e1ae594dd2894d0a4b": { "hash": "70247adf2589102992a685e1ae594dd2894d0a4b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89734 from BastiaanOlij/openxr_reorder_wait_frame", "body": "OpenXR: Change timing of xrWaitFrame and fix XR multithreading issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "273a643145bb1255507d3a721f8e0a82d07516ab": { "hash": "273a643145bb1255507d3a721f8e0a82d07516ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89647 from AThousandShips/read_only_dict", "body": "[Core] Fix property access on read-only `Dictionary`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85062e37efbba65b7bb7d191a53e5207df942b86": { "hash": "85062e37efbba65b7bb7d191a53e5207df942b86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89588 from bruvzg/status_ind_menu_direct", "body": "[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e950d7ad36fd3527a2d0335d0a5e1f794a592255": { "hash": "e950d7ad36fd3527a2d0335d0a5e1f794a592255", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85609 from QbieShay/qbe/premul-builtin", "body": "Add premult alpha blending to 3D (spatial) shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cb9e84cde561a84aef84a61b19bbe3340e52688": { "hash": "3cb9e84cde561a84aef84a61b19bbe3340e52688", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85189 from QbieShay/qbe/fix-emission-at-end", "body": "Correctly emit sub-emitter's emission at the end", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c133f5432c0f0bd8d6d853d42f89f18a2d31d30": { "hash": "5c133f5432c0f0bd8d6d853d42f89f18a2d31d30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "Fix crash when switching main screen from a disabled plugin main screen if code editor is floating.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91396 }, "cbab7dc04942ccb07a2ca0bc942498a319e57e35": { "hash": "cbab7dc04942ccb07a2ca0bc942498a319e57e35", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Change timing of xrWaitFrame and add thread safety features to OpenXR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89734 }, "a47bf2a3c8429d4cfc472655066e71af54462ee7": { "hash": "a47bf2a3c8429d4cfc472655066e71af54462ee7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwODAzNjg=" ], "author_raw": "skyace65 ", "committer_raw": "skyace65 ", "summary": "Remove text saying low processor mode only works on desktop", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91393 }, "1510f88ae1f78165b6637f378582fe701b6b6fe3": { "hash": "1510f88ae1f78165b6637f378582fe701b6b6fe3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Ignore late bound methods in MustBeVariantAnalyzer", "body": "If symbol is late bound (as is the case when using `dynamic`) we can't obtain the symbol to analyze the usage of `[MustBeVariant]`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91368 }, "41a2b0e83e4b3cb7468791175217b549456b89a8": { "hash": "41a2b0e83e4b3cb7468791175217b549456b89a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MTc0NzU=", "MDQ6VXNlcjc3NTExODI=", "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Ilaria Cislaghi ", "committer_raw": "Ilaria Cislaghi ", "summary": "Added premult alpha blending to 3D (spatial) shaders.", "body": "Co-authored-by: jitspoe \nCo-authored-by: Clay John ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85609 }, "09043785158ac65e76bcedc1406b858b93855476": { "hash": "09043785158ac65e76bcedc1406b858b93855476", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove code duplication for adding global script class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91379 }, "b346e2a722a4460752372086171d3f5c03476114": { "hash": "b346e2a722a4460752372086171d3f5c03476114", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make seeking animation playback track consider internal seeking", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90960 }, "4d580b15be654c562e56b1cc046c2b1f9992cf0b": { "hash": "4d580b15be654c562e56b1cc046c2b1f9992cf0b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Update the description and parameter name for Vector3 reflect to correct how the plane is constructed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91376 }, "059ddc41a08d1651c76f23f822aa0213d160725f": { "hash": "059ddc41a08d1651c76f23f822aa0213d160725f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS export] Add support for privacy manifest configuration.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91377 }, "aba787393fd25091e7945f1aba27acfd11449b12": { "hash": "aba787393fd25091e7945f1aba27acfd11449b12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "C#: Fix generator crash w/ generic arrays", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91375 }, "e6f55a532ae54241098f6a11cd309dd6ae68f452": { "hash": "e6f55a532ae54241098f6a11cd309dd6ae68f452", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Enable tangents in blend shape format when using normals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91372 }, "62829b543ec674b4541e2589802accafce5f169d": { "hash": "62829b543ec674b4541e2589802accafce5f169d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjczNjExMjc2" ], "author_raw": "fkeyz <73611276+fkeyzuwu@users.noreply.github.com>", "committer_raw": "fkeyz ", "summary": "Update Variant documentation comment about class_name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91313 }, "af22d504dada4ceb7da6fd965e0b1a7d304b4fa9": { "hash": "af22d504dada4ceb7da6fd965e0b1a7d304b4fa9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTUwNTE=" ], "author_raw": "Kasper Arnklit Frandsen ", "committer_raw": "Kasper Frandsen ", "summary": "Fix particle cylinder emission shape random distribution", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91223 }, "d282e4f0e6b6ebcf3bd6e05cd62f2a8fe1f9a238": { "hash": "d282e4f0e6b6ebcf3bd6e05cd62f2a8fe1f9a238", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91360 from bruvzg/arm_win_build", "body": "Fix arm64/Windows build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec73f5631ccb1d8eb37d27ae564cb17df9753d5d": { "hash": "ec73f5631ccb1d8eb37d27ae564cb17df9753d5d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91335 from devloglogan/xr-hand-modifier-update", "body": "Store previous relative transforms in `XRHandModifier3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4455747356a16874a33da0f88cc56c89bb6e9992": { "hash": "4455747356a16874a33da0f88cc56c89bb6e9992", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91321 from Chaosus/doc_string_reverse", "body": "Add a note for `String::reverse` to warn about its implementation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "506e2bc00725bce79e13f4017e1c0bcfb02f2a03": { "hash": "506e2bc00725bce79e13f4017e1c0bcfb02f2a03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91318 from Repiteo/scons/colorize-warn-error-pt2", "body": "SCons: Fixes for warn/error colorization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4fb0c00de3953b9a7526fc1f0ec3666f8d5987a8": { "hash": "4fb0c00de3953b9a7526fc1f0ec3666f8d5987a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91312 from DarioSamo/render_graph_asan", "body": "Fix incorrect memory read when capacity changes in RD Graph.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d03d73135accba9db761f97eeb99f26f5d53919": { "hash": "3d03d73135accba9db761f97eeb99f26f5d53919", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91293 from timothyqiu/look-at-2d", "body": "Make it clear `Node2D.look_at()` aligns the +X axis", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0af75593dd4ba3b439fa3552a0fa857036f6a4dd": { "hash": "0af75593dd4ba3b439fa3552a0fa857036f6a4dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91236 from ckaiser/audio_bus_contrast", "body": "Improve Audio Bus button pressed state visibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf00e1efde974d53691e9ae467ec614135dfb051": { "hash": "bf00e1efde974d53691e9ae467ec614135dfb051", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91168 from kitbdev/docks-dont-edit-current-v2", "body": "Don't edit current when changing docks v2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b1da4b2a840668f0ae8ab0271905d63ef3a942f2": { "hash": "b1da4b2a840668f0ae8ab0271905d63ef3a942f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91128 from patwork/splash-image-in-web-export", "body": "Splash image support and new progress bar for HTML5 Web Export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef481148b2f3e406521080ce85ea4b401f5cac23": { "hash": "ef481148b2f3e406521080ce85ea4b401f5cac23", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90394 from dsnopek/object-ptrcall-null-unlikely", "body": "Use `likely()` in `PtrToArg` when checking for null `Object *`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca3821260441c35a934689b912baa28acd076bdc": { "hash": "ca3821260441c35a934689b912baa28acd076bdc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89643 from mnemoli/pickone-fix-89641", "body": "Fix mouse events when `physics_object_picking_first_only` enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e19b808a7afa498921beee95ec15321ab29b735d": { "hash": "e19b808a7afa498921beee95ec15321ab29b735d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86978 from kitbdev/multicaret-overhaul", "body": "Overhaul multicaret editing and selection in TextEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9bf750cbf9b24103f85f43856e771fb739df4c8": { "hash": "d9bf750cbf9b24103f85f43856e771fb739df4c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84443 from KoBeWi/cookies_for_EditorResourcePicker", "body": "Cache allowed types in EditorResourcePicker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a35196ba220f16940b5b048f441007b6600fec7c": { "hash": "a35196ba220f16940b5b048f441007b6600fec7c", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "devloglogan ", "committer_raw": "Logan Lang ", "summary": "Store previous relative transforms in XRHandModifier3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91335 }, "986d297ed3c8e6a98c2cec2893f1e040f175738a": { "hash": "986d297ed3c8e6a98c2cec2893f1e040f175738a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix arm64/Windows build.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91360 }, "d2ea303560a8069b4d95b224cf01c737112af339": { "hash": "d2ea303560a8069b4d95b224cf01c737112af339", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyOTE2NTcx" ], "author_raw": "Goldenlion5648 ", "committer_raw": "Goldenlion5648 ", "summary": "document 0, 90, 180, and 270 degree TileMap cell rotations", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91330 }, "d0af8901aad4ba00d1362b4c5aef9a85d44b2b45": { "hash": "d0af8901aad4ba00d1362b4c5aef9a85d44b2b45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add a note for `String::reverse` to warn about its implementation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91321 }, "64520fe6741d8ec3c55e0c9618d3fadcda949f63": { "hash": "64520fe6741d8ec3c55e0c9618d3fadcda949f63", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91356 from akien-mga/mbedtls-linux-arm32-disable-aesce", "body": "mbedtls: Disable AESCE on Linux ARM32, doesn't compile on our target arch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13b42d9755bfcbfe912db299442ce614a558b58a": { "hash": "13b42d9755bfcbfe912db299442ce614a558b58a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "mbedtls: Disable AESCE on Linux ARM32, doesn't compile on our target arch", "body": "Our current Linux SDK for ARM32 from https://github.com/godotengine/buildroot\ntargets a relatively conservative baseline of neon-fp-armv8, and (at least based\non build issues I got) this doesn't seem to include hardware AES support.\n\nFixes #91352.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91356 }, "216c9a6bd9a62750d786a2c500248d7a2b3b8a9c": { "hash": "216c9a6bd9a62750d786a2c500248d7a2b3b8a9c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5ODMwMzM0" ], "author_raw": "tactical-fluke ", "committer_raw": "tactical-fluke ", "summary": "Fix SDFGI being used in unshaded debug draw", "body": "Fixes #62758", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91344 }, "1e206129403ef47da2c9251ce7e78a90bd923dab": { "hash": "1e206129403ef47da2c9251ce7e78a90bd923dab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Allow setting editor dock tabs to icon only", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91039 }, "cc0d5a43cc8b91b9965a2078bfcc60363e029288": { "hash": "cc0d5a43cc8b91b9965a2078bfcc60363e029288", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0MzA3MDQ5" ], "author_raw": "Travis Lange ", "committer_raw": "Travis Lange ", "summary": "added fix for android build on windows", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91339 }, "760d7cb23192c91c00fa03a8be3b2c355d6168d1": { "hash": "760d7cb23192c91c00fa03a8be3b2c355d6168d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Increase threshold for files per directory in editor Find in Files", "body": "This allows up to 100,000 files per folder to be searched\nwith Find in Files, as opposed to just 1,000.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91338 }, "0c8ff887b545d7424a64f11a5a0d494d47155173": { "hash": "0c8ff887b545d7424a64f11a5a0d494d47155173", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Improve Audio Bus button pressed state visibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91236 }, "8ce54d4632f88479703ff2e0bcd2e139074220ad": { "hash": "8ce54d4632f88479703ff2e0bcd2e139074220ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91331 }, "3337c160a4f7f606ee1122e2bb75b7cd6f50159d": { "hash": "3337c160a4f7f606ee1122e2bb75b7cd6f50159d", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Update LineEdit to include read_only StyleBox in get_minimum_size()", "body": "Fixes #90522", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91326 }, "dec2a121a93ae2b601f5c4e856378ae4bb6c007a": { "hash": "dec2a121a93ae2b601f5c4e856378ae4bb6c007a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fixes for warn/error colorization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91318 }, "21bd59cdaa5f1b0c410efa30c52a3da9252667fe": { "hash": "21bd59cdaa5f1b0c410efa30c52a3da9252667fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Fix incorrect memory read when capacity changes in RD Graph.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91312 }, "e3efd51592466be221e5abcd8787fe3902e9d736": { "hash": "e3efd51592466be221e5abcd8787fe3902e9d736", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzOTY5Nzgw" ], "author_raw": "Koyper ", "committer_raw": "Koyper ", "summary": "Add FlowContainer wrap options for center alignment.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72323 }, "89850d553eeb259e208d0c577cd7bc1eabd3a90a": { "hash": "89850d553eeb259e208d0c577cd7bc1eabd3a90a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91307 from akien-mga/shader-doc-comments-fixup", "body": "Don't run Shader doc comments logic outside the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f03301ca1addda27b0c28c65749e21631da2ae97": { "hash": "f03301ca1addda27b0c28c65749e21631da2ae97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91305 from BastiaanOlij/fix_mobile_vr_gyro", "body": "MobileVR: Orientation is progressive and needs to be initialized", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bd9f4dea5dd0ee421ac6f464687cac107e0c02c": { "hash": "5bd9f4dea5dd0ee421ac6f464687cac107e0c02c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Don't run Shader doc comments logic outside the editor", "body": "Fixes #91306.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91307 }, "d83aaeea17fcf7a2bc4d7f4346280149ba222c8a": { "hash": "d83aaeea17fcf7a2bc4d7f4346280149ba222c8a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "MobileVR: orientation is progressive and needs to be initialised", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91305 }, "beb798d01ab941a9abd428f3ab2ce4dd54afa53c": { "hash": "beb798d01ab941a9abd428f3ab2ce4dd54afa53c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"glad: Re-generate files with glad 2.0.6\"", "body": "This reverts commit 0f96251afe19007ff8965b00f00efc1d9b1d6ea1.\n\nFixes #90879.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "271d7c8db7c75abd5f89d6305f591e91f51e500b": { "hash": "271d7c8db7c75abd5f89d6305f591e91f51e500b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91147 from bruvzg/con_redir_3", "body": "[Windows] Improve console IO redirection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32070144af66297865bc96719bffb73219b10e03": { "hash": "32070144af66297865bc96719bffb73219b10e03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91100 from bruvzg/x_finks", "body": "Add symlink API support for Windows, expose symlink methods.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "339cb0e2a20d7f6e65e7f971597c6354e8c23b91": { "hash": "339cb0e2a20d7f6e65e7f971597c6354e8c23b91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90428 from bruvzg/macos_detect_helper_exes", "body": "[macOS export] Detect embedded helper executables using MachO header.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f303e00193e1b351669b4a7f541af4504d07ec0": { "hash": "1f303e00193e1b351669b4a7f541af4504d07ec0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89790 from bruvzg/ios_safe_delete", "body": "[iOS Export] Check directory content before deleting old export leftovers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77caf02802be9f3a14042243f6da8286e9f836e6": { "hash": "77caf02802be9f3a14042243f6da8286e9f836e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89705 from bruvzg/rtl_draw_steps", "body": "[RTL] Move shadow and foreground/background boxes drawing into a separate draw steps.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4733e80030f01182c91f69245a0e5ad247b4e07": { "hash": "c4733e80030f01182c91f69245a0e5ad247b4e07", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90860 from vnen/gdscript-get-dependencies", "body": "GDScript: Implement `get_dependencies()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "296758a8f8b7424652e440f57dc1875331372795": { "hash": "296758a8f8b7424652e440f57dc1875331372795", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90552 from vnen/gdscript-constructor-callable-release", "body": "GDScript: Assume constructor to be accessible from class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d216a385a66fe89598381630a6417cbc91fa9141": { "hash": "d216a385a66fe89598381630a6417cbc91fa9141", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90498 from vnen/gdscript-resolve-scene-autoload-types", "body": "GDScript: Resolve types from autoload scenes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1f8d24f185f07ef924f1a911ff4cc66359176f1": { "hash": "c1f8d24f185f07ef924f1a911ff4cc66359176f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91275 from ajreckof/Fix-RichTextLabel-Scroll-Following-randomly-stops-working", "body": "Fix RichTextLabel \"Scroll Following\" randomly stops working.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78f03f8e1205cf804d2f4c36d755a263f19b7b76": { "hash": "78f03f8e1205cf804d2f4c36d755a263f19b7b76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91252 from timothyqiu/control-category", "body": "Only add warning label for Layout group in Control category", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "947f5a8741d26c35ab225abf6185cba486068361": { "hash": "947f5a8741d26c35ab225abf6185cba486068361", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91247 from AThousandShips/callable_fix", "body": "Fix unsafe uses of `Callable.is_null()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "164f28e06610cc9666c9007e68bfe28ae67add34": { "hash": "164f28e06610cc9666c9007e68bfe28ae67add34", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91242 from TokageItLab/player-activating", "body": "Make activating on ready in AnimationPlayer respect the property value", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b2245ffe16fb92cf51a0b3ae964fb1a11696728": { "hash": "4b2245ffe16fb92cf51a0b3ae964fb1a11696728", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91238 from timothyqiu/interpolation-tooltip", "body": "Add text to icon-only interpolation OptionButton in blend space editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f14e19aa1cd8699c476298d8b37865b4dd367fe": { "hash": "6f14e19aa1cd8699c476298d8b37865b4dd367fe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91237 from TokageItLab/reset-intrp", "body": "Make adding track process to set interpolation type on creating RESET", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d30e3ecc913b7e6759886b86607cef31aa4b5e19": { "hash": "d30e3ecc913b7e6759886b86607cef31aa4b5e19", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91234 from brennennen/doc_fix_window_set_min_size", "body": "Fix documention typo that flipped the description of `window_set_max_size` and `window_set_min_size`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dee1231ce68bdb940734fc3714305849077e1bca": { "hash": "dee1231ce68bdb940734fc3714305849077e1bca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91220 from Repiteo/scons/colorize-warn-error", "body": "SCons: Colorize warnings/errors during generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9f336a29536ddfaa990e7e4d2eba07e775b6a26a": { "hash": "9f336a29536ddfaa990e7e4d2eba07e775b6a26a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91219 from Lateasusual/particle-height-field-upside-down", "body": "Fix inverted GPUParticlesCollisionHeightField3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f1d4ace099c4b0e9878d71cc126ed12149ba2b8": { "hash": "4f1d4ace099c4b0e9878d71cc126ed12149ba2b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91214 from DeeJayLSP/patch-1", "body": "ResourceImporterWAV: Remove unnecessary var declaration", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2bf45093532c2a62669e571977496af6fc2de2a9": { "hash": "2bf45093532c2a62669e571977496af6fc2de2a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91208 from akien-mga/gcc-14-Wtemplate-id-cdtor-warning", "body": "Fix GCC 14 `-Wtemplate-id-cdtor` warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8211b0d14338cf67b7cee95ec544001c0adb3823": { "hash": "8211b0d14338cf67b7cee95ec544001c0adb3823", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91202 from Faless/web/fix_cc_typedef", "body": "[Web] Fix closure compiler typedef annotation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7340a0389e665984857522aa41c009d485a1ffd": { "hash": "d7340a0389e665984857522aa41c009d485a1ffd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91196 from Riteo/globally-compatible", "body": "Wayland: Improve compositor compatibility by allowing older globals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cd6ea0f7eb5d904c10ae8f56556624f41fd67cf": { "hash": "7cd6ea0f7eb5d904c10ae8f56556624f41fd67cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91183 from KoBeWi/small_stuff", "body": "Misc code cleanup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7dd31b4082fd4159531540b12a441474808e80da": { "hash": "7dd31b4082fd4159531540b12a441474808e80da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91179 from Bromeon/feature/free-property-list-count", "body": "GDExtension: provide `free_property_list_func` with length of array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba27c0c31c43cb423d2479b1cf756efcad6ad93c": { "hash": "ba27c0c31c43cb423d2479b1cf756efcad6ad93c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91177 from markusstephanides/master", "body": "Add no-change check to `Label3D::set_text`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13fbd42c3733baeeef7f58badf1decce94e1e74d": { "hash": "13fbd42c3733baeeef7f58badf1decce94e1e74d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90975 from aaronfranke/plugin-org", "body": "Organize existing code for editor plugins", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c33cd945099a75a976bf510f348a6d013fa7c0e7": { "hash": "c33cd945099a75a976bf510f348a6d013fa7c0e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90949 from rhofour/gdignore", "body": "LSP: Have `GDScriptWorkspace::list_script_files` respect `.gdignore`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bdeed8e750e85fb6011d83a0c6d7cb5d3759998c": { "hash": "bdeed8e750e85fb6011d83a0c6d7cb5d3759998c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90375 from bruvzg/ios_privacy", "body": "[iOS export] Add support for privacy manifest configuration.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9286ac7aa56acd95ca709f3bf89498001ab9ea40": { "hash": "9286ac7aa56acd95ca709f3bf89498001ab9ea40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90161 from magian1127/4.0sTip", "body": "Implement tooltips for shader uniform in the inspector.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c205f021659b85005b2f19a2854eb00748f9930d": { "hash": "c205f021659b85005b2f19a2854eb00748f9930d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90050 from TokageItLab/add-tips-detection", "body": "Add tips detection to auto mapping in bone mapper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47d86542ae51902b5d349c141acb76c1d67cb43c": { "hash": "47d86542ae51902b5d349c141acb76c1d67cb43c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #77697 from KoBeWi/cachepocalypse", "body": "Add a way to invalidate preview cache", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7a73e684d9fb27b2c5264d58d3252e8aa70f647": { "hash": "c7a73e684d9fb27b2c5264d58d3252e8aa70f647", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #71975 from AThousandShips/file_case_warning", "body": "[Windows] Improve warning for path casing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45c6f18128fbf3248471895003f8f6e834407333": { "hash": "45c6f18128fbf3248471895003f8f6e834407333", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #61006 from bruvzg/libbacktrce", "body": "[Windows] Enable crash reporter on MinGW builds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bd519bfbceb08565e520e64bacd549e584a584fe": { "hash": "bd519bfbceb08565e520e64bacd549e584a584fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Make it clear Node2D.look_at() aligns the +X axis", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91293 }, "e0e8ce1fc00dad7cbbcd4a1f4fcedea4b760e6be": { "hash": "e0e8ce1fc00dad7cbbcd4a1f4fcedea4b760e6be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Colorize warnings/errors during generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91220 }, "fc948e87f6bcbd403b2a5935ceae8b9c42751dfc": { "hash": "fc948e87f6bcbd403b2a5935ceae8b9c42751dfc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Add symlink API support for Windows, expose symlink methods.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91100 }, "10e6be9df695cc2179817d7110247036f793322c": { "hash": "10e6be9df695cc2179817d7110247036f793322c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Fix disabled files in FileDialog using the wrong color", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91281 }, "7faafb144806ef47a48debebe37f63fbe521014d": { "hash": "7faafb144806ef47a48debebe37f63fbe521014d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix RichTextLabel \"Scroll Following\" randomly stops working.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91275 }, "9a28cfe717821e79b3eb17d16e5fa715b897782e": { "hash": "9a28cfe717821e79b3eb17d16e5fa715b897782e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgwMDI0MTg=" ], "author_raw": "brennen ", "committer_raw": "brennen ", "summary": "doc fix typo that flipped the description of", "body": "window_set_max_size and window_set_min_size", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91234 }, "1bcbbe96c4dcff1b80ac9df12b59d765e2b1efd6": { "hash": "1bcbbe96c4dcff1b80ac9df12b59d765e2b1efd6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Organize existing code for editor plugins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90975 }, "9c3a1c00c4b309d52a1e973e7fcc1ae99d7de991": { "hash": "9c3a1c00c4b309d52a1e973e7fcc1ae99d7de991", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz", "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add tips detection to bone mapper", "body": "Co-authored-by: Lyuma ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90050 }, "3679ea5d26850fe777a850f366456bff828f098e": { "hash": "3679ea5d26850fe777a850f366456bff828f098e", "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] Improve warning for path casing.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 71975 }, "31e7ee63f21e7b86d41cdb724824d4dc0804f281": { "hash": "31e7ee63f21e7b86d41cdb724824d4dc0804f281", "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 unsafe uses of `Callable.is_null()`", "body": "`Callable.is_null()` is not equivalent to `!Callable.is_valid()` and\ndoesn't guarantee the call is valid.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91247 }, "bd716a693a0c0f544ba61693614f00890060f735": { "hash": "bd716a693a0c0f544ba61693614f00890060f735", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Only add warning label for Layout group in Control category", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91252 }, "27a637d28756b061676aa24f0e36f96488ce7a80": { "hash": "27a637d28756b061676aa24f0e36f96488ce7a80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwODQ4OA==" ], "author_raw": "Jan Haller ", "committer_raw": "Jan Haller ", "summary": "GDExtension: provide `free_property_list_func` with length of array", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91179 }, "470c2f24e9019f3467bbc3b7ada53cf87e570166": { "hash": "470c2f24e9019f3467bbc3b7ada53cf87e570166", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make activating on ready in AnimationPlayer respect the property value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91242 }, "8b2f95ffc18ae7b37702fea390141ca9e4658edd": { "hash": "8b2f95ffc18ae7b37702fea390141ca9e4658edd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Add text to icon-only interpolation OptionButton", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91238 }, "fc21161525c3e284cc7b20001323b7bb0abcc4cf": { "hash": "fc21161525c3e284cc7b20001323b7bb0abcc4cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make adding track process to set interpolation type on creating RESET", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91237 }, "874814794bff65d365e8064bb3c8aed4dabc7861": { "hash": "874814794bff65d365e8064bb3c8aed4dabc7861", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Improve console IO redirection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91147 }, "cb05b49c09e103a8034bcb1d490ed4b4c8bfa8c3": { "hash": "cb05b49c09e103a8034bcb1d490ed4b4c8bfa8c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Simplify the GPUParticles3D editor gizmo to improve readability", "body": "- Remove handles as users should use the Generate Visibility AABB\noption whenever possible, so manual resizing isn't needed often.\n(For particles that move quickly and have Local Coords disabled,\nExtra Cull Margin can be increased in the GeometryInstance3D\nproperties in the inspector.)\n- Remove translucent filled part of the gizmo to be more consistent\nwith GeometryInstance3D's recently introduced Custom AABB gizmo.\n- Remove center marker as it can visually obstruct particles.\n\nThis paves the way for future emission shape gizmos which will\nfeature handles.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91226 }, "773a473807c75975b5820b30a4f0eccaece7cfa2": { "hash": "773a473807c75975b5820b30a4f0eccaece7cfa2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Overhaul multiple caret editing in TextEdit.", "body": "Use a multicaret edit to delay merging overlapping carets until the end.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86978 }, "154f727c7a7b766e5a2013c6eeb17fb843e9d7a4": { "hash": "154f727c7a7b766e5a2013c6eeb17fb843e9d7a4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Overhaul TextEdit selection.", "body": "The caret is now a part of the selection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86978 }, "1ca0eeac287a3db27251ee51511b0b8cb0b52d29": { "hash": "1ca0eeac287a3db27251ee51511b0b8cb0b52d29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NTEyMjU0" ], "author_raw": "Chris Clyne ", "committer_raw": "Chris Clyne ", "summary": "Fix inverted GPUParticlesCollisionHeightField3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91219 }, "9c5bff1e87dcd29bcbf6b06453204391b9598b84": { "hash": "9c5bff1e87dcd29bcbf6b06453204391b9598b84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "GitHub ", "summary": "ResourceImporterWAV: remove unnecessary var declaration", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91214 }, "e62ca29da90a18bcc4c1fa9401d291b8126400c7": { "hash": "e62ca29da90a18bcc4c1fa9401d291b8126400c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add a way to invalidate preview cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77697 }, "2b34ba6d4b7c4683d2da87b75e7e89a8e1042af0": { "hash": "2b34ba6d4b7c4683d2da87b75e7e89a8e1042af0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Improve compositor compatibility by allowing older globals", "body": "Previously we pretty much hardcoded most of the globals we requested,\ncausing compatibility issues with certain compositors like Weston, which\nsupport only some pretty old versions or miss some more advanced\nprotocols.\n\nTo put fuel on the fire, we also errored out when certain protocols\nweren't available, despite us being able to boot a game just fine (but\nobviously with a degraded featureset).\n\nThe solution is to simply allow all the way from version 1 to the\ncurrent latest, adding some compatibility code (such as for older\n`wl_output`s or newer `wl_pointer`s).\n\nWhile we're at it, this commit also fixes a few typos and naming inconsistencies\nI found.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91196 }, "8b7fc225f03ce8ffa78309be33330273eaa752f4": { "hash": "8b7fc225f03ce8ffa78309be33330273eaa752f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Resolve types from autoload scenes", "body": "When the autoload is a scene, it now extracts the script from it and\nuse it to further infer nested types.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90498 }, "914528180f5a95d61d544d2bed42c03a880d82d7": { "hash": "914528180f5a95d61d544d2bed42c03a880d82d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Misc code cleanup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91183 }, "6118592c6d88350d01f74faff6fd49754f84a7d0": { "hash": "6118592c6d88350d01f74faff6fd49754f84a7d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91210 from Faless/fix/core_unztell64", "body": "[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c584ec9e0a15658d5beae8e66d4494e91829c5b": { "hash": "1c584ec9e0a15658d5beae8e66d4494e91829c5b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91190 from kitbdev/dont-scroll-if-fit", "body": "Don't use vscroll when fit to content height in TextEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38d2928fca27d54c7a2826eb3ff1f0130b1cc46e": { "hash": "38d2928fca27d54c7a2826eb3ff1f0130b1cc46e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91144 from Konstantin-Kretov/k.kretov/add_copyright_to_csproj_files", "body": "Fill copyright field in .csproj files to ensure that nuget packages will have both license and copyright fields filled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34ec486d52bf8691f70f655a157ee11f7ce83bea": { "hash": "34ec486d52bf8691f70f655a157ee11f7ce83bea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91096 from BastiaanOlij/fix_gles3_shadow_to_opacity", "body": "Fix issue in shadow to opacity", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2338d9b3bc3d2ce471223bbd4b42d7cc74363e20": { "hash": "2338d9b3bc3d2ce471223bbd4b42d7cc74363e20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89747 from KoBeWi/icoNOT", "body": "Remove stray item icon from tabs menu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7fa697808d02571b3191185812e2b8e0f1eedd8": { "hash": "e7fa697808d02571b3191185812e2b8e0f1eedd8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86668 from KoBeWi/most_shader_path", "body": "Automatically add path to built-in shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fe0f1e99206d614ee33a1b58f9ebf379d40e6f0": { "hash": "0fe0f1e99206d614ee33a1b58f9ebf379d40e6f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86605 from KoBeWi/update_all_of_the_tree_not", "body": "Don't update tree on deselect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bd598d565722bc424dfa5f7963595c6d586407bf": { "hash": "bd598d565722bc424dfa5f7963595c6d586407bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85678 from KoBeWi/editor_walktime", "body": "Add separate feature tags for editor runtime", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34a12871d0a844f5de97a9c4fc052070953e1572": { "hash": "34a12871d0a844f5de97a9c4fc052070953e1572", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85515 from KoBeWi/is_node_part_of_edited_scene_and_being_edited()", "body": "Expose `Node.is_part_of_edited_scene()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53ef784519507f0ed194cc39b3cd490e0e0cb650": { "hash": "53ef784519507f0ed194cc39b3cd490e0e0cb650", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84581 from KoBeWi/varray(1,2,3,4,5,6,7,8,9,100);", "body": "Make `varray()` variadic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8063ea9e320f5e40dfdf214587bca20ea699fd27": { "hash": "8063ea9e320f5e40dfdf214587bca20ea699fd27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84446 from KoBeWi/EditorYOLOPicker", "body": "Don't check resource type assigned in property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "caca54af2c4cf2b83a6a741676c46bc23f5efd39": { "hash": "caca54af2c4cf2b83a6a741676c46bc23f5efd39", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79918 from KoBeWi/what_is_this_thing", "body": "Add tooltips for tile source types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "593e30841d2e952bffc2a6d16fae736bcad261db": { "hash": "593e30841d2e952bffc2a6d16fae736bcad261db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79723 from KoBeWi/tfw_you_single-linedly_implement_a_proposal😎", "body": "Use existing `plugin.cfg`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69a94c5e2742e5776516bc030e9606de9e115c0b": { "hash": "69a94c5e2742e5776516bc030e9606de9e115c0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #77069 from KoBeWi/turning_tooltips_into_music_player_BECAUSE_WHY_NOT", "body": "Add tooltip plugin for AudioStream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1907f2d30eace450dff31125220c880f0588f49": { "hash": "c1907f2d30eace450dff31125220c880f0588f49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75048 from KoBeWi/it's_ok_to_be_loaded", "body": "Allow loading custom ProjectSettings instance", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cb52a676f3f3dbfb22a67b69810b6056e6ecc9d": { "hash": "7cb52a676f3f3dbfb22a67b69810b6056e6ecc9d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #63515 from KoBeWi/script_jumper", "body": "Store line change in script navigation history", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "610a9bed1345c7336eb2dc5d969d7b75ac0067c2": { "hash": "610a9bed1345c7336eb2dc5d969d7b75ac0067c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #58375 from KoBeWi/temporary_pivot_is_temporary", "body": "Add temporary pivot for rotating multiple 2D nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ebb5b84a0053c4a2ba560ac06dc9f1fe57769b8": { "hash": "3ebb5b84a0053c4a2ba560ac06dc9f1fe57769b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add separate feature tags for editor runtime", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85678 }, "2cac59fbfacb51e0206255e51165d8746456922e": { "hash": "2cac59fbfacb51e0206255e51165d8746456922e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add tooltips for tile source types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79918 }, "7b3da2348beb3e93babe4e197c5d8fab3e7f7a3b": { "hash": "7b3da2348beb3e93babe4e197c5d8fab3e7f7a3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use existing plugin.cfg", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79723 }, "f6478880064705fb1d18f3cd5debb622537a34af": { "hash": "f6478880064705fb1d18f3cd5debb622537a34af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Make varray() variadic", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84581 }, "d2d22748b437861b211ef8422d1df5e5552165b4": { "hash": "d2d22748b437861b211ef8422d1df5e5552165b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix issue in shadow to opacity", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91096 }, "8079cd4358a98bc7013365e065f4b83446f9c797": { "hash": "8079cd4358a98bc7013365e065f4b83446f9c797", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Fix closure compiler typedef annotation", "body": "The typedef annotation is expected to come bofre a var (or const) since\nit's most commonly used in externs. Use an inline definition instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91202 }, "efccebd3db90d7baf0947cd02612ab987ab87868": { "hash": "efccebd3db90d7baf0947cd02612ab987ab87868", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91210 }, "0b877a9962a8dfa21622b62bb0466403e316cdc0": { "hash": "0b877a9962a8dfa21622b62bb0466403e316cdc0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Expose is_part_of_edited_scene()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85515 }, "e3a7c751f284347fe97a940af74352da65bbf8ec": { "hash": "e3a7c751f284347fe97a940af74352da65bbf8ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODAwMzIw" ], "author_raw": "Magian ", "committer_raw": "Magian ", "summary": "Implement tooltips for shader uniform in the inspector.", "body": "using regular expressions", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90161 }, "a8ff47b6d6b5070b8247dfed85135b71a4a07cdf": { "hash": "a8ff47b6d6b5070b8247dfed85135b71a4a07cdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix GCC 14 -Wtemplate-id-cdtor warnings", "body": "Fixes #91206.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91208 }, "2b46e009fa5dd4e917b10691aa67bdddd66c9bd6": { "hash": "2b46e009fa5dd4e917b10691aa67bdddd66c9bd6", "is_merge": false, "authored_by": [ "U_kgDOCP82qQ" ], "author_raw": "Konstantin Kretov ", "committer_raw": "Konstantin Kretov ", "summary": "Fill copyright field in .csproj files", "body": "This ensures that nuget packages will have both license and copyright fields filled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91144 }, "4324d01c8e7d53718d0f2232d781098650c75f05": { "hash": "4324d01c8e7d53718d0f2232d781098650c75f05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow loading custom ProjectSettings instance", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75048 }, "86bf8354a06ab7b23a0ff6a81b48fd015e92ac94": { "hash": "86bf8354a06ab7b23a0ff6a81b48fd015e92ac94", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91198 from jsjtxietian/SurfaceTool", "body": "Fix `SurfaceTool.create_from_arrays` crash with bad index", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f55b81be1e6bc20b887662115993ae01846b91bd": { "hash": "f55b81be1e6bc20b887662115993ae01846b91bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91193 from timothyqiu/tab-icon-size", "body": "Allow setting max icon width per tab for TabContainer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "853740e2ad58cd58763c676d1a42869d12ea47d3": { "hash": "853740e2ad58cd58763c676d1a42869d12ea47d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91191 from clayjohn/RD-soft-shadows", "body": "Properly calculate penumbra for soft shadows with reverse z", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9bb448fd9bb62481afde3d11f14ede588011cbd1": { "hash": "9bb448fd9bb62481afde3d11f14ede588011cbd1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91189 from emanvidmaker/patch-1", "body": "Docs: Fix FileAccess example conflicting with global scope `load`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a07f89bfb202820aadbd353d3486455335260d72": { "hash": "a07f89bfb202820aadbd353d3486455335260d72", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91176 from clayjohn/GL-adjustments", "body": "Add adjustments and color correction to Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "490e6362894337cd112b2d704f341b02e76864f4": { "hash": "490e6362894337cd112b2d704f341b02e76864f4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91169 from DarioSamo/render_pass_2_fallback_fix", "body": "Fix crash on compatibility fallback when vkCreateRenderPass2KHR is unavailable.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0510191e499d1bef9597f7acc8801d79b8d41179": { "hash": "0510191e499d1bef9597f7acc8801d79b8d41179", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91164 from Calinou/shader-globals-editor-allow-compressed-texture-array-types", "body": "Allow compressed texture array and cubemap types in shader globals editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce539e559b3d43d4e2cda8e4fed6934511eed427": { "hash": "ce539e559b3d43d4e2cda8e4fed6934511eed427", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91158 from Arnklit/show-in-filesystem-favorites", "body": "Add show in filesystem option for file favorites", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d589abcbd16de91b49e6536d1f57fb274f194a8": { "hash": "0d589abcbd16de91b49e6536d1f57fb274f194a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91130 from Malcolmnixon/xrhandtracker-dotnet-name-collision", "body": "Remove the Hand enum from XRHandTracker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d015a74a7bfdbf51d060d50c5c0bf93324942940": { "hash": "d015a74a7bfdbf51d060d50c5c0bf93324942940", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91126 from dsnopek/fix-gdextension-docs-on-reload", "body": "Fix GDExtension documentation disappearing after hot-reload", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36833c6871570c1001963b7bcd4ed0f36c9111f7": { "hash": "36833c6871570c1001963b7bcd4ed0f36c9111f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91036 from bqqbarbhg/ufbx-bind-pose-fix", "body": "Resolve bind poses from FBX clusters instead of FBX poses.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a6335924a24f29a1014b59b033648de13a5a48f": { "hash": "0a6335924a24f29a1014b59b033648de13a5a48f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91031 from Malcolmnixon/old-body-tracker-signals", "body": "Subscribe to correct tracker signals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82aab561ef7a540ae5aed1a4a81915bcb1b0cff6": { "hash": "82aab561ef7a540ae5aed1a4a81915bcb1b0cff6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90967 from Alex-Mayo/emission_box_extentsNote", "body": "Clarify docs for ParticleProcessMaterial `emission_box_extents`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22c8a2785d27dbc4c559e4a1f6cab629e8871a40": { "hash": "22c8a2785d27dbc4c559e4a1f6cab629e8871a40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90920 from clayjohn/2D-light-cull", "body": "Exit light calculation early when pixel outside of light bounding rectangle", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a37db390e0de63071d104e6ae29b181dcccea6fb": { "hash": "a37db390e0de63071d104e6ae29b181dcccea6fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90229 from Santoss1809/master", "body": "Fix error message when removing only child from GraphNode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "643afab6b7d1f9d1f19fc2c3a69f5d68963defcd": { "hash": "643afab6b7d1f9d1f19fc2c3a69f5d68963defcd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89639 from dalexeev/gds-fix-object-iterator-opcodes", "body": "GDScript: Fix object iterator opcodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cb01094ccdc94aa46ae36a63229b34bd7291ba5e": { "hash": "cb01094ccdc94aa46ae36a63229b34bd7291ba5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88301 from aaronfranke/gltf-explicit-compound-triggers", "body": "Add support for explicitly-defined compound triggers in GLTF files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "285c917c4ac3bddc6e9343dc92913043df710070": { "hash": "285c917c4ac3bddc6e9343dc92913043df710070", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84711 from mihe/double-export-feature", "body": "Add `single`/`double` as export features automatically", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8cd3bbc36bfe84fd16ab5f6315a9d91debc2737": { "hash": "f8cd3bbc36bfe84fd16ab5f6315a9d91debc2737", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add temporary pivot for rotating multiple 2D nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 58375 }, "91c10a238b36a21c0c0a8a9162c0efdc30c8b9a3": { "hash": "91c10a238b36a21c0c0a8a9162c0efdc30c8b9a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwNDk2OTM1" ], "author_raw": "Alex-Mayo ", "committer_raw": "Rémi Verschelde ", "summary": "Clarify docs for ParticleProcessMaterial emission_box_extents", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90967 }, "eb9e193477f1bbb5b68c074530c22a9f714f60d8": { "hash": "eb9e193477f1bbb5b68c074530c22a9f714f60d8", "is_merge": false, "authored_by": [ "U_kgDOCSIetA" ], "author_raw": "João Santos ", "committer_raw": "Rémi Verschelde ", "summary": "Fix error message when removing only child from GraphNode", "body": "Fixes #89695.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90229 }, "ca2005f6587c6b4e6c4c1f06b677bd6c55555c6f": { "hash": "ca2005f6587c6b4e6c4c1f06b677bd6c55555c6f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTUwNTE=" ], "author_raw": "Kasper Frandsen ", "committer_raw": "Kasper Frandsen ", "summary": "Add show in filesystem option for file favorites", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91158 }, "27780690255dae225a809392ea9ce0d8c37908e5": { "hash": "27780690255dae225a809392ea9ce0d8c37908e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix object iterator opcodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89639 }, "1c32fa2f40d67011a74b541150e8abce4f18149e": { "hash": "1c32fa2f40d67011a74b541150e8abce4f18149e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix `TabContainer` regressions related to switching tabs in certain cases", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91188 }, "01135bc533bb294b45de7f1aac187e529c171c29": { "hash": "01135bc533bb294b45de7f1aac187e529c171c29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `SurfaceTool.create_from_arrays` crash with bad index", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91198 }, "779426b2fa8acf415a01998d91ad77ebb6e64be4": { "hash": "779426b2fa8acf415a01998d91ad77ebb6e64be4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Allow setting icon max width for TabContainer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91193 }, "7ca038effa28c1767e43e4f66d2bd9f34852d5b7": { "hash": "7ca038effa28c1767e43e4f66d2bd9f34852d5b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Perform validated calls with static methods", "body": "When the types are validated at compile time, this type of call runs\nfaster. It is already used for instance methods, this adds this\noptimization to native static methods as well.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91192 }, "4e5e81c7d44f389f8ba973437197e7040c2fb236": { "hash": "4e5e81c7d44f389f8ba973437197e7040c2fb236", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Properly calculate penumbra for soft shadows with reverse z", "body": "Also fix a related bug where the DirectionalLight3D size was ignored unless a positional light with soft shadows touched the mesh", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91191 }, "e00e5c03866be37bfe77ff66948d59a7a08bb0d2": { "hash": "e00e5c03866be37bfe77ff66948d59a7a08bb0d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=", "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Remove the Hand enum from XRHandTracker to fix name-collision with the hand property of the base class.", "body": "Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91130 }, "d9b0561601f93a54bd2f831fca434c3383d36441": { "hash": "d9b0561601f93a54bd2f831fca434c3383d36441", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Don't use vscroll when fit to content height in TextEdit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91190 }, "40651eb642447d05fd2fc25d158659e9c9463c72": { "hash": "40651eb642447d05fd2fc25d158659e9c9463c72", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDQ3Mjgy" ], "author_raw": "Emanuel Acosta Gonzalez (emanvidmaker) ", "committer_raw": "GitHub ", "summary": "FileAccess.xml had conflicting function names in its example code", "body": "In the example code the declared load() function conflicts with global scope load(). so if you copy pasted it in godot 4.2.2 you would get a \"Too few arguments for \"load()\" call. Expected at least 1 but received 0.\" error since it doesn't override global scope load().", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91189 }, "3a1246c198ac819edaf0d3f0c52f2255af0c8977": { "hash": "3a1246c198ac819edaf0d3f0c52f2255af0c8977", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Store line change in script navigation history", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 63515 }, "c14b395c782f9ff1e80e47dda1c8ef97d17f342f": { "hash": "c14b395c782f9ff1e80e47dda1c8ef97d17f342f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc1NzA=" ], "author_raw": "Markus Stephanides ", "committer_raw": "GitHub ", "summary": "Add no-change check to Label3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91177 }, "e8bb0a5719ca78a0b10ab980c4c5c06b5bdf7dbb": { "hash": "e8bb0a5719ca78a0b10ab980c4c5c06b5bdf7dbb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add adjustments and color correction to Compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91176 }, "eefd3114560afcfbaf826c806deabefb3643750c": { "hash": "eefd3114560afcfbaf826c806deabefb3643750c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Don't edit current when changing docks v2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91168 }, "095569011c6afd7baab44fac0a8a1850af3217e3": { "hash": "095569011c6afd7baab44fac0a8a1850af3217e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Resolve bind poses from FBX clusters instead of FBX poses", "body": "Turns out that the information in FBX Pose objects is relatively often broken.\nUsing skin cluster bind poses seems more reliable, but cannot capture the bind pose of the root bone.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91036 }, "b95e18f5575f1024b93613721220c7a29898b95e": { "hash": "b95e18f5575f1024b93613721220c7a29898b95e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Fix crash on compatibility fallback when vkCreateRenderPass2KHR is unavailable.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91169 }, "73e4e7ef9c8a9e937aa489d3f5346b48bdb71f08": { "hash": "73e4e7ef9c8a9e937aa489d3f5346b48bdb71f08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Allow compressed texture array and cubemap types in shader globals editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91164 }, "11d3768132582d192b8464769f26b493ae822321": { "hash": "11d3768132582d192b8464769f26b493ae822321", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91153 from dsnopek/fix-gdextension-static-ptrcall", "body": "Fix ptrcalls to static GDExtension methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e399f862dff006b982a35039276d403e762914a0": { "hash": "e399f862dff006b982a35039276d403e762914a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91136 from basicer/light_vertex", "body": "Add `LIGHT_VERTEX` to fragment shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43d7346b5ab4af53bc68d09ad6752c705a4dc57d": { "hash": "43d7346b5ab4af53bc68d09ad6752c705a4dc57d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91114 from Koyper/fix_popup_menu_incorrect_v_scrollbar", "body": "[PopupMenu] Fix incorrect vertical scroll bar visible at fractional content scale", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f859400c6b55d802c3102a098dc32c0a902ba6e5": { "hash": "f859400c6b55d802c3102a098dc32c0a902ba6e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91078 from aaronp64/import_skip_crash", "body": "Fix errors/crashes related to skipped imports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5a14db7554283fbf228cd9d427bc708b1faa9477": { "hash": "5a14db7554283fbf228cd9d427bc708b1faa9477", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86627 from ajreckof/add-static-body-creation-for-all-colision-shape-creations", "body": "Add static body creation equivalent for all collision shape sibling creations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e63d0983d0245db11ca513ecfc0a4309fef57543": { "hash": "e63d0983d0245db11ca513ecfc0a4309fef57543", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix errors/crashes related to skipped imports", "body": "- Added check for \"animation/fps\" key before attempting to use it in EditorSceneFormatImporterBlend::import_scene, to give error instead of crashing\n\n- Don't show \"Advanced...\" button if last import used \"Keep File\" or \"Skip File\"\n\n- Don't try to call ResourceLoader::load on kept/skipped file when changing importer, which would give an error\n\nFixes #90324", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91078 }, "4c5a904faf61ff72f170cf89ca3da840dd13d2ba": { "hash": "4c5a904faf61ff72f170cf89ca3da840dd13d2ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzOTY5Nzgw" ], "author_raw": "Koyper ", "committer_raw": "Koyper ", "summary": "[PopupMenu] Fix incorrect vertical scroll bar visible at fractional content scale", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91114 }, "ffe0b869f5c55b1b74d5c9b65a39d0dc81ba3d4e": { "hash": "ffe0b869f5c55b1b74d5c9b65a39d0dc81ba3d4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3MTUxMw==" ], "author_raw": "Rob Blanckaert ", "committer_raw": "Rob Blanckaert ", "summary": "Add LIGHT_VERTEX to fragment shader", "body": "Adds a new variable to the fragment shader to specify\nthe vertex position used when calculating lighting.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91136 }, "b84f66c5df3c30b38bde4a57e7ff274d8b290f59": { "hash": "b84f66c5df3c30b38bde4a57e7ff274d8b290f59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw", "U_kgDOBcK-Cw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Rework MeshInstance3d collision shape creation into a subMenu and add all static body options", "body": "Apply suggestions from code review\n\nCo-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86627 }, "45463f75d6a1a38c104481b8d6b38e682e4c9d3f": { "hash": "45463f75d6a1a38c104481b8d6b38e682e4c9d3f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix ptrcalls to static GDExtension methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91153 }, "52324ebbb3cda8441759591086e8c7681e35ed25": { "hash": "52324ebbb3cda8441759591086e8c7681e35ed25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix GDExtension documentation disappearing after hot-reload", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91126 }, "780e1a50408360cf0cf93c0b55b59e9d7b4ad0b1": { "hash": "780e1a50408360cf0cf93c0b55b59e9d7b4ad0b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91141 from kus04e4ek/earbuds-you-had-one-job", "body": "Don't ignore `audio/driver/output_latency.web`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50a38cd1c21284731852b8a53814cbd2c3bf54e7": { "hash": "50a38cd1c21284731852b8a53814cbd2c3bf54e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91137 from ckaiser/fix-minimap-lightmode", "body": "Use TextEdit caret color for minimap highlight (fix minimap regression)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04d708d675b7cfdef043930a62b4a39d17bc1b35": { "hash": "04d708d675b7cfdef043930a62b4a39d17bc1b35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91129 from timothyqiu/gdscripty", "body": "Fix syntax error in `camera_attributes_set_exposure` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab2daa292322acc92ebbe6cf21b3bd80cfb5772b": { "hash": "ab2daa292322acc92ebbe6cf21b3bd80cfb5772b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91095 from timothyqiu/min-tree", "body": "Fix Tree minimum size calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81aa139e0d1c19bdd3289d8e31779c902f413534": { "hash": "81aa139e0d1c19bdd3289d8e31779c902f413534", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91083 from nagidev/master", "body": "Fix port cache calculation in GraphNode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f819c77d274ba4a40c5261bab3dcb9f13460e263": { "hash": "f819c77d274ba4a40c5261bab3dcb9f13460e263", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90915 from rburing/no_more_speedrun", "body": "Fix `move_and_slide` wall slide acceleration (3D)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c8a4a9daba4261571a7c7877be93b0ceca649ce": { "hash": "7c8a4a9daba4261571a7c7877be93b0ceca649ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDIxNQ==" ], "author_raw": "patwork ", "committer_raw": "patwork ", "summary": "Added splash image support and new progress bar for web export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91128 }, "1e8eff815a96928bb8acdf45388838aed82dbb3c": { "hash": "1e8eff815a96928bb8acdf45388838aed82dbb3c", "is_merge": false, "authored_by": [ "U_kgDOBw85cQ" ], "author_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "committer_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "summary": "Don't ignore `audio/driver/output_latency.web`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91141 }, "84d01347df233baccc6979ee94dfc4a902f32cbb": { "hash": "84d01347df233baccc6979ee94dfc4a902f32cbb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix syntax error in camera_attributes_set_exposure documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91129 }, "4f4e8589df0af54db4df2b8d68340117f6daabce": { "hash": "4f4e8589df0af54db4df2b8d68340117f6daabce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix Tree minimum size calculation", "body": "- Take scroll bar space and column title buttons into account\n- Fix first column min size sometimes missing one level of indent\n- Fix cell min size ignoring text overrun behavior and item inner margin\n- Update min size when `hide_root` or `column_title_visible` changes\n\nWrong description of `item_inner_margin_*` constants is also fixed", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91095 }, "91fff47fdcbf0761a4509649fa392361c59e32bb": { "hash": "91fff47fdcbf0761a4509649fa392361c59e32bb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Use TextEdit caret color for minimap highlight", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91137 }, "e0f58a31946800635501fc4f6f8c4f74c5c5e321": { "hash": "e0f58a31946800635501fc4f6f8c4f74c5c5e321", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91120 from dalexeev/gds-fix-tests-fail-after-89990", "body": "GDScript: Fix test `reset_uninit_local_vars.gd` failure", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4136ed7fc898a0f8160f9c39374566ae26256574": { "hash": "4136ed7fc898a0f8160f9c39374566ae26256574", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix test `reset_uninit_local_vars.gd` failure", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91120 }, "4bca2d8bc64e84a764ee656b9c42443b24448f53": { "hash": "4bca2d8bc64e84a764ee656b9c42443b24448f53", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91113 from KoBeWi/acceptator", "body": "Register text enter for script base class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f4a1c391fe1ff8bad6971bfb7e8a9dba3c504bbf": { "hash": "f4a1c391fe1ff8bad6971bfb7e8a9dba3c504bbf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91110 from KoBeWi/impostor_node_among_us", "body": "Clarify transform inheritance of CanvasItem nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9f1ce63296c5c43b9c5343f1779e8c2203843205": { "hash": "9f1ce63296c5c43b9c5343f1779e8c2203843205", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91109 from kleonc/path3d-tilt-gizmo-ray-against-global-plane", "body": "Fix `Path3D` tilt gizmo raycasting against local plane", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de9933444e95980b5e3f7847de25addebbbb966e": { "hash": "de9933444e95980b5e3f7847de25addebbbb966e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91108 from akien-mga/sync-gamecontrollerdb", "body": "Sync controller mappings DB with SDL 2 community repo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7125d41d983f8ca05e1c24221327ab793e6ebad2": { "hash": "7125d41d983f8ca05e1c24221327ab793e6ebad2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91106 from AThousandShips/macos_ci_improve", "body": "[CI] [macOS] Build for both `arm64` and `x86_64`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b0bd873f09946b32664bf58a1eed66d1151531f": { "hash": "7b0bd873f09946b32664bf58a1eed66d1151531f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91103 from smix8/navregion_test_err", "body": "NavigationRegion test suppress warning about visual meshes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2da707ee358afca814a77c4d6b4a3463a6d04809": { "hash": "2da707ee358afca814a77c4d6b4a3463a6d04809", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91090 from timothyqiu/disconnect", "body": "Fix error when moving FileSystem dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcdaa7d5a9f95d7403f04f69144d271555d64603": { "hash": "dcdaa7d5a9f95d7403f04f69144d271555d64603", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90900 from Calinou/file-logging-strip-ansi-escape-codes", "body": "Strip ANSI escape codes from file logging", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e92fb00d464aa9609e11bd3dce00c2baf0dd3c8": { "hash": "2e92fb00d464aa9609e11bd3dce00c2baf0dd3c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90540 from Repiteo/core/type-info-use-type-traits", "body": "Core: Use `` where applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00cc0a3e8f03bdbba9be35bd2c60351cca1b87d8": { "hash": "00cc0a3e8f03bdbba9be35bd2c60351cca1b87d8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90091 from ajreckof/Fix-load-subtask-not-being-registered-leading-to-false-progress-values-", "body": "Fix load subtask not being registered leading to false progress values.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69a23e64e4aa6543adba79c4d3767bf0d2728faa": { "hash": "69a23e64e4aa6543adba79c4d3767bf0d2728faa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89990 from dalexeev/gds-reset-uninit-local-vars", "body": "GDScript: Fix uninitialized local variables not being reset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d68ab7c874908f1ee890c10ec593735c181d78f8": { "hash": "d68ab7c874908f1ee890c10ec593735c181d78f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Register text enter for script base class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91113 }, "d04d58d3872bedcf5a899bd17db316a52732dce0": { "hash": "d04d58d3872bedcf5a899bd17db316a52732dce0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify transform inheritance of CanvasItem nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91110 }, "0c8275b4f711f2e9e472eefe6ce422d0a7ee7892": { "hash": "0c8275b4f711f2e9e472eefe6ce422d0a7ee7892", "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 Path3D tilt gizmo raycasting against local plane", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91109 }, "24ad73b13fa814916128865d2bc80aa97ed9560f": { "hash": "24ad73b13fa814916128865d2bc80aa97ed9560f", "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": "[CI] [macOS] Build for both `arm64` and `x86_64`", "body": "Creates a universal build, to catch discrepancies on different\narchitectures", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91106 }, "1da02fa7be4ace876a53802d19711ec7037d94f3": { "hash": "1da02fa7be4ace876a53802d19711ec7037d94f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Sync controller mappings DB with SDL 2 community repo", "body": "Synced with mdqinc/SDL_GameControllerDB@5b4efa3a2015552cec4cb809169d29615202e9f2", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91108 }, "dee65d14351a419cfeaac0e1e0da0a497bd445fb": { "hash": "dee65d14351a419cfeaac0e1e0da0a497bd445fb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Redefine GetSimpleTypeT<> in terms of ", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91104 }, "61c099a41ff47bbfb673edaee8e331322c5880ba": { "hash": "61c099a41ff47bbfb673edaee8e331322c5880ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "NavigationRegion test suppress warning", "body": "Suppresses warning about source geometry parsing from visual meshes in NavigationRegion test.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91103 }, "b0cafc1077b3b74a617dedd7f8009af86dcf735f": { "hash": "b0cafc1077b3b74a617dedd7f8009af86dcf735f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NTgzMjgz" ], "author_raw": "nagidev ", "committer_raw": "nagidev ", "summary": "Fixed port cache calculation in GraphNode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91083 }, "a4fbe4c01f5d4e47bd047b091a65fef9f7eb2cca": { "hash": "a4fbe4c01f5d4e47bd047b091a65fef9f7eb2cca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91081 from KoBeWi/closing_faster_than_light", "body": "Further speed up closing multiple scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba3007d127243f1c3e871a1c4f8f2141fee7fbef": { "hash": "ba3007d127243f1c3e871a1c4f8f2141fee7fbef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91079 from paulloz/dotnet/enforce-use-sdk-8", "body": "Enforce using .NET SDK >= 8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6149359dacfdd08f035504bbafd50cc15a2846b3": { "hash": "6149359dacfdd08f035504bbafd50cc15a2846b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91076 from Bn-Fang/master", "body": "Fix typo in Camera2D node's anchor mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b7917f685abfc357b1acae0aef392802fe93e76": { "hash": "8b7917f685abfc357b1acae0aef392802fe93e76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91073 from KoBeWi/irritating_bounds", "body": "Remove `uv_editor_bounds` editor setting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "504de8be70c83940cadab05edf47525abc92659b": { "hash": "504de8be70c83940cadab05edf47525abc92659b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91071 from bruvzg/dbus_fd_cb_process", "body": "[DBus] Process file dialog callback in the main event loop instead of using deferred call.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17d9c52ad90175b7f18340eec29660687f7c63dc": { "hash": "17d9c52ad90175b7f18340eec29660687f7c63dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90894 from lyuma/animation_step_30", "body": "Set animation step from importers. Increase default step from 10 to 30FPS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "149023335d06ee2f10c823051dd12cfc704aa7fd": { "hash": "149023335d06ee2f10c823051dd12cfc704aa7fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90817 from KoBeWi/there_is_one_pattern", "body": "Reuse single erase pattern in tile editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e46e9ae749079ba729f3367ba0dacf509ce49ec": { "hash": "4e46e9ae749079ba729f3367ba0dacf509ce49ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89929 from smix8/ClipperD", "body": "Change 2D navigation mesh baking to use floating point coordinates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f21267a4673eb4a5053237e1bc7693fd431559b": { "hash": "6f21267a4673eb4a5053237e1bc7693fd431559b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85880 from Rudolph-B/GPU-particles-2D-spread-issue", "body": "Fixed particle spread values affecting particle velocity", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c3a307d3eb74d255842c2eeae56d54e79baa99b": { "hash": "1c3a307d3eb74d255842c2eeae56d54e79baa99b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84474 from johnsonbaugh/skeleton2d_warnings", "body": "Fix errors and warnings when loading Skeleton2D Modifications", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fdd159de2f9fc205962686558858417a56eaa2d4": { "hash": "fdd159de2f9fc205962686558858417a56eaa2d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91080 from Repiteo/scons/scons_ver-variable", "body": "SCons: `scons_version` to environment variable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fd2ab721e2f0a8e141280b396c72300a78d51c3d": { "hash": "fd2ab721e2f0a8e141280b396c72300a78d51c3d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: `scons_version` to environment variable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91080 }, "e2995d3b885570fb8c3416470c66163ef9f065d7": { "hash": "e2995d3b885570fb8c3416470c66163ef9f065d7", "is_merge": false, "authored_by": [ "" ], "author_raw": "johnsonbaugh ", "committer_raw": "johnsonbaugh ", "summary": "Reset state of SkeletonModification2D when loaded from cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84474 }, "ef8acbde9a3a6443d4d979828a81433c98a3d3a9": { "hash": "ef8acbde9a3a6443d4d979828a81433c98a3d3a9", "is_merge": false, "authored_by": [ "" ], "author_raw": "johnsonbaugh ", "committer_raw": "johnsonbaugh ", "summary": "Fix errors and warnings when loading Skeleton2D Modifications", "body": "Fixes #73247", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84474 }, "308fb3a284b71de8e589f60fb75a4f909abe4c93": { "hash": "308fb3a284b71de8e589f60fb75a4f909abe4c93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix error when moving FileSystem dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91090 }, "459f14c098a662ae49ab12f7af11b4ff72467f34": { "hash": "459f14c098a662ae49ab12f7af11b4ff72467f34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==", "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Strip ANSI escape codes from file logging", "body": "Text editors cannot display ANSI escape codes, so these should be\nstripped from log files to ensure readability.\n\nSince this uses a regex, this works both for `print_rich()`\nand manually inserted ANSI escape codes.\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90900 }, "2343c4208ce59bc62d7942e471e8b39076fee0ee": { "hash": "2343c4208ce59bc62d7942e471e8b39076fee0ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMjc2NTEz" ], "author_raw": "Owen Edwards <90276513+OwenAEdwards@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Modified MultPlayer spawnable scene path error checking.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91084 }, "fd3ed998cee3ab660e1e76f027521d89bfb7789e": { "hash": "fd3ed998cee3ab660e1e76f027521d89bfb7789e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Further speed up closing multiple scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91081 }, "c7f56d327d265fa7b2541fe7c5e6cc1730661749": { "hash": "c7f56d327d265fa7b2541fe7c5e6cc1730661749", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #91074 from AThousandShips/macos_version", "body": "[CI] [macOS] Fix CI with new GitHub runners", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2efa545d60560ed42a68a724177d6cfce9b568b": { "hash": "f2efa545d60560ed42a68a724177d6cfce9b568b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Enforce using .NET SDK >= 8 in modules/mono/", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91079 }, "5d0a229a583c6b9b67f029d49cbac57bd5c11389": { "hash": "5d0a229a583c6b9b67f029d49cbac57bd5c11389", "is_merge": false, "authored_by": [ "U_kgDOBjq-IA" ], "author_raw": "Bn-Fang <104513056+Bn-Fang@users.noreply.github.com>", "committer_raw": "Bn-Fang <104513056+Bn-Fang@users.noreply.github.com>", "summary": "Fixed Typo in Camera 2D node's anchor mode", "body": "Fixed the Camera 2D node's anchor mode descriptor from \"Fixed TopLeft\" to \"Fixed Top Left\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91076 }, "836845f5a2a2c346b421ee73f3a9ce12e855ba11": { "hash": "836845f5a2a2c346b421ee73f3a9ce12e855ba11", "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": "[CI] [macOS] Fix CI with new GitHub runners", "body": "New `macos-latest` run on an arm64 image instead of x86_64 breaking the\neditor workflow.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91074 }, "15de869a9c40f9977587535ff416cb79955fe400": { "hash": "15de869a9c40f9977587535ff416cb79955fe400", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "CommandQueueMT: Optimize & fix handling of sync/ret commands", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90760 }, "6f7da2f5e4f45fc9cb956b45b5ed2595cd222845": { "hash": "6f7da2f5e4f45fc9cb956b45b5ed2595cd222845", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove uv_editor_bounds editor setting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91073 }, "a754bbc565ff39b8894951ebdd62ec1042b62ccc": { "hash": "a754bbc565ff39b8894951ebdd62ec1042b62ccc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91059 from BastiaanOlij/fix_multiview_copy", "body": "Fix issue with copy shader not working in multiview", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5594bca2fbe6292662ccced3cd93805e095f422a": { "hash": "5594bca2fbe6292662ccced3cd93805e095f422a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91050 from bruvzg/ios_sensor_fix", "body": "[iOS] Fix sensors orientation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "515404486bd26fda0c012b88c0ce3df2df4f8880": { "hash": "515404486bd26fda0c012b88c0ce3df2df4f8880", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91045 from lyuma/fbx_root_node", "body": "fbx: Avoid name conflict with humanoid \"Root\" bone", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3b9344a37a60c07ed48a49eb0c5575e7f881340": { "hash": "a3b9344a37a60c07ed48a49eb0c5575e7f881340", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91044 from timothyqiu/column-title", "body": "Fix wrong Tree column title position", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7abefd0a3552afbd33cabec87b101543b3a3e6d": { "hash": "d7abefd0a3552afbd33cabec87b101543b3a3e6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91038 from timothyqiu/tab-container-toggle-icon-text", "body": "Fix TabContainer using wrong content rect after tab title update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05ffa2685b564df7c6d800ec5019e9317960945b": { "hash": "05ffa2685b564df7c6d800ec5019e9317960945b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91028 from killzebug/resourcetest", "body": "Suppress expected errors in resource unit tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "258be6d762b1c606941130d7d598a01c387656ee": { "hash": "258be6d762b1c606941130d7d598a01c387656ee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90911 from clayjohn/RD-tex-copy", "body": "Ensure minimum block size is respected when doing GPU to CPU copies of compressed textures", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff9d78c14125afd7b707dbd70e9054c6b1e96cac": { "hash": "ff9d78c14125afd7b707dbd70e9054c6b1e96cac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90889 from timothyqiu/compat", "body": "Use compatible text resource format when possible", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99cff796ea008044b84716b18fec45133bcda91f": { "hash": "99cff796ea008044b84716b18fec45133bcda91f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90883 from cosparks/fix-sdf-collision-2d", "body": "Fix LightOccluder2D SDF Collision Enable/Disable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba804f1be7ff022c911af1952a175719a59c90b6": { "hash": "ba804f1be7ff022c911af1952a175719a59c90b6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90875 from KoBeWi/minor_problem", "body": "Use minor version in EditorSettings file name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cb1d6140be307674da6782b2f8ccc55ee009c035": { "hash": "cb1d6140be307674da6782b2f8ccc55ee009c035", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90866 from Repiteo/core/variant-initalizer-lists", "body": "Core: Utilize initalizer lists in Variant constructors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2463e42ea17d62d0631c247a478e153c55d1e566": { "hash": "2463e42ea17d62d0631c247a478e153c55d1e566", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90786 from m4rr5/fix_flipped_line2d_joints", "body": "Fix `Line2D` joints with `joint_mode` set to Round rendered \"flipped\" for a 180 degree angle.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a55ffba31bffaa64bfa6995ca91c6ace2d603b96": { "hash": "a55ffba31bffaa64bfa6995ca91c6ace2d603b96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90620 from thimenesup/fix_push_constant", "body": "Fix incorrect bounds check in RenderingDevice push constant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fc912defb1a0c84e5330ed6e52340cb82381a468": { "hash": "fc912defb1a0c84e5330ed6e52340cb82381a468", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90326 from fire/vsk-scons-final-4.3", "body": "Avoid compiler error with RenderingContextDriverVulkanWindows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad4dff27bae1dd34d62e08641fa6f86f61d41da1": { "hash": "ad4dff27bae1dd34d62e08641fa6f86f61d41da1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90027 from Faless/mp/cache_no_spam", "body": "[MP] Gracefully handle cache confirmation of deleted nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b28cb672173e8ac143891fbf613c2f428e06104": { "hash": "6b28cb672173e8ac143891fbf613c2f428e06104", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89884 from HolonProduction/tests-batch-2", "body": "Completion Tests: Add script to owner", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13b66bcea2e93c563f8610f2c753498141f0a4ad": { "hash": "13b66bcea2e93c563f8610f2c753498141f0a4ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89738 from dalexeev/gds-docgen-improve-non-constant", "body": "GDScript: Improve DocGen for non-constant expressions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb9457d7255012a08ee713d77c8f1e2d17cfb650": { "hash": "bb9457d7255012a08ee713d77c8f1e2d17cfb650", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89247 from 4d49/tab-tooltip", "body": "Add text tooltip for TabBar & TabContainer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b39afcda382f8f5bd96621cf7609cb964fc82bf4": { "hash": "b39afcda382f8f5bd96621cf7609cb964fc82bf4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84926 from jsjtxietian/update-worker-thread-doc", "body": "Update WorkerThreadPool doc to mention every task should be waited so that any allocated resources can be cleaned up.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fcb8438e9bdb152d744fd3352832e3b2b048303f": { "hash": "fcb8438e9bdb152d744fd3352832e3b2b048303f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91072 from Repiteo/scons/alias-conditional", "body": "SCons: Only use alias if SCons v4.3 or later", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ad43045a3ab97308ad93a63d2527c1e9cb165fa": { "hash": "2ad43045a3ab97308ad93a63d2527c1e9cb165fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Don't edit current when changing docks\"", "body": "This reverts commit 55711b2ee849163135640cda0f00fcdcb0819af5.\nFixes #91046.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e115f478ea32aa143568a4c84f95fbd99026fbb9": { "hash": "e115f478ea32aa143568a4c84f95fbd99026fbb9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Only use alias if SCons v4.3 or later", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91072 }, "67d6be30a005cce39a51894cadda55268341178c": { "hash": "67d6be30a005cce39a51894cadda55268341178c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[DBus] Process file dialog callback in the main event loop instead of using deferred call.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91071 }, "226ca2f04c1b2fa0668148a00e646bc01db55fdb": { "hash": "226ca2f04c1b2fa0668148a00e646bc01db55fdb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix issue with copy shader not working in multiview", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91059 }, "7f52e5bd4462773a2dadc36be3788793cc0c0908": { "hash": "7f52e5bd4462773a2dadc36be3788793cc0c0908", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Fix sensors orientation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91050 }, "33e977ee34394a737c2f50d2d07b12b0e521375d": { "hash": "33e977ee34394a737c2f50d2d07b12b0e521375d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "fbx: Avoid name conflict with humanoid \"Root\" bone", "body": "The importer forces name uniqueness, even for the root. \"RootNode\" is less likely to conflict.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91045 }, "6a4d8d4b5cdb6c24dc92201a5fdd8131d12b604a": { "hash": "6a4d8d4b5cdb6c24dc92201a5fdd8131d12b604a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Change 2D navigation mesh baking to use floating point coordinates", "body": "Replaces internal uses of Clipper2 integer structs to their floating point equivalents.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89929 }, "98d7d623509748ab14c390455327decb8bfdbc47": { "hash": "98d7d623509748ab14c390455327decb8bfdbc47", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix wrong Tree column title position", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91044 }, "b37ddfc606a5cff69f7ba8dd4bd2ee3c09b6b5c2": { "hash": "b37ddfc606a5cff69f7ba8dd4bd2ee3c09b6b5c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgyMDgxNjU=" ], "author_raw": "Mansur Isaev <737dab2f169a@mail.ru>", "committer_raw": "Mansur Isaev <737dab2f169a@mail.ru>", "summary": "Add tab tooltip text", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89247 }, "941e5c48203d7e5ce5ed7fafa41994a70a1f13d1": { "hash": "941e5c48203d7e5ce5ed7fafa41994a70a1f13d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Use compatible text resource format when possible", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90889 }, "6d0dca76c08114b6b2cb69430f102cb85aa9d60a": { "hash": "6d0dca76c08114b6b2cb69430f102cb85aa9d60a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMzYwNjIy" ], "author_raw": "cosparks ", "committer_raw": "cosparks ", "summary": "Fixes SDF Collision Enable/Disable", "body": "- sets LightOccluderInstance field when sdf collision is updated\n- adds check for light occluder sdf_collision field in 2d renderers", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90883 }, "91918e8cb7d27b02bf4d7687f68f2e7c8fb6f376": { "hash": "91918e8cb7d27b02bf4d7687f68f2e7c8fb6f376", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix TabContainer not updating content rect after changing tab title", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91038 }, "00f3dd03377ece72d188f4cebf309773c995f223": { "hash": "00f3dd03377ece72d188f4cebf309773c995f223", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Subscribe to correct tracker signals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91031 }, "53a95d6a00a89cd56414553f2e18aa41ac060198": { "hash": "53a95d6a00a89cd56414553f2e18aa41ac060198", "is_merge": false, "authored_by": [ "U_kgDOCYLoRQ" ], "author_raw": "killzebug ", "committer_raw": "killzebug ", "summary": "Suppressed expected errors for uncached resources.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91028 }, "7abe0c6014022874378cb64a11b26b0f0f178324": { "hash": "7abe0c6014022874378cb64a11b26b0f0f178324", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90988 from TheSofox/scrolling-signal-fix", "body": "Enable `Scrolling` signal when scrolling with middle mouse on `RichTextLabel` or `ScrollContainer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e96c61c6232890ef145ac4a30722b73e17f826c1": { "hash": "e96c61c6232890ef145ac4a30722b73e17f826c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91026 from KoBeWi/YoU_ARE_uP_TO_dATE_ThaNk_you_for_CHooSInG_goDOT_engiNe", "body": "Hide update status label when no action is required", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4eb0ceab351804b44c0eb9669a2173f37f7210ff": { "hash": "4eb0ceab351804b44c0eb9669a2173f37f7210ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #91017 from m4gr3d/cleanup_android_file_errors", "body": "Cleanup Android file errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7bc667fe1e1419ea662e355bda0aff1f7ecf010": { "hash": "b7bc667fe1e1419ea662e355bda0aff1f7ecf010", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90985 from Fulanko/fix-class-docs-os_get_cmdline_args", "body": "Fix incorrect C# in `OS.get_cmdline_args` docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e22743298acef8064651425061b167939a3be727": { "hash": "e22743298acef8064651425061b167939a3be727", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90961 from Lateasusual/gdextension-hot-reloading-borked", "body": "GDExtension: Fix missing library path breaking hot reloading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "98cce21e7878c7f55d24f7e0d65bcadeedf087f3": { "hash": "98cce21e7878c7f55d24f7e0d65bcadeedf087f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90921 from smix8/navmesh_bake_warn", "body": "Warn that navigation mesh baking from Meshes is bad for runtime performance", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2980a6b29585d99c5b65226b260763463064c01e": { "hash": "2980a6b29585d99c5b65226b260763463064c01e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90916 from Naros/expose-classdb-class-get-property-default-value", "body": "Expose `ClassDB::class_get_property_default_value` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7ae78efbabf690c8ad1e62daae8da0f5e073004": { "hash": "e7ae78efbabf690c8ad1e62daae8da0f5e073004", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90732 from bruvzg/impr_c", "body": "Improve TextEdit/LineEdit word selection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8eca0b3f03a57ac61227d4399c54cd562804608": { "hash": "e8eca0b3f03a57ac61227d4399c54cd562804608", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90601 from rune-scape/rune-gdscript-dependant-parser-ref-errors", "body": "GDScript: Fix out of date errors in depended scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "30356a488fab1af657c238f9b6a3b0803e243b38": { "hash": "30356a488fab1af657c238f9b6a3b0803e243b38", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Enabled 'Scrolling' signal when scrolling with middle mouse on RichTextLabel/ScrollContainer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90988 }, "b8ee1366bc170115e061d036d20376e6848f6905": { "hash": "b8ee1366bc170115e061d036d20376e6848f6905", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Hide update status label when no action is required", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91026 }, "1f32b229371e43045459f642d832b7e52fc73264": { "hash": "1f32b229371e43045459f642d832b7e52fc73264", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODI1NzAw" ], "author_raw": "fulanko ", "committer_raw": "fulanko ", "summary": "Fix incorrect c# in OS.get_cmdline_args", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90985 }, "3a06b447cc63934108834749ee0da669c717e1fc": { "hash": "3a06b447cc63934108834749ee0da669c717e1fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Cleanup Android file errors", "body": "Follow up to https://github.com/godotengine/godot/pull/90403", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91017 }, "c1b34672f95d03be104828679f606ed4a1cc24c3": { "hash": "c1b34672f95d03be104828679f606ed4a1cc24c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 61006 }, "c6be5f130c7e7a8de12a719a33253ee4674ba8a6": { "hash": "c6be5f130c7e7a8de12a719a33253ee4674ba8a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix disconnect_peer not doing the proper cleanup", "body": "Lower layers (cache, replication) were not being notified about the peer\nbeing disconnected.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 91011 }, "ec29c3e784abdf891abd38f42444216e3d2a0fb7": { "hash": "ec29c3e784abdf891abd38f42444216e3d2a0fb7", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix property access on read-only `Dictionary`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89647 }, "a116801ec76fa2159191609d0dbef666d92385a4": { "hash": "a116801ec76fa2159191609d0dbef666d92385a4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Improve TextEdit/LineEdit word selection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90732 }, "7529c0bec597d70bc61975a82063bb5112ac8879": { "hash": "7529c0bec597d70bc61975a82063bb5112ac8879", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90994 from aaronp64/tileset_compressed_image", "body": "Handle compressed images in `TileSetAtlasSource::_create_padded_image_texture`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b42352c99f5d4cf16ab83a9995b8a61eeb5e861": { "hash": "2b42352c99f5d4cf16ab83a9995b8a61eeb5e861", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90968 from raulsntos/fix-gdscript-analyzer-with-overloaded-dotnet-methods", "body": "C#: Don't return MethodInfo for overloaded methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7dc4b4b6bb67efd708adb8eb01e37c22a06dc30": { "hash": "e7dc4b4b6bb67efd708adb8eb01e37c22a06dc30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90962 from TokageItLab/2or3", "body": "Correct AnimationNode documentation where it mentions multiple inputs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e391ea81eca73e8d4ce7c582e1948a20eaaf80e": { "hash": "4e391ea81eca73e8d4ce7c582e1948a20eaaf80e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90942 from timothyqiu/toggle-tab-icon", "body": "Fix TabContainer not redrawing after toggling tab icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69811b920944081497fabe2d5e8f4e092618eb90": { "hash": "69811b920944081497fabe2d5e8f4e092618eb90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90939 from AThousandShips/web_ver_fix", "body": "[Web] Fix building for web on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bfca90acb78cccc60e845264cc70698acaf2fc69": { "hash": "bfca90acb78cccc60e845264cc70698acaf2fc69", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90935 from smix8/navdata_append", "body": "Add NavigationMeshSourceGeometryData append functions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "659cf339bc365d596e7b9279552231fbb673b53c": { "hash": "659cf339bc365d596e7b9279552231fbb673b53c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90931 from aaronfranke/is-ascii-alphabet-char", "body": "Rename internal `is_ascii_char` to `is_ascii_alphabet_char`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8931a3ec1471c8a42c36d902dffc31492f4c54c6": { "hash": "8931a3ec1471c8a42c36d902dffc31492f4c54c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90912 from clayjohn/CVTT-decomp", "body": "Avoid writing out of range data over valid data in CVTT decompress methods when decompressing small mip levels", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7599be94371a4f5f7068c48b98c904a9aa915044": { "hash": "7599be94371a4f5f7068c48b98c904a9aa915044", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90907 from KoBeWi/null_tile_exception", "body": "Don't store TileMapLayer data if empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f0db317ea4730feee523a634555661572b849476": { "hash": "f0db317ea4730feee523a634555661572b849476", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90869 from KoBeWi/babe_wake_up,_new_color_space_just_dropped", "body": "Don't translate ColorPicker color labels", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "462b894840fcd1254a5d8011d6aff1f7126f33ca": { "hash": "462b894840fcd1254a5d8011d6aff1f7126f33ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90857 from Repiteo/scons/cleanup-opts", "body": "SCons: Utilize native Variable alias functionality", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9498753cc46e7af1d985ff04daf5aa166116a416": { "hash": "9498753cc46e7af1d985ff04daf5aa166116a416", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90839 from timothyqiu/tree-button", "body": "Fix TreeItem button handling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab57e8d5a3436fc0e2a11d9909fa53bb9cc345f8": { "hash": "ab57e8d5a3436fc0e2a11d9909fa53bb9cc345f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90834 from lyuma/surfacetool_create_from_arrays", "body": "Expose `create_from_arrays` in SurfaceTool and cleanup some naming", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ab5ab19c32312253557c080eaf63c3e26758807": { "hash": "8ab5ab19c32312253557c080eaf63c3e26758807", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90816 from kitbdev/dock-dont-edit-current", "body": "Don't edit current when changing docks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6cf03a5bbbec48f395c6f61fb33f14e25d0a82a3": { "hash": "6cf03a5bbbec48f395c6f61fb33f14e25d0a82a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90802 from m4gr3d/fix_android_gradle_build_copy_rename_permissions_error", "body": "Fix issue causing the `copyAndRename*` task to fail on occasions on Windows machines", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "61d146c89edd9937863cf13ba8fff00d1ff6cb99": { "hash": "61d146c89edd9937863cf13ba8fff00d1ff6cb99", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90748 from aaronfranke/fix-basis-scale-global", "body": "Fix incorrect name of internal Basis global scale getter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c474ddd4999883749b987b2d4b4c70f00ebd94d": { "hash": "8c474ddd4999883749b987b2d4b4c70f00ebd94d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90710 from m4gr3d/fix_jstring_leaks", "body": "Fix leakage of JNI object references", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b6629978e8d1be15c5e3bc74db55900fa40f52e": { "hash": "4b6629978e8d1be15c5e3bc74db55900fa40f52e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90701 from permelin/improve-delaunay3d-triangulation", "body": "Delaunay3D/LightmapGI: Improve triangulation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bffaa98b1316cd7d509f157a6e6d5f52bbfbdd93": { "hash": "bffaa98b1316cd7d509f157a6e6d5f52bbfbdd93", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90645 from Malcolmnixon/unified-xr-trackers", "body": "Rework XR Trackers to have a common ancestor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e500046e006f43c8c86e621a9c5ec61bc330bb85": { "hash": "e500046e006f43c8c86e621a9c5ec61bc330bb85", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90611 from m4gr3d/automatically_generate_debug_keystore", "body": "Automatically generate the Android debug keystore", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2ee46b3f3f9099ef9a6b00a567f180f9786eb36": { "hash": "f2ee46b3f3f9099ef9a6b00a567f180f9786eb36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90518 from bruvzg/rtl_new_delete", "body": "[RTL] Rewrite `remove_paragraph` code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "504d01b61eaa3e0d1af0a4cea866c18ecfc1395c": { "hash": "504d01b61eaa3e0d1af0a4cea866c18ecfc1395c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90403 from bruvzg/file_resize", "body": "[FileAccess] Implement `resize` method.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b89b8b64c60b7fb7e9f1c26bf20b2c7d7c0adac": { "hash": "0b89b8b64c60b7fb7e9f1c26bf20b2c7d7c0adac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90368 from Naros/expose-classdb-is-enum-bitfield", "body": "Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb3c3ace6276809da3cdc1d206d50800d335c32a": { "hash": "fb3c3ace6276809da3cdc1d206d50800d335c32a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90153 from rburing/clipper2_electric_boogaloo", "body": "Replace Clipper1 library by Clipper2 library", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a6e4ce906c69887d9758a6896c67fc8b43ad7a0": { "hash": "1a6e4ce906c69887d9758a6896c67fc8b43ad7a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90002 from raulsntos/dotnet/expose-property-accessors", "body": "C#: Make internal properties and property accessors public (but hidden)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0cf1557045b5c23c2b60cd53b58b26afea445e01": { "hash": "0cf1557045b5c23c2b60cd53b58b26afea445e01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89780 from AThousandShips/import_fix", "body": "Fix import and saving related crashes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0156bc203986153ac563e6fa8cc6200033a94bf1": { "hash": "0156bc203986153ac563e6fa8cc6200033a94bf1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88381 from m4gr3d/fix_gdextension_dependencies_load_on_android", "body": "Fix loading GDExtension dependencies on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79557e7d0bd54ad63c38499b8bb083416fc386d9": { "hash": "79557e7d0bd54ad63c38499b8bb083416fc386d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #76725 from smix8/meshbake_blendshapemix_4.x", "body": "Add option to bake a mesh from blend shape mix", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9225f67c85c3eab47df96b9fa1bd5a5034eae53": { "hash": "b9225f67c85c3eab47df96b9fa1bd5a5034eae53", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Warn that navigation mesh baking from Meshes is bad for runtime performance", "body": "Warns that navigation mesh baking from Meshes is bad for runtime performance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90921 }, "49ae632b7d91c069d9b1a8d24f1f758b00218431": { "hash": "49ae632b7d91c069d9b1a8d24f1f758b00218431", "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 import and saving related crashes", "body": "* Don't add empty mesh to result when importing obj files\n* Check for null resources in `ResourceSaver`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89780 }, "0adb55423dfb6d3128dc774fbee7068e0c7f118b": { "hash": "0adb55423dfb6d3128dc774fbee7068e0c7f118b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Rewrite `remove_paragraph` code.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90518 }, "ff60f7b6d497bceb39935efa2dc753181025f80e": { "hash": "ff60f7b6d497bceb39935efa2dc753181025f80e", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Handle compressed images in TileSetAtlasSource::_create_padded_image_texture", "body": "Check for compressed image and decompress if needed\n\nFixes #78755", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90994 }, "7316918a0f546f9fa406fd65b9a70161169426a8": { "hash": "7316918a0f546f9fa406fd65b9a70161169426a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Don't return MethodInfo for overloaded methods", "body": "This means the GDScript analyzer loses the method signature information so it can't do type checking for the parameters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90968 }, "2594c573613707ca6b1f7a6c96e8cb5331413c4f": { "hash": "2594c573613707ca6b1f7a6c96e8cb5331413c4f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add NavigationMeshSourceGeometryData append functions", "body": "Adds append functions to NavigationMeshSourceGeometryData.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90935 }, "b1a2394b3b7c0532641c33fc74e27036cd3492c1": { "hash": "b1a2394b3b7c0532641c33fc74e27036cd3492c1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Use same colors for editor and running project for collision/path debug", "body": "This harmonizes the appearance of collision shapes and paths between\nthe editor and running project, in both 2D and 3D.\n\nThis means that in 3D, paths are now green and shapes are now cyan\ninstead of light blue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90966 }, "1f02426b2fa219b7033c10010b8ca7ef471a18a0": { "hash": "1f02426b2fa219b7033c10010b8ca7ef471a18a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Correct AnimationNode document where it mentions multiple inputs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90962 }, "8564e945471d84daef37a74683518dad9db8c49c": { "hash": "8564e945471d84daef37a74683518dad9db8c49c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NTEyMjU0" ], "author_raw": "Chris Clyne ", "committer_raw": "Chris Clyne ", "summary": "GDExtension: Fix missing library path breaking hot reloading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90961 }, "245217699030a0c4aa273cd698f9fc5b5b4e7337": { "hash": "245217699030a0c4aa273cd698f9fc5b5b4e7337", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgyMTQ0Mg==" ], "author_raw": "R. Alex Hofer ", "committer_raw": "R. Alex Hofer ", "summary": "Have GDScriptWorkspace::list_script_files respect .gdignore.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90949 }, "fd14ba34d1db819a526e1e81b4225bbbd1b85d50": { "hash": "fd14ba34d1db819a526e1e81b4225bbbd1b85d50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix TabContainer not redrawing after toggling tab icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90942 }, "173692d05d0b2f1f56290f787790076004cd54fb": { "hash": "173692d05d0b2f1f56290f787790076004cd54fb", "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": "[Web] Fix building for web on Windows", "body": "On Windows the command for emscripten are provided as `.bat` files,\nwhich causes the compiler version check to fail without `shell=True`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90939 }, "8a28f816d011d86a2f7cbbe6aaa97ac616f7596a": { "hash": "8a28f816d011d86a2f7cbbe6aaa97ac616f7596a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Replace Clipper1 library by Clipper2 library", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90153 }, "b1f5e9fe3a0a8b8f99518eea0b39ea1625e4f657": { "hash": "b1f5e9fe3a0a8b8f99518eea0b39ea1625e4f657", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Rename internal is_ascii_char to is_ascii_alphabet_char", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90931 }, "a99756a07fc006ac8191fec19a66b1fd14aefbd0": { "hash": "a99756a07fc006ac8191fec19a66b1fd14aefbd0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Expose create_from_arrays in SurfaceTool and cleanup some naming", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90834 }, "506e93a20718364251e413ddd15315b4115fabfa": { "hash": "506e93a20718364251e413ddd15315b4115fabfa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Exit light calculation early when pixel outside of light bounding rectangle", "body": "This hugely improves the performance of rendering PointLight2Ds", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90920 }, "55711b2ee849163135640cda0f00fcdcb0819af5": { "hash": "55711b2ee849163135640cda0f00fcdcb0819af5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Don't edit current when changing docks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90816 }, "fdf31011a5014a48ffcc204d35082c5bae003232": { "hash": "fdf31011a5014a48ffcc204d35082c5bae003232", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Expose ClassDB::class_get_property_default_value method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90916 }, "80c600d86b6fed05fdb35d5dd95267a8a95fe74d": { "hash": "80c600d86b6fed05fdb35d5dd95267a8a95fe74d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix move_and_slide wall slide acceleration (3D)", "body": "When travel is high enough, keep the global position resulting from the\nmove_and_collide call, and set the motion to the remainder from the\nmove_and_collide call. This ensures travel is taken into account once,\nrather than twice.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90915 }, "c52e217cd38ad9c6d867e844f89f43708da58d3e": { "hash": "c52e217cd38ad9c6d867e844f89f43708da58d3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure minimum block size is respected when doing GPU to CPU copies of compressed textures", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90911 }, "98dacc14eaedc8f9d1bddd73d6fbc4c3975960f3": { "hash": "98dacc14eaedc8f9d1bddd73d6fbc4c3975960f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Avoid writing out of range data over valid data in CVTT decompress methods when decompressing small mip levels", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90912 }, "c936ee54eed8a31da042429548c2ee7e0594c60c": { "hash": "c936ee54eed8a31da042429548c2ee7e0594c60c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90368 }, "c7b6cf9f6d8fe9e6f07b548ca0443562388d3b21": { "hash": "c7b6cf9f6d8fe9e6f07b548ca0443562388d3b21", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't store TileMapLayer data if empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90907 }, "764de7fe3195c28be1d9b8abc26ffdf394e87cb3": { "hash": "764de7fe3195c28be1d9b8abc26ffdf394e87cb3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Collapse the gdextension arguments into the `GDExtensionData` struct", "body": "This is used to reduce the number of arguments to `OS::open_dynamic_library(...)`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88381 }, "ede88cf59d20da54042f16df3fe6ab1aca760d64": { "hash": "ede88cf59d20da54042f16df3fe6ab1aca760d64", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix loading GDExtension dependencies on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88381 }, "4a0160241fd0c1e874e297f6b08676cf0761e5e8": { "hash": "4a0160241fd0c1e874e297f6b08676cf0761e5e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90886 from timothyqiu/lefty", "body": "Fix offset of node filter menu separator icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fba68034860b74039aeaafd160eaeb4e17f7054b": { "hash": "fba68034860b74039aeaafd160eaeb4e17f7054b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90876 from smix8/source_geometry_callback", "body": "Add navigation mesh source geometry parsers and callbacks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "626c6a0ff877ee3f4e42e38c42d61a1af07c4c37": { "hash": "626c6a0ff877ee3f4e42e38c42d61a1af07c4c37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90874 from Zylann/fix_graph_frame_crash", "body": "Fix crash when GraphFrame `sb_to_draw_panel` is not a StyleBoxFlat", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00c847a629dfd105a9f68f6be50e1b7bfac5eae2": { "hash": "00c847a629dfd105a9f68f6be50e1b7bfac5eae2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90862 from RadiantUwU/change_stuff", "body": "Remove experimental flag from `remove_user_signal()`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e34399cdcbb3dfacf95ad3f269ac6f1f2c72449e": { "hash": "e34399cdcbb3dfacf95ad3f269ac6f1f2c72449e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90861 from aaronp64/audio_stream_player_nan", "body": "Check for NaN in `set_volume_db` functions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21140aad73441801521e18b7b273fb1ef2fc7074": { "hash": "21140aad73441801521e18b7b273fb1ef2fc7074", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90858 from Repiteo/scons/show_progress-tweaks", "body": "SCons: Disable `show_progress` with Ninja", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a523532d18918eacee97c52d8c811db4f693ae09": { "hash": "a523532d18918eacee97c52d8c811db4f693ae09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90852 from timothyqiu/padding-always", "body": "Fix buttons offset to the right when dialog is at minsize", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81f08c396c28c760a932a356e55e06dab92e7d83": { "hash": "81f08c396c28c760a932a356e55e06dab92e7d83", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90837 from paulloz/dotnet/callable-deserialization-order", "body": "Change order of operation for C# types reloading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "993d15da1785760a630545cb11e967bbd84a116a": { "hash": "993d15da1785760a630545cb11e967bbd84a116a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90821 from clayjohn/RD-clip-children-rect", "body": "Use a src rect for copying from screen with CanvasGroup in the mobile backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e50867ae344c8372f84887eef13c03d7b0d1ed73": { "hash": "e50867ae344c8372f84887eef13c03d7b0d1ed73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90776 from Naros/avoid-script-language-not-overridden", "body": "Defer call to `set_break_language`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b8042180ea179bd579fe88730caffd8af736987": { "hash": "0b8042180ea179bd579fe88730caffd8af736987", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90447 from dsnopek/gdextension-hot-reload-not-classdb-instantiate", "body": "Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1bd6fe81ead19aa931a71d8007798a17f5d0362c": { "hash": "1bd6fe81ead19aa931a71d8007798a17f5d0362c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89538 from CrayolaEater/feature/custom-aabb-gizmos", "body": "Add Gizmo to display 3D custom AABB", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "55842a502cb5452d364304584005e5b1bcdef90f": { "hash": "55842a502cb5452d364304584005e5b1bcdef90f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89058 from dalexeev/editor-help-bit-deprecated-experimental", "body": "Editor: Display deprecated/experimental messages in tooltips", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "931f878390e04a166b62af19704501abd2555d87": { "hash": "931f878390e04a166b62af19704501abd2555d87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88899 from AThousandShips/gdscript_clean", "body": "[GDScript] Clean up some unused code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3acd14d6bc9bd0b7ff93d7e329b1d67cc51fecb3": { "hash": "3acd14d6bc9bd0b7ff93d7e329b1d67cc51fecb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88660 from MajorMcDoom/tokenized-file-search", "body": "Add tokenized search support to Quick Open dialog and FileSystem filter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42e6f9a9d8d6eb4bcb982700845e899d948262c5": { "hash": "42e6f9a9d8d6eb4bcb982700845e899d948262c5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #76140 from jeronimo-schreyer/add_secondary_light_to_3d_resource_importer", "body": "Added secondary light to 3D Advanced Import Settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f7452fedde18d50481e2c77d4f1f6d49c60fd3b": { "hash": "0f7452fedde18d50481e2c77d4f1f6d49c60fd3b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #61013 from Calinou/test-add-transform3d", "body": "Add rotation unit tests for Transform3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b95e7fcecd54dd6e5b1cc2f65695eecf24f3fd28": { "hash": "b95e7fcecd54dd6e5b1cc2f65695eecf24f3fd28", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Core: Integrate initalizer lists for Variant", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90866 }, "58593d1bb706410bbdbd265ed8b698eb95b7b61f": { "hash": "58593d1bb706410bbdbd265ed8b698eb95b7b61f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add navigation source geometry parser callbacks", "body": "Adds navigation source geometry parser callbacks so that externals can hook their own geometry into the navigation mesh baking process.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90876 }, "bb9674c1b1817d01152672c54c4ca3a4231cdb65": { "hash": "bb9674c1b1817d01152672c54c4ca3a4231cdb65", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Set animation step from importers. Increase default step from 10 to 30 FPS.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90894 }, "56d843724e6ffdc804a789949e828eebccc20060": { "hash": "56d843724e6ffdc804a789949e828eebccc20060", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Prevent expanding output port in visual shader expression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90892 }, "6a406bf4245138b514f6ecaca2130c3eecdbca66": { "hash": "6a406bf4245138b514f6ecaca2130c3eecdbca66", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix offset of node filter menu separator icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90886 }, "823ae7b3fa25832d1cd9d7613c650bfc712d1f49": { "hash": "823ae7b3fa25832d1cd9d7613c650bfc712d1f49", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Rework XR Trackers to have a common ancestor. Allow creation of XRNode3D to drive node positions and visibility.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90645 }, "8caa1b87834f10e3d5b1201a1f8d7698b2d966ef": { "hash": "8caa1b87834f10e3d5b1201a1f8d7698b2d966ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NTcwODM1" ], "author_raw": "Bogdan Inculet ", "committer_raw": "Bogdan Inculet ", "summary": "Add Gizmo to display 3D custom AABB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89538 }, "12f39befa973ddafdfe1fef10887887b6b2442f6": { "hash": "12f39befa973ddafdfe1fef10887887b6b2442f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use minor version in EditorSettings file name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90875 }, "9bc49a66bae5e9e506f12df3b3e141c8da13f983": { "hash": "9bc49a66bae5e9e506f12df3b3e141c8da13f983", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90865 from RandomShaper/wtp_re_fix_yield", "body": "WorkerThreadPool: Fix yield-over for not-yet-started tasks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b88c86cec1f38934730beca613ee29df5643f6a": { "hash": "6b88c86cec1f38934730beca613ee29df5643f6a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: invalidate GDScriptParserRef when reloading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90601 }, "f3e6d234059ec1e2b299fa1ec7a6ec9c5d329dfa": { "hash": "f3e6d234059ec1e2b299fa1ec7a6ec9c5d329dfa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMTE1NTU=" ], "author_raw": "Marc Gilleron ", "committer_raw": "Marc Gilleron ", "summary": "Fix crash when GraphFrame sb_to_draw_panel is not a StyleBoxFlat", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90874 }, "9ab3ff04ac7ba8aed91bf6026fef0b30eb3d9f77": { "hash": "9ab3ff04ac7ba8aed91bf6026fef0b30eb3d9f77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't translate ColorPicker color labels", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90869 }, "8192d1cbc7cb2c079ae07da692e0b7447c319b37": { "hash": "8192d1cbc7cb2c079ae07da692e0b7447c319b37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Fix yield-over for not-yet-started tasks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90865 }, "75bca7d1125684ed78a6f00ed9d502490ab9c807": { "hash": "75bca7d1125684ed78a6f00ed9d502490ab9c807", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Remove experimental flag.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90862 }, "58931c073dd26b52dc2d5182166a145cb221ad20": { "hash": "58931c073dd26b52dc2d5182166a145cb221ad20", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Check for NaN in set_volume_db functions", "body": "Added check in AudioStreamPlayer, AudioStreamPlayer2D, and AudioStreamPlayer3D set_volume_db functions to prevent setting volume to NaN, and give an error. Using NaN for volume and playing the AudioStreamPlayer could prevent all audio from playing, even from other AudioStreamPlayers.\n\nFixes #88133", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90861 }, "dc73440f899e6f32de748787e946ad762771fda0": { "hash": "dc73440f899e6f32de748787e946ad762771fda0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Implement get_dependencies()", "body": "The parser and analyzer now track the dependencies of the script and\nreturn the list when the resource loader ask for them.\n\nWhat is considered a dependency:\n\n- Any `preload()` call.\n- The base script this one extends.\n- Any identifier, including types, that refers to global scripts.\n- Any autoload singleton reference.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90860 }, "a7e7167a859bc3daf77dfb2c99d1a4e4ada7f703": { "hash": "a7e7167a859bc3daf77dfb2c99d1a4e4ada7f703", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Disable `show_progress` with ninja", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90858 }, "5a87f0da215efb7f696e322391762411283103ff": { "hash": "5a87f0da215efb7f696e322391762411283103ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Utilize native Variable alias functionality", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90857 }, "2efbc6bfb3b4f49a6bc75b3d367cfe81eeddbf3a": { "hash": "2efbc6bfb3b4f49a6bc75b3d367cfe81eeddbf3a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90848 from BlueCube3310/lightmapper-dir-seam-fix", "body": "LightmapGI: Fix seam blending with directional lightmaps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8d557e517b2b31449f1c451a17c51b0ac8b21159": { "hash": "8d557e517b2b31449f1c451a17c51b0ac8b21159", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90845 from KoBeWi/best_of_both_worlds", "body": "Fix folder scan replacing project list", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "978d206f3497711cc0e344be052fb6cfb77c8e3e": { "hash": "978d206f3497711cc0e344be052fb6cfb77c8e3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90794 from vnen/gdscript-no-unused-constant-warning-with-underscore", "body": "GDScript: Suppress unused constant warning with underscore", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2d5a06828ec48ad06f29897204510876a6dc776": { "hash": "b2d5a06828ec48ad06f29897204510876a6dc776", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix buttons offset to the right when dialog is at minsize", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90852 }, "a3b3a20ac0069046c68be47b16be1a9b92bdda1d": { "hash": "a3b3a20ac0069046c68be47b16be1a9b92bdda1d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Suppress unused constant warning with underscore", "body": "The warning message mentions that local constants prefixed with `_` does\nnot generate the warning. This commit actually implements this warning\nsuppression.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90794 }, "69f2e066dbec911a2dfcc9c1bb7380a946b52284": { "hash": "69f2e066dbec911a2dfcc9c1bb7380a946b52284", "is_merge": false, "authored_by": [ "MDQ6VXNlcjczODMwNDk=" ], "author_raw": "Alexey Bondarenko ", "committer_raw": "GitHub ", "summary": "fix: Handle Vector4 default input values in visual shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90850 }, "f1b758022a30f3303c2a3b50a1293b8bc0af4968": { "hash": "f1b758022a30f3303c2a3b50a1293b8bc0af4968", "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": "LightmapGI: Fix seam blending with directional lightmaps", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90848 }, "a714cb9f65faefaa21bef240397ca6d249edd53c": { "hash": "a714cb9f65faefaa21bef240397ca6d249edd53c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Display deprecated/experimental messages in tooltips", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89058 }, "a00527e4153cf6e2fe22150f3c869c318b66e895": { "hash": "a00527e4153cf6e2fe22150f3c869c318b66e895", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix folder scan replacing project list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90845 }, "c78e9c3fbd828458935855a717db67c2794fcb16": { "hash": "c78e9c3fbd828458935855a717db67c2794fcb16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix TreeItem button handling", "body": "- Fix incorrect tooltip and `get_button_id_at_position()` when column\ntitle is visible and when RTL layout is used\n- Take `button_margin`, `h_separation`, and `item_margin` into account", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90839 }, "2543d192c3f74640393f245e48fdf70e241dbe37": { "hash": "2543d192c3f74640393f245e48fdf70e241dbe37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90842 from timothyqiu/revert-79792", "body": "Revert \"Correctly display tooltips for buttons in Tree when they overlap cell content", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a202027efe61d0e26d6749beea83081570b5e9f3": { "hash": "a202027efe61d0e26d6749beea83081570b5e9f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90838 from bruvzg/btn_theme_rounding", "body": "[Button] Fix theme elements size rounding errors not keeping sufficient space for the text.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ebdacb4b02983cbb9897440249140806efd71a8": { "hash": "1ebdacb4b02983cbb9897440249140806efd71a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90835 from bruvzg/input_dup", "body": "Fix input map shortcuts incorrectly edited on cancel.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1efd37e3bb88272f60507649f6914600104a109": { "hash": "c1efd37e3bb88272f60507649f6914600104a109", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90829 from timothyqiu/remove-sub-color", "body": "Fix folder color not cleared for removed subfolders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c05ff29528816f12a2c9045b23d3ed7adb1aba7": { "hash": "9c05ff29528816f12a2c9045b23d3ed7adb1aba7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90828 from clayjohn/RD-draw_list_depth", "body": "Revert change to default depth clear value in `draw_list_begin()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f6ba06a8d78ca95bf0fe417fef833dab94e82592": { "hash": "f6ba06a8d78ca95bf0fe417fef833dab94e82592", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90815 from KoBeWi/2_objects_1_editor", "body": "Avoid double editing when clicking AnimatedSprite", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d884ba70c129da86437ea3b9d1b882573b99554": { "hash": "2d884ba70c129da86437ea3b9d1b882573b99554", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90797 from Geometror/vsnode-comment-compat", "body": "[Compatibility] Add stub for VisualShaderNodeComment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c295f189556ba41a05ca4708ed0df0a036529a77": { "hash": "c295f189556ba41a05ca4708ed0df0a036529a77", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90789 from lyuma/fix_skeleton_root", "body": "Fix FBX and glTF when root nodes are skeleton bones", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be9b29831703e1f65c6424ae52200a5cc037d838": { "hash": "be9b29831703e1f65c6424ae52200a5cc037d838", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90780 from lyuma/skeletonik3d_compat", "body": "Add SkeletonIK3D `get`/`set_interpolation` compat from #87888", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d06cb2e57d2fb3e692833d10afd8b370535da74b": { "hash": "d06cb2e57d2fb3e692833d10afd8b370535da74b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90761 from dsnopek/openxr-composition-layers-experimental", "body": "Mark `OpenXRCompositionLayer` and its children as experimental", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a70a69d1fb7343d2765817967b28fbe05152172": { "hash": "6a70a69d1fb7343d2765817967b28fbe05152172", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90702 from permelin/fix-lightmap-warnings", "body": "LightmapGI: Reduce warnings and increase probe accuracy", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "866f2c56f7e815cb109e45dcfa07a6b5decaa936": { "hash": "866f2c56f7e815cb109e45dcfa07a6b5decaa936", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90674 from RadiantUwU/change_stuff", "body": "Implement `Object.remove_user_signal(signal: StringName)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a89b60549d89de4f27994855967a23f5a68f05d": { "hash": "1a89b60549d89de4f27994855967a23f5a68f05d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90651 from Muller-Castro/folder-color", "body": "Fix folder colors not present in editor dir dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2ec3714d70af5309ab4114ec1b2b4f66b3bec27": { "hash": "d2ec3714d70af5309ab4114ec1b2b4f66b3bec27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90584 from BMagnu/fix_global_rotation_matrix", "body": "Fix `Node3D.set_global_rotation()` resetting node scale.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35369b8d280d6f7b588d1b3758fb1becf0577d2c": { "hash": "35369b8d280d6f7b588d1b3758fb1becf0577d2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90507 from Calinou/tests-disabled-error-on-test-cli-argument", "body": "Exit with an error if using `--test` on binary without unit tests compiled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0dfb48e58dc002f2ad90773dcafb74e3ed075a6a": { "hash": "0dfb48e58dc002f2ad90773dcafb74e3ed075a6a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89693 from Calinou/dialogs-add-button-minimum-size", "body": "Add minimum width/height to dialog buttons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "043ca7c63c31b0f271a13998151cb03f0ff826ba": { "hash": "043ca7c63c31b0f271a13998151cb03f0ff826ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88306 from KoBeWi/PropertyListHelper_will_come_for_you", "body": "Add PropertyListHelper in all simple cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a88373a4c3e024aa96f94d08dd5f979e9af0f1c": { "hash": "3a88373a4c3e024aa96f94d08dd5f979e9af0f1c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86553 from Koyper/fix_popup_panel_content_scaling", "body": "Fix non-embedded tooltips, popups and dialogs resizing to match Viewport content scale factors != 1.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00f0043227a611c31922485b15e180f6250f6a89": { "hash": "00f0043227a611c31922485b15e180f6250f6a89", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Revert \"Correctly display tooltips for buttons in Tree when they overlap cell content\"", "body": "This reverts commit 8278a5f274eda7484b4f31a5acb4af34b9d4fc39.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90842 }, "cb7ef2b8de2e0234f2085c23a97a6bf64ef936d7": { "hash": "cb7ef2b8de2e0234f2085c23a97a6bf64ef936d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Add SkeletonIK3D get/set_interpolation compat from #87888", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90780 }, "45bde2b5b0e3970e889020b1c8baf38d51cafa77": { "hash": "45bde2b5b0e3970e889020b1c8baf38d51cafa77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Button] Fix theme elements size rounding errors not keeping sufficient space for the text.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90838 }, "e263b11cdd70a0e6eae72fd5176a37fe6a0d4875": { "hash": "e263b11cdd70a0e6eae72fd5176a37fe6a0d4875", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NTIwNjkz", "MDQ6VXNlcjY2MTg0MDUw", "MDQ6VXNlcjQ3MDEzMzg=", "U_kgDOBcK-Cw" ], "author_raw": "Radiant ", "committer_raw": "Radiant ", "summary": "Implement remove_user_signal()", "body": "Co-authored-by: Timothe Bonhoure \nCo-authored-by: Rémi Verschelde \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90674 }, "1627287586a0d4a034cc3645475fb4f57e18ab52": { "hash": "1627287586a0d4a034cc3645475fb4f57e18ab52", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Change order of operation for C# types reloading", "body": "We now deserialize callables before reloading property states, in case a property is doing anything with the callable in its getter and/or setter.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90837 }, "68e4ead9ad3d554e52b8e5acd34fae10966062f1": { "hash": "68e4ead9ad3d554e52b8e5acd34fae10966062f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix input map shortcuts incorrectly edited on cancel.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90835 }, "d3706488d9c70bab05ab97264314101255936ba9": { "hash": "d3706488d9c70bab05ab97264314101255936ba9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Fix FBX and glTF when root nodes are skeleton bones", "body": "Set p_scene_parent to the skeleton to guarantee BoneAttachment3D nodes are added as a child of the active skeleton.\nUse get_owner() to go all the way up when calculating the root node in generate_scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90789 }, "fbfda46ffa485777bc83fcfcf63c5f4268396439": { "hash": "fbfda46ffa485777bc83fcfcf63c5f4268396439", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Added tokenized search support to Quick Open dialog and FileSystem filter.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88660 }, "eb62c5b27f5682346da1d0f3f8ead58aaf56efa9": { "hash": "eb62c5b27f5682346da1d0f3f8ead58aaf56efa9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Revert change to default depth clear value in draw_list_begin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90828 }, "4efaeefaecdbbade4ed347d224193f1ed178bd0b": { "hash": "4efaeefaecdbbade4ed347d224193f1ed178bd0b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix folder color not cleared for removed subfolders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90829 }, "735c45dc8ec91b8ba8410cd40ef06746184fe157": { "hash": "735c45dc8ec91b8ba8410cd40ef06746184fe157", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "[Compatibility] Add stub for VisualShaderNodeComment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90797 }, "adfc9ccc440bb1491de7e0debfee8facb8b7a05d": { "hash": "adfc9ccc440bb1491de7e0debfee8facb8b7a05d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use a src rect for copying from screen with CanvasGroup in the mobile backend", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90821 }, "1e8526659cab672c824a698ffbec08d169113584": { "hash": "1e8526659cab672c824a698ffbec08d169113584", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add minimum width/height to dialog buttons", "body": "This makes buttons with short texts such as \"OK\" or \"Close\"\neasier to click, especially on a touchscreen.\n\nThis is exposed to projects via `buttons_min_width` and `buttons_min_height`\ntheme items in AcceptDialog (and therefore ConfirmationDialog and FileDialog),\nwith the default values being 0 to preserve compatibility with existing projects.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89693 }, "6b69ae8dd09bc7e94f6c7c254c651641dc0ed40c": { "hash": "6b69ae8dd09bc7e94f6c7c254c651641dc0ed40c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Reuse single erase pattern in tile editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90817 }, "3b1806182a3564736ad64793b203c2c13c251f56": { "hash": "3b1806182a3564736ad64793b203c2c13c251f56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90814 from Repiteo/scons/env_base-to-env", "body": "SCons: Convert `env_base` to `env`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54ba8d68825be244fcad90c0809cc39931af5e01": { "hash": "54ba8d68825be244fcad90c0809cc39931af5e01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90810 from Arnklit/particles_processing_ring_shape_emission_axis_fix", "body": "Fix shader crash on zero vector and negative x vector in particles processing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26d8ae08495cdf4d933ff5d405a22e2088fe2d91": { "hash": "26d8ae08495cdf4d933ff5d405a22e2088fe2d91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90809 from RandomShaper/fixup_wtp_yield", "body": "WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75e772c528d12fd8f1ec38a663f4954863d4025f": { "hash": "75e772c528d12fd8f1ec38a663f4954863d4025f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90807 from KoBeWi/creating_this_thing_is_strictly_prohibited_in_13_states", "body": "Disable Create button for abstract classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8834f843836b50a6c518cd95600b93f16c290ac5": { "hash": "8834f843836b50a6c518cd95600b93f16c290ac5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90804 from akien-mga/disable-NavigationServer3D-async-bake-test", "body": "Tests: Disable NavigationServer3D async bake test with race condition", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "61c967b3ab4e2a352e495acf209ada18b7b7f514": { "hash": "61c967b3ab4e2a352e495acf209ada18b7b7f514", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90800 from ydeltastar/fix-raycast3d-debug-draw", "body": "Fix `RayCast3D`'s debug draw transform not updating", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "acd3d2497f581dfda0f6c4ce2f9715053561a360": { "hash": "acd3d2497f581dfda0f6c4ce2f9715053561a360", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90791 from timothyqiu/see-you-again", "body": "Fix potential infinite loop when using global menu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8293aac75cfb3567d728d770e3a68176aeefcfd9": { "hash": "8293aac75cfb3567d728d770e3a68176aeefcfd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90787 from Chaosus/vs_fix_port_bug", "body": "Fix incorrect behavior at expanding an output port in visual shader node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5a502a6001663c1ba2a7d236e77a4d8dd8755fc6": { "hash": "5a502a6001663c1ba2a7d236e77a4d8dd8755fc6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90784 from KoBeWi/progressive_progress", "body": "Don't show scene group progress for 1 scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab24edca4fca719498d5fbead791fb24cc1d6fe9": { "hash": "ab24edca4fca719498d5fbead791fb24cc1d6fe9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90680 from jsjtxietian/skip-.godot", "body": "Fix editor's file explorer will show directories that should be skipped", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c50e80b48124cfec6893b714c7d26fb8ea15d39f": { "hash": "c50e80b48124cfec6893b714c7d26fb8ea15d39f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90653 from ajreckof/Fix-going-forward-backward-in-editor-selection-history-", "body": "Fix going forward backward in editor selection history.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "578fc2e81c935f90d46b2b1dbe8b2419c4525377": { "hash": "578fc2e81c935f90d46b2b1dbe8b2419c4525377", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88384 from oxi-dev0/fix-unshaded-debug", "body": "Fix unshaded debug draw mode for LightmapGI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e36301e41864a46300a376a16718e870590cbc68": { "hash": "e36301e41864a46300a376a16718e870590cbc68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Avoid double editing when clicking AnimatedSprite", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90815 }, "41fee42c40862a703959f48fd88c4b1e493a66e4": { "hash": "41fee42c40862a703959f48fd88c4b1e493a66e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Convert `env_base` to `env`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90814 }, "c9407931b859a1f942abb22c79f5b7067f47a789": { "hash": "c9407931b859a1f942abb22c79f5b7067f47a789", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Disable Create button for abstract classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90807 }, "f8d08a83760d2b847de271c80c13d800b4a97aab": { "hash": "f8d08a83760d2b847de271c80c13d800b4a97aab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTUwNTE=" ], "author_raw": "Kasper Frandsen ", "committer_raw": "Kasper Frandsen ", "summary": "fix: avoid shader crash on null vector and negative x vector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90810 }, "9653bcaa4300a36afe1af0df83fd88ce5b4f0f74": { "hash": "9653bcaa4300a36afe1af0df83fd88ce5b4f0f74", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90809 }, "1cc935fa6cf8306b1410a1fa6ba8fe2a2235f16a": { "hash": "1cc935fa6cf8306b1410a1fa6ba8fe2a2235f16a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix issue causing the `copyAndRename*` task to fail on occasions on Windows machines", "body": "Gradle automatically handles up-to-date checks for output files and directories. This behavior sometimes causes the `copyAndRename*` task to fail on Windows machines when gradle tries to check on existing files in the output directories it doesn't have access to.\nTo fix the issue, we disable this gradle behavior following the instructions in https://docs.gradle.org/8.2/userguide/incremental_build.html#sec:disable-state-tracking", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90802 }, "9b28cbebfa650b0d549c452bb6828e24064098cc": { "hash": "9b28cbebfa650b0d549c452bb6828e24064098cc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Tests: Disable NavigationServer3D async bake test with race condition", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90804 }, "0881c81c136e3b133a480bedd14a7517bd8a373b": { "hash": "0881c81c136e3b133a480bedd14a7517bd8a373b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzOTY5Nzgw" ], "author_raw": "Koyper ", "committer_raw": "Koyper ", "summary": "Fix non-embedded Windows resizing to match Viewport content scale factor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86553 }, "4077129f9db9d220b444ec05cefd359009cfa0d9": { "hash": "4077129f9db9d220b444ec05cefd359009cfa0d9", "is_merge": false, "authored_by": [ "U_kgDOB_eGRg" ], "author_raw": "yds ", "committer_raw": "yds ", "summary": "Fix RayCast3D's debug draw transform not updating", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90800 }, "43ed8d476838d4922965fda46a800819ac3da1f3": { "hash": "43ed8d476838d4922965fda46a800819ac3da1f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix potential infinite loop when using global menu", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90791 }, "ac77219d2bd77e5c5eb03f61d099d90ee4625b69": { "hash": "ac77219d2bd77e5c5eb03f61d099d90ee4625b69", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix incorrect behavior at expanding an output port in visual shader node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90787 }, "e64b4243c394df4fc59cf4068dc2764a3c7284da": { "hash": "e64b4243c394df4fc59cf4068dc2764a3c7284da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0NjU3MA==" ], "author_raw": "Marcel Offermans ", "committer_raw": "Marcel Offermans ", "summary": "Added a specific check for the corner case that went wrong.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90786 }, "1815871b902e4bcca5631c166570f364d0885690": { "hash": "1815871b902e4bcca5631c166570f364d0885690", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNTY4NjQz" ], "author_raw": "Oxi <33568643+oxi-dev0@users.noreply.github.com>", "committer_raw": "Oxi <33568643+oxi-dev0@users.noreply.github.com>", "summary": "Fixed unshaded mode lightmaps", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88384 }, "5883300b921b05b6e465a2df5c1393d42eb5ead3": { "hash": "5883300b921b05b6e465a2df5c1393d42eb5ead3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't show scene group progress for 1 scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90784 }, "4b7776e31bf91bd3d710277b505c196b38d8fff3": { "hash": "4b7776e31bf91bd3d710277b505c196b38d8fff3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90783 from bruvzg/mac_fd_no_filter", "body": "[macOS] Fix native file dialog with empty filter list.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d262029bffb61ad04a41d01a421e55602ce2fd6": { "hash": "2d262029bffb61ad04a41d01a421e55602ce2fd6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90781 from programneer/engine-update-editor", "body": "Only define `ENGINE_UPDATE_CHECK_ENABLED` in editor builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec2e394d04c64694e11d2e5cf3b7f27a241cce79": { "hash": "ec2e394d04c64694e11d2e5cf3b7f27a241cce79", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90766 from AThousandShips/file_doc", "body": "[Doc] Clarify behavior of `FileAccess.get_line`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "093d06480a51f7011a3bbb26c977b8360d8a13aa": { "hash": "093d06480a51f7011a3bbb26c977b8360d8a13aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90763 from Calinou/worldboundaryshape-increase-size", "body": "Increase size of WorldBoundaryShape to be much larger", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36bdab4dddee39dbc0a3af01d95b4af6a2b7c208": { "hash": "36bdab4dddee39dbc0a3af01d95b4af6a2b7c208", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90759 from dsnopek/openxr-hand-revert", "body": "Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82b36cccc7b99df18314c12df3815d168621352a": { "hash": "82b36cccc7b99df18314c12df3815d168621352a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90756 from vnen/gdscript-warning-enum-without-default", "body": "GDScript: Warn when enum variable has no default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01eb81ba481317e0112caea16aae60c419af480c": { "hash": "01eb81ba481317e0112caea16aae60c419af480c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90752 from groud/fix_tilemap_y_sort", "body": "Fix TileMap enabling Y-sort on child nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56dfed4efd1a0c85715bb37b661b4241cb8ad680": { "hash": "56dfed4efd1a0c85715bb37b661b4241cb8ad680", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90751 from dalexeev/core-marshalls-fix-objects-as-id-in-typed-arrays", "body": "Core: Fix binary serialization of objects in typed arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce13f0c033d7c2cd834fc8e1e690163bf2d4698a": { "hash": "ce13f0c033d7c2cd834fc8e1e690163bf2d4698a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90749 from kleonc/y-sort-branch-root-transform-fix", "body": "Fix rendering transform of Y-sorted branch-root", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce0744866db09ce829f99365cc324caae5578981": { "hash": "ce0744866db09ce829f99365cc324caae5578981", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90747 from smix8/remove_constrain_avoidance", "body": "Remove experimental `constrain_avoidance` from `NavigationRegion2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc6802587e9a358f29f045ded224716587709855": { "hash": "dc6802587e9a358f29f045ded224716587709855", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90720 from tbreese3/master", "body": "Allow closing scene tab preview using Escape", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0473f291a78424e244d2772555627313a40d49dd": { "hash": "0473f291a78424e244d2772555627313a40d49dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90709 from kleonc/tile-set-editor-atlas-with-separation-rect-drawing", "body": "Fix selection rect drawing in `TileSet` editor when create/remove tiles with separation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fad6897af08e4be8db2880db1d6a73205feed35e": { "hash": "fad6897af08e4be8db2880db1d6a73205feed35e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90639 from YeldhamDev/stay_open_please", "body": "Fix submenus erroneously closing on some occasions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "544ecc123a0f3b6a223addb24a5498a2d0bac920": { "hash": "544ecc123a0f3b6a223addb24a5498a2d0bac920", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90616 from Rindbee/update-undo-redo-allowed-after-switching-scene-tab", "body": "Update undo redo allowed after switching scene tab", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "517d7cfd524cd127e3430a83b77d3edd46fd2ae1": { "hash": "517d7cfd524cd127e3430a83b77d3edd46fd2ae1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90566 from Rindbee/make-the-load-scene-open-in-current-scene-tab-if-it-is-empty", "body": "Make the loading scene open in the current scene tab if the current scene is empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dffa8b1712ccbcb9b8be3d3e27d99ddf6d1deedf": { "hash": "dffa8b1712ccbcb9b8be3d3e27d99ddf6d1deedf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90446 from aaronp64/theme_override_tooltips", "body": "Fix `theme_override` tooltip caching", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84457f66bb0f54581d4988a9394738faeaa37a24": { "hash": "84457f66bb0f54581d4988a9394738faeaa37a24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90189 from Naros/expose-goto-help", "body": "Expose `goto_help` for GDExtension on `ScriptEditor`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cbded7bbb4ac9cc426333194153cc605e55385d": { "hash": "3cbded7bbb4ac9cc426333194153cc605e55385d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89760 from AThousandShips/no_3d_fix_3", "body": "Fix some build errors with `disable_3d=yes`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e667dc2d59016f032447943a8e4cdc6e915db0ab": { "hash": "e667dc2d59016f032447943a8e4cdc6e915db0ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix native file dialog with empty filter list.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90783 }, "2980593995cb497b64c12d1676d06a12978690fc": { "hash": "2980593995cb497b64c12d1676d06a12978690fc", "is_merge": false, "authored_by": [ "U_kgDOB-qMgw" ], "author_raw": "Programneer ", "committer_raw": "Programneer ", "summary": "Only define ENGINE_UPDATE_CHECK_ENABLED in editor builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90781 }, "d0fa2c3cfa6c06aceadee3601faf18932c89d411": { "hash": "d0fa2c3cfa6c06aceadee3601faf18932c89d411", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Defer call to set_break_language", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90776 }, "d8f1287bcf0fd6075e738b9c980a500f8a53088c": { "hash": "d8f1287bcf0fd6075e738b9c980a500f8a53088c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNTU1Njg=" ], "author_raw": "Chris Cranford ", "committer_raw": "Chris Cranford ", "summary": "Expose `goto_help` for GDExtension on `ScriptEditor`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90189 }, "5ae6382105c2593e0e224048b319bb664d103c53": { "hash": "5ae6382105c2593e0e224048b319bb664d103c53", "is_merge": false, "authored_by": [ "U_kgDOCbZHVA" ], "author_raw": "unknown ", "committer_raw": "unknown ", "summary": "Allow closing scene tab preview using Escape", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90720 }, "fefa93d5b8b8ea54fcb6d363fffc295efb9c7e27": { "hash": "fefa93d5b8b8ea54fcb6d363fffc295efb9c7e27", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Display godot version in project manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90770 }, "c8ef9e6955882a04c7c2d1801cc911a1594c8f9f": { "hash": "c8ef9e6955882a04c7c2d1801cc911a1594c8f9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MzgzMzE2" ], "author_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "committer_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "summary": "Fix folder colors not present in editor dir dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90651 }, "b804193f08904fb9d8b2ad563968fa354511076c": { "hash": "b804193f08904fb9d8b2ad563968fa354511076c", "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": "[Doc] Clarify behavior of `FileAccess.get_line`", "body": "Specifies that the line excludes any newline or carriage return\ncharacters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90766 }, "c3bc768d64d93db8848d2c04c2b2e72193f43b12": { "hash": "c3bc768d64d93db8848d2c04c2b2e72193f43b12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5NzY0NTQx", "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Jeronimo Schreyer ", "committer_raw": "Aaron Franke ", "summary": "Make Advanced Import lights more like the mesh and material editors", "body": "Co-authored-by: Aaron Franke ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 76140 }, "74aeab53854b8e666136921fcd5e3bebe71e2e75": { "hash": "74aeab53854b8e666136921fcd5e3bebe71e2e75", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Increase size of WorldBoundaryShape to be much larger", "body": "The size was previously 20,000 pixels or units, which could be easily\nreached in many projects. It is now 2,000,000,000,000,000 pixels or units,\nwhich is larger than the supported coordinate space with a single-precision\nbuild, and still very large in a double precision build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90763 }, "df66a55ef3f9de93835f1687c187a25f9f9f299f": { "hash": "df66a55ef3f9de93835f1687c187a25f9f9f299f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Remove experimental constrain_avoidance from NavigationRegion2D", "body": "Removes experimental constrain_avoidance feature from NavigationRegion2D.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90747 }, "a094ff377d51b4ee42e7e70761795de412053bab": { "hash": "a094ff377d51b4ee42e7e70761795de412053bab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Mark `OpenXRCompositionLayer` and its children as experimental", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90761 }, "dfca388d75065b03f79f9d65275ace4d8cb878ae": { "hash": "dfca388d75065b03f79f9d65275ace4d8cb878ae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90759 }, "b5157e06860e2ca9dd7d68dad8bccd6a015edd59": { "hash": "b5157e06860e2ca9dd7d68dad8bccd6a015edd59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Make the loading scene open in the current scene tab if the current scene is empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90566 }, "f9048fcd7d2bee9cc0a23a76269c52d637b6a5bf": { "hash": "f9048fcd7d2bee9cc0a23a76269c52d637b6a5bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Warn when enum variable has no default", "body": "The default will always be set to `0`, so if it's not a valid value in\nthe enum, the warning is shown.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90756 }, "96b6199de91302f5e71ae565ddd329a116aa6bfb": { "hash": "96b6199de91302f5e71ae565ddd329a116aa6bfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix TileMap enabling Y-sort on child nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90752 }, "c070c12ddd3123907c7dc3c47167def3728d3c46": { "hash": "c070c12ddd3123907c7dc3c47167def3728d3c46", "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": "[GDScript] Clean up some unused code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88899 }, "27b94eb44cf119b989eaf678c795865166aca573": { "hash": "27b94eb44cf119b989eaf678c795865166aca573", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Core: Fix binary serialization of objects in typed arrays", "body": "* Allow typed arrays to be encoded even if `p_full_objects` is `false`.\n* Use `Array[EncodedObjectAsID]` instead of the encoded element type\nwhen decoding an array if `p_allow_objects` is `false`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90751 }, "983cdb2f545d57f0da632729e67664a1499e082f": { "hash": "983cdb2f545d57f0da632729e67664a1499e082f", "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 transform of Y-sorted branch-root", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90749 }, "abe7ec1543db412651a9a9a3f7af2344bc08ceb1": { "hash": "abe7ec1543db412651a9a9a3f7af2344bc08ceb1", "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 some build errors with `disable_3d=yes`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89760 }, "dd97ff44ab7213705a89d9489cb90bbf91eb18e6": { "hash": "dd97ff44ab7213705a89d9489cb90bbf91eb18e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyMzg0Mjg=" ], "author_raw": "Birk Magnussen <6238428+BMagnu@users.noreply.github.com>", "committer_raw": "Birk Magnussen <6238428+BMagnu@users.noreply.github.com>", "summary": "Fixes the issue where setting global rotation would reset scale.", "body": "This was caused because the basis for the target global transform was entirely recreated. This process did not account for the scale of the basis of the current global transform.\nThis PR amends this by scaling the recreated basis for the global transform by the current global scale of the Node3D.\nNote that this scaling has to be done from the current global scale and not from the local scale of the Node3D, otherwise issues would arise if parents of this Node3D would be scaled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90584 }, "658e97c93aa2533cb7b12f05e62dcf6864e7acbe": { "hash": "658e97c93aa2533cb7b12f05e62dcf6864e7acbe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90744 from smix8/test_region_rid", "body": "Update NavigationRegion tests RID function", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ae1dcc3d253f9980dbc6144b0d9929e4c5b8cef": { "hash": "0ae1dcc3d253f9980dbc6144b0d9929e4c5b8cef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90741 from yorickdewid/patch-1", "body": "Fix missing return in `StreamPeerTCP::poll` when connection is `STATUS_CONNECTED`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc8e82b00a881d1469688425c52122f7f74923e9": { "hash": "dc8e82b00a881d1469688425c52122f7f74923e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90730 from timothyqiu/root-auto-translate", "body": "Add project setting for root node auto translate mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09825bcc1a9c824025a45b67a9299e6e06021fc6": { "hash": "09825bcc1a9c824025a45b67a9299e6e06021fc6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90729 from aaronfranke/move-nav-msgd", "body": "Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9620bef17136914904e741b41ed159f6da8c8c4": { "hash": "b9620bef17136914904e741b41ed159f6da8c8c4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90722 from Calinou/import-scene-remove-unused-make-streamable", "body": "Remove unused Make Streamable option from scene import dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79173d1fd8c4b82a7735bc552ae6018abafc4d03": { "hash": "79173d1fd8c4b82a7735bc552ae6018abafc4d03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90698 from Faless/fix/web/serve_py_dual_stack_windows", "body": "[Web] Fix serve.py utility on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8901e8776a7947952c21bef487e690a464aacfc3": { "hash": "8901e8776a7947952c21bef487e690a464aacfc3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90587 from clayjohn/reversez-shader-warn", "body": "Warn users when assigning `VERTEX` directly to `POSITION` due to compatibility breakage from Reverse Z changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac25b3dd6ae5d6b7f17cb258d21a90675b3b6f5f": { "hash": "ac25b3dd6ae5d6b7f17cb258d21a90675b3b6f5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90438 from TokageItLab/vl-vs-bz", "body": "Separate value/bezier track caching process in AnimationMixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7210d6cb43371a4dd16e18868a7d1804054e4ce8": { "hash": "7210d6cb43371a4dd16e18868a7d1804054e4ce8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90358 from KoBeWi/finding_errors_in_other_apps", "body": "Add `OS.get_process_exit_code()` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2d2ff61370a31a881e4854641ffa4bc08d36810": { "hash": "c2d2ff61370a31a881e4854641ffa4bc08d36810", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #76991 from Calinou/editor-add-import-unfocused-setting", "body": "Add an editor setting to import resources while unfocused", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e83807ef85fdc5d2f2cc83c95fa086f3a7ea5bc4": { "hash": "e83807ef85fdc5d2f2cc83c95fa086f3a7ea5bc4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix incorrect name of Basis global scale getter", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90748 }, "020bd219edf0dd825a8a6f836043935493972b18": { "hash": "020bd219edf0dd825a8a6f836043935493972b18", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Update AUTHORS and DONORS list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dce4a3e4c28e5320c0cb761600f557aebc175a4a": { "hash": "dce4a3e4c28e5320c0cb761600f557aebc175a4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add get_process_exit_code() method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90358 }, "cbf881432cbc84406ee53b3d2a99e5e1a64725be": { "hash": "cbf881432cbc84406ee53b3d2a99e5e1a64725be", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Update NavigationRegion test rid function", "body": "Updates NavigationRegion test rid function from deprecated get_region_rid() to use newer get_rid().", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90744 }, "7446826ab9a0d740f80f6f72202fe2614d74ce0b": { "hash": "7446826ab9a0d740f80f6f72202fe2614d74ce0b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS export] Add support for privacy manifest configuration.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90375 }, "61a2f5c53414eb471103a452a07228962a2d876a": { "hash": "61a2f5c53414eb471103a452a07228962a2d876a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3MTI4NDE=" ], "author_raw": "Yorick de Wid ", "committer_raw": "GitHub ", "summary": "FIX: Return if TCP is in STATUS_CONNECTED", "body": "If the `StreamPeerTCP` is polled and the TCP connection is `STATUS_CONNECTED` it should return after polling netsocket. Without `return` poll keeps calling `_sock->connect_to_host` and `connect()`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90741 }, "8d1cb7e74cabdbeffbb827f386e6b04249295f42": { "hash": "8d1cb7e74cabdbeffbb827f386e6b04249295f42", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Add project setting for root node auto translate mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90730 }, "77e35cf781fbe6168d3ee0343dfc1d7ac06ba8b0": { "hash": "77e35cf781fbe6168d3ee0343dfc1d7ac06ba8b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90729 }, "611d2591d6668c25e25646bb4a3f9ce267c27446": { "hash": "611d2591d6668c25e25646bb4a3f9ce267c27446", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Remove unused Make Streamable option from scene import dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90722 }, "1fce8d8a91afa5ae739377990c32239ffbe11c3a": { "hash": "1fce8d8a91afa5ae739377990c32239ffbe11c3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add tooltip plugin for AudioStream", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77069 }, "ed540964eeae7f518e6f80da3764779109b8caf7": { "hash": "ed540964eeae7f518e6f80da3764779109b8caf7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add an editor setting to import resources while unfocused", "body": "This can be used to speed up iteration by starting the import process\nearlier when saving files in the project folder. This also allows getting\nvisual feedback on changes without having to click the editor window,\nwhich is useful with multi-monitor setups.\n\nThe downside is that this increases idle CPU usage and may steal CPU\ntime from other applications when importing resources, so this is\ndisabled by default.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 76991 }, "f291a4ed3a64dd95bf8136f352e5d0554ada4a7c": { "hash": "f291a4ed3a64dd95bf8136f352e5d0554ada4a7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix leakage of JNI object references", "body": "Fixes https://github.com/godotengine/godot/issues/87548", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90710 }, "67a51c93167a47313ca8c3d5073e90706ceed693": { "hash": "67a51c93167a47313ca8c3d5073e90706ceed693", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Fix serve.py utility on Windows", "body": "IPv6 dual stack is disabled by default, and Windows resolves wildcard\naddresses to an IPv6 by default, so connecting through the local IPv4\naddress would not work.\n\nThis enables IPv6 dual stacking for the HTTP server by default like done\nin upstream python when launching the module from CLI.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90698 }, "2dfc4f4487a76e4ff360543472d39ee9f899c72d": { "hash": "2dfc4f4487a76e4ff360543472d39ee9f899c72d", "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 TileSet editor create/remove tiles selection rect drawing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90709 }, "a990e42207a95d52f95875b57414d9b3935ec5ad": { "hash": "a990e42207a95d52f95875b57414d9b3935ec5ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "LightmapGI: Reduce warnings and increase probe accuracy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90702 }, "89d0934f71ab8593867d037ca3bfe96cd3491fa9": { "hash": "89d0934f71ab8593867d037ca3bfe96cd3491fa9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Delaunay3D: Improve triangulation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90701 }, "4728ff30c0226b9918b29a6ba494dc61eae87639": { "hash": "4728ff30c0226b9918b29a6ba494dc61eae87639", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90691 from Faless/fix/mbedtls_core_config_mingw", "body": "mbedTLS: Fix build without the module on MinGW", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a3195ef561d5c3aa96c531ab7c651f43bcd0a02": { "hash": "8a3195ef561d5c3aa96c531ab7c651f43bcd0a02", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90678 from raulsntos/dotnet/StringExtensions.Match", "body": "C#: Fix ExprMatch for case sensitive matching", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce2a09f40e872c1ce76fd03ad705dd836761908b": { "hash": "ce2a09f40e872c1ce76fd03ad705dd836761908b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89739 from jsjtxietian/group-step", "body": "Add progress bar when updating scene groups", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "684e7aa37a134afe0c6c9a5db252e64d5c3afd42": { "hash": "684e7aa37a134afe0c6c9a5db252e64d5c3afd42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89472 from dalexeev/gds-fix-bin-tokenizer-continuation-lines", "body": "GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49dd453ca7e2b63beecf84346a4938b6f1240899": { "hash": "49dd453ca7e2b63beecf84346a4938b6f1240899", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75916 from KoBeWi/hot_new_version_in_your_area", "body": "Add automatic checking for engine updates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "060097bbf84ebb155221395d9ae7a96b76a24899": { "hash": "060097bbf84ebb155221395d9ae7a96b76a24899", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "mbedTLS: Fix build without the module on MinGW", "body": "The `include/mbedtls/check_config.h` header file has a generic check\nwhich requires `MBEDTLS_PLATFORM_C` to be defined on Windows when\nbuilding with MinGW and ancient MSVC versions.\n\nThe few mbedTLS files we include in builds without the module don't\nreally require anything from the mbedTLS platform file beside the\n`mbedtls_platform_zeroize` function which we already override with a\ncustom one by defining `MBEDTLS_PLATFORM_ZEROIZE_ALT`.\n\nSo we simply add the same check and force the define in such case.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90691 }, "49e69fabba8552d3ae17bdf323d5f5dbff40d6a6": { "hash": "49e69fabba8552d3ae17bdf323d5f5dbff40d6a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add automatic checking for engine updates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75916 }, "be0dc5271833ae19b30f60e65b8dc1e6f0f49bea": { "hash": "be0dc5271833ae19b30f60e65b8dc1e6f0f49bea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Make \"Pick Color\"'s result less precise, keep only 3 decimals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89630 }, "b8fa48be040890f344a5178cf0fb9ea69c24f88e": { "hash": "b8fa48be040890f344a5178cf0fb9ea69c24f88e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90693 from dalexeev/core-marshalls-fix-refc-handling", "body": "Core: Fix `RefCounted` handling in `marshalls.cpp`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ec66a1097a494b7b61a94dca7eceb968b15a380": { "hash": "0ec66a1097a494b7b61a94dca7eceb968b15a380", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90692 from akien-mga/scons-debug_paths_relative-opt-in", "body": "SCons: Make new `debug_paths_relative` option opt-in", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1dd1f49c0ef446668c7078b7faad23dadebf5b0": { "hash": "e1dd1f49c0ef446668c7078b7faad23dadebf5b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90571 from KoBeWi/you're_too_old,_upgrade_to_newer_format", "body": "Improve error when scene/resource is saved with newer format", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05b76a9d805b7e445e1a0325c81b4ffe0333d7b9": { "hash": "05b76a9d805b7e445e1a0325c81b4ffe0333d7b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90405 from bruvzg/rtl_uni", "body": "[RTL] Add support for character code BBCode tag `[char=...]`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b681dbe7f0ada367078ef4e5e4c349c3859c88d": { "hash": "5b681dbe7f0ada367078ef4e5e4c349c3859c88d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84932 from timothyqiu/search-and-replace", "body": "Improve search/replace bar behavior", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c62f5fe5cbf0b6a1210d73a42fc247818107df0": { "hash": "3c62f5fe5cbf0b6a1210d73a42fc247818107df0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Core: Fix `RefCounted` handling in `marshalls.cpp`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90693 }, "e5c689d028fa22ff0f1d6780a9962701354d3d35": { "hash": "e5c689d028fa22ff0f1d6780a9962701354d3d35", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Make new debug_paths_relative option opt-in", "body": "As pointed out in https://github.com/godotengine/godot/pull/78232#issuecomment-2056467297,\nit actually makes it harder to run Godot locally while keeping the relationship with the\nheader files it was compiled from.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90692 }, "445302a4b28fa007e56f600fc73c178898c114fe": { "hash": "445302a4b28fa007e56f600fc73c178898c114fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve error when scene/resource is saved with newer format", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90571 }, "524a20f46059704b3bc779bfad3b2d26202515ea": { "hash": "524a20f46059704b3bc779bfad3b2d26202515ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Add support for character code bb tag.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90405 }, "c951421c996467dcb7106a33774410a7b5258690": { "hash": "c951421c996467dcb7106a33774410a7b5258690", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90268 from RandomShaper/wtp_servers", "body": "Use WorkerThreadPool for Server threads (enhanced)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a44b0b6dc1ccd6dc364bb72c426e844d6c85744e": { "hash": "a44b0b6dc1ccd6dc364bb72c426e844d6c85744e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90685 from timothyqiu/auto-translate-legacy", "body": "Don't store deprecated `auto_translate` property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de97ab4b55dcbc27717fe75c59c2ff061efb38a5": { "hash": "de97ab4b55dcbc27717fe75c59c2ff061efb38a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90676 from adamscott/change-qa-to-forum", "body": "Rename Q&A to Forum in the Help top bar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e1ed6bc23a916e903baaa05e2e3775c9df9f932": { "hash": "4e1ed6bc23a916e903baaa05e2e3775c9df9f932", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90668 from timothyqiu/owner-id", "body": "Store `ObjectID` instead of pointer for KinematicCollision owner", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88033ea8c68542f3711517925fc71e2518a53988": { "hash": "88033ea8c68542f3711517925fc71e2518a53988", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90637 from aaronp64/force_native_crash", "body": "Fix `Window.hide()` crash when `force_native` changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "673e770a8d288da55d0d46b6f09f713d978915e1": { "hash": "673e770a8d288da55d0d46b6f09f713d978915e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90575 from TokageItLab/boneattachment-performance", "body": "Remove `bone_pose_updated` signal and replace it with the `skeleton_updated` signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50fd380359257615035fd02b2dc244cc9b17e041": { "hash": "50fd380359257615035fd02b2dc244cc9b17e041", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90562 from bruvzg/fix_links", "body": "[Unix / DirAccess] Fix removing directory symlinks with `remove`, ensure `erase_contents_recursive` is not following directory symlinks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fac55137a1f282540931931ec54ceee8b7a9d797": { "hash": "fac55137a1f282540931931ec54ceee8b7a9d797", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89627 from markdibarry/parallax2d_scroll_scale", "body": "Account for scale in scroll logic for `Parallax2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48f1e5b56155411a6bd9454fa8fdaf44419d3506": { "hash": "48f1e5b56155411a6bd9454fa8fdaf44419d3506", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Don't store deprecated auto-translate property", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90685 }, "4176102a5ebaf853094a19f10142d6994de1e250": { "hash": "4176102a5ebaf853094a19f10142d6994de1e250", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Store ObjectID instead of pointer for KinematicCollision owner", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90668 }, "d06db652ef208fb31103a431a1a04e9d997552cf": { "hash": "d06db652ef208fb31103a431a1a04e9d997552cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix editor's file explorer will show directories that should be skipped", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90680 }, "509d4f530236d940024b429ca3f3d270c097c4db": { "hash": "509d4f530236d940024b429ca3f3d270c097c4db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Fix ExprMatch for case sensitive matching", "body": "We were accidentally stopping the recursion when matching in the case sensitive scenario.\n\nTook the opportunity to also rename the private method to follow the Core method naming more closely so it's easier to compare the implementations in the future.\n\nAlso, the private method now uses `ReadOnlySpan` to avoid allocating strings on each recursion.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90678 }, "a0e644eab59078ef246baefa3c55558892c7816e": { "hash": "a0e644eab59078ef246baefa3c55558892c7816e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Rename Q&A to Forum in the Help top bar", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90676 }, "38d8abea12269b421607818627a29ac3a9fec2af": { "hash": "38d8abea12269b421607818627a29ac3a9fec2af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Improve UX when saving newer files on disk", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90660 }, "48a64768616078f9a6a676e8d2ce7867702675f5": { "hash": "48a64768616078f9a6a676e8d2ce7867702675f5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix going forward backward in editor selection history.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90653 }, "64eff14a460cf51c14d3166f1f87efdd7b5b434d": { "hash": "64eff14a460cf51c14d3166f1f87efdd7b5b434d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Prevent crash when dropping Resource that can't load", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90664 }, "d00734053f9cda8ade5e6c3afd86266e6df571c6": { "hash": "d00734053f9cda8ade5e6c3afd86266e6df571c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90635 from bqqbarbhg/texture-path-fix", "body": "Fix FBX texture path resolving", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41fc152232f3cb55966652a0f878c83784a927fd": { "hash": "41fc152232f3cb55966652a0f878c83784a927fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90633 from YeldhamDev/the_popup_is_not_wearing_any_panels", "body": "Remove `Popup`'s unused \"panel\" style", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "122054cf7a141c17cdb906729b967a8755818a1b": { "hash": "122054cf7a141c17cdb906729b967a8755818a1b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90573 from timothyqiu/svg-image", "body": "Fix error when loading SVG imported as Image", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b0b7afe287f3f6d1104a53ad0e0b298800f405e": { "hash": "9b0b7afe287f3f6d1104a53ad0e0b298800f405e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90035 from KoBeWi/SUPER_CALL_DEFERRED", "body": "Fix scroll to description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c75355541b726440916cb53da499cd4b1d43a17": { "hash": "7c75355541b726440916cb53da499cd4b1d43a17", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Remove `Popup`'s unused \"panel\" style", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90633 }, "978ffb39bfd9bfb501367f9cb041e45e9d3a22e3": { "hash": "978ffb39bfd9bfb501367f9cb041e45e9d3a22e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix submenus erroneously closing on some occasions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90639 }, "4ed51933f910b9dcfbe5b847c1d0b95e822fc0dd": { "hash": "4ed51933f910b9dcfbe5b847c1d0b95e822fc0dd", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix Window.hide() crash when force_native changed", "body": "Moved force_native = p_force_native assignment to after is_visible() check, to prevent value from changing after window is shown.\n\nFixes #90609", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90637 }, "2a757e4897f14405b46530b3e7c6e31bd4cdc6ab": { "hash": "2a757e4897f14405b46530b3e7c6e31bd4cdc6ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Fix FBX texture path resolving", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90635 }, "578d937927ea9735aa7a8e0535f57801406b0b82": { "hash": "578d937927ea9735aa7a8e0535f57801406b0b82", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90631 from AThousandShips/array_iter_fix", "body": "[Core] Fix incorrect comparison for `Array` const iterator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3a4b4c5ae58403347ae9123df515f5a30c5e4f7": { "hash": "c3a4b4c5ae58403347ae9123df515f5a30c5e4f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Don't print warning messages for DisplayServer functions in headless mode", "body": "DisplayServer methods that only have a cosmetic effect print a warning (instead\nof an error). These warnings can be silenced in headless mode, as it's assumed\nthat the cosmetic effect is undesired in headless mode anyway (e.g. changing\nmouse cursor shape).\n\nThis prevents spurious warnings from appearing when running the editor in\nheadless mode, e.g. on CI to export a project.\n\nMethods that print an error will continue to do so, as their\nreturned value may not match expectations and have cascading consequences\non the project (e.g. clipboard data not being retrievable).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90549 }, "80cb914e064809e5440b8747a508547fc11c77de": { "hash": "80cb914e064809e5440b8747a508547fc11c77de", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix incorrect comparison for `Array` const iterator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90631 }, "43b32f9d0baa13ef8e7079521fbef7c4f090aa88": { "hash": "43b32f9d0baa13ef8e7079521fbef7c4f090aa88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90626 from Repiteo/scons/msvc-sucks-eggs", "body": "SCons: Fix `silence_msvc` regression", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2b51e10f88513d99ad61cdd8748fa17e21ea93e": { "hash": "b2b51e10f88513d99ad61cdd8748fa17e21ea93e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90622 from AThousandShips/doc_fix", "body": "[Doc] Fix incorrect reference to `input_pickable`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73f5eeb7d4c94cc0328f044b436f82f191d951ba": { "hash": "73f5eeb7d4c94cc0328f044b436f82f191d951ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #66744 from aaronfranke/group-2d", "body": "Reorganize some code to have 2D things grouped together", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6df57d2d7d411f45d398c0a8a85e578f4d800828": { "hash": "6df57d2d7d411f45d398c0a8a85e578f4d800828", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix `silence_msvc` regression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90626 }, "d8cd7b2f9fd8cda7549266a7a89af8d625d02b79": { "hash": "d8cd7b2f9fd8cda7549266a7a89af8d625d02b79", "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": "[Doc] Fix incorrect reference to `input_pickable`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90622 }, "1ab5a4734706477b572dadc04c43c8d62f772cb6": { "hash": "1ab5a4734706477b572dadc04c43c8d62f772cb6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2OTUzNTg2" ], "author_raw": "thimenesup ", "committer_raw": "thimenesup ", "summary": "Fix incorrect bounds check in rendering device push constant", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90620 }, "6dd4a687972fbb53e53aba008cc4fbea2c87d6af": { "hash": "6dd4a687972fbb53e53aba008cc4fbea2c87d6af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Reorganize some code to have 2D things grouped together", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 66744 }, "2886511c181402f77d28e286efd25124354eb258": { "hash": "2886511c181402f77d28e286efd25124354eb258", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90613 from akien-mga/tests-navigation-race-condition", "body": "Tests: Remove NavigationRegion3D race condition that fails on CI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "085601510b2d4b6cf598350589be24d250dc9987": { "hash": "085601510b2d4b6cf598350589be24d250dc9987", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90606 from m4gr3d/fix_export_option_overrides_load_on_startup", "body": "Fix the logic to load export preset's options overrides", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "133d03674191b790edc52bfa4ba914199a378f43": { "hash": "133d03674191b790edc52bfa4ba914199a378f43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90603 from m4gr3d/fix_keystore_path_resolution", "body": "Fix issue with resolving the path for the Android keystore file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a57f10dd5064411b8907f7f23ac8fc59b4348d6": { "hash": "3a57f10dd5064411b8907f7f23ac8fc59b4348d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90602 from smix8/bsfmod", "body": "Use fmod for navigation mesh border size warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a66bc023dd968d26ed550a53c28686d7a855c467": { "hash": "a66bc023dd968d26ed550a53c28686d7a855c467", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90598 from berarma/scene_tree_clean_up", "body": "Remove some unused SceneTree properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bce45b74617f66cb0d44ddf763445835a50634f": { "hash": "4bce45b74617f66cb0d44ddf763445835a50634f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90588 from ajreckof/Fix-infinite-while-loop-on-empty-added-file", "body": "Fix infinite while loop on empty added file.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dae51097c504ccd8ab8a4b82b10c900df6bf388a": { "hash": "dae51097c504ccd8ab8a4b82b10c900df6bf388a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90583 from groud/fix_heap-use-after-free_error", "body": "Fix heap-use-after-free error in TileMapLayerEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9a595afb572e89a6f6614c986f5610768244dc7": { "hash": "c9a595afb572e89a6f6614c986f5610768244dc7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90580 from vnen/gdscript-allow-enum-to-int-cast", "body": "GDScript: Allow casting enum to int", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e1b50045ad2a991ef8826b7b178ce15b6f25221": { "hash": "8e1b50045ad2a991ef8826b7b178ce15b6f25221", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90554 from bqqbarbhg/fbx-color-fixes", "body": "FBX: Fix material colors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d5981aad7bbfa5d52213e5bd29c822b939a4f9f": { "hash": "6d5981aad7bbfa5d52213e5bd29c822b939a4f9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90538 from migueldeicaza/order", "body": "Fix the initialization order for the iOS driver", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c88993411d1b2df8630f33edef0446e9752d53a0": { "hash": "c88993411d1b2df8630f33edef0446e9752d53a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90536 from Rindbee/make-the-inherited-scene-root-node-unable-to-change-type", "body": "Make the inherited scene root node unable to change type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "665a98b5f26ba31fa829609e67ba0aa34a4f9ad3": { "hash": "665a98b5f26ba31fa829609e67ba0aa34a4f9ad3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90525 from KoBeWi/color_limbo", "body": "Fix folder colors not saving after project.godot is modifed externally", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a0fcc4c7be9b8387da8bb067260059ca3bc7822": { "hash": "2a0fcc4c7be9b8387da8bb067260059ca3bc7822", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88926 from samsface/fix_animation_player_error_dialog", "body": "Fix animation player error dialog focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5c4ce60def58668031d7aee689ef425d331e6b9": { "hash": "e5c4ce60def58668031d7aee689ef425d331e6b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78232 from akien-mga/scons-debug-ffile-prefix-map", "body": "SCons: Add `-ffile-prefix-map` GCC/Clang option to make debug file paths relative", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5fd61159143bad50606664ada9981b3bace93f1": { "hash": "d5fd61159143bad50606664ada9981b3bace93f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75787 from Calinou/advanced-import-settings-tweak-environment", "body": "Tweak environment in the Advanced Import Settings dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ea7dec7d34900acf517d9be4e46f1a501f36e5a": { "hash": "3ea7dec7d34900acf517d9be4e46f1a501f36e5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2ODYz" ], "author_raw": "Miguel de Icaza ", "committer_raw": "Rémi Verschelde ", "summary": "Fix the initialization order for the iOS driver", "body": "The problem is that we were initializating the main loop (SceneTree)\nwhen we were supposed to just set it. Which would cascade into a\nseries of issues, including having the EditorNode being flagged as\n\"inside_tree\" and having a tree, before it was supposed to.\n\nThis meant that some code would assume it was fully initialized, when\nit was not. And this manifested as the project not being scanned for\nresources, which meant that during the importing, the resources would\nnot match using the uid path, and produce lots of errors.\n\nOne line fix", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90538 }, "29ef52c8ac5ae11d75025e69f67facf51db9349d": { "hash": "29ef52c8ac5ae11d75025e69f67facf51db9349d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Update undo redo allowed after switching scene tab", "body": "It has different status in different tabs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90616 }, "66cf38ec7c1c536e1e35d45d3db88dbf707f5da1": { "hash": "66cf38ec7c1c536e1e35d45d3db88dbf707f5da1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Tests: Remove NavigationRegion3D race condition that fails on CI", "body": "As the comment pointed it out, it's a race condition, and evidently no,\n\"it's [not] fine\" ;)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90613 }, "a8c9b59f3fd10b422fb0fcd14aa62edc37974d56": { "hash": "a8c9b59f3fd10b422fb0fcd14aa62edc37974d56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Automatically generate the Android debug keystore", "body": "Automatically generate the Android debug keystore when the Java SDK path is specified.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90611 }, "db763ae16ef18b81c229b1acc22e2131600ae419": { "hash": "db763ae16ef18b81c229b1acc22e2131600ae419", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Enable `EditorPlugin` added by modules and GDExtensions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90608 }, "2ef69642af15abb2a82b475a8c95a557ecf47416": { "hash": "2ef69642af15abb2a82b475a8c95a557ecf47416", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Rearrange Open In menu items of FileSystem dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90570 }, "26e01e41dc2a8960ada0d0ec9c49d8e269b1a5ca": { "hash": "26e01e41dc2a8960ada0d0ec9c49d8e269b1a5ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the logic to load export preset's options overrides", "body": "Update the logic to load export preset's options overrides when an editor export plugin is added.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90606 }, "8a0f1f19950a4728efc7b6082af7a55e74ddd4df": { "hash": "8a0f1f19950a4728efc7b6082af7a55e74ddd4df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Use fmod for navigation mesh border size warning", "body": "Uses fmod for checking that navigation mesh border size matches the cell size as a multiple of cell size is also valid.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90602 }, "659597b29064c683aa5fd790fd2064a0a1296909": { "hash": "659597b29064c683aa5fd790fd2064a0a1296909", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Enable FBX albedo factor when textures are bound", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90554 }, "6fd5238955239d86c77de928fa1dfad1ca946222": { "hash": "6fd5238955239d86c77de928fa1dfad1ca946222", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix issue with resolving the path for the Android keystore file", "body": "The previous logic passed the path to the Android keystore as-is to an external tool. This causes the tool to fail if the path is Godot-specific (e.g: 'res://'", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90603 }, "ca020ad8cdc14d9890fa49f13b22c20dd9bacf9e": { "hash": "ca020ad8cdc14d9890fa49f13b22c20dd9bacf9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix load subtask not being registered leading to false progress values.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90091 }, "0a688763481971515183e46bc9ebc9e527ff0092": { "hash": "0a688763481971515183e46bc9ebc9e527ff0092", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2Mjc2Ng==" ], "author_raw": "Bernat Arlandis ", "committer_raw": "Bernat Arlandis ", "summary": "Remove some unused SceneTree properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90598 }, "55a4836e5bb983f9f95fccd846a2bdaa2989cef3": { "hash": "55a4836e5bb983f9f95fccd846a2bdaa2989cef3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Core: Replace `_NO_DISCARD_` macro with attribute", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90582 }, "943aeb4573bdc9cdd5706dfba4b6457cc607eac7": { "hash": "943aeb4573bdc9cdd5706dfba4b6457cc607eac7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1ODYxMDE=" ], "author_raw": "sam ", "committer_raw": "Sam ", "summary": "fix animation error player error focus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88926 }, "78a5ef41581231cbe45df0dfdd40fd0e6eac655b": { "hash": "78a5ef41581231cbe45df0dfdd40fd0e6eac655b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "replace bone_pose_updated to skeleton_updated signal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90575 }, "d3d4b2e25ec43c2a248c9cc5ea0046fa7dc15987": { "hash": "d3d4b2e25ec43c2a248c9cc5ea0046fa7dc15987", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix infinite while loop on empty added file.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90588 }, "2f83b400a881a3b7e78a2bd088e184752940309e": { "hash": "2f83b400a881a3b7e78a2bd088e184752940309e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Warn users when assigning VERTEX directly to POSITION due to compatibility breakage from reverse z changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90587 }, "88b3e68f93fad5681b27b11ddacc562b03d5ef45": { "hash": "88b3e68f93fad5681b27b11ddacc562b03d5ef45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[FileAccess] Implement `resize` method.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90403 }, "bb6a1cb5a8b49de109d44d470deb38b625cd7fd8": { "hash": "bb6a1cb5a8b49de109d44d470deb38b625cd7fd8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix heap-use-after-free error in TileMapLayerEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90583 }, "029aadef563fb69cf49aa9795b62f27171f8c3f4": { "hash": "029aadef563fb69cf49aa9795b62f27171f8c3f4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90579 from shana/vs-fix-line-endings", "body": "Visual Studio: Fix indentation in sln file, VS is VERY PICKY", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "030995c10da93cbc0c3a3f00c73ee07948cbe543": { "hash": "030995c10da93cbc0c3a3f00c73ee07948cbe543", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Allow casting enum to int", "body": "An enum value is always an integer so the cast is valid. The code here\nnow consider this case to avoid giving an error message.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90580 }, "7336ec1f7e9649db5da09b9230e69b0947a4e815": { "hash": "7336ec1f7e9649db5da09b9230e69b0947a4e815", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Visual Studio: Fix indentation in sln file, VS is VERY PICKY", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90579 }, "a064ca16a888a2714906e446f7526d3f2491f089": { "hash": "a064ca16a888a2714906e446f7526d3f2491f089", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix folder colors not saving after project.godot is modifed externally", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90525 }, "66a3a944e24e341658b5a48920ec8c0e9c31e5c5": { "hash": "66a3a944e24e341658b5a48920ec8c0e9c31e5c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix error when loading SVG imported as Image", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90573 }, "30e71782afd9a1fd35707b89511bcd1aa538f673": { "hash": "30e71782afd9a1fd35707b89511bcd1aa538f673", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90559 from Rindbee/fix-crash-when-drag-scene-file-to-screen", "body": "Fix crash when dragging scene files to 2D/3D screen", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cabb3ca4efaead2d7b21f2e750babb7574236c73": { "hash": "cabb3ca4efaead2d7b21f2e750babb7574236c73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90551 from Repiteo/scons/silence-msvc-for-real", "body": "SCons: Silence MSVC output bloat without hiding errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "91aca6eb931984134ee1cd034d45f09e1d1b80b3": { "hash": "91aca6eb931984134ee1cd034d45f09e1d1b80b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90546 from melquiadess/add-urls-and-standardize-descriptions", "body": "Android: Standardize permission descriptions, add urls, remove deprecated tag from non-deprecated permission", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60db4bd44b91c97de8480c0e06e0874917f6952a": { "hash": "60db4bd44b91c97de8480c0e06e0874917f6952a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90535 from Faless/fix/mbedtls-msvc-is-fun", "body": "mbedTLS: Add patch to fix build errors with some MSVC versions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c6942cc3f2481aace7e713670e812a765defc14b": { "hash": "c6942cc3f2481aace7e713670e812a765defc14b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90521 from KoBeWi/size_combinations", "body": "Improve `custom_minimum_size` description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4a4d6df04ee183eec4cf988487252701fd3d0ce2": { "hash": "4a4d6df04ee183eec4cf988487252701fd3d0ce2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90508 from smix8/thread_bake", "body": "Use threads for baking navigation mesh inside editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fcca9b330d495b065b5fdc79e73566ef4c08f08b": { "hash": "fcca9b330d495b065b5fdc79e73566ef4c08f08b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90434 from smix8/path_simplify", "body": "Add navigation path simplification", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da0e99395964fcb1183f9bbe4b342a4916c0ad0a": { "hash": "da0e99395964fcb1183f9bbe4b342a4916c0ad0a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90373 from bitwise-aiden/ba-fix-mutliline-match", "body": "Fix multiline array/dictionary match statements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5eadb88596a90ef051ef5b042450438eaac38ca4": { "hash": "5eadb88596a90ef051ef5b042450438eaac38ca4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90183 from stevenjt/fix-gizmo-on-top-material-option", "body": "Fix gizmo on top material option having no effect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a95893caef5226c00271e5873cf081c993abf3a2": { "hash": "a95893caef5226c00271e5873cf081c993abf3a2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89754 from KoBeWi/bottom_feeder", "body": "Fix SpriteFrames editor visibility problems", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42ab525aa255fdd5f04a113a67fefd84add05a82": { "hash": "42ab525aa255fdd5f04a113a67fefd84add05a82", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86144 from jsjtxietian/disable-mesh-compression-for-2d", "body": "Disable mesh compression if vertex `position.z` is always 0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74177d79c9e80616edce2336cd487f9e01c2db08": { "hash": "74177d79c9e80616edce2336cd487f9e01c2db08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNzQ4Njc1" ], "author_raw": "Aiden Storey ", "committer_raw": "Rémi Verschelde ", "summary": "Fix multiline array/dictionary match statements", "body": "Currently array and dictionary expressions cannot be spread over\nmultiple lines in match statements.\n\nAdding mutliline push/pop while parsing the pattern for bracket and\nbrace enables the ability for these to be multiline. This enables more\ncomplex patterns to be matched without exceeding line limits.\n\nFixes #90372", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90373 }, "85fb4439e34f13784be03cd85e03320e20fdbdc9": { "hash": "85fb4439e34f13784be03cd85e03320e20fdbdc9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzE5ODk3", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Amirtha Krishnan <76719897+ArceusMaxis@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "doc: Clarify where `printraw()` output can be seen in the OS terminal", "body": "Co-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74e6b5a0598c2427ac8e2748fba1e0c24108ae4a": { "hash": "74e6b5a0598c2427ac8e2748fba1e0c24108ae4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Add GCC/Clang option to make debug file paths relative", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78232 }, "57fde36f31b742d5ba3b74a78b90c173513c51d0": { "hash": "57fde36f31b742d5ba3b74a78b90c173513c51d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Unix / DirAccess] Fix removing directory symlinks with `remove`, ensure `erase_contents_recursive` is not following directory symlinks.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90562 }, "4ff5326959fa2a369ccb9663a2e5838db62f1215": { "hash": "4ff5326959fa2a369ccb9663a2e5838db62f1215", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix crash when dragging scene files to 2D/3D screen", "body": "The crash usually occurs when there is no scene root node.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90559 }, "b278cefd1c653d031de1004f4254756861f3f75b": { "hash": "b278cefd1c653d031de1004f4254756861f3f75b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Silence msvc output without hiding errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90551 }, "5e52db5c939416379548d0f101cb58863811bcf7": { "hash": "5e52db5c939416379548d0f101cb58863811bcf7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Fix FBX orthographic camera size", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90554 }, "d238b0ef572599df5295e49d502b31ccaa9d0773": { "hash": "d238b0ef572599df5295e49d502b31ccaa9d0773", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Fix FBX emission_texture copy-paste issue", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90554 }, "a998f0a48209bd226f1ee0d53cc7cbde4364b077": { "hash": "a998f0a48209bd226f1ee0d53cc7cbde4364b077", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "bqqbarbhg ", "committer_raw": "bqqbarbhg ", "summary": "Convert FBX material colors from linear to sRGB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90554 }, "e761982979fa3953ce7dd28c2337e7ae81ca5630": { "hash": "e761982979fa3953ce7dd28c2337e7ae81ca5630", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Assume constructor to be accessible from class", "body": "Since the constructor is accessed directly from the class, even if not\nmarked `static`, it can be retrieved as a Callable without an instance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90552 }, "0ce8365dd7bbf1fc59f8e2397ef9d9fa2d451d11": { "hash": "0ce8365dd7bbf1fc59f8e2397ef9d9fa2d451d11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Standardize descriptions, add urls, remove deprecated tag from non-deprecated permission", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90546 }, "127025679baea9871cc09717c7e49f8af2ea9a37": { "hash": "127025679baea9871cc09717c7e49f8af2ea9a37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Core: Use `` where applicable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90540 }, "e95e954c68a9a694ad43f622e5424d9e3ec87819": { "hash": "e95e954c68a9a694ad43f622e5424d9e3ec87819", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add PropertyListHelper in all simple cases", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88306 }, "e825a6fb01b3f12e7afb066c58a3c8782b21cc3c": { "hash": "e825a6fb01b3f12e7afb066c58a3c8782b21cc3c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Make the inherited scene root node unable to change type", "body": "Make the inherited scene root behave like other children from the\ninherited scene.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90536 }, "c985b74d8932227550152a0917d28e5fabf79af6": { "hash": "c985b74d8932227550152a0917d28e5fabf79af6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "mbedTLS: Add patch to fix build errors with some MSVC versions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90535 }, "1c134f4a3d8de7b56687cac11415a9fc6623858f": { "hash": "1c134f4a3d8de7b56687cac11415a9fc6623858f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add navigation path simplification", "body": "Adds navigation path simplification for NavigationServer and NavigationAgent.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90434 }, "ece38cbe14cb1eeb466c21231a15d238321937d7": { "hash": "ece38cbe14cb1eeb466c21231a15d238321937d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve custom_minimum_size description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90521 }, "b2f425fe680d1ed5d5b5fa9ae289ae93fd294607": { "hash": "b2f425fe680d1ed5d5b5fa9ae289ae93fd294607", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90514 from jsjtxietian/connection-dialog", "body": "Fix connection dialog raise error when it was previously opened in another scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e5d2333b782a2439c4d2cb32cf9fa69d1f6d5e5": { "hash": "2e5d2333b782a2439c4d2cb32cf9fa69d1f6d5e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90505 from aaronp64/gltfdocument_crash", "body": "Fix `GLTFDocument.append_from_scene` crash on null node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2395b465d836bbb0ff1492c241e930c144d18773": { "hash": "2395b465d836bbb0ff1492c241e930c144d18773", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90504 from smix8/sourcegeo_crash", "body": "Fix NavigationMeshSourceGeometryData merge crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e911fcda1b2e4c2f8524d5dc14f45a27f94d51b3": { "hash": "e911fcda1b2e4c2f8524d5dc14f45a27f94d51b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90503 from rburing/gridmap_has_it_rough", "body": "GridMap: Fix `physics_material` property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "58f8a227b94fbd164ca1f6657980060a41aec940": { "hash": "58f8a227b94fbd164ca1f6657980060a41aec940", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90482 from Faless/mbedtls/3.6.0-tls", "body": "mbedTLS: Update to new LTS v3.6.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ec0372f01d27b531f0808cecb7adc338003bf14": { "hash": "8ec0372f01d27b531f0808cecb7adc338003bf14", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90470 from RandomShaper/fix_cmd_queue_mt_reentrancy", "body": "CommandQueueMT: Fix flush re-entrancy", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17665ec6f2e903146fee24c0871bccda5b8db6c9": { "hash": "17665ec6f2e903146fee24c0871bccda5b8db6c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89808 from timothyqiu/ok-i-know", "body": "Don't error multiple times when trying to load missing default bus layout", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b70450871e2137a1863ac340d81b56b2984f15e7": { "hash": "b70450871e2137a1863ac340d81b56b2984f15e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89124 from wheatear-dev/test-json-rpc", "body": "Add unit tests for JSONRPC", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e73f40e26067cf265e311bbb895b80853574cd93": { "hash": "e73f40e26067cf265e311bbb895b80853574cd93", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87117 from DmitriySalnikov/rename_pdb", "body": "Add renaming of PDB files to avoid blocking them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5a386287d3ff8ca08fdaca14cd11ab9a0dec12f8": { "hash": "5a386287d3ff8ca08fdaca14cd11ab9a0dec12f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81742 from toastedbreadandomelette/regex_additional_tests", "body": "Add additional tests for RegEx", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76c4ed95d20d7e894a272adf3ed2ec0d8ae13d8a": { "hash": "76c4ed95d20d7e894a272adf3ed2ec0d8ae13d8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #48652 from alexbilledeaux/geometry-2d-tests", "body": "Add `closest_points_between_segments()` basis path tests for Geometry2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4aa5c80c07f136ee184e82687df7ec1b966226aa": { "hash": "4aa5c80c07f136ee184e82687df7ec1b966226aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix connection dialog raise error when it was previously opened in another scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90514 }, "2bc2b52bd1464e13a10b4082f1c036ed8cadb55c": { "hash": "2bc2b52bd1464e13a10b4082f1c036ed8cadb55c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Use threads for baking navigation mesh inside editor", "body": "Enables threaded navigation mesh baking inside the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90508 }, "7467ce6405167b16d9e6d6505a409cc67e88d309": { "hash": "7467ce6405167b16d9e6d6505a409cc67e88d309", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Exit with an error if using `--test` on binary without unit tests compiled", "body": "This makes it clearer that `tests=yes` should be used at compile-time.\nPreviously, the engine would run as if the argument wasn't passed,\nwhich can be confusing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90507 }, "18e8b81ffa7485beac3d7e53096ca75c78fd702d": { "hash": "18e8b81ffa7485beac3d7e53096ca75c78fd702d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Account for scale in scroll logic for Parallax2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89627 }, "f421d202808ce20ead45e4e6acf758a002809128": { "hash": "f421d202808ce20ead45e4e6acf758a002809128", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NzA1OTIw" ], "author_raw": "Alex Billedeaux ", "committer_raw": "Hugo Locurcio ", "summary": "Add `closest_points_between_segments()` basis path tests for Geometry2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 48652 }, "5d6e8d7dff67b2aea6e2179954114b7a4d5713b5": { "hash": "5d6e8d7dff67b2aea6e2179954114b7a4d5713b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add option to bake a mesh from blend shape mix", "body": "Adds option to bake a mesh from blend shape mix.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 76725 }, "b7de8e2c29d0ef1414f29c6b1cbf2b90fbc7e790": { "hash": "b7de8e2c29d0ef1414f29c6b1cbf2b90fbc7e790", "is_merge": false, "authored_by": [ "U_kgDOBymSOg" ], "author_raw": "toastedbreadandomelette ", "committer_raw": "Hugo Locurcio ", "summary": "Add additional unit tests for RegEx", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81742 }, "ca3ff2b89e0e54248ba5b84421295ccd7bf72d9e": { "hash": "ca3ff2b89e0e54248ba5b84421295ccd7bf72d9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5MDc4NzMy" ], "author_raw": "titus125 ", "committer_raw": "Hugo Locurcio ", "summary": "Add more unit tests for Transform2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90506 }, "b56934ce19f481b1c06b32abdd4db45737e50ebf": { "hash": "b56934ce19f481b1c06b32abdd4db45737e50ebf", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix GLTFDocument.append_from_scene() crash on null node", "body": "Added null check for p_node parameter to give error instead of crash\n\nFixes #90502", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90505 }, "4e6de255400020297eb72e52fe6030e573950172": { "hash": "4e6de255400020297eb72e52fe6030e573950172", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==", "MDQ6VXNlcjgxMTM0NzM=" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add rotation unit tests for Transform3D", "body": "Co-authored-by: Alexander Pruss ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 61013 }, "497afeaf05d9844e79664343a277955edaf3ccf4": { "hash": "497afeaf05d9844e79664343a277955edaf3ccf4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationMeshSourceGeometryData merge crash", "body": "Fixes crash when trying to merge with a null source geometry.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90504 }, "3590d49c7079fc2456b203a52edc3881236fbae5": { "hash": "3590d49c7079fc2456b203a52edc3881236fbae5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "GridMap: Fix physics_material property", "body": "Use computed bounce and friction, just like StaticBody3D already does.\nAlso don't rebuild all internals just to set two floats on each body.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90503 }, "40fa684c181d3138d8f86c70e5933fb0b3dcbac8": { "hash": "40fa684c181d3138d8f86c70e5933fb0b3dcbac8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Fabio Alessandrelli ", "summary": "mbedTLS: Update to new LTS v3.6.0", "body": "Keep module compatibility with mbedtls 2.x (old LTS branch).\n\nA patch has been added to allow compiling after removing all the `psa_*`\nfiles from the library folder (will look into upstreaming it).\n\nNote: mbedTLS 3.6 finally enabled TLSv1.3 by default, but it requires\nsome module changes, and to enable PSA crypto (new \"standard\" API\nspecification), so it might be best done in a separate commit/PR.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90482 }, "6b4a7598c7e64adf13ab44e61208e4be7218fbbf": { "hash": "6b4a7598c7e64adf13ab44e61208e4be7218fbbf", "is_merge": false, "authored_by": [ "U_kgDOCaM8Hg" ], "author_raw": "Edward Moulsdale ", "committer_raw": "Edward Moulsdale ", "summary": "Add unit tests for JSONRPC", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89124 }, "83b916bb00eb8cac4584143a80f5cfad7ce1e908": { "hash": "83b916bb00eb8cac4584143a80f5cfad7ce1e908", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix a doc and a test issue not caught by CI", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8bd51904a7b18bb2e8a6e545277a0418917189e": { "hash": "a8bd51904a7b18bb2e8a6e545277a0418917189e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90495 from shana/vs-fix-line-endings", "body": "Ensure all Visual Studio files are generated with CRLF", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "65686dedf9778e829287f63c7179a523d44fa085": { "hash": "65686dedf9778e829287f63c7179a523d44fa085", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=", "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Juan Linietsky ", "committer_raw": "Pedro J. Estébanez ", "summary": "Use WorkerThreadPool for Server threads", "body": "* Servers now use WorkerThreadPool for background computation.\n* This helps keep the number of threads used fixed at all times.\n* It also ensures everything works on HTML5 with threads.\n* And makes it easier to support disabling threads for also HTML5.\n\nCommandQueueMT now syncs with the servers via the WorkerThreadPool\nyielding mechanism, which makes its classic main sync semaphore\nsuperfluous.\n\nAlso, some warnings about calls that kill performance when using\nthreaded rendering are removed because there's a mechanism that\nwarns about that in a more general fashion.\n\nCo-authored-by: Pedro J. Estébanez ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90268 }, "c28f5901c7f9ac8885032f9b30db788e08e72911": { "hash": "c28f5901c7f9ac8885032f9b30db788e08e72911", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Polish interaction between windowing, input and rendering", "body": "- Adapt GL make/release API to the current architecture.\n- Fix DisplayServer being locked while dispatching input (prevent deadlocks).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90268 }, "1b104ffcd8bc4573924754552508f5416573a7a1": { "hash": "1b104ffcd8bc4573924754552508f5416573a7a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Support daemon-like tasks (via yield semantics)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90268 }, "71facbaa882494f5c3dccf6a799ce84dcd12e4c9": { "hash": "71facbaa882494f5c3dccf6a799ce84dcd12e4c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Fix data race", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90268 }, "b091162a90143df6aea04d0b4a3bb28d8bcf91a8": { "hash": "b091162a90143df6aea04d0b4a3bb28d8bcf91a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90488 from dalexeev/editor-fix-enum-detect-unnamed-classes", "body": "Editor: Fix enum detection for unnamed classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42e8f42d8797333ae8a6c82d8cdc0f057161370a": { "hash": "42e8f42d8797333ae8a6c82d8cdc0f057161370a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90455 from kitbdev/te-fix-caret-line-end", "body": "Fix caret last fit when moving to line end", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "67076c167dfc767a8dd9bc51c7329e9544ba799e": { "hash": "67076c167dfc767a8dd9bc51c7329e9544ba799e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90448 from vnen/gdscript-infer-string-format", "body": "GDScript: Infer type with string format operator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8611fd8400fcc2053baa2d001ef7b9d8705b9d8a": { "hash": "8611fd8400fcc2053baa2d001ef7b9d8705b9d8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90442 from vnen/gdscript-dont-warn-using-default-builtin", "body": "GDScript: Don't warn on unassigned for builtin-typed variables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c23d32446c835182d60a1afe916caf263ad9c1e": { "hash": "7c23d32446c835182d60a1afe916caf263ad9c1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90441 from Calinou/editor-move-build-profile-editor", "body": "Move engine build profile editor to Tools submenu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bb22d87cb22e5292622ef4dfc146eee1842c79c": { "hash": "5bb22d87cb22e5292622ef4dfc146eee1842c79c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90378 from AeioMuch/inspect_hovered_node_while_dragging", "body": "Inspect hovered node while dragging", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5bd2af6c38c624296ffbc3033e5601bcc6660910": { "hash": "5bd2af6c38c624296ffbc3033e5601bcc6660910", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90313 from Nazarwadim/unit_tests_oa_hash_map", "body": "Add unit tests for `OAHashMap`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8764769ee88bd42066f34f0d09062a6359f5c5c0": { "hash": "8764769ee88bd42066f34f0d09062a6359f5c5c0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89186 from groud/save_byte_arrays_as_base64_encoded", "body": "Save PackedByteArrays as base64 encoded", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7670b812333f64b8ef349797cf3e2fb26765502c": { "hash": "7670b812333f64b8ef349797cf3e2fb26765502c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86518 from AThousandShips/array_iter", "body": "[Core] Add iteration support to `Array`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "536ca28ea96c093505e1b33939bd0c810bbaae1f": { "hash": "536ca28ea96c093505e1b33939bd0c810bbaae1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Ensure all Visual Studio files are generated with CRLF", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90495 }, "0ba1adfaf9cb1e15b291f5aced69581e3e7f243c": { "hash": "0ba1adfaf9cb1e15b291f5aced69581e3e7f243c", "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": "Inspect hovered node while dragging", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90378 }, "877802e2520e03593d2e5cf76cfa7659899b1aa4": { "hash": "877802e2520e03593d2e5cf76cfa7659899b1aa4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Don't warn on unassigned for builtin-typed variables", "body": "If the type of a variable is a built-in Variant type, then it will\nautomatically be assigned a default value based on the type. This means\nthat the explicit initialization may be unnecessary. Thus this commit\nremoves the warning in such case.\n\nThis also changes the meaning of the unassigned warning to happen when\nthe variable is used before being assigned, not when it has zero\nassignments.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90442 }, "4bdba718c5fcb2bd58827b8ede3ea7d0c4251fbd": { "hash": "4bdba718c5fcb2bd58827b8ede3ea7d0c4251fbd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Infer type with string format operator", "body": "If the left value type is known to be String, assume the format operator\n(`%`) will return a string, since it works with any type in the right\nhand side. This is also used by type inference even if the right hand\ntype is unknown at compile time.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90448 }, "fc6c1d636383a8a54c030e1af4f388762911666c": { "hash": "fc6c1d636383a8a54c030e1af4f388762911666c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix enum detection for unnamed classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90488 }, "64146cb7f35b57b0974b82845674d58f9f3480b6": { "hash": "64146cb7f35b57b0974b82845674d58f9f3480b6", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Add iteration support to `Array`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86518 }, "1f0f81049fc470fe10ddb64086c94b9c595ec81f": { "hash": "1f0f81049fc470fe10ddb64086c94b9c595ec81f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90476 from mihe/revert-pack-trimming", "body": "Revert pack trimming introduced by #82084", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d4507b9149fadb1f8fe708488f90dbd9b65aa43": { "hash": "5d4507b9149fadb1f8fe708488f90dbd9b65aa43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90472 from bruvzg/rtl_dc_pr_vc", "body": "[RTL] Fix dropcaps and list prefixes not taking visible characters into account.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fa1164343b2bdc47d3d8f732e74b453fab062201": { "hash": "fa1164343b2bdc47d3d8f732e74b453fab062201", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90460 from Gamepro5/master", "body": "Surface normals are not the same thing as collision normals for `move_and_slide()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c75fa260f21a77ec31bc87a15225a6226c3cb1f": { "hash": "5c75fa260f21a77ec31bc87a15225a6226c3cb1f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90458 from clayjohn/RD-weight-buffer", "body": "Clear RIDs of weight buffers when freeing to avoid double free", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "258f2705f6805b1eb691de529fb2d9ca5e2dd590": { "hash": "258f2705f6805b1eb691de529fb2d9ca5e2dd590", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90440 from Calinou/geometryinstance3d-fix-custom-aabb-assignment", "body": "Fix GeometryInstance3D Custom AABB assignment in the editor not working", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c5e968bbc3a62272d8c3105480e47628fae1a40": { "hash": "9c5e968bbc3a62272d8c3105480e47628fae1a40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90432 from Rindbee/correctly-replace-scene-root-when-must_reload", "body": "Correctly replace scene root when `must_reload` in `EditorData::check_and_update_scene()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d7d30340f3910e89657dac3c336871b2b900f33": { "hash": "7d7d30340f3910e89657dac3c336871b2b900f33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90421 from Krigu/add_option_copy_absolute_path_to_file_system_dock_popup", "body": "Add option to copy absolute path in file system dock popup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d50f45482999222f7fffe8b4ce15f53caaaff91": { "hash": "0d50f45482999222f7fffe8b4ce15f53caaaff91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90416 from BastiaanOlij/openxr_fix_reverse_z", "body": "OpenXR: Apply fix for reverse Z", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d899558bbc8c0ecf7909a6186f72781944b51e7c": { "hash": "d899558bbc8c0ecf7909a6186f72781944b51e7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90407 from Calinou/doc-softbody3d-wind", "body": "Document Area3D wind properties only affecting SoftBody3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d68e04d0f538f6071d0a4e0af9811364d57da7ad": { "hash": "d68e04d0f538f6071d0a4e0af9811364d57da7ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90389 from Krigu/update_documentation_for_camera_server_ios", "body": "Doc: Add hint for required ios camera plugin in CameraServer documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b82e90f86aa2321866665a819793721040b835e": { "hash": "4b82e90f86aa2321866665a819793721040b835e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90056 from lyuma/get_skin_reference", "body": "Expose `MeshInstance3D.get_skin_reference` and add docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50b89e6c564d9aca97983cb339cd1fed2dd3de5d": { "hash": "50b89e6c564d9aca97983cb339cd1fed2dd3de5d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89752 from ze2j/fix_false_positive_errors_in_gdshaderinc_files", "body": "Fix false positive errors in gdshaderinc files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c59f493620d7670412dd70f9f6b1fa6a46c03a05": { "hash": "c59f493620d7670412dd70f9f6b1fa6a46c03a05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89729 from jitspoe/master.shadow_distance_fade_optimization", "body": "Shadow fade for omni lights actually stops the shadow from updating while faded out to improve performance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22299f83f169a65891f0909cad695eb2640ab613": { "hash": "22299f83f169a65891f0909cad695eb2640ab613", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89704 from dalexeev/editor-help-fix-text-color", "body": "Editor: Fix text color in `EditorHelpHighlighter`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de1f77c78dfc60e517dce3c5e1d2b5b1d3300f55": { "hash": "de1f77c78dfc60e517dce3c5e1d2b5b1d3300f55", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89404 from clayjohn/DOCS-bounce-reflect", "body": "Clarify bounce and reflect docs and update param names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b813386d2b57acf572d6d01ceeeca4b357ae135": { "hash": "4b813386d2b57acf572d6d01ceeeca4b357ae135", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88614 from ramadm/test-camera-2d", "body": "Add unit tests for Camera2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "492c19732e8ae14eacfd2c60c50f5701bd84d04d": { "hash": "492c19732e8ae14eacfd2c60c50f5701bd84d04d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86386 from timothyqiu/empty-layout-name", "body": "Strip edges of editor layout names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09be7329a2514365a851606943cbf276a654d27d": { "hash": "09be7329a2514365a851606943cbf276a654d27d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81465 from RevoluPowered/unit-test-resolve-hostname", "body": "Add unit test for `IP.resolve_hostname`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "65d076b78db7f6ca028c8f726763ec1152e39e05": { "hash": "65d076b78db7f6ca028c8f726763ec1152e39e05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc0ODc3MA==" ], "author_raw": "Gordon MacPherson ", "committer_raw": "Rémi Verschelde ", "summary": "Add unit test for resolve_hostname", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81465 }, "2854d0a7ca32ee9630c23eb24e3d027eeeea3eed": { "hash": "2854d0a7ca32ee9630c23eb24e3d027eeeea3eed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Rémi Verschelde ", "summary": "Expose MeshInstance3D.get_skin_reference and add docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90056 }, "c0d0bdc1605084c655a5eb78bd43360242962583": { "hash": "c0d0bdc1605084c655a5eb78bd43360242962583", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Rémi Verschelde ", "summary": "Clarify bounce and reflect docs and update param names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89404 }, "a057158d7569a157d9dc1f4f4539c14519bc0af0": { "hash": "a057158d7569a157d9dc1f4f4539c14519bc0af0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Revert pack trimming introduced by #82084", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90476 }, "d34c1f773333c28a0efc4ff10f6415758cb0ea15": { "hash": "d34c1f773333c28a0efc4ff10f6415758cb0ea15", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix dropcaps and list prefixes not taking visible characters into account.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90472 }, "114b14b0fa2bc6dea0163bd1343a4dca3abb86a0": { "hash": "114b14b0fa2bc6dea0163bd1343a4dca3abb86a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "CommandQueueMT: Fix flush re-entrancy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90470 }, "02253b6b91472e251418bd0545afb2b653b5385c": { "hash": "02253b6b91472e251418bd0545afb2b653b5385c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89472 }, "0c8e1c69f8fba5f494e598bd5a27ec90953c0d08": { "hash": "0c8e1c69f8fba5f494e598bd5a27ec90953c0d08", "is_merge": false, "authored_by": [ "U_kgDOBvKYDQ" ], "author_raw": "nazarii ", "committer_raw": "nazarii ", "summary": "Add unit tests for OAHashMap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90313 }, "077e20cd518a8e2cac88eb6044dbdd962346903b": { "hash": "077e20cd518a8e2cac88eb6044dbdd962346903b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Disable mesh compression if vertex position.z is always 0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86144 }, "4799459e15057e06c888560a4d5ff9456b2b6d5e": { "hash": "4799459e15057e06c888560a4d5ff9456b2b6d5e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNDQwMjk1" ], "author_raw": "Gamepro5 ", "committer_raw": "Gamepro5 ", "summary": "Surface normal is not correct", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90460 }, "bafbdc6cb2fa8a2ad225bb00692cdc77f7a4c383": { "hash": "bafbdc6cb2fa8a2ad225bb00692cdc77f7a4c383", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Improve search/replace bar behavior", "body": "- When multiple lines are selected:\n- Find: Keep previous search instead of putting those lines in the\nfind input.\n- Replace: Focus find input instead of replace input.\n- Add placeholder and tooltip for LineEdits and icon buttons.\n- Disable related buttons when the operation makes no sense.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84932 }, "248e5bfba21df993129c612a52e90727bad9f14d": { "hash": "248e5bfba21df993129c612a52e90727bad9f14d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "Rindbee ", "summary": "Revert what needs to be reverted", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90432 }, "41f6a683b6dff3440e747c121b4fa9ff32a2fb5d": { "hash": "41f6a683b6dff3440e747c121b4fa9ff32a2fb5d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Correctly replace scene root when `must_reload` in `EditorData::check_and_update_scene()`", "body": "We need to update the scene root in multiple singletons to ensure that\ncertain flags are correct. This is what `EditorNode::set_edited_scene()`\ndoes.\n\nUsually we use `replace_by` to complete the replacement of the scene\nroot. Call `EditorNode::set_edited_scene()` when the `replacing_by`\nsignal is emitted to set the new scene root. This is suitable when\nusing a single node to replace, which may be problematic if the\nreplacing node is a tree. Because during the call to `replace_by()`,\nthe new node and its child nodes will enter tree during `parent->\nadd_child(p_node)`, and later emits the `replacing_by` signal.\n\nWhen the parent scene has to be reloaded because the child scene\nchanges and switches to the parent scene, there is no need to use\n`replace_by()` since the scene's diffs are already saved.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90432 }, "bafbde9f4ba00f3d4b7cee2fd5456191294ba174": { "hash": "bafbde9f4ba00f3d4b7cee2fd5456191294ba174", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Clear RIDs of weight buffers when freeing to avoid double free", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90458 }, "b67eba8399ca62dc2c8cca8d7f496400061e4b44": { "hash": "b67eba8399ca62dc2c8cca8d7f496400061e4b44", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: apply fix for reverse Z", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90416 }, "840d860f8834e89c1bba37a1734a21a3527dd105": { "hash": "840d860f8834e89c1bba37a1734a21a3527dd105", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document Area3D wind properties only affecting SoftBody3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90407 }, "6c579280630715ff7da8310d405ef34194847294": { "hash": "6c579280630715ff7da8310d405ef34194847294", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90450 from akien-mga/scons-fix-scu-windows", "body": "SCons: Fix SCU build regression on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0993df8be321fa0c219b01a50fcd32098ad18515": { "hash": "0993df8be321fa0c219b01a50fcd32098ad18515", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90431 from mihe/import-flag", "body": "Add `--import` command-line flag", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3d10b55b49ce73ad316b21ba79d8648928b25d0": { "hash": "d3d10b55b49ce73ad316b21ba79d8648928b25d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90422 from bruvzg/net_no_native_embed", "body": "[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78fade3809f8b372c207f72195a8e4eae29de806": { "hash": "78fade3809f8b372c207f72195a8e4eae29de806", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89874 from jsjtxietian/path2d", "body": "Fix Path2D's add new point's UndoRedo bug", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a9045cf7adf822bb44f5833cce1bfdc0ac43ac0": { "hash": "9a9045cf7adf822bb44f5833cce1bfdc0ac43ac0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89382 from dcaoc03/master", "body": "Fix enum autocompletion for core classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8fb248f92c975cdd37dfa2f18b17520d2f6c0af": { "hash": "c8fb248f92c975cdd37dfa2f18b17520d2f6c0af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88056 from BastiaanOlij/gles_reflection_probes", "body": "Add reflection probe support to compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f94bf175df1f8aad0704ec70b3fdebca8c396ffb": { "hash": "f94bf175df1f8aad0704ec70b3fdebca8c396ffb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87466 from BastiaanOlij/fix_openxr_render_target_multiplier", "body": "OpenXR: Cleanup swapchain logic (was Fix render target multiplier)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bff695545932512177a945f1e05c0107778dfd81": { "hash": "bff695545932512177a945f1e05c0107778dfd81", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85024 from Jordyfel/moving-scripts-of-types-of-exported-typed-arrays", "body": "When saving a resource with an exported typed array, check whether the type is an external resource", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8ca571efe3075625dcb976c0da3c6c18a0fb1ef": { "hash": "f8ca571efe3075625dcb976c0da3c6c18a0fb1ef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84043 from dalexeev/gds-fix-unsafe-cast-warning", "body": "GDScript: Fix `UNSAFE_CAST` warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9ad140f4f2e1298887ead5b363e00b073538f2c6": { "hash": "9ad140f4f2e1298887ead5b363e00b073538f2c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix SCU build regression on Windows", "body": "PR #89452 made assumptions on comparing paths as strings\nwhich doesn't work when composing them as POSIX paths (`/`)\nbut processing them on NT (`\\`, `\\\\`).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90450 }, "5c1d1ea6200fb1a7e79affb12f1d8206558a6c26": { "hash": "5c1d1ea6200fb1a7e79affb12f1d8206558a6c26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExODYyMDM=" ], "author_raw": "Christian Feuz ", "committer_raw": "Christian Feuz ", "summary": "Add option to copy absolute path in file system dock popup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90421 }, "1ad39e13298820424aa895803d8045bc8aa767d2": { "hash": "1ad39e13298820424aa895803d8045bc8aa767d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExODYyMDM=" ], "author_raw": "Christian Feuz ", "committer_raw": "Christian Feuz ", "summary": "Added hint for required ios camera plugin in CameraServer documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90389 }, "fe8737da49c6c64408157d2f3d2fa71eef147167": { "hash": "fe8737da49c6c64408157d2f3d2fa71eef147167", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Move shadow and foreground/background boxes drawing into a separate draw steps.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89705 }, "87aec2745d1b7c7324d6e61176ce29602b8a08cb": { "hash": "87aec2745d1b7c7324d6e61176ce29602b8a08cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90447 }, "050ca0c5ed4c9feba8e0603bc76109e82dfc6800": { "hash": "050ca0c5ed4c9feba8e0603bc76109e82dfc6800", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix theme_override tooltip caching", "body": "theme_override properties have some special handling in EditorInspector. When caching documentation info for properties, the theme_item_name value (used only for theme_overrides) was not being cached, so it would only be included on first use. This meant that theme_override property tooltips would show up in the editor the first time a node was selected, but not again after selecting something else/reselecting. Added theme_item_name to caching to fix this.\n\nFixes #90395", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90446 }, "a1bde1b9db0136bc1da44c9eef59f8e66fbc293f": { "hash": "a1bde1b9db0136bc1da44c9eef59f8e66fbc293f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix caret last fit when moving to line end", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90455 }, "8e924bcb2209b0f900e66b57d107409d77b43793": { "hash": "8e924bcb2209b0f900e66b57d107409d77b43793", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Move engine build profile editor to Tools submenu", "body": "- Rename it to Engine Compilation Configuration Editor. This makes\nit clearer that it requires compiling the engine to work (\"build\"\ncan be understood as exporting a project or building C# solutions\nby some).\n- Add it to the editor command palette and allow defining a keyboard\nshortcut for it, for consistency with other tools.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90441 }, "084b8d1246359187e95f2f3a049ac70f363bfb20": { "hash": "084b8d1246359187e95f2f3a049ac70f363bfb20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix GeometryInstance3D Custom AABB assignment in the editor not working", "body": "This also fixes error spam when changing Custom AABB on a MeshInstance3D\nthat has no Mesh resource assigned yet (which is allowed in the editor).\nThis avoids pitfalls when assigning a custom AABB in a script when\nloading meshes at runtime.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90440 }, "9855ffd2e40c47e5055b31e3809ecb1031f0999d": { "hash": "9855ffd2e40c47e5055b31e3809ecb1031f0999d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Separate value/bezier track caching process in AnimationMixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90438 }, "bf558adcdddad0e7bf54bf88298ac11cd0b77b77": { "hash": "bf558adcdddad0e7bf54bf88298ac11cd0b77b77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90422 }, "9d01793dfff8d6d6db6ec953cb704f45e582c2c9": { "hash": "9d01793dfff8d6d6db6ec953cb704f45e582c2c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Add `--import` command-line flag", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90431 }, "82de00a17471c96f9d05a430f66e7d00d9e3d0f3": { "hash": "82de00a17471c96f9d05a430f66e7d00d9e3d0f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Type of exported typed array can be external resource", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85024 }, "bae27340c9f033740bd699aab110f555864352f6": { "hash": "bae27340c9f033740bd699aab110f555864352f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS export] Detect embedded helper executables using MachO header.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90428 }, "a7b860250f305f6cbaf61c30f232ff3bbdfdda0b": { "hash": "a7b860250f305f6cbaf61c30f232ff3bbdfdda0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90419 from dalexeev/gds-fix-hl-esc-multiline-r-strings", "body": "GDScript: Fix highlighting escapes in multiline raw strings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a445f6bf69bac5ca92a45876ad8b19b2396d917c": { "hash": "a445f6bf69bac5ca92a45876ad8b19b2396d917c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90415 from YeldhamDev/yet_another_meta_added", "body": "Fix `TabContainer` desync when tabs share names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c6e8c72a2f37d87917774859d93b09cb9cafa43": { "hash": "8c6e8c72a2f37d87917774859d93b09cb9cafa43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90414 from jsjtxietian/assign-crash", "body": "Fix `_node_assign` will crash when `base_node` is nullptr", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dfcf803724a03af5685de2b58f8fafb62e951569": { "hash": "dfcf803724a03af5685de2b58f8fafb62e951569", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90255 from Jabberdrake/bugfix-new", "body": "Fix 3d axes flickering in the negative direction when extremely zoomed out", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcf17cbb1111204eabb031c795e605d107837106": { "hash": "dcf17cbb1111204eabb031c795e605d107837106", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89931 from timothyqiu/relax", "body": "Relax grid parameter constraints in texture region editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c4c79c65a70b6e32eac8f1b8cbe9531660d2492": { "hash": "3c4c79c65a70b6e32eac8f1b8cbe9531660d2492", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89803 from timothyqiu/xfce4-terminal", "body": "Add necessary flags when opening directory with xfce4-terminal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cba6ec216e478c10f0e7dded7b0adb042983996": { "hash": "9cba6ec216e478c10f0e7dded7b0adb042983996", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89491 from thimenesup/compute_dispatch_indirect", "body": "Expose bindings to compute dispatch indirect of rendering device", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "964684b6e3ce246e863aa72357d917c1619663c5": { "hash": "964684b6e3ce246e863aa72357d917c1619663c5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #69662 from kkoang/patch-1", "body": "doc: Use `Signal.emit` instead of `emit_signal` in Object examples", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a53841021ca4ddb8452521ea6bab51ebb79a82a4": { "hash": "a53841021ca4ddb8452521ea6bab51ebb79a82a4", "is_merge": false, "authored_by": [ "U_kgDOBh-IFQ" ], "author_raw": "Miguel Coelho ", "committer_raw": "Rémi Verschelde ", "summary": "Fixes 3D axes flickering in the negative direction", "body": "When zooming out in the 3d node editor view, the negative half\nof all 3d axes starts flickering upon moving the camera. To fix this,\nthe logic surrounding 3d transform \"scaled\" and \"translated\" calls has\nbeen altered so as to account for negative distance values.\n\nFixes #89215.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90255 }, "3286e191f3a4835088a80ac6c405338499104c90": { "hash": "3286e191f3a4835088a80ac6c405338499104c90", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwNzkwMDcx" ], "author_raw": "kkoang <1029339374@qq.com>", "committer_raw": "Rémi Verschelde ", "summary": "doc: Use `Signal.emit` instead of `emit_signal` in Object examples", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 69662 }, "98dac9e39c77c663691386228f67adf1a3b37ec1": { "hash": "98dac9e39c77c663691386228f67adf1a3b37ec1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix highlighting escapes in multiline raw strings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90419 }, "c388fe2ba770ff51295151dcafb80c701e229574": { "hash": "c388fe2ba770ff51295151dcafb80c701e229574", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Improve swapchain logic and fix swapchain update when render target multiplier is changed.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87466 }, "509d8dba2aa9612b9062e978ad03c638ff1ee620": { "hash": "509d8dba2aa9612b9062e978ad03c638ff1ee620", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Add reflection probe support to compatibility renderer using 2 probe approach.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88056 }, "adea1a4b9bf72460f344f55ece1356b7d04a22fd": { "hash": "adea1a4b9bf72460f344f55ece1356b7d04a22fd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix `TabContainer` desync when tabs share names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90415 }, "7d4bdcf80ad34ce78a0dbc837e05f084e2a42270": { "hash": "7d4bdcf80ad34ce78a0dbc837e05f084e2a42270", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `_node_assign` will crash when base_node is nullptr", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90414 }, "72599858fc1bc6a9f3724a0b3b65df7ca33a6bc7": { "hash": "72599858fc1bc6a9f3724a0b3b65df7ca33a6bc7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak environment in the Advanced Import Settings dialog", "body": "Use a gradient sky to improve visibility in shaded areas,\nwhile also helping the user orient themselves. The bottom of the sky\nis black, while the top of the sky is white.\n\nThis change also makes it so that the Default Clear Color project setting\nno longer affects the Advanced Import Settings dialog.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75787 }, "9d6bdbc56e0ac99a6cc3aaed1c114a6528cb87fc": { "hash": "9d6bdbc56e0ac99a6cc3aaed1c114a6528cb87fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90406 from akien-mga/sync-controllerdb", "body": "Sync controller mappings DB with SDL 2 community repo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d382c16ab2ffa093ba65b19e5653b81584ddf23": { "hash": "3d382c16ab2ffa093ba65b19e5653b81584ddf23", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90404 from aaronp64/zipreader_empty_error", "body": "Fix `ZIPReader.get_files()` error on empty zip files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6772047e5077b3bfe1f81cd24c128f02b904c20e": { "hash": "6772047e5077b3bfe1f81cd24c128f02b904c20e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Sync controller mappings DB with SDL 2 community repo", "body": "Synced with mdqinc/SDL_GameControllerDB@4c9b8dace8378e22474556e0259d02b59ea55484", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90406 }, "2dad2fbce2db76d27dc2504c34aedf302ef0a74f": { "hash": "2dad2fbce2db76d27dc2504c34aedf302ef0a74f", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Fix ZIPReader.get_files() error on empty zip files", "body": "Added check for empty zip file before trying to look at first file\n\nFixes #90388", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90404 }, "dd926b9132c2f755b6f310fcd0aecaa441e123c5": { "hash": "dd926b9132c2f755b6f310fcd0aecaa441e123c5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90398 from KoBeWi/secret_features👀", "body": "Add tests for signal await with parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec773fdc6130b297602a226f73a8dea61a6e19b2": { "hash": "ec773fdc6130b297602a226f73a8dea61a6e19b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90396 from kleonc/rendering-server-instance-set-transform-document-it-is-global", "body": "Fix `RenderingServer.instance_set_transform` docs saying it's not global", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2c7f093534d3b80b6db3fd4b2603f8532c88cf6": { "hash": "d2c7f093534d3b80b6db3fd4b2603f8532c88cf6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90387 from AThousandShips/console_wrap_fix", "body": "[Windows] Support all possible suffixes for console wrapper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8017c8cf210bfb1eef7044a41050efac5724c3e2": { "hash": "8017c8cf210bfb1eef7044a41050efac5724c3e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2OTUzNTg2" ], "author_raw": "thimenesup ", "committer_raw": "thimenesup ", "summary": "Expose bindings to compute dispatch indirect rendering device", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89491 }, "809c6817be1c0ccaf5482baad9c19615d6777c1f": { "hash": "809c6817be1c0ccaf5482baad9c19615d6777c1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add tests for signal await with parameters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90398 }, "01b029f0a5896e076e9f0937b6008003d28656b2": { "hash": "01b029f0a5896e076e9f0937b6008003d28656b2", "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 RenderingServer.instance_set_transform docs saying it's not global", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90396 }, "0c6b5efab329b0e43348b2fd3a291dfae70e96aa": { "hash": "0c6b5efab329b0e43348b2fd3a291dfae70e96aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90391 from AThousandShips/xr_bind_fix", "body": "[XR] Fix binds for composition layer virtuals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d0d23cb61778ae3b4905a61097339fd6b4a3c64": { "hash": "0d0d23cb61778ae3b4905a61097339fd6b4a3c64", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90377 from melquiadess/add-post-notification-permission-to-a-list-of-available-permissions", "body": "Android: Add `POST_NOTIFICATIONS` permission to the list of permissions available in the Export dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fd440e95f0f6b531562131c5b721d14494ea839": { "hash": "0fd440e95f0f6b531562131c5b721d14494ea839", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90374 from BastiaanOlij/openxr_refresh_rate_signal", "body": "OpenXR: Add refresh rate signal support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c5563f9c9ec3bc3a035b846affc6c3d5e1f0b25": { "hash": "5c5563f9c9ec3bc3a035b846affc6c3d5e1f0b25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90022 from YeldhamDev/debug_tree_fix", "body": "Fix debugger tree error on editor start", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "429bf0281cc7e01b8a6d9b0126f00b784533ba01": { "hash": "429bf0281cc7e01b8a6d9b0126f00b784533ba01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89810 from Geometror/fix-79417", "body": "[VisualShader] Remove invalid graph connections when ports are removed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3a8da6d9afc83106488973aee43d7c51e504f11": { "hash": "c3a8da6d9afc83106488973aee43d7c51e504f11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89316 from Mickeon/codeblock-highlighting-text-ohmygoodness", "body": "Use `[codeblock lang=text]` more often in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "927f2e1e538518b8b1bb8f046bf4c756e3297d03": { "hash": "927f2e1e538518b8b1bb8f046bf4c756e3297d03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Use `likely()` in `PtrToArg` when checking for null `Object *`s", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90394 }, "730cfdde66fd2ec404d70f6b8c3ddc3beee98af6": { "hash": "730cfdde66fd2ec404d70f6b8c3ddc3beee98af6", "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": "[XR] Fix binds for composition layer virtuals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90391 }, "0531f96d4cc22e2ea9f9558513411503c617e0b1": { "hash": "0531f96d4cc22e2ea9f9558513411503c617e0b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Tweak Joint2D and Joint3D documentation for consistency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87446 }, "07c73063e3dbaf03f25cbf5c2c27d1d6281bd214": { "hash": "07c73063e3dbaf03f25cbf5c2c27d1d6281bd214", "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] Support all possible suffixes for console wrapper", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90387 }, "328b00774b9361af7fb8c9e2b73d17db1c7f4e24": { "hash": "328b00774b9361af7fb8c9e2b73d17db1c7f4e24", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Use `[codeblock lang=text]` more often in class ref", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89316 }, "dc91479082bd9cd56cd74282573492fe1ba9618a": { "hash": "dc91479082bd9cd56cd74282573492fe1ba9618a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90382 from RandomShaper/win_focus_fix", "body": "Windows: Fix mouse handling regression", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b9b479ba7b08bba774f16202d882d9745dd74e8": { "hash": "0b9b479ba7b08bba774f16202d882d9745dd74e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw", "MDQ6VXNlcjI4NzEyNDI0" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "[VisualShader] Remove invalid graph connections when ports are removed", "body": "Co-authored-by: EddieBreeg ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89810 }, "a5565c86ffd3e47292ddd5eb4efc84602419fad0": { "hash": "a5565c86ffd3e47292ddd5eb4efc84602419fad0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90384 from groud/dont_save_some_default_tileset_props", "body": "TileSet: don't save angular and linear physics velocities if they have their default values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e68f03a08323ee71e349d1b1d47bcbded61d7244": { "hash": "e68f03a08323ee71e349d1b1d47bcbded61d7244", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90282 from jhlothamer/issue_84221", "body": "Fix sharing World2D between SubViewports causes 2D lights of one SubViewport to go missing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d2e8e4cab5824d973f4a70bc271c461007c75fc": { "hash": "4d2e8e4cab5824d973f4a70bc271c461007c75fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90253 from akien-mga/zstd-1.5.6", "body": "zstd: Update to upstream version 1.5.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e7c9d5338a108abde7b87a741482612f814155a": { "hash": "0e7c9d5338a108abde7b87a741482612f814155a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90250 from akien-mga/miniupnpc-2.2.7", "body": "miniupnpc: Update to 2.2.7", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "18b6adee9c6a271d9974190b58b61d2a03f759fc": { "hash": "18b6adee9c6a271d9974190b58b61d2a03f759fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90248 from akien-mga/libktx-4.3.2", "body": "libktx: Update to 4.3.2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "746756d0af5686b5c927ff3d494b6f12e8b16fee": { "hash": "746756d0af5686b5c927ff3d494b6f12e8b16fee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90243 from akien-mga/thorvg-0.12.10", "body": "thorvg: Update to 0.12.10", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3e8b6c6b8a366d7cd98fe3b999e450105f9290a": { "hash": "d3e8b6c6b8a366d7cd98fe3b999e450105f9290a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90209 from akien-mga/mbedtls-2.28.8", "body": "mbedtls: Update to upstream version 2.28.8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bde8d44104cf356c10774c04cf333333ccade672": { "hash": "bde8d44104cf356c10774c04cf333333ccade672", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "TileSet: don't save angular and linear physics velocities if they have their default values", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90384 }, "0e50807c55d4cb24a796e7ec2901cb78698e288b": { "hash": "0e50807c55d4cb24a796e7ec2901cb78698e288b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90379 from bruvzg/ios_static_libs", "body": "[iOS Export] Fix adding static libs to the Xcode project.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fa4698475ce0f267291397ad7504fef9b8af655": { "hash": "7fa4698475ce0f267291397ad7504fef9b8af655", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90317 from ajreckof/Fix-strange-visual-bug-with-camera-and-external-change-", "body": "Fix strange visual bug with camera and external change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "898d8e3cb4ad6661ef7ec2237567ac2495d8e1b3": { "hash": "898d8e3cb4ad6661ef7ec2237567ac2495d8e1b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90304 from acmorrow/scons-4.7.0", "body": "Bump GitHub workflows to SCons 4.7", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9856182a0a0f3b661d643b279bdcf951174bd0f6": { "hash": "9856182a0a0f3b661d643b279bdcf951174bd0f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90295 from sambler/sysctl_adjust", "body": "Make sysctl calls on FreeBSD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15b9e7cb2a6a61a07f0de290ff9afcd179c408b8": { "hash": "15b9e7cb2a6a61a07f0de290ff9afcd179c408b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89841 from timothyqiu/double-decker", "body": "Fix wrong values displayed after duplicating an audio bus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10d48d36c9aefb02cc3ef06050ed35cdaef2b9f2": { "hash": "10d48d36c9aefb02cc3ef06050ed35cdaef2b9f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85207 from AThousandShips/array_doc", "body": "Add further details on properties returning `Packed*Array`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bdfe76b200f4e736e8a59cf8ac10b8ef842984c9": { "hash": "bdfe76b200f4e736e8a59cf8ac10b8ef842984c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Windows: Fix mouse handling regression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90382 }, "398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7": { "hash": "398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow skipping imported resource files from export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90365 }, "97e95e17509f7d486092824b8d1946f8591faee8": { "hash": "97e95e17509f7d486092824b8d1946f8591faee8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0OTYwOA==" ], "author_raw": "sambler ", "committer_raw": "sambler ", "summary": "Make sysctl calls on FreeBSD", "body": "The OS module get_unique_id and get_processor_name rely\non linux files which don't exist on a standard FreeBSD install,\nmake sysctl calls to get the required data.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90295 }, "97b5c142f8f90a178c64d89e8e4ea4cd330d0b4d": { "hash": "97b5c142f8f90a178c64d89e8e4ea4cd330d0b4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90269 from KoBeWi/sir,_your_file_cannot_be_opened", "body": "Ignore `ERR_FILE_CANT_OPEN` error when loading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "23782b898bdc0fb7f6a8dde5f1c2f2411a0ddccf": { "hash": "23782b898bdc0fb7f6a8dde5f1c2f2411a0ddccf", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add further details on properties returning `Packed*Array`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85207 }, "980e4d7955770e276055aac41df84632aef42a13": { "hash": "980e4d7955770e276055aac41df84632aef42a13", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90349 from bruvzg/empty_glyph_test", "body": "[TextServer] Improve empty glyph handling to allow glyphs smaller than 2px and avoid unnecessary texture updates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e1f33793f1916d09d70918bbbfa88a2c380e20a": { "hash": "2e1f33793f1916d09d70918bbbfa88a2c380e20a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90340 from KoBeWi/FixJoint2D", "body": "Fix PinJoint2D deferred call error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9738cc7ef26c15523e9bcacb21b1920693ec85c3": { "hash": "9738cc7ef26c15523e9bcacb21b1920693ec85c3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90335 from Faless/io/marshall_nil_script", "body": "[IO] Fix marshall decoding when script is NIL", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bca2c30b7d38f3cad2b06ae30ee7d73e15677373": { "hash": "bca2c30b7d38f3cad2b06ae30ee7d73e15677373", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90318 from YeldhamDev/not_native_enough", "body": "Fix built-in `FileDialog` appearing instead of the native one on some cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d56fb753a4b637b4bc7b02d23e5bb39e7d46a421": { "hash": "d56fb753a4b637b4bc7b02d23e5bb39e7d46a421", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90315 from Faless/mp/clean_dead_alloc", "body": "[MP] Fix dead code doing unnecessary allocation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ae6343533f05310d9f0e9c52df7b4202fee456f": { "hash": "2ae6343533f05310d9f0e9c52df7b4202fee456f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90310 from mhilbrunner/OutdatedDemos", "body": "Update links to outdated asset library demos", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "892bab48e01fdb54ac79068be8cecf2f84b35914": { "hash": "892bab48e01fdb54ac79068be8cecf2f84b35914", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90308 from kus04e4ek/deprecate-fix", "body": "Fix Skeleton3D build error with `deprecated=no`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e52ffba3c19bd82e62a47105664ff1382171e9d6": { "hash": "e52ffba3c19bd82e62a47105664ff1382171e9d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90307 from emmanuel-ferdman/wip", "body": "Update the location of editor theme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad1993455a7cfe6c8d58a2ef3e3f99543163c7bc": { "hash": "ad1993455a7cfe6c8d58a2ef3e3f99543163c7bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90286 from dsnopek/openxr-composition-layers-intersects-ray", "body": "Add `intersects_ray()` method to `OpenXRCompositionLayer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1aeb7b9aa2ca13ec48bd66285e9bb10c66d2ac7b": { "hash": "1aeb7b9aa2ca13ec48bd66285e9bb10c66d2ac7b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90254 from Gamepro5/patch-1", "body": "Specify that `get_floor_normal()` does not return the surface normal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6640e4179dac14d81ae8ce8e3b8bb54209edb5d1": { "hash": "6640e4179dac14d81ae8ce8e3b8bb54209edb5d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90247 from akien-mga/harfbuzz-8.4.0", "body": "harfbuzz: Update to 8.4.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d58b316ccfd7b12a5e95430fba0340be7f1f9f8f": { "hash": "d58b316ccfd7b12a5e95430fba0340be7f1f9f8f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90245 from akien-mga/glad-2.0.6", "body": "glad: Re-generate files with glad 2.0.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "59cfa0ef75b038a30f91df0817a27f46b3f3fd46": { "hash": "59cfa0ef75b038a30f91df0817a27f46b3f3fd46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90237 from dsnopek/openxr-composition-layers-extension-properties", "body": "Allow OpenXR extensions to add properties to the OpenXRCompositionLayer node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cedf4ad0111a2b7dfe6326ff53a90640f6778b85": { "hash": "cedf4ad0111a2b7dfe6326ff53a90640f6778b85", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90230 from aaronfranke/gltf-sep-shape3d-res", "body": "Separate Shape3D resource logic in GLTFPhysicsShape", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f202ebb4951ba4ac7ca69af11ff38b4a894684db": { "hash": "f202ebb4951ba4ac7ca69af11ff38b4a894684db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90102 from themancalledjakob/fix-drag-drop-shadermaterial", "body": "Allow drag and dropping ShaderMaterial in 3D viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab39f4ce6c38b8364183409b23256703948628af": { "hash": "ab39f4ce6c38b8364183409b23256703948628af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90096 from AdriaandeJongh/improve-y-sort-description", "body": "[Doc] Improve description of `y_sort_enabled`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5f0120959083c810652161685d371ef60fac06b": { "hash": "d5f0120959083c810652161685d371ef60fac06b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90072 from AThousandShips/vec_cross_doc", "body": "[Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel vectors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "368d6db6cc544f493415c23efae6775864e888cb": { "hash": "368d6db6cc544f493415c23efae6775864e888cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90060 from warquys/CSharp-DebugInfo", "body": "Add DebugView for Array and Dictionary, based of the DebugView from the .NET Foundation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f1b5d68f151a90ed82f684a51fbf14472fb5109": { "hash": "8f1b5d68f151a90ed82f684a51fbf14472fb5109", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90039 from AThousandShips/load_relative_note", "body": "[Doc] Document loading behavior with relative paths", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e16c3cc25f75a4e8721df0cd913c3d87b845c98": { "hash": "0e16c3cc25f75a4e8721df0cd913c3d87b845c98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90011 from jsjtxietian/command-queue", "body": "Fix `RenderingDevice::get_driver_resource` crash or incorrect result with certain resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08803e7d83dcccefdde3cdb398c64bb07aa4b795": { "hash": "08803e7d83dcccefdde3cdb398c64bb07aa4b795", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89839 from timothyqiu/meanwhile", "body": "Fix node config warning not updating for `Multiplayer{Spawner,Synchronizer}`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84af65d4ba8456de1a8c4b78a4c9720b1fda920c": { "hash": "84af65d4ba8456de1a8c4b78a4c9720b1fda920c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89801 from timothyqiu/lost-group", "body": "Fix heap-use-after-free when converting scene group to global", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2f6698098782ed26153c45eb0296d615a369705": { "hash": "a2f6698098782ed26153c45eb0296d615a369705", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89659 from dalexeev/gds-hl-fix-types", "body": "GDScript: Fix `for` expression is highlighted as type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b84421c9ba4cf9282d85004833edaa696c20bf1": { "hash": "1b84421c9ba4cf9282d85004833edaa696c20bf1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89608 from AThousandShips/format_doc_fix", "body": "[Doc] Clarify behavior of `String.format` with keys in replacements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bfccd57769d9be5a7c82105862c6c35c9a0df647": { "hash": "bfccd57769d9be5a7c82105862c6c35c9a0df647", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89573 from timothyqiu/hop", "body": "Fix crash when columns are skipped in CSV translation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d96ec4f9d522c81009a1b5b359047f681b8c91b": { "hash": "7d96ec4f9d522c81009a1b5b359047f681b8c91b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88329 from ManpreetXSingh/key-window-menu", "body": "Windows: Add support for enabling Alt+Space menu and fix borderless maximize", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f71d491d08380baf270334149b36858dbf38f9d": { "hash": "1f71d491d08380baf270334149b36858dbf38f9d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88244 from shana/vs-improve-settings", "body": "Visual Studio: Don't override user options. Add additional vs hint information", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2fb6f7f31aabf50dc4d24ef12786f1811f0ef44b": { "hash": "2fb6f7f31aabf50dc4d24ef12786f1811f0ef44b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87829 from nongvantinh/fix-86591", "body": "Throw exception when solution file is missing during exporting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c50dc9b6dd8acc92f7ef1f36799cd9143e2ca4a2": { "hash": "c50dc9b6dd8acc92f7ef1f36799cd9143e2ca4a2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87244 from Mickeon/documentation-SliderJoint3D-missing", "body": "Add missing descriptions for SliderJoint3D's `param` methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f6e8b15ce5c1d8be3a309fda88d42763d562c8e": { "hash": "6f6e8b15ce5c1d8be3a309fda88d42763d562c8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87082 from Mickeon/documentation-RenderingDevice-dynamic_state", "body": "Add descriptions to a few RenderingDevice's PipelineDynamicStateFlags", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b4944ee679d9fdf7349a8bfafed026a64678d31": { "hash": "6b4944ee679d9fdf7349a8bfafed026a64678d31", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87042 from Mickeon/documentation-EditorExportPlatform-misc", "body": "Add miscellaneous documentation to some classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d250e6dba658e49870d7bf08bdf461f4c6837891": { "hash": "d250e6dba658e49870d7bf08bdf461f4c6837891", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87030 from Mickeon/documentation-PhysicsDirectBodyState2DExtension", "body": "Add documentation to PhysicsDirectBodyState2DExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "297a1c132eb7d026b05a809fdd6dafb753f93f56": { "hash": "297a1c132eb7d026b05a809fdd6dafb753f93f56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87018 from Mickeon/documentation-PhysicsServer2DExtension", "body": "Add documentation to PhysicsServer2DExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ec21dfd08eafec9b506cf0c702edaff4c864540": { "hash": "8ec21dfd08eafec9b506cf0c702edaff4c864540", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86994 from Mickeon/fill-viewport-documentation", "body": "Add missing documentation to Viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84a372d15561329c332f23dfcb9ee46c829bda29": { "hash": "84a372d15561329c332f23dfcb9ee46c829bda29", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86839 from Mickeon/java-class-documentation", "body": "Add documentation to JavaClass & JavaClassWrapper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d5457533078eff3c7c922d7387b5e4ada8c5234": { "hash": "3d5457533078eff3c7c922d7387b5e4ada8c5234", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85839 from romlok/clarify-get-closest-collision-unsafe-fraction", "body": "Clarify Shapecast safe/unsafe fraction difference in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00d4c63b7efa5316b060972180406f21889df809": { "hash": "00d4c63b7efa5316b060972180406f21889df809", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83735 from AThousandShips/ray_doc", "body": "Add instructions to get shape of `RayCast2D/3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68c90b450edb349741839bc688877f19ba19c843": { "hash": "68c90b450edb349741839bc688877f19ba19c843", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83622 from Gatada/patch-1", "body": "Clarify emitting behavior of GPU particles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a39c0af81e8bafff9247cee9f1680ff9dd08f4c4": { "hash": "a39c0af81e8bafff9247cee9f1680ff9dd08f4c4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81864 from Mickeon/doc-peeves-this-one-is-miniscule-I-swear", "body": "Tweaks to ViewportTexture's Documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1050e2cb8512b27e46daca511c6633812648733": { "hash": "e1050e2cb8512b27e46daca511c6633812648733", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81858 from Mickeon/doc-peeves-that-will-be-merged-in-2030", "body": "Overhaul AudioStreamPlayer's documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44038564fc5057f4a621be3f42a999c6d5bd1987": { "hash": "44038564fc5057f4a621be3f42a999c6d5bd1987", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80166 from rburing/force_integration_docs", "body": "Fix physics server force integration docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a27d9639f26839f3403e78d9e15e8e63621b14a6": { "hash": "a27d9639f26839f3403e78d9e15e8e63621b14a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79075 from dalexeev/doc-typed-arrays", "body": "Update typed arrays documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea961d3981b1dbea6aad1055dc2da648c64aeba3": { "hash": "ea961d3981b1dbea6aad1055dc2da648c64aeba3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78257 from Calinou/doc-packed-arrays-vs-typed-arrays", "body": "Document the upsides and downsides of packed arrays versus typed arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50f69656a73459510dab03ee7b0c21d43b9d84a1": { "hash": "50f69656a73459510dab03ee7b0c21d43b9d84a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Rémi Verschelde ", "summary": "Add missing documentation to Viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86994 }, "4e1305ee7716b413e424850439607ba32fb24645": { "hash": "4e1305ee7716b413e424850439607ba32fb24645", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNDQwMjk1" ], "author_raw": "Gamepro5 ", "committer_raw": "Rémi Verschelde ", "summary": "Specify that get_floor_normal() does not return the surface normal", "body": "Also see godotengine/godot-proposals#8324", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90254 }, "30babfc789ad98adccc8c2f7be02849b8c841a84": { "hash": "30babfc789ad98adccc8c2f7be02849b8c841a84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS Export] Fix adding static libs to the Xcode project.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90379 }, "739190ca2b7f1b67a78eff33154a4bfd1964f5c4": { "hash": "739190ca2b7f1b67a78eff33154a4bfd1964f5c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90377 }, "5a5453bcf24d2b1419d45ee9488e12492c203cfb": { "hash": "5a5453bcf24d2b1419d45ee9488e12492c203cfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fixes `RenderingDevice::get_driver_resource` will crash or give incorrect result with certain resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90011 }, "148ff6a47fc47628d5c924a8b605130749b966e3": { "hash": "148ff6a47fc47628d5c924a8b605130749b966e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Add refresh rate signal support", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90374 }, "1f8387f8fdb7e416063c4efecea105ab3816625f": { "hash": "1f8387f8fdb7e416063c4efecea105ab3816625f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Improve empty glyph handling to allow glyphs smaller than 2px and avoid unnecessary texture updates.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90349 }, "c83718624f948eea247191ae5183a40ed0f716a9": { "hash": "c83718624f948eea247191ae5183a40ed0f716a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwODAzNjg=", "MDQ6VXNlcjE2NTQ3NjM=" ], "author_raw": "skyace65 ", "committer_raw": "Max Hilbrunner ", "summary": "Update links to outdated asset library demos", "body": "Update links to outdated asset library demos\n\nCo-authored-by: Max Hilbrunner ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90310 }, "63bff87d7de7b0429afa1533315b15c15fb7e940": { "hash": "63bff87d7de7b0429afa1533315b15c15fb7e940", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix PinJoint2D deferred call error", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90340 }, "f2d4ff5c1f3ae4382f08497dd0b669bbe2e3c513": { "hash": "f2d4ff5c1f3ae4382f08497dd0b669bbe2e3c513", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add instructions to get shape of `RayCast2D/3D`", "body": "Adds details on how to get the intersected shape", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83735 }, "8addab785d01a0a7860267c06b785b7bfde88e19": { "hash": "8addab785d01a0a7860267c06b785b7bfde88e19", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[IO] Fix marshall decoding when script is NIL", "body": "We changed how scripts are binary serialized, and added a check to\nensure the new format is enforced, but there is still a case where the\nold format (plain \"prop\"-\"value\" combo) is used, and that is when the\nscript is NIL.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90335 }, "609559c074478be839ca4e09a3bd45341a7c10a9": { "hash": "609559c074478be839ca4e09a3bd45341a7c10a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix strange visual bug with camera and external change.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90317 }, "761ee753bf80694fd57b7a1117c4e6878652e2ee": { "hash": "761ee753bf80694fd57b7a1117c4e6878652e2ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Avoid compiler error with RenderingContextDriverVulkanWindows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90326 }, "44e2c56daac7f326c52317ebe9fef52b411fdec3": { "hash": "44e2c56daac7f326c52317ebe9fef52b411fdec3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix built-in `FileDialog` appearing instead of the native one on some cases", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90318 }, "e64aa4d25f3d6f350db0c6a650e1ba9ff8140d97": { "hash": "e64aa4d25f3d6f350db0c6a650e1ba9ff8140d97", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix dead code doing unnecessary allocation", "body": "Probably a leftover from some old refactor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90315 }, "316f253558c447a5789334a28fa1817dc71d5aa4": { "hash": "316f253558c447a5789334a28fa1817dc71d5aa4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy", "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Show errors when solution file is missing in C# project", "body": "Fixes: #86591\n\nCo-authored-by: Raul Santos ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87829 }, "47a8033698b14c8a7bb25867198c1371382e3398": { "hash": "47a8033698b14c8a7bb25867198c1371382e3398", "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": "[Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel vectors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90072 }, "c0cc9d2b5e81a9f54a45500feb0d5f5a32c0d458": { "hash": "c0cc9d2b5e81a9f54a45500feb0d5f5a32c0d458", "is_merge": false, "authored_by": [ "U_kgDOBw85cQ" ], "author_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "committer_raw": "Kusok <118438257+kus04e4ek@users.noreply.github.com>", "summary": "Fix deprecated=no build", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90308 }, "ea5ecc6b8e393b344cb7a51e884b1c08eaf92366": { "hash": "ea5ecc6b8e393b344cb7a51e884b1c08eaf92366", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NDcwOTIx" ], "author_raw": "Emmanuel Ferdman ", "committer_raw": "Emmanuel Ferdman ", "summary": "fix: update the location of editor theme", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90307 }, "025f2b8e7c0d11857ed15452249ecda509b4ed48": { "hash": "025f2b8e7c0d11857ed15452249ecda509b4ed48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Add `intersects_ray()` method to `OpenXRCompositionLayer`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90286 }, "e5b4ef8e9522e950033cbece39a31a4a76da19c1": { "hash": "e5b4ef8e9522e950033cbece39a31a4a76da19c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90283 from YeldhamDev/pure_squares", "body": "Remove border roundness inside panels of `AcceptDialog` windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "66dbe3591bbcc35b4409ecbbf6fe8925d4406303": { "hash": "66dbe3591bbcc35b4409ecbbf6fe8925d4406303", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90280 from TheSofox/duplicated-folder-reference-fix", "body": "Fix duplicated folder reference in Godot Editor after changing filename case", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92afd2c417a3772affeefe17d585894f2fe7827b": { "hash": "92afd2c417a3772affeefe17d585894f2fe7827b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90278 from KoBeWi/self_dropping_resources", "body": "Prevent dropping Resource to the same resource picker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd9aacd59f9bb673882d0a9d108c19a43b806dce": { "hash": "dd9aacd59f9bb673882d0a9d108c19a43b806dce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90273 from Pylgos/fix-gdextension-get-rid", "body": "Fix `Resource::get_rid override` not working in GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1b2cfdced67b97fcb054105a725ad0f4c1b2e33": { "hash": "c1b2cfdced67b97fcb054105a725ad0f4c1b2e33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90271 from DarioSamo/pipeline_cache_setting", "body": "Add toggle for enabling or disabling RenderingDevice's pipeline cache.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c10f9342df95a2db58dc0695cf101a071bcbc0eb": { "hash": "c10f9342df95a2db58dc0695cf101a071bcbc0eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90270 from Repiteo/scons/clean-generated", "body": "SCons: Ensure *all* generated files can be cleaned", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8bbb027c794770175f1506a31e12b5b93bc66cee": { "hash": "8bbb027c794770175f1506a31e12b5b93bc66cee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90263 from Jordyfel/undo-redo-doc", "body": "Clarify `UndoRedo` `MergeMode` and `add_*_reference` docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10d67e590dfef4f42e6464c852c65e26ad2d1fd9": { "hash": "10d67e590dfef4f42e6464c852c65e26ad2d1fd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90191 from BastiaanOlij/fix_mobile_canvas_copy", "body": "Don't use subpasses when we're using Canvas background mode in Mobile", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "554c0af5d460bd36c42418e303887450ec194a9a": { "hash": "554c0af5d460bd36c42418e303887450ec194a9a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90186 from Maran23/error-when-rename-move", "body": "Fix errors when renaming/moving/deleting global scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d619ffdb755d9c95ac46ea0eae2f3e492c67087e": { "hash": "d619ffdb755d9c95ac46ea0eae2f3e492c67087e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89897 from alesliehughes/upnp_memory_leak", "body": "UPNP: Use local variable for UPNPUrls to stop memory leak.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e45511d3873f14e2a6dfec0303ddd9171725aeb": { "hash": "4e45511d3873f14e2a6dfec0303ddd9171725aeb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89817 from timothyqiu/better-family-name", "body": "Prefer family name in fonts' names table", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02fc6b2eb9fb55ae56793f96d6613a7b66143d63": { "hash": "02fc6b2eb9fb55ae56793f96d6613a7b66143d63", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89617 from Nazarwadim/plane_project_unit_tests", "body": "Add unit test for Vector2 `plane_project`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6d0d0b391d891ac9a54983f8b1377279238c482": { "hash": "e6d0d0b391d891ac9a54983f8b1377279238c482", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89406 from AeioMuch/drag_drop_array_nodes", "body": "Allow batch drag and drop in typed array of Node and NodePath.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a4ff44057c5f6870a3d5da1224517a77303ce2b": { "hash": "6a4ff44057c5f6870a3d5da1224517a77303ce2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89389 from TokageItLab/disc", "body": "Make AnimationMixer consider Discrete for RESET track", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7d64c3834c62989f7692a2cb0d783c5f5075179": { "hash": "c7d64c3834c62989f7692a2cb0d783c5f5075179", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88375 from smix8/navserver_dummy_warnings", "body": "Remove NavigationServerDummy warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02cb74e2234228c2888d56e11db2c7ea9f91725d": { "hash": "02cb74e2234228c2888d56e11db2c7ea9f91725d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84363 from RandomShaper/win_focus_activ", "body": "Robustify handling of activation & focus on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "329d04d331d7a8be8e7786c44765a512b2a853c6": { "hash": "329d04d331d7a8be8e7786c44765a512b2a853c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYzNzM3NjMw" ], "author_raw": "Manpreet Singh <63737630+ManpreetXSingh@users.noreply.github.com>", "committer_raw": "Manpreet Singh <63737630+ManpreetXSingh@users.noreply.github.com>", "summary": "Windows: Add alt+space menu and fix window modes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88329 }, "9bcda8f94cc7463fefb50f5f4ff66830235d40f8": { "hash": "9bcda8f94cc7463fefb50f5f4ff66830235d40f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Prefer family name in fonts' names table", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89817 }, "409c71bdfd8e0a08fd726225ebdce16bc60a4570": { "hash": "409c71bdfd8e0a08fd726225ebdce16bc60a4570", "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": "Allow batch drag and drop in typed array of Node and NodePath.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89406 }, "167b0ac8d5f13d2073c36fd3fcc7dea75c9492d3": { "hash": "167b0ac8d5f13d2073c36fd3fcc7dea75c9492d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Remove border roundness inside panels of `AcceptDialog` windows", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90283 }, "a67037635bbe48d2a32b1a26f4cc3fb1da2760f7": { "hash": "a67037635bbe48d2a32b1a26f4cc3fb1da2760f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Remove NavigationServerDummy warnings", "body": "Removes NavigationServerDummy warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88375 }, "b250660ee99b4085e0fbead0c8fbb359ca9e5ee6": { "hash": "b250660ee99b4085e0fbead0c8fbb359ca9e5ee6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNDY5NzYw" ], "author_raw": "Jason Lothamer ", "committer_raw": "Jason Lothamer ", "summary": "fix issue where Light2D does not re-attach itself to new canvas when viewport worlds are shared", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90282 }, "5b5ec8f4dce439574c42e7f5659375101038f43a": { "hash": "5b5ec8f4dce439574c42e7f5659375101038f43a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2ODI1Mw==" ], "author_raw": "Andrew Morrow ", "committer_raw": "Andrew Morrow ", "summary": "Bump github workflows to SCons 4.7", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90304 }, "87b5a56ddfa70b094e0655f20e4226b46fcb40f1": { "hash": "87b5a56ddfa70b094e0655f20e4226b46fcb40f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fix duplicated folder reference in Godot Editor after changing filename case", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90280 }, "21082a68348f2fedecfafd5e1827fcd5670cca92": { "hash": "21082a68348f2fedecfafd5e1827fcd5670cca92", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make AnimationMixer consider Discrete for RESET track", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89389 }, "b9c78ba17429947789f3efafa7cee53da8a99a05": { "hash": "b9c78ba17429947789f3efafa7cee53da8a99a05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Prevent dropping Resource to the same resource picker", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90278 }, "b8caf9b2247960b6bc019735c0cd5b11d1e7408c": { "hash": "b8caf9b2247960b6bc019735c0cd5b11d1e7408c", "is_merge": false, "authored_by": [ "U_kgDOBvKYDQ" ], "author_raw": "nazarii ", "committer_raw": "nazarii ", "summary": "Add unit test for Vector2 plane_project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89617 }, "f8c482b19a0cc2d6b05fbdd0955d835c312b3633": { "hash": "f8c482b19a0cc2d6b05fbdd0955d835c312b3633", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY0NzY5NTQx" ], "author_raw": "Valentin Arthur Thomas ", "committer_raw": "Valentin Arthur Thomas ", "summary": "DebugView for Array and dictionary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90060 }, "491d3a2740b90eee987bdceefc8390dec999a4a9": { "hash": "491d3a2740b90eee987bdceefc8390dec999a4a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Clarify UndoRedo MergeMode and add_*_reference docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90263 }, "dda06a82099b056058379d2423e0d5b16375b52d": { "hash": "dda06a82099b056058379d2423e0d5b16375b52d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Fix errors when renaming/moving/deleting global scripts", "body": "When renaming or moving global scripts, the following errors can appear:\n- Attempt to open script 'xxx' resulted in error 'File not found'.\n- Failed loading resource: xxx. Make sure resources have been imported by opening the project in the editor at least once.\n- Parser Error: Class 'xxx' hides a global script class.\n\nWhen deleting scripts, errors appear when opening the 'Create Node Dialog' as the script cache still contains the removed global scripts. The following errors can appear:\n- Attempt to open script 'xxx' resulted in error 'File not found'.\n- Failed loading resource: xxx. Make sure resources have been imported by opening the project in the editor at least once.\neditor/create_dialog.cpp:241 - Condition \"scr.is_null()\" is true.\n\nAll this errors can be fixed by correctly handling the cases. They involves removing the old path and adding the new one (if not deleted) to the ScriptServer. This is somewhat similar if the file is moved or deleted outside Godot and detected by the file watcher, but more specialized for this particular usecase, since we know the old and the new path / correctly know what the user just did.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90186 }, "c2be2dfbde3d0393d5d1f0426ee51d363c571b21": { "hash": "c2be2dfbde3d0393d5d1f0426ee51d363c571b21", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzMjM0Njc0" ], "author_raw": "Pylgos <43234674+Pylgos@users.noreply.github.com>", "committer_raw": "Pylgos <43234674+Pylgos@users.noreply.github.com>", "summary": "Fix Resource::get_rid override not working in GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90273 }, "ecaafa6001e47ee0f8157e0e4846afd6e758a436": { "hash": "ecaafa6001e47ee0f8157e0e4846afd6e758a436", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Add toggle for enabling or disabling RenderingDevice's pipeline cache.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90271 }, "f0cbd388dce53b9d8d058ea1ac8e342a08ff6b48": { "hash": "f0cbd388dce53b9d8d058ea1ac8e342a08ff6b48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Ignore ERR_FILE_CANT_OPEN error when loading scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90269 }, "ccb5e15ac27346f8f4de1b3aeda834f0bc417da8": { "hash": "ccb5e15ac27346f8f4de1b3aeda834f0bc417da8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Ensure *all* generated files can be cleaned", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90270 }, "655e93d5846b2ef8ebb7d22c8878f51b8f22b312": { "hash": "655e93d5846b2ef8ebb7d22c8878f51b8f22b312", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90266 from akien-mga/scenetreeeditor-fix-treeitem-crash", "body": "SceneTreeEditor: Fix crash when TreeItem is removed before callback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c493217947e645c89a095491b7fae87a2ad07710": { "hash": "c493217947e645c89a095491b7fae87a2ad07710", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90265 from ajreckof/Fix-crash-on-invalid-values-in-EditorPropertyArray/Dict", "body": "Fix crash on invalid values in EditorPropertyArray/Dict", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8e7688b67a7d99153ffe8bc07c06ea58ef6989b": { "hash": "a8e7688b67a7d99153ffe8bc07c06ea58ef6989b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90251 from akien-mga/squish-cleanup", "body": "squish: Clean up patches, add LICENSE.txt", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1765f08aee3e2814e77d26a6e0151bb4a82b8d3e": { "hash": "1765f08aee3e2814e77d26a6e0151bb4a82b8d3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90244 from akien-mga/enet-2024-03", "body": "enet: Sync with upstream commit c44b7d0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b8daa498e2e31edec4b89e0c5321cef7bb51be8": { "hash": "6b8daa498e2e31edec4b89e0c5321cef7bb51be8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SceneTreeEditor: Fix crash when TreeItem is removed before callback", "body": "Fixes #90235.\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90266 }, "866452c75e061b857232ee1dc26969e46fa7bcaa": { "hash": "866452c75e061b857232ee1dc26969e46fa7bcaa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix crash on invalid values in EditorPropertyArray/Dict", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90265 }, "febb11f8a3dfa116c65cf4b20fb029d9f7abcc5f": { "hash": "febb11f8a3dfa116c65cf4b20fb029d9f7abcc5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90261 from adamscott/remove-buggy-first-interaction", "body": "Remove buggy first interaction", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56686cd1fb595db6dcff6e4b37f799023e0c4a93": { "hash": "56686cd1fb595db6dcff6e4b37f799023e0c4a93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Remove buggy first interaction", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90261 }, "fddf6dc65157fe08bdda20809a105950f885a095": { "hash": "fddf6dc65157fe08bdda20809a105950f885a095", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow OpenXR extensions to add properties to the OpenXRCompositionLayer node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90237 }, "7e4c150573d6af7072f2b55ae76dc7b723f21f66": { "hash": "7e4c150573d6af7072f2b55ae76dc7b723f21f66", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix up build with Python 3.10", "body": "It gives:\n\n> SyntaxError: f-string expression part cannot include a backslash\n\nFollow-up to #90214.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d402f5ecf260f4ea7f16b913e8ab696a059b33c9": { "hash": "d402f5ecf260f4ea7f16b913e8ab696a059b33c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "libktx: Update to 4.3.2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90248 }, "4ff5731705af503166cd10fc9ee4345ef1b26e2d": { "hash": "4ff5731705af503166cd10fc9ee4345ef1b26e2d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90246 from rburing/fti_2d_per_node", "body": "Fix per-node physics interpolation setting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a64e5a79769d884e10f8b0c4bc83c86e1fb716e": { "hash": "6a64e5a79769d884e10f8b0c4bc83c86e1fb716e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90233 from Arthas92t/master", "body": "Fix OpenGL `_shadow_atlas_find_shadow` error when light instance is freed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d20840b11ca3764b9f0a849f0d0a79e37ca9945": { "hash": "4d20840b11ca3764b9f0a849f0d0a79e37ca9945", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90231 from TokageItLab/mod-reset", "body": "Remove unavailable property binding `reset_on_save` from Skeleton3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "383de7da1964fbf4065f5df6068eb7ce23f3916f": { "hash": "383de7da1964fbf4065f5df6068eb7ce23f3916f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90225 from aaronfranke/gltf-ext-prop-list", "body": "GLTF export: Propagate `property_list_changed` from extensions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ecbd668ff36e1706752ba12531b85b115b500c67": { "hash": "ecbd668ff36e1706752ba12531b85b115b500c67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90223 from clubby789/optimize-static", "body": "Don't pass `self` when calling a static function from a non-static context", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ff056ea2e0cc71ba8915a5176074e03866edce9": { "hash": "0ff056ea2e0cc71ba8915a5176074e03866edce9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90218 from Repiteo/do-while-false-cleanup", "body": "Update lingering `do/while(0)` defines", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63db50654aba466eb030b360b99537c684d25533": { "hash": "63db50654aba466eb030b360b99537c684d25533", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90217 from Calinou/editor-decal-allow-greater-emission-energy", "body": "Allow Decal Emission Energy values above 128 in the inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7a941d84dd1602d4db404f4d44d634ede176fe0d": { "hash": "7a941d84dd1602d4db404f4d44d634ede176fe0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90214 from Repiteo/scons/selected_platform-refactor", "body": "SCons: Refactor `selected_platform` conditional", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba8ab2f78d08b4f4ed1294789484fde14894b183": { "hash": "ba8ab2f78d08b4f4ed1294789484fde14894b183", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90211 from akien-mga/certs-2024-03", "body": "certs: Sync with Mozilla bundle as of Mar 11, 2024", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d100888f0d554675f7ebf9e32b4b00117852eb25": { "hash": "d100888f0d554675f7ebf9e32b4b00117852eb25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90208 from Repiteo/scons/ninja-msvc", "body": "SCons: Fix Ninja compilation with MSVC", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca2d28602b6e041cb8843463e6ed56733c50b011": { "hash": "ca2d28602b6e041cb8843463e6ed56733c50b011", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90196 from bruvzg/ts_tcase", "body": "[TextServer] Expose ICU title case string conversion to scripting.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe784573c4a710c7ecb9eabd947be01b6d67a130": { "hash": "fe784573c4a710c7ecb9eabd947be01b6d67a130", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90167 from ajreckof/fix-negative-value-for-position_smoothing_speed-being-allowed", "body": "Ensure `Camera2D.position_smoothing_speed` is non-negative.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2cc814f355d54c8c8d05d40aa31a5ab462119bd": { "hash": "f2cc814f355d54c8c8d05d40aa31a5ab462119bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90118 from AyOhEe/sln-title-fix", "body": "Fix \"Create C# solution\" dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4396fb48f8dfce7f3e6ac5ea27ade74507fbd5f0": { "hash": "4396fb48f8dfce7f3e6ac5ea27ade74507fbd5f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90062 from AlexOtsuka/fix-filesystemdock-drop", "body": "Fix FileSystemDock behavior when dropping an item in the current folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7e0b0ea0c75edfeea907da68958005178212836": { "hash": "b7e0b0ea0c75edfeea907da68958005178212836", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89970 from AThousandShips/require_expose", "body": "[Animation] Expose `SkeletonProfile.set/is_required`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54116086af2d0ed4d4a06be29d8ce8423776fca3": { "hash": "54116086af2d0ed4d4a06be29d8ce8423776fca3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89956 from KoBeWi/warning!_self_destruct_sequence_activated", "body": "Remove Control z-index warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe25b1843241f6e56a598f87c74938b92ad91685": { "hash": "fe25b1843241f6e56a598f87c74938b92ad91685", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89861 from dalexeev/editor-help-fix-csharp-crash", "body": "Fix regression with C# build editor crash due to `EditorHelpHighlighter`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5064a6160f998b009eefc3145c635ca1c89556e": { "hash": "b5064a6160f998b009eefc3145c635ca1c89556e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89714 from lawnjelly/tighter_light_cull_colinear_fix", "body": "Tighter shadow culling - fix light colinear to frustum edge", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a73c04af6ee7f5efd3bbbbbf3735284c2dd10db": { "hash": "3a73c04af6ee7f5efd3bbbbbf3735284c2dd10db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88840 from m4gr3d/update_android_export_advanced_options", "body": "Update the list of advanced export options for the Android platform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7744d59197f3b0e1df3ddadfb0347a68c916134a": { "hash": "7744d59197f3b0e1df3ddadfb0347a68c916134a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85856 from smix8/tilemap_layers_parse", "body": "Make 2D navigation mesh baking parse all TileMapLayers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72f9f8d3392a07ec3b0bdf85f4a2de060812b1c2": { "hash": "72f9f8d3392a07ec3b0bdf85f4a2de060812b1c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83217 from paulloz/fix/81903-delegate-capture-serialization", "body": "[.NET] Fix serialization of delegates capturing variables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a88b4a4d56a923ad1f3652eb1133676f8c96c44d": { "hash": "a88b4a4d56a923ad1f3652eb1133676f8c96c44d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "zstd: Update to upstream version 1.5.6", "body": "Release notes:\n- https://github.com/facebook/zstd/releases/tag/v1.5.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90253 }, "594d165f640132bc04006c5cdebabf5e1c1a6fd7": { "hash": "594d165f640132bc04006c5cdebabf5e1c1a6fd7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "squish: Clean up patches, add LICENSE.txt", "body": "Confirmed that there's no changes in upstream r110 worth including\ncompared to our r104 tagged version.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90251 }, "afe64bb517a83faf931bc13094220f85f6789f82": { "hash": "afe64bb517a83faf931bc13094220f85f6789f82", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "miniupnpc: Update to 2.2.7", "body": "No change for the files we include.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90250 }, "8fcc7a52dcb731ec85270bf7d67d471b2dfaf6c5": { "hash": "8fcc7a52dcb731ec85270bf7d67d471b2dfaf6c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "harfbuzz: Update to 8.4.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90247 }, "e6b91612461f1e481b35349d8301339e2791af48": { "hash": "e6b91612461f1e481b35349d8301339e2791af48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix per-node physics interpolation setting", "body": "The per-node default should be ON.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90246 }, "0f96251afe19007ff8965b00f00efc1d9b1d6ea1": { "hash": "0f96251afe19007ff8965b00f00efc1d9b1d6ea1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "glad: Re-generate files with glad 2.0.6", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90245 }, "360a1a456818fce75a444c17bafb9c7b510dbc20": { "hash": "360a1a456818fce75a444c17bafb9c7b510dbc20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "enet: Sync with upstream commit c44b7d0", "body": "https://github.com/lsalzman/enet/commit/c44b7d0f7ff21edb702745e4c019d0537928c373", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90244 }, "8de1cf566dc7f997f84ea02425e25b427bfed955": { "hash": "8de1cf566dc7f997f84ea02425e25b427bfed955", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.12.10", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90243 }, "17e489b93da1e5497002a0513155302eef639488": { "hash": "17e489b93da1e5497002a0513155302eef639488", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0NzM3Mzk=" ], "author_raw": "ArthasMenethil ", "committer_raw": "Arthas Menethil ", "summary": "Fix OpenGL: _shadow_atlas_find_shadow: Condition \"!sli\" is true.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90233 }, "bf3ef56c2f93ff7abd765cc30f01292b980ba3f7": { "hash": "bf3ef56c2f93ff7abd765cc30f01292b980ba3f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Remove unavailable property binding reset_on_save from Skeleton3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90231 }, "92b243dc3c356c20e1432d0ffc89e1386a67b926": { "hash": "92b243dc3c356c20e1432d0ffc89e1386a67b926", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Separate Shape3D resource logic in GLTFPhysicsShape", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90230 }, "767bfec8b63bf88151f27e2fa00f5bd363be6091": { "hash": "767bfec8b63bf88151f27e2fa00f5bd363be6091", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Use local variable to stop memory leak.", "body": "I've change the urls variable to be a local, instead of manually allocating it all the time.\nThis is only used locally and was causing a memory leak because FreeUPNPUrls gave the impression it free it.\n\n1. FreeUPNPUrls doesn't free the pointer passed in, that's up to caller.\n2. The second if(!urls) produced dead code as we checked the pointer just after allocation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89897 }, "ade5a8d802d023ca7494753c86974f7487f42cbc": { "hash": "ade5a8d802d023ca7494753c86974f7487f42cbc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add support for explicitly-defined compound triggers in GLTF files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88301 }, "164b34a734a2d38b6ed264112277a6f6e8018adf": { "hash": "164b34a734a2d38b6ed264112277a6f6e8018adf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNTU2OTMx" ], "author_raw": "Jamie Hill-Daniel ", "committer_raw": "Jamie Hill-Daniel ", "summary": "Don't pass `self` when calling a static function from a non-static context", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90223 }, "b73e740786302b3e53f66d57f7a798031b1b0d26": { "hash": "b73e740786302b3e53f66d57f7a798031b1b0d26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3ODIyMTg=" ], "author_raw": "DmitriySalnikov ", "committer_raw": "DmitriySalnikov ", "summary": "Add renaming of PDB files to avoid blocking them", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87117 }, "79de2eaae7fb3bb8f13031ac2ec9b19128b6f471": { "hash": "79de2eaae7fb3bb8f13031ac2ec9b19128b6f471", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #90221 from adamscott/fix-first-interaction-line-breaks", "body": "Fix first interaction line breaks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a9416da6ea92fdb90ecddedcc7a1913c93cf156f": { "hash": "a9416da6ea92fdb90ecddedcc7a1913c93cf156f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "GLTF export: Propagate `property_list_changed` from extensions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90225 }, "3df22bf72cd59b54807eb7cb06545e826fa3ebe4": { "hash": "3df22bf72cd59b54807eb7cb06545e826fa3ebe4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix first interaction line breaks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90221 }, "7e0847701e670877579990ba5656ca8198aabfd7": { "hash": "7e0847701e670877579990ba5656ca8198aabfd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87888 from TokageItLab/animation-post-processable", "body": "Implement a base class `SkeletonModifier3D` as refactoring for nodes that may modify `Skeleton3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae12244e1377c60d3dc3df22ba5a3c3fedbdfb47": { "hash": "ae12244e1377c60d3dc3df22ba5a3c3fedbdfb47", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Allow Decal Emission Energy values above 128 in the inspector", "body": "This also sets the maximum value for the slider to 16 to match\nBaseMaterial3D (higher values can be entered or dragged manually).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90217 }, "bbb3eb3a1a0ef84e65137421405fe8e0b3e8c5b5": { "hash": "bbb3eb3a1a0ef84e65137421405fe8e0b3e8c5b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Update lingering `do/while(0)` defines", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90218 }, "0ccc34d35170555f857f2b00fc86fd237615bf1c": { "hash": "0ccc34d35170555f857f2b00fc86fd237615bf1c", "is_merge": false, "authored_by": [ "U_kgDOBoir6g" ], "author_raw": "AlexOtsuka ", "committer_raw": "AlexOtsuka ", "summary": "Fix FileSystemDock behavior when dropping an item in the current folder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90062 }, "c6995be6e4ad8c233285711ae23c1305f289240c": { "hash": "c6995be6e4ad8c233285711ae23c1305f289240c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Refactor `selected_platform` conditional", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90214 }, "c310ecce13aa9a88118ac032c08dc09faf134430": { "hash": "c310ecce13aa9a88118ac032c08dc09faf134430", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix captured variable serialization in delegates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83217 }, "04dd299cbac614c0ff2306b8d3cd60dcd86abd8e": { "hash": "04dd299cbac614c0ff2306b8d3cd60dcd86abd8e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87888 }, "fd61a42e0420c80481960a4071275f429186862b": { "hash": "fd61a42e0420c80481960a4071275f429186862b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "certs: Sync with Mozilla bundle as of Mar 11, 2024", "body": "https://github.com/bagder/ca-bundle/commit/c5a419971b1bec220368c619aaafd0b818aa119f", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90211 }, "915ca4dd456f959e4d4fd4e385715f3f0d48e77d": { "hash": "915ca4dd456f959e4d4fd4e385715f3f0d48e77d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "mbedtls: Update to upstream version 2.28.8", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90209 }, "c3d2fab1e5a53661072d7707b3c99b4549b33152": { "hash": "c3d2fab1e5a53661072d7707b3c99b4549b33152", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove Control z-index warning", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89956 }, "7918d502979819a215e8e64c88b2622d8f80eb68": { "hash": "7918d502979819a215e8e64c88b2622d8f80eb68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Fix Ninja compilation with MSVC", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90208 }, "07406af6cc0d02e2ee958079a48c6791e1a6871b": { "hash": "07406af6cc0d02e2ee958079a48c6791e1a6871b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix negative value for position_smoothing_speed being allowed.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90167 }, "f6a78f83aa4b74aa5cb80ca2e3419448b1998e4f": { "hash": "f6a78f83aa4b74aa5cb80ca2e3419448b1998e4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90207 from groud/fix_no_cached_rect", "body": "Fix \"no cached rect\" errors in TileMapLayer editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d7c87b7be661c6ed92147749d8d09f3e99598a8": { "hash": "4d7c87b7be661c6ed92147749d8d09f3e99598a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90204 from groud/fix_highlighting_update_on_disable", "body": "Correctly update TileMapLayer highlighting when disabling it", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2bd818f460ed8183dfba597d5894dfa75c8ab5f": { "hash": "d2bd818f460ed8183dfba597d5894dfa75c8ab5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90080 from bruvzg/color_title_logo", "body": "[Project Manager] Replace title bar logo with color variant.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c571f991dc99c028b6ee0845a6bf13d09ac12c6": { "hash": "1c571f991dc99c028b6ee0845a6bf13d09ac12c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90000 from melquiadess/improve-performance-of-sensor-readings", "body": "Android: Improve performance of sensor readings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1634f8214269b6280c3d2481a5463e70764dc198": { "hash": "1634f8214269b6280c3d2481a5463e70764dc198", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89984 from Repiteo/core/variant-integer-cleanup", "body": "Core: Use fixed-width integer types in Variant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63135ac753fce5b486c1d09077335c115cbb7fed": { "hash": "63135ac753fce5b486c1d09077335c115cbb7fed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89975 from AThousandShips/tile_fix_exit", "body": "[TileMap] Fix forcing cleanup on exiting tree/canvas", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c71ba7801c9a9fbb2bbb998c0a5fa7feed58bf8": { "hash": "0c71ba7801c9a9fbb2bbb998c0a5fa7feed58bf8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89880 from dsnopek/openxr-composition-layers-node3d-drs", "body": "Add support for OpenXR composition layers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abd64bdb50407012e6c73b987d21a2716dddfbf9": { "hash": "abd64bdb50407012e6c73b987d21a2716dddfbf9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89862 from brandtware/AStar2dDocFix", "body": "Fix wrong return type mention in `AStarGrid2D` docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1acf0c3d3c454a227d1c46415472bfeacc7efbf": { "hash": "a1acf0c3d3c454a227d1c46415472bfeacc7efbf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88137 from adamscott/first-interaction-action", "body": "Add first interaction action to better inform newcomers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a144ef52f5e400801827e061f09aa16ba709d5f9": { "hash": "a144ef52f5e400801827e061f09aa16ba709d5f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88014 from Geometror/new-graph-frame", "body": "Implement GraphFrame and integrate it in VisualShader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c928273c6c74dbbe3a21f9978ffdfa3fb03ea547": { "hash": "c928273c6c74dbbe3a21f9978ffdfa3fb03ea547", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fixes \"no cached rect\" errors in TileMapLayer editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90207 }, "0f2b804059331f2454e060577ae0e1b44675c5aa": { "hash": "0f2b804059331f2454e060577ae0e1b44675c5aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==", "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Add support for OpenXR composition layers", "body": "Co-authored-by: Bastiaan Olij ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89880 }, "b0cda1f85f4af136db64edfdc6a7ab279bdab2f4": { "hash": "b0cda1f85f4af136db64edfdc6a7ab279bdab2f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Core: Use fixed-width integer types in Variant", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89984 }, "256a6713f22d56b4a42703919f1e4718b95de9e6": { "hash": "256a6713f22d56b4a42703919f1e4718b95de9e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Correctly update TileMapLayer highlighting when disabling it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90204 }, "f09d0331562a91d930170109d849a7bd0ea3e1b3": { "hash": "f09d0331562a91d930170109d849a7bd0ea3e1b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Improve performance by extracting windowManager and getRotatedValues()", "body": "Once sensor listeners are registered, onSensorChanged() (and subsequently\ngetRotatedValues()) gets called multiple times per socond. Obtaining\nWindowManager on each of those calls is superfluous and can be avoided\nby extracting it to a lazy class val. getRotatedValue() can also be\ncalled before checking sensor type, and used for each one of them,\nresulting in less code repetition.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90000 }, "a81561cbd960d4787ea0dbd68f60f0af67323721": { "hash": "a81561cbd960d4787ea0dbd68f60f0af67323721", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Add GraphFrame and integrate it in VisualShader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88014 }, "f8c0208e96ecbee5d2b7506d9d71e697d392bc7d": { "hash": "f8c0208e96ecbee5d2b7506d9d71e697d392bc7d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgyOTQzMDIy" ], "author_raw": "Brandtware ", "committer_raw": "Rémi Verschelde ", "summary": "Fix wrong return type mention in AStarGrid2D docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89862 }, "09edece17d837f13f23aab13a546fe3e97a6c223": { "hash": "09edece17d837f13f23aab13a546fe3e97a6c223", "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": "[TileMap] Fix forcing cleanup on exiting tree/canvas", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89975 }, "fabd6d8ac3fe1506f68677d4906d6733b98bbf4b": { "hash": "fabd6d8ac3fe1506f68677d4906d6733b98bbf4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add first interaction action to better inform newcomers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88137 }, "7a42afbba050822a66ea5b4c620f6db1b98c49af": { "hash": "7a42afbba050822a66ea5b4c620f6db1b98c49af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90200 from smix8/debug_enabled", "body": "Fix `NavigationServer.set_debug_enabled()` doing nothing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82dd9b99162feecc0b8e2844a03858e915569748": { "hash": "82dd9b99162feecc0b8e2844a03858e915569748", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90147 from melquiadess/remove-redundant-semicolons", "body": "Android: Remove redundant semicolons from Kotlin/gradle files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7606354c698ae5ad6f1f73fa9dca5b676901951": { "hash": "c7606354c698ae5ad6f1f73fa9dca5b676901951", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90146 from melquiadess/extract-command-line-file-parsing-and-add-unit-tests", "body": "Android: Extract parsing command line file to a separate class + add unit tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "61b56f60199033083e74ccdacde240dd6bb8d23a": { "hash": "61b56f60199033083e74ccdacde240dd6bb8d23a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90131 from rodrigodias4/fix86495", "body": "Fix macOS menu bar & dock stop appearing after closing sub-window", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ffa650f1d87e9718f8cd1c61818b23a549a329e6": { "hash": "ffa650f1d87e9718f8cd1c61818b23a549a329e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90113 from smix8/draw_2d_outlines", "body": "Make physics debug respect shape outline setting inside editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8a1da9f557e30f60a728ef14e2af34c5d117287": { "hash": "f8a1da9f557e30f60a728ef14e2af34c5d117287", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90101 from Jiali-Qiu/move-maximized-window", "body": "Fix issue with moving maximized window in macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c6892662d1beded46a2ac2062d2aefa554d6348": { "hash": "7c6892662d1beded46a2ac2062d2aefa554d6348", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90095 from QbieShay/qbe/fix-cpuparticle-instancew", "body": "Fix `INSTANCE_CUSTOM.w` not being assigned correctly in CPUParticles 2D and 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72e9e57baa8959c6cd963f648eb4f151cbba6113": { "hash": "72e9e57baa8959c6cd963f648eb4f151cbba6113", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90088 from Jordyfel/statically-typed-not-static", "body": "Fix small error in Variant doc", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70f6650404943a7f2b45e65618ccb8800b98826c": { "hash": "70f6650404943a7f2b45e65618ccb8800b98826c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90078 from SirLich/project-tools-palette", "body": "Include 'Orphan Resource Explorer' and 'Upgrade Mesh Surfaces' in Command Palette.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "046816e6b99334de48ad34921d736e89f5436b1e": { "hash": "046816e6b99334de48ad34921d736e89f5436b1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90065 from lyuma/rest_fixer_scaled_position", "body": "Fix 2 bugs with scale of position tracks in rest fixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "96a75d99c452f6e88783a5e5cf5c7a94d30ae034": { "hash": "96a75d99c452f6e88783a5e5cf5c7a94d30ae034", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90064 from lyuma/remove_immutable_post", "body": "Apply \"Remove Immutable Tracks\" after post-import.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5ac5d230822a6a39551487acc52350da450c429": { "hash": "c5ac5d230822a6a39551487acc52350da450c429", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90063 from aaronfranke/really-floaty", "body": "Fix some uses of `float` and `real_t` in `core/math`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "550f5a577fe3059e4a8022d28b55958134d72dc4": { "hash": "550f5a577fe3059e4a8022d28b55958134d72dc4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90055 from Sauermann/fix-add-tbg-check", "body": "Add early return when setting `transparent_bg`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8088c100fe89baa3dba34cd3d142fb2d0630f6c": { "hash": "c8088c100fe89baa3dba34cd3d142fb2d0630f6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90038 from AThousandShips/load_path", "body": "[Core] Fix `ResourceLoader.load` cache with relative paths", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4329ccb6e6abd49ac355873cc952c6e0ca282691": { "hash": "4329ccb6e6abd49ac355873cc952c6e0ca282691", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90019 from fire/avoid-bone-map-infinite-loop", "body": "Fixed loop condition in bone mapping", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77a9cf0ce88bb33f87101644bcf5931f85892377": { "hash": "77a9cf0ce88bb33f87101644bcf5931f85892377", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #90003 from AlexOtsuka/fix-animation-save-paths", "body": "Fix Set Animation Save Paths breaking on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88f70129237a620cdc9039f18119b1a0eba3cebd": { "hash": "88f70129237a620cdc9039f18119b1a0eba3cebd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89999 from melquiadess/prevent-potential-NPEs-and-improve-nullability-handling", "body": "Android: Prevent potential NPEs and improve nullability handling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0df9c16d81566a56016c55a778c6d23ae607a7b1": { "hash": "0df9c16d81566a56016c55a778c6d23ae607a7b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89993 from Sauermann/fix-textedit-clip-contents", "body": "Make `TextEdit.clip_contents` more transparent to users", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "299d23aa0828afdbc00c232097ff239162cd7eb7": { "hash": "299d23aa0828afdbc00c232097ff239162cd7eb7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89987 from Calinou/editor-asset-library-rename-official-support-level", "body": "Rename Official support level to Featured in the editor asset library", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c935c8410581f349a8d2dbcedb655914fdc901e": { "hash": "8c935c8410581f349a8d2dbcedb655914fdc901e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89978 from zaevi/editor/disable_asset_title_autotr", "body": "Editor: Disable auto-translation of titles in `AssetLib`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b345614adb7cb17aa3b9ee2cd17b413a54fa40b7": { "hash": "b345614adb7cb17aa3b9ee2cd17b413a54fa40b7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89977 from aqfranco/master", "body": "Fix TreeItem shows cell edit in the wrong column when `select_mode=Row` and TreeItem has multiple columns", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "89109e8b01f4a9d606499b7d8fdd5300cea908a4": { "hash": "89109e8b01f4a9d606499b7d8fdd5300cea908a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89974 from jsjtxietian/tab-close", "body": "Reset `tab_closing_menu_option` when cancelling closing editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1469db5e586a2e53481b269b47f293743f54351f": { "hash": "1469db5e586a2e53481b269b47f293743f54351f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89968 from Calinou/xr-startup-alert-windows", "body": "Tweak OpenXR alert to mention WMR only on Windows", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d604899be8d75978c531f59fbd6c5601301126b2": { "hash": "d604899be8d75978c531f59fbd6c5601301126b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89960 from Mknsri/fix/cylinder_face_edge_point_collision", "body": "Fix separating axes for 3D cylinder-face collisions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "06f86e6e37a3407ab93dea5f902d6c7c5ee6d455": { "hash": "06f86e6e37a3407ab93dea5f902d6c7c5ee6d455", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89935 from bruvzg/dbus_conn_fix", "body": "[Linux/Portal] Fix incorrect DBus connection usage.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b77ac0a2b3d4399f876de92f314ed93a6e5c56c5": { "hash": "b77ac0a2b3d4399f876de92f314ed93a6e5c56c5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89933 from jsjtxietian/path3d-remove", "body": "Support \"clear points\" function in Path3D topmenu bar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4abe9183e391adb7a4691c7779683b69f153c36a": { "hash": "4abe9183e391adb7a4691c7779683b69f153c36a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89926 from Sauermann/fix-button-mask-special-case", "body": "Fix a special case for button masks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32dcaa0659a7b114b48ee57cc3dcbf4b70cbbe6d": { "hash": "32dcaa0659a7b114b48ee57cc3dcbf4b70cbbe6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89920 from Sauermann/fix-event-order", "body": "Prohibit execution of delayed input events by different means", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3fdc169751ea1545e5feade9ddf660a5459089ef": { "hash": "3fdc169751ea1545e5feade9ddf660a5459089ef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89889 from BoThompson/compute_image_metrics-fix", "body": "Remove a redundant `MAX` comparison within a loop in `compute_image_metrics`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "64c4a53a2c721922bd71bbb2605b5671b400eb3f": { "hash": "64c4a53a2c721922bd71bbb2605b5671b400eb3f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89849 from EIREXE/cute_and_funny_decals", "body": "Fix decal modulate being passed as srgb instead of as linear color.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8516304b82a3815ac140e50780ce303bf4f7704c": { "hash": "8516304b82a3815ac140e50780ce303bf4f7704c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89847 from GreenCrowDev/missing-bezier-handles", "body": "UX and stability improvements for `Path3D` node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c97885be7d1da7ac1e327f36b68d061d42c46a56": { "hash": "c97885be7d1da7ac1e327f36b68d061d42c46a56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89811 from timothyqiu/missing-i18n", "body": "Fix missing i18n for some editor strings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27dec32699a686c69d9284a3458736680e3d2307": { "hash": "27dec32699a686c69d9284a3458736680e3d2307", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89735 from bruvzg/ed_native_fd2", "body": "[Native File Dialog] Add support for using native dialogs in the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ac88339e40d14bb586afa13af7c7b89c754e9da": { "hash": "2ac88339e40d14bb586afa13af7c7b89c754e9da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89721 from KoBeWi/position_who", "body": "Rename some arguments called \"position\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb32399183a223ccbbc2bf2064496b223eaedff5": { "hash": "fb32399183a223ccbbc2bf2064496b223eaedff5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89699 from Enhex/Enhex-fix-light-probe-doc", "body": "Fix documentation for receiving light from light probes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f69fab5bfd90965931066354255e09a912844550": { "hash": "f69fab5bfd90965931066354255e09a912844550", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89575 from TokageItLab/move-loop-check-state", "body": "Move the line of infinity loop checking in AnimationStateMachine", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fa97f37fba8aebbf11f646596b218c59d5ed561": { "hash": "7fa97f37fba8aebbf11f646596b218c59d5ed561", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89452 from Riteo/name-a-better-duo", "body": "SCons: Enable the experimental Ninja backend and minimize timestamp changes to generated code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a28be933eea39b9969b201d90c19e1f4ab822ab5": { "hash": "a28be933eea39b9969b201d90c19e1f4ab822ab5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89398 from clayjohn/visual-debugger-coverage", "body": "Increase coverage of timestamps for visual profiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1dacd6a5274f51592931743e87908366d4ec0432": { "hash": "1dacd6a5274f51592931743e87908366d4ec0432", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89179 from groud/expose_tile_map_layer", "body": "Expose TileMapLayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5369ee3b35af45d6f7a4f50f902ff96563c7bcb": { "hash": "b5369ee3b35af45d6f7a4f50f902ff96563c7bcb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89017 from kitbdev/add-close-docks", "body": "Allow docks to be closed and opened", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4b4919736bfe6f56b5c889a43fe0b2b3ed67aaf": { "hash": "b4b4919736bfe6f56b5c889a43fe0b2b3ed67aaf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88816 from joined72/gles3_gpuparticles2d_fixes", "body": "Fix CPU/GPUParticles2D bugs on Compatibility Rendering (GLES3) on Adreno 3XX devices.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "acfcdbd291174ea6a03ca77cf374dda9f2b300ff": { "hash": "acfcdbd291174ea6a03ca77cf374dda9f2b300ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88783 from Chubercik/embree-4.3.1", "body": "embree: Update to 4.3.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c65bf0d6986b420ec20393fa27f7c38f0814082": { "hash": "2c65bf0d6986b420ec20393fa27f7c38f0814082", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88761 from eugene87222/fix-asset-lib-layout", "body": "Fix broken layout of asset library page", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69a4ff899618cc40bcf5aed2130d4cb2e3c021d6": { "hash": "69a4ff899618cc40bcf5aed2130d4cb2e3c021d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88328 from Khasehemwy/reversed-z", "body": "Use Reverse Z for the depth buffer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1ab28701079652cfd5acdb2fcb26294eac349ea": { "hash": "a1ab28701079652cfd5acdb2fcb26294eac349ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88047 from theashtronaut/add_partial_return_astar", "body": "Add a partial path return option for astar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "734a2543ae329f65840700fc14aa9848fcfe4c24": { "hash": "734a2543ae329f65840700fc14aa9848fcfe4c24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87889 from smix8/heightmap_image", "body": "Add HeightMapShape3D update with Image data", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "406d9426cb97eeadf6aebe40111723b7b22771b4": { "hash": "406d9426cb97eeadf6aebe40111723b7b22771b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86121 from lawnjelly/occlusion_cull_jitter", "body": "Jitter raster occlusion camera to reduce false positives.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e302fb2167aabcd83001e7f5d61e809f8f662692": { "hash": "e302fb2167aabcd83001e7f5d61e809f8f662692", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85386 from RedMser/scene-tree-editor-improvements", "body": "Improve SceneTreeEditor usability", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c196d12e23c69f73e5c9a44761350b25464d2058": { "hash": "c196d12e23c69f73e5c9a44761350b25464d2058", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84947 from raulsntos/dotnet/instance_bindings", "body": "C#: Use `get_instance_binding` instead of set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84b3d14c9a5ea50546f3eeafa76c670d50970e0e": { "hash": "84b3d14c9a5ea50546f3eeafa76c670d50970e0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82852 from timothyqiu/property-context", "body": "Add context support for editor property name i18n", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec5cae37d6789ea7a0cbe96c50bf85591f5533d4": { "hash": "ec5cae37d6789ea7a0cbe96c50bf85591f5533d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78219 from dalexeev/core-typed-arrays-bin-serialization", "body": "Core: Add typed array support for binary serialization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d950f5f83819240771aebb602bfdd4875363edce": { "hash": "d950f5f83819240771aebb602bfdd4875363edce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU3MDMyMDE3" ], "author_raw": "Khasehemwy ", "committer_raw": "Rémi Verschelde ", "summary": "Use Reverse Z for the depth buffer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88328 }, "282d772f1bedebbeacab30da7fb87302d1599104": { "hash": "282d772f1bedebbeacab30da7fb87302d1599104", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationServer.set_debug_enabled() doing nothing", "body": "Fixes NavigationServer.set_debug_enabled() doing nothing because it was not updated for newer dirty flags.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90200 }, "839600b7443be63aedd9e6447454ad9afcc0bf72": { "hash": "839600b7443be63aedd9e6447454ad9afcc0bf72", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Extract parsing command line file to a separate class + add unit tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90146 }, "d6ddeec0fd1e5ddc6f0b72e778ecc0d80424e702": { "hash": "d6ddeec0fd1e5ddc6f0b72e778ecc0d80424e702", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Make 2D navigation mesh baking parse all TileMapLayers", "body": "Makes 2D navigation mesh baking parse all TileMapLayers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85856 }, "27f6f4147bc30ce9c5124e552f004834a87ef94b": { "hash": "27f6f4147bc30ce9c5124e552f004834a87ef94b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Expose ICU title case string conversion to scripting.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90196 }, "aa1bbe15427d9f13d777c73ec944b8587d26af03": { "hash": "aa1bbe15427d9f13d777c73ec944b8587d26af03", "is_merge": false, "authored_by": [ "U_kgDOBq8Tkw" ], "author_raw": "ashley ", "committer_raw": "allison ", "summary": "add partial path return option for astar", "body": "* AStar2D, AStar3D and AStarGrid2D now can return a partial path if the destination point isn't reachable but still in the map. This option is available for both get_point_path and get_id_path", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88047 }, "9e9a6fb6d60da263cced0188b147be22e9d96fcd": { "hash": "9e9a6fb6d60da263cced0188b147be22e9d96fcd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Can't use subpasses when we're using Canvas background mode in Mobile", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90191 }, "c5cab60b90d18f1d7a910a5d0a36397adaf007e8": { "hash": "c5cab60b90d18f1d7a910a5d0a36397adaf007e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0MzgwNTQ0" ], "author_raw": "Eugene Yang ", "committer_raw": "Eugene Yang ", "summary": "Fix broken layout of asset library page", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88761 }, "ac6c648645c99610a84ef44db51cba475c7eb2b1": { "hash": "ac6c648645c99610a84ef44db51cba475c7eb2b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Increase coverage of timestamps for visual profiler", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89398 }, "f47f4a02c87bb701452a621d254ad30c7be84faa": { "hash": "f47f4a02c87bb701452a621d254ad30c7be84faa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89992 from ajreckof/fix-my-mistake-with-replace-in-update-scene", "body": "Fix node duplication in update after external changes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "924a5c6573b06497a4438fcbedd4f505be1cf90b": { "hash": "924a5c6573b06497a4438fcbedd4f505be1cf90b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add HeightMapShape3D update with Image data", "body": "Adds HeightMapShape3D update with Image data.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87889 }, "9b1a1d2813cdd913b5b88c531a2adfa5127d3f66": { "hash": "9b1a1d2813cdd913b5b88c531a2adfa5127d3f66", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTg4Nw==" ], "author_raw": "Steven Thompson ", "committer_raw": "Steven Thompson ", "summary": "Fix gizmo on top material option having no effect", "body": "Update get_material function in EditorNode3DGizmoPlugin so that it\nenables the disable depth test flag on duplicate versions of the gizmo\nmaterials if the flag is not already set and the gizmo is set to use the\n'x-ray' visibility state.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90183 }, "98871c3057f288abceef6e5eee7456d973bf51df": { "hash": "98871c3057f288abceef6e5eee7456d973bf51df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix add_root_node() being no-op", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90136 }, "9240034d3c6c41fd8e027663f82e61be9386c882": { "hash": "9240034d3c6c41fd8e027663f82e61be9386c882", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Robustify handling of activation & focus on Windows", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84363 }, "691854d589e89b7bcf10cbe64c000332ef584769": { "hash": "691854d589e89b7bcf10cbe64c000332ef584769", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Jitter raster occlusion camera to reduce false positives.", "body": "Due to the low resolution of the occlusion buffer, small gaps between occluders can be closed and incorrectly occlude instances which should show through the gaps. To ameliorate this problem, this PR jitters the occlusion buffer over time, making it more likely an instance will be seen through a gap. This is used in conjunction with an occlusion timer per instance, to prevent instances flickering on and off rapidly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86121 }, "ae472865d0978e79b6e2993f76771d82daa431bf": { "hash": "ae472865d0978e79b6e2993f76771d82daa431bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "fix node duplication in update after external changes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89992 }, "3cd4b2859c9d715459325b070643773b47472324": { "hash": "3cd4b2859c9d715459325b070643773b47472324", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Expose TileMapLayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89179 }, "91204f6f3f701887716d4628baa72b4f647d8857": { "hash": "91204f6f3f701887716d4628baa72b4f647d8857", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix missing i18n for some editor strings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89811 }, "73908bbce2b4cafb62c4c596023c328481d16f40": { "hash": "73908bbce2b4cafb62c4c596023c328481d16f40", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Remove redundant semicolons from Kotlin/gradle files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90147 }, "e41209caf2050a99775cb2184a5e2ed066e052a7": { "hash": "e41209caf2050a99775cb2184a5e2ed066e052a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Fix small error in Variant doc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90088 }, "594567e1e080ff54d7efa07a2425bd6fe1cdb614": { "hash": "594567e1e080ff54d7efa07a2425bd6fe1cdb614", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Update scene tabs after marking as unsaved", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90135 }, "4df39dc14036176d00ffc1a191140e05d9a1982a": { "hash": "4df39dc14036176d00ffc1a191140e05d9a1982a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NjUxOTE0" ], "author_raw": "joined72 ", "committer_raw": "joined72 ", "summary": "Fix CPU/GPUParticles2D bugs on Compatibility Rendering (GLES3) on Adreno 3XX devices.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88816 }, "7d8cd49737275429e30a641b430a5c2037c4eb14": { "hash": "7d8cd49737275429e30a641b430a5c2037c4eb14", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2MTEzMjM=" ], "author_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "committer_raw": "Adriaan de Jongh <5611323+AdriaandeJongh@users.noreply.github.com>", "summary": "improve description of y_sort_enabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90096 }, "e18fb27d705b62bd7c0454d1f75fa2ce8eb46085": { "hash": "e18fb27d705b62bd7c0454d1f75fa2ce8eb46085", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc0MzA4MDg3" ], "author_raw": "AyOhEe ", "committer_raw": "GitHub ", "summary": "Fixed \"Create C# solution\" dialog", "body": "Flipped the title and dialog text to how they should be. It seemed that the title was being put in the dialog text, and vice versa.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90118 }, "a4f2e5210f80c3b2badfadcd7fe9004a26dbb221": { "hash": "a4f2e5210f80c3b2badfadcd7fe9004a26dbb221", "is_merge": false, "authored_by": [ "U_kgDOBuR20A" ], "author_raw": "Rodrigo Dias ", "committer_raw": "Rodrigo Dias ", "summary": "Fix MacOS menu bar & dock stop appearing after closing sub-window", "body": "When the progress dialog task for saving a scene ends, or when closing the \"Open project\" dialog, the DisplayServerMacOS::update_presentation_mode() method now restores those fullscreen functionalities with the flags NSApplicationPresentationAutoHideMenuBar and NSApplicationPresentationAutoHideDock, whereas before it would reset to NSApplicationPresentationDefault, which didn't allow that.\n\nFixes #86495", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90131 }, "3f69af9e64760a9a56dc175b8e23289e6d8dfc25": { "hash": "3f69af9e64760a9a56dc175b8e23289e6d8dfc25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTQ1MDA=" ], "author_raw": "Markus Mikonsaari ", "committer_raw": "Markus Mikonsaari ", "summary": "Fix separating axes for 3D cylinder-face collisions", "body": "When checking for lateral surfaces of a cylinder against the points on a\nface, the axis projection does not remove the cylinder position. This\nresults in the axis pointing to the wrong direction and reports\ncollisions when there shouldn't be.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89960 }, "07bbaf267dfd3c4e1d13fa85dcc202fa19583d99": { "hash": "07bbaf267dfd3c4e1d13fa85dcc202fa19583d99", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Make physics debug respect outline setting inside editor", "body": "Make physics debug respect outline setting inside editor instead of always returning true no matter the actual setting.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90113 }, "d78cb43ec2055849a0601c7aadea946366547c78": { "hash": "d78cb43ec2055849a0601c7aadea946366547c78", "is_merge": false, "authored_by": [ "U_kgDOBytbBw" ], "author_raw": "Jiali Qiu ", "committer_raw": "Jiali Qiu ", "summary": "Fix issue with moving maximized window in macOS", "body": "When opening the Godot editor and maximizing the window by double-clicking the\ntitle bar, users are unable to drag the window with the mouse.\n\nWith this commit, `window_set_position` allows the maximized window to be moved\nby dragging it. Only the fullscreen window won't be allowed to move.\n\nFixes #78758.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90101 }, "d90d5eb3c1dccf56784ffee2cf4276e3bfe0b361": { "hash": "d90d5eb3c1dccf56784ffee2cf4276e3bfe0b361", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MzA3OTg=" ], "author_raw": "themancalledjakob ", "committer_raw": "themancalledjakob ", "summary": "allow drag and dropping ShaderMaterial in 3D viewport", "body": "Fixes #90075", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90102 }, "df71600d2bc37055b7fec7474761a479515e6937": { "hash": "df71600d2bc37055b7fec7474761a479515e6937", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNTI2ODQ3" ], "author_raw": "viksl <33526847+viksl@users.noreply.github.com>", "committer_raw": "viksl <33526847+viksl@users.noreply.github.com>", "summary": "Blender's rotation does allow wrapping the original implementation of this behaviour in Godot disabled it, this commit brings it in line with Blender's functionality.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90098 }, "1d81068be78fa3757118bc48226ac45bbefae36c": { "hash": "1d81068be78fa3757118bc48226ac45bbefae36c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MTc0NzU=" ], "author_raw": "Ilaria Cislaghi ", "committer_raw": "Ilaria Cislaghi ", "summary": "Fixed INSTANCE_CUSTOM.w not being assigned correctly in CPUParticles 2D and 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90095 }, "9cd30208d6a89462d70bdd6f5bc97dd1119e05b0": { "hash": "9cd30208d6a89462d70bdd6f5bc97dd1119e05b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Improve SceneTreeEditor usability", "body": "- Mark contextually relevant node\n- Remember/Clear selection as appropriate\n- Scroll to marked/selected node", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85386 }, "364f90512d67b04356bfe2ab7858f67b68c70488": { "hash": "364f90512d67b04356bfe2ab7858f67b68c70488", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Project Manager] Replace titlebar logo with color variant.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90080 }, "c90b2b429933752d5a72524391d40a71f6f4954c": { "hash": "c90b2b429933752d5a72524391d40a71f6f4954c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NzI5Mjk2" ], "author_raw": "SirLich ", "committer_raw": "SirLich ", "summary": "Include project->tools in command palette", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90078 }, "5a8066bd50a2323160f5d8ab09de1a2168123597": { "hash": "5a8066bd50a2323160f5d8ab09de1a2168123597", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix scroll to description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90035 }, "7b1b9b86edf1fcc33f18ef947eb89a6e72f340c4": { "hash": "7b1b9b86edf1fcc33f18ef947eb89a6e72f340c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't allow copying file into its own path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90069 }, "479b7afa8e83607b05a39da71b370b3aee78688e": { "hash": "479b7afa8e83607b05a39da71b370b3aee78688e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Add context support for editor property name i18n", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82852 }, "23d50b1117edf86f227b62e4334c4738154a6b95": { "hash": "23d50b1117edf86f227b62e4334c4738154a6b95", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Strip edges of editor layout names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86386 }, "00cf862b54fd10463c903af3167bfdf2cca1b9e2": { "hash": "00cf862b54fd10463c903af3167bfdf2cca1b9e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Fix 2 bugs with scale of position tracks in rest fixer", "body": "Both bugs were related to how position animation tracks were adjusted in rest fixer.\nFirst bug: motion scale is applied before subtracting the origin when applying bone roll\nSecond bug: armature scale was lost when converting basis to quaternion, leading an unscaled position offset to be added to the scaled origin.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90065 }, "b0ce274a528d0a8456f984d6814dcef06ee6df56": { "hash": "b0ce274a528d0a8456f984d6814dcef06ee6df56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Apply \"Remove Immutable Tracks\" after post-import.", "body": "Reimplements \"Remove Immutable\" by comparing to the skeleton rest.\nIt is necessary to delay removing animation tracks until after the correct rest pose is calculated in rest-fixer.\nPreserves the original implementation in the GLTFDocument / FBXDocument API for compatibility.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90064 }, "4d3319eceb9b9c69bd9211fb30bb1509db79f6d7": { "hash": "4d3319eceb9b9c69bd9211fb30bb1509db79f6d7", "is_merge": false, "authored_by": [ "U_kgDOBoir6g" ], "author_raw": "AlexOtsuka ", "committer_raw": "AlexOtsuka ", "summary": "Fix Set Animation Save Paths breaking on Windows", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90003 }, "d14a84a1661a4a500f9cd32dc64232238493e71d": { "hash": "d14a84a1661a4a500f9cd32dc64232238493e71d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Add early return when setting `transparent_bg`", "body": "Fix memory leak on Mac.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90055 }, "27d7760f41d0c819075db37d3234d2587092e682": { "hash": "27d7760f41d0c819075db37d3234d2587092e682", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix uninitialized local variables not being reset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89990 }, "334449df702d911d5f220497f74e321e56492504": { "hash": "334449df702d911d5f220497f74e321e56492504", "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": "[Animation] Expose `SkeletonProfile.set/is_required`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89970 }, "2508c2e3093b3cb32a2aead46cef7d484e3148c9": { "hash": "2508c2e3093b3cb32a2aead46cef7d484e3148c9", "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": "[Doc] Document loading behavior with relative paths", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90039 }, "0274877defb9c5d325e028f50353da037a115553": { "hash": "0274877defb9c5d325e028f50353da037a115553", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix `ResourceLoader.load` cache with relative paths", "body": "Paths were not simplified meaning that `res://foo.bar` was treated\ndifferently from `./foo.bar` and similar", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90038 }, "860bff926e34f5ff09560ff0e075724593d13058": { "hash": "860bff926e34f5ff09560ff0e075724593d13058", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Allow docks to be closed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89017 }, "158fcf107c669796faf63e61b74d382ab2769273": { "hash": "158fcf107c669796faf63e61b74d382ab2769273", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix some uses of float and real_t in core/math", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90063 }, "4b973f451e4c5d929baeac7e86ebd3cb3e4c60a8": { "hash": "4b973f451e4c5d929baeac7e86ebd3cb3e4c60a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Gracefully handle cache confirmation of deleted nodes", "body": "It's possible that after sending a cached node reference (e.g. RPC or\nstatic MultiplayerSynchronizer) the reference node is removed from tree\nbefore the remote peer(s) can confirm the referenced path.\n\nTo better detect that case, and avoid spamming errors when it happens,\nthis commit modifies the multiplayer API caching protocol, to send the\nreceived ID instead of the Node path when sending the confirmation\npacket.\n\n**This is a breaking change** because it makes the runtime multiplayer\nprotocol incompatible with previous versions of Godot.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90027 }, "7d08e8727b6a481541c07d25ff4f62e965c42bcd": { "hash": "7d08e8727b6a481541c07d25ff4f62e965c42bcd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Make internal properties and property accessors public (but hidden)", "body": "Instead of making the accessors `internal` which can break binary compat, make them `public` but hide them with EB never so they don't show up in IntelliSense.\n\nAlso, do the same for properties with the `PROPERTY_USAGE_INTERNAL` flag. These properties were not meant to be exposed to scripting, but since they've been public before all we can do now is hide them.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90002 }, "ed1fa9bedf582dfbae66013a7257b6b8b7c4687b": { "hash": "ed1fa9bedf582dfbae66013a7257b6b8b7c4687b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix debugger tree error on editor start", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90022 }, "15f1a0fba3c8e576f83427b686ee49291d4e4eff": { "hash": "15f1a0fba3c8e576f83427b686ee49291d4e4eff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Fixed loop condition in bone mapping", "body": "Corrected the for-loop condition in the auto_mapping_process function. Previously, it was checking if children.size() is non-zero, which resulted in an infinite loop", "is_cherrypick": false, "cherrypick_hash": "", "pull": 90019 }, "70ea3e22a6b0021ecacb83a2e4ddd86988b8c180": { "hash": "70ea3e22a6b0021ecacb83a2e4ddd86988b8c180", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzNDg0ODQ5" ], "author_raw": "melquiadess <31paths@gmail.com>", "committer_raw": "melquiadess <31paths@gmail.com>", "summary": "Use ?. (and ?.let) safe operators instead of !!", "body": "This PR prevents potential NPEs, and follows Kotlin conventions more closely\nby replacing the unsafe !! operator with safe ?. (or ?.let) (usually\n!! would only be used very rarely, and with a good reason - there is one\nplace left in this PR where !! makes sense), and by replacing Java style\n'if (x != null)' with Kotlin's '?.'", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89999 }, "75d65195aed7b14a9a9ad0703b44f6b648845a84": { "hash": "75d65195aed7b14a9a9ad0703b44f6b648845a84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMjM5Mzg=" ], "author_raw": "Bo Thompson ", "committer_raw": "Rémi Verschelde ", "summary": "Remove a redundant `MAX` comparison within a loop in `compute_image_metrics`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89889 }, "94e1943f024f460e52e25e864c5e5b06ae6da231": { "hash": "94e1943f024f460e52e25e864c5e5b06ae6da231", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Make `TextEdit.clip_contents` more transparent to users", "body": "Instead of ignoring `TextEdit.clip_contents`, use it with a default\nvalue `true`. in the same way as `RichTextLabel`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89993 }, "48ea01932203d810a6e01d5fa292ca124d72b8f0": { "hash": "48ea01932203d810a6e01d5fa292ca124d72b8f0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix a special case for button masks", "body": "In certain situations it is possible that in a `Viewport` the same\nmouse button is pressed twice in series without releasing it in\nbetween.\nIn this case, focus stealing should happen to ensure, that the\nmouse button is not sent unintentionally to the previously focused\nControl node.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89926 }, "29b3d9e9e538f0aa8effc8ad8bf19a2915292a89": { "hash": "29b3d9e9e538f0aa8effc8ad8bf19a2915292a89", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89980 from AThousandShips/ci_better_fix", "body": "[CI] Improve fetching of changed files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e4c7c8a57724075270eafc6b7dbced457cfe2d1": { "hash": "1e4c7c8a57724075270eafc6b7dbced457cfe2d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Rename Official support level to Featured in the editor asset library", "body": "This paves the way for integrating hand-picked high-quality assets\nto be displayed in the project manager when accepting the\n\"you don't have any projects yet\" dialog.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89987 }, "5c19fcbd57ed1a2dd50dc665e784e372be808325": { "hash": "5c19fcbd57ed1a2dd50dc665e784e372be808325", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5NDE3ODAz" ], "author_raw": "Andre Franco ", "committer_raw": "André Franco ", "summary": "Fix #88892: TreeItem shows cell edit in the wrong column when SelectMode=Row and TreeItem has multiple columns", "body": "Editor would not be brought up when clicking on all but the last column on a TreeItem with SelectMode=Row with\nmultiple columns and when the editor was being brought up when clicking on the last column, it was editing the first column\n\nFixed draw_item, gui_input and edit_selected functions by setting set_meta parameter for each column\nFixed select_single_item function by changing selected_col depending on input", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89977 }, "950743c3d87275a65a99fd9dffc9250669eefec1": { "hash": "950743c3d87275a65a99fd9dffc9250669eefec1", "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": "[CI] Improve fetching of changed files", "body": "PRs always use a merge into the repo on checkout, so checking for\n`HEAD^1` will show all the changes regardless of the number of commits\nin a PR", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89980 }, "361f693adcd694379ae92b57deb84a18ff0e53ad": { "hash": "361f693adcd694379ae92b57deb84a18ff0e53ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "Editor: Disable auto-translation of titles in AssetLib.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89978 }, "41dce99831196e8a0c0113699d88b703166cb8a1": { "hash": "41dce99831196e8a0c0113699d88b703166cb8a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Reset `tab_closing_menu_option` when cancel closing editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89974 }, "61f7145f4367d6fe6b7868706bdf90d41af52e68": { "hash": "61f7145f4367d6fe6b7868706bdf90d41af52e68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Native File Dialog] Add support for using native dialogs in the editor.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89735 }, "86415f02452dbf6de85325d3321fd7ec7fba9e94": { "hash": "86415f02452dbf6de85325d3321fd7ec7fba9e94", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89963 from timothyqiu/auto-translation", "body": "Fix unexpected auto-translation of more editor components", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af08342fd891cb951d293ec6782891a1ad252227": { "hash": "af08342fd891cb951d293ec6782891a1ad252227", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89957 from warriormaster12/regress-dup", "body": "Fix regression when duplicating a node with a resource attached", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3881778ebc6415feb72f67b3002f624033fcda32": { "hash": "3881778ebc6415feb72f67b3002f624033fcda32", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89953 from bruvzg/macos_menu_shortcuts", "body": "[macOS] Fix non-global native menu shortcuts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "237479ffe8ad8e1fcc23ab51a017b9d1fff56d67": { "hash": "237479ffe8ad8e1fcc23ab51a017b9d1fff56d67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89946 from wlsnmrk/action-press-strength-clamp", "body": "Fix `Input.action_press()` accepting out-of-bounds strength values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "669fc368acdb5f6caf9ec788b215c2a09060bf20": { "hash": "669fc368acdb5f6caf9ec788b215c2a09060bf20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89922 from brno32/override-gutter-icon-inner-class-method", "body": "Refactor check for overriden methods in inner classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b23d7c36456a8a26dfe120c226acad93fd89500b": { "hash": "b23d7c36456a8a26dfe120c226acad93fd89500b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89915 from KoBeWi/podzasób", "body": "Disable auto-translation in sub-resource list menu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af96671fa34bd50223ed31524e5081bf015005b4": { "hash": "af96671fa34bd50223ed31524e5081bf015005b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89912 from timothyqiu/filtering", "body": "Fix wrong extension filter for dependency editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e4bc3b39a7b10d03ff34b3cb9bdae467fe5fa32": { "hash": "4e4bc3b39a7b10d03ff34b3cb9bdae467fe5fa32", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89911 from AThousandShips/peering_bit", "body": "[TileSet] Expose `TileData.is_valid_terrain_peering_bit`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7092230df67ae263488d8c0778d8c7dd45a15f19": { "hash": "7092230df67ae263488d8c0778d8c7dd45a15f19", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89907 from bruvzg/nat_dlg_ftr_flags", "body": "[DisplayServer] Add separate feature flags for different native dialog types.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df6f4ce5e99ae70b8b5b145e6a7f97027b4620fc": { "hash": "df6f4ce5e99ae70b8b5b145e6a7f97027b4620fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89851 from rburing/bind_6dof_enums", "body": "Bind constants related to 6DOF joints", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d28fb26ab09bbf5d0fa6fa5b06a8191c4f62fe1a": { "hash": "d28fb26ab09bbf5d0fa6fa5b06a8191c4f62fe1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89716 from theromis/master", "body": "[X11] Add more details to large icon size warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1260ee661ed1e8777871ec1ac216099c9dcc4b1e": { "hash": "1260ee661ed1e8777871ec1ac216099c9dcc4b1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89206 from bruvzg/pipe_api", "body": "Implement pipe API for executed processes IO redirection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e334bf6df496ae9ef5b7a13ed2cd0f45d6d48fc2": { "hash": "e334bf6df496ae9ef5b7a13ed2cd0f45d6d48fc2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak OpenXR alert to mention WMR only on Windows", "body": "WMR isn't supported on non-Windows platforms, so there's no point\nin mentioning it in the error message as it's not a possible\ncause for OpenXR not initializing.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89968 }, "f298aaa9566402f7695d72b06b2804be66744c56": { "hash": "f298aaa9566402f7695d72b06b2804be66744c56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix unexpected auto-translation of more editor components", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89963 }, "c43eab55a417162624f47aed6bbbd0a4bd41c607": { "hash": "c43eab55a417162624f47aed6bbbd0a4bd41c607", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "embree: Update to 4.3.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88783 }, "37e0be37d8faa0c16059611017ac07bdc84c7410": { "hash": "37e0be37d8faa0c16059611017ac07bdc84c7410", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix non-global native menu shortcuts.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89953 }, "945babc619cee143f56219b9182b8392edd4eeb3": { "hash": "945babc619cee143f56219b9182b8392edd4eeb3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Prohibit execution of delayed input events by different means", "body": "In some cases it can happen, that the order of input events and\nwindow events is not followed, when input buffering or input accumulation\nis active.\n\nThe display server order `InputEvent` => window-event gets changed to\nwindow-event => `InputEvent` which becomes problematic in certain\nsituations.\n\nThis PR makes sure, that the order is adhered to by flushing input events\nbefore a window event is sent.\nPreviously this problem was mitigated by discarding these delayed events.\nBut this solution was problematic in the setting of android input events.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89920 }, "d2f9245ddc868b8ca04a6fb1b912ec4b59512c11": { "hash": "d2f9245ddc868b8ca04a6fb1b912ec4b59512c11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89944 from AThousandShips/pr_fetch_fix", "body": "[CI] Work around diff size limit for static checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62531ea2d1f02df1413aff621f4a2a101a0905ec": { "hash": "62531ea2d1f02df1413aff621f4a2a101a0905ec", "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": "[CI] Work around diff size limit for static checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89944 }, "41e70db8b1e96af275885cf73d2134ceb3150dba": { "hash": "41e70db8b1e96af275885cf73d2134ceb3150dba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNDM5NTE4" ], "author_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", "committer_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", "summary": "Fix action_press() by clamping strength to 0, 1", "body": "Changed Input.action_press() treatment of strength parameter to match\nbehavior of InputEventAction and documentation, by clamping between 0\nand 1. Fixes Input.get_action_strength() returning values over 1 when\nlarge values are passed to Input.action_press().", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89946 }, "9533543aa50004f7e6871b512406974924bb5372": { "hash": "9533543aa50004f7e6871b512406974924bb5372", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "warriormaster12 ", "summary": "Fix duplicating resources regression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89957 }, "082b420c0ab6ddb7cc658b929124893ee2ad72b2": { "hash": "082b420c0ab6ddb7cc658b929124893ee2ad72b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Implement `OS.execute_with_pipe` method to run process with redirected stdio.", "body": "Implement `pipe://*` path handling for creation of named pipes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89206 }, "607cc271522d81afe858799686a5595c85ca1972": { "hash": "607cc271522d81afe858799686a5595c85ca1972", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Linux/Portal] Fix incorrect DBus connection usage.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89935 }, "34eff85014c224c551ad6e62464d3bb26944c3cb": { "hash": "34eff85014c224c551ad6e62464d3bb26944c3cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Support “clear points” function in Path3D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89933 }, "151d7b10e05e0475910e98f0a66ec4473e60c8ff": { "hash": "151d7b10e05e0475910e98f0a66ec4473e60c8ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Relax grid parameter constraints in texture region editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89931 }, "25f9f923a11ab366faf4a50cf7834b3b5b9d4f8d": { "hash": "25f9f923a11ab366faf4a50cf7834b3b5b9d4f8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Rename some arguments called \"position\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89721 }, "4a615924f817506c86070099b9c57bb53624d5bb": { "hash": "4a615924f817506c86070099b9c57bb53624d5bb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Improve warning messages related to Vulkan pipeline cache", "body": "This gives better explanations on why the cache may have been invalidated,\nalong with usual consequences.\n\nThese messages have also been moved to verbose prints, as users\ncannot do anything to resolve them specifically (so they are mostly\nrelevant to developers).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80232 }, "fcb0b8d0bffffb6fd42cf94367f008c02c25940f": { "hash": "fcb0b8d0bffffb6fd42cf94367f008c02c25940f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Refactor check for overriden methods in inner classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89922 }, "ad7d54174b53522c6be13f5702b39095a69d7e12": { "hash": "ad7d54174b53522c6be13f5702b39095a69d7e12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Disable auto-translation in sub-resource list menu", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89915 }, "e1ee838d11dbe1d154bd21d9b74e14bd48105628": { "hash": "e1ee838d11dbe1d154bd21d9b74e14bd48105628", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix wrong extension filter for dependency editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89912 }, "d4fcca4545b0747ebbc3cc126454d129e74d9211": { "hash": "d4fcca4545b0747ebbc3cc126454d129e74d9211", "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": "[TileSet] Expose `TileData.is_valid_terrain_peering_bit`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89911 }, "dc01658ee926bc19bdb5368cd931aa307e201849": { "hash": "dc01658ee926bc19bdb5368cd931aa307e201849", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[DisplayServer] Add separate feature flags for different native dialog types.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89907 }, "7d151c83811f8ac8873439826c16d88c83aba12f": { "hash": "7d151c83811f8ac8873439826c16d88c83aba12f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89902 from timothyqiu/not-available", "body": "Return `ERR_UNAVAILABLE` if native dialog is not supported", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3fa6ec728522b541bb0f8b5e271207053c175bb2": { "hash": "3fa6ec728522b541bb0f8b5e271207053c175bb2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89901 from jsjtxietian/path3d", "body": "Fix Path3D picking working incorrectly when viewport is in half resolution", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bad1f4aae5e76e21a3da35d1ec1b89f30188c473": { "hash": "bad1f4aae5e76e21a3da35d1ec1b89f30188c473", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89900 from bruvzg/nmenu_move", "body": "[NativeMenu] Move files to the `display` subfolder.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aed1775cf2c8b5ce46540acd3e0e07d9f0e3369d": { "hash": "aed1775cf2c8b5ce46540acd3e0e07d9f0e3369d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89883 from timothyqiu/replication-pin", "body": "Improve replication editor's pin button", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60d37f1d49c8d6b96f0e81b1859b4e7b53fa7645": { "hash": "60d37f1d49c8d6b96f0e81b1859b4e7b53fa7645", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89843 from kleonc/csharp-transform3d-interpolate-with-first-scale-then-rotate", "body": "[C#] Fix `Transform3D.InterpolateWith` applying rotation before scale", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cff7de077bb4f473c4e63e4762ea244ab66095b5": { "hash": "cff7de077bb4f473c4e63e4762ea244ab66095b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89838 from Chronos-W/update-shortcut-input-method-doc", "body": "Add reference to InputEventJoypadButton in `_shortcut_input` doc", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0d464ae19f4f5c2e80823ffba05aa22c38e2eda": { "hash": "a0d464ae19f4f5c2e80823ffba05aa22c38e2eda", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89820 from rburing/concave_collision_polygon_2d", "body": "Fix concave `CollisionPolygon2D` debug drawing and docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f371913a321e1281eb937e3a0973c2e96d727073": { "hash": "f371913a321e1281eb937e3a0973c2e96d727073", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89679 from enetheru/patch-3", "body": "Properly skip printing version header with `--no-header`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "23f55c06fbb7bbfa1a41d06c52c1ef0c717bee46": { "hash": "23f55c06fbb7bbfa1a41d06c52c1ef0c717bee46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89677 from enetheru/patch-2", "body": "Print correct path when unable to find GDExtension library", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37766c4ef8d5104b210f38e97a600a126e7f9e6f": { "hash": "37766c4ef8d5104b210f38e97a600a126e7f9e6f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89625 from kitbdev/not-the-end-of-the-line", "body": "Fix TextEdit selection end of line drawing for wrapped lines and gaps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4dec783017d1db7dddb6d7f3feb741dfb9ddb0d5": { "hash": "4dec783017d1db7dddb6d7f3feb741dfb9ddb0d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89545 from brno32/override-gutter-icon-inner-class-method", "body": "Fix missing gutter icon for inner class method overrides", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4352503bc59871afaf535a37cdca3bbab3678b97": { "hash": "4352503bc59871afaf535a37cdca3bbab3678b97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89227 from YeldhamDev/i_said_give_me_those_darn_strings!", "body": "Fix POT generation missing some strings when built-in ones are enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2597f60de1e322ca5cd9b6bcf1cabbe099ff273f": { "hash": "2597f60de1e322ca5cd9b6bcf1cabbe099ff273f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88830 from beiller/bugfix/taa_xr_fix", "body": "Add fix for TAA passes rendering black meshes on XR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "19a50127e5cb1be974dbf3a7aaaf5653a148d057": { "hash": "19a50127e5cb1be974dbf3a7aaaf5653a148d057", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88690 from MajorMcDoom/color-picker-fix", "body": "Fix undo/redo behavior of ColorPicker and add ability to cancel/confirm color selection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9335b83a32d45e0447cea5ec10d0333a6552393c": { "hash": "9335b83a32d45e0447cea5ec10d0333a6552393c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87831 from Riteo/bitfield-xor", "body": "Core: Implement a XOR operator for BitField", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "198d0b6bc68e11b2a77629557808792b13e09b09": { "hash": "198d0b6bc68e11b2a77629557808792b13e09b09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86479 from YeldhamDev/you_arent_built-in,_sod_off!", "body": "Fix scene parser reading non-built-in scripts for POT generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bec4de92378ce5004f350760b9e9d16db5c64003": { "hash": "bec4de92378ce5004f350760b9e9d16db5c64003", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86143 from YeldhamDev/ttr_here,_rtr_there", "body": "Stop using `RTR()` inside the \"editor\" folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7118fb9cda6e79b7525a6f200d4492410cd37066": { "hash": "7118fb9cda6e79b7525a6f200d4492410cd37066", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Return ERR_UNAVAILABLE if native dialog is not supported", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89902 }, "93559db3a2cfd1ae15d53900b782022e8c23642b": { "hash": "93559db3a2cfd1ae15d53900b782022e8c23642b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3MjA3MTg=", "U_kgDOBcK-Cw" ], "author_raw": "Samuel Nicholas ", "committer_raw": "Rémi Verschelde ", "summary": "Properly skip printing version header with `--no-header`", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89679 }, "20f4a5d03af7ca9b5f6427d14a371675cf951d5a": { "hash": "20f4a5d03af7ca9b5f6427d14a371675cf951d5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix path3d's pick works incorrectly when viewport is in half resolution", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89901 }, "399899a095de01506d6c5dcd7da6cf0babddfb7e": { "hash": "399899a095de01506d6c5dcd7da6cf0babddfb7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[NativeMenu] Move files to the `display` subfolder.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89900 }, "09a6b5a655c937b1e92976bd3252a8b54cb1ac0f": { "hash": "09a6b5a655c937b1e92976bd3252a8b54cb1ac0f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix Path2D's add new point's UndoRedo bug", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89874 }, "9a439b246a875e50fe5e911182e935945f2990cb": { "hash": "9a439b246a875e50fe5e911182e935945f2990cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1OTM2NTQx" ], "author_raw": "Chronos-W <35936541+Chronos-W@users.noreply.github.com>", "committer_raw": "Chronos-W <35936541+Chronos-W@users.noreply.github.com>", "summary": "Add reference to InputEventJoypadButton in _shortcut_input doc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89838 }, "a0969a0931a71e76945bf59d16561904e800d89a": { "hash": "a0969a0931a71e76945bf59d16561904e800d89a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3NTExODI=" ], "author_raw": "jitspoe ", "committer_raw": "jitspoe ", "summary": "Shadow fade for omni lights actually stops the shadow from updating while faded out to improve performance.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89729 }, "5f89b150980f41153d7dd698dca5d6839e3d0b75": { "hash": "5f89b150980f41153d7dd698dca5d6839e3d0b75", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3MjA3MTg=" ], "author_raw": "Samuel Nicholas ", "committer_raw": "Rémi Verschelde ", "summary": "Print correct path when unable to find GDExtension library", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89677 }, "1d93a1fbb8aaf49696dd5508c0d77091ccce5f1f": { "hash": "1d93a1fbb8aaf49696dd5508c0d77091ccce5f1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Fix missing gutter icon for inner class method overrides", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89545 }, "7c6e85de0dd7627d1a43acf5f144cee34df6ab36": { "hash": "7c6e85de0dd7627d1a43acf5f144cee34df6ab36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89887 from Alex2782/fix_exit_code_on_android", "body": "Fix `EXIT_SUCCESS` on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a68f1425d7f7197de366bbec1c848d9f40de584": { "hash": "1a68f1425d7f7197de366bbec1c848d9f40de584", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix `EXIT_SUCCESS` on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89887 }, "5c83d14698c454d38b7e1eb2dd50f7013ee39ba4": { "hash": "5c83d14698c454d38b7e1eb2dd50f7013ee39ba4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNzE5MzYw" ], "author_raw": "matricola787 ", "committer_raw": "GreenCrowDev ", "summary": "UX and stability improvements for Path3D node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89847 }, "d2c21949379133b9fc579890787a11e039c8f4c7": { "hash": "d2c21949379133b9fc579890787a11e039c8f4c7", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Completion Tests: Add script to owner", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89884 }, "8cfded59343a17529f7f4573018dbf586ab8612b": { "hash": "8cfded59343a17529f7f4573018dbf586ab8612b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Improve replication editor's pin button", "body": "- When unpressed, only hide the editor if MultiplayerSynchronizer is not\nselected.\n- Add tooltip text.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89883 }, "ccb1cb4845c3a70c5e54d1690bdf14024095ab35": { "hash": "ccb1cb4845c3a70c5e54d1690bdf14024095ab35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89703 from V-Sekai/android-fix", "body": "Android: Fix UnsupportedOperationException remove from non-ArrayList", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "80a5da5242c5fbeb352482b8abd2ae667d7187a6": { "hash": "80a5da5242c5fbeb352482b8abd2ae667d7187a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89088 from lander-vr/limiter", "body": "Add AudioEffectHardLimiter as a rework of audio limiter effect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "61a5d523887510a38d99efa782066d75e2e52faf": { "hash": "61a5d523887510a38d99efa782066d75e2e52faf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxODUxNDMx" ], "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", "summary": "Add AudioEffectHardLimiter as a rework of audio limiter effect", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89088 }, "2850ce2a15cfc9fdbb0efd69411c0ad7601b6f11": { "hash": "2850ce2a15cfc9fdbb0efd69411c0ad7601b6f11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88514 from AThousandShips/doc_merge", "body": "Improve merging of docs on generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d66539e48533dae5486365c359b3d58e6afdcb8a": { "hash": "d66539e48533dae5486365c359b3d58e6afdcb8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89673 from bruvzg/f_na_ed", "body": "Do not apply `force_native` to the edited scene windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "195a2a479a03dc868d80660e0c51f5aa15aaaafc": { "hash": "195a2a479a03dc868d80660e0c51f5aa15aaaafc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89666 from bruvzg/emb_os", "body": "[Font] Apply oversampling to the \"embolden\" strength.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f371b7fb700d036ab16a43e6cf1e22d809b72cde": { "hash": "f371b7fb700d036ab16a43e6cf1e22d809b72cde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87883 from TontonSancho/text-skip-occurence", "body": "Add 'Skip to next (text) occurrence' feature to text editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "159f0af92f9d41c2a41c017fb81c130618f92e3e": { "hash": "159f0af92f9d41c2a41c017fb81c130618f92e3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyODI0Mw==" ], "author_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "committer_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "summary": "[Windows] Fix NVIDIA app profile creation", "body": "When adding an executable to the NVIDIA profile created to disable\nthreaded optimization, wrong values were passed to `launcher` and\n`fileInFolder` params, which resulted in 1) the NVIDIA driver not\napplying the profile and 2) the app being repeatedly added to the\nprofile.\nThis patch fixes the faulty app creation params and deletes the\npotentially corrupted profile if found.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85188 }, "8679ee1c46fdc2d4dc9e90bf6885559bfa907d7e": { "hash": "8679ee1c46fdc2d4dc9e90bf6885559bfa907d7e", "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": "Improve merging of docs on generation", "body": "Adds dedicated helper methods to perform sorting to clean up code, and\nuses linear merging instead of iterating over both lists directly", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88514 }, "0acfb38376f3b337e795be8f2b08d46105f62db9": { "hash": "0acfb38376f3b337e795be8f2b08d46105f62db9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89875 from bruvzg/menu_use_rids", "body": "[MenuBar] Use NativeMenu RIDs instead of indices to track items.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c41da69ed7a0a62ba5f87fdc9b5b9061f7ff8f25": { "hash": "c41da69ed7a0a62ba5f87fdc9b5b9061f7ff8f25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89863 from ppphp/resource_format_override", "body": "Add `override` mark to ResourceFormat class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "89c70da7bd7769e6eea757482fcbafa8553345f8": { "hash": "89c70da7bd7769e6eea757482fcbafa8553345f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89858 from AThousandShips/utf_fix", "body": "[Buildsystem] Fix encoding when reading files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79c6023b235b7827a056090be2f6f4588e4bcaaa": { "hash": "79c6023b235b7827a056090be2f6f4588e4bcaaa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89857 from AThousandShips/sort_fix", "body": "[Core] Fix incorrect file sort method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad59b7a70a08b3c3fd70fe2b770e0d96bc08b32b": { "hash": "ad59b7a70a08b3c3fd70fe2b770e0d96bc08b32b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89837 from chrisl8/tooltip_updates_for_debug_menu", "body": "Extremely minor tooltip updates for Debug menu.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17c66c0bea321b387af87d0fa6a70a00367f64c8": { "hash": "17c66c0bea321b387af87d0fa6a70a00367f64c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89805 from AThousandShips/viewport_report", "body": "Add missing `RenderInfoType` enum to `Viewport`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4aa1078fbd0f6d5426d7aa4b9898a3378baaf71": { "hash": "c4aa1078fbd0f6d5426d7aa4b9898a3378baaf71", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88465 from AeioMuch/search_results_button", "body": "[Editor] Hide Search Results by default and show it on first search.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c988bec4b3dff7ac32a1940a3f5c3d97a46ca8cd": { "hash": "c988bec4b3dff7ac32a1940a3f5c3d97a46ca8cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMTc2NjM=" ], "author_raw": "Christophe Andral ", "committer_raw": "Christophe Andral ", "summary": "Add 'Skip to next (text) occurrence' feature to text editor", "body": "Adds `ui_text_skip_selection_for_next_occurrence` action and related implementation to text editor.\nThis action is bound `Ctrl+Alt+D` shorcut.\n\nUsed in conjonction with `ui_add_skip_selection_for_next_occurrence`, it gives the user the ability to select many occurrences of a selection\nand avoid some of them.\nUsed without a previous selection, the action jumps to the next occurrence of the current word under the caret.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87883 }, "0e36df69f963fc965dcd781210778d3d0c3e829c": { "hash": "0e36df69f963fc965dcd781210778d3d0c3e829c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89815 from KoBeWi/translates_bananas", "body": "Improve some notification and translation docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a4b47e064ec72558eef547cc33c57adeb668379": { "hash": "2a4b47e064ec72558eef547cc33c57adeb668379", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89845 from alesliehughes/gui_filedialog_theme", "body": "Correct FileDialog Theme overrides", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5851f1e2dd8855666d3aeb750242277cd4158ae5": { "hash": "5851f1e2dd8855666d3aeb750242277cd4158ae5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[MenuBar] Use NativeMenu RIDs instead of indices to track items.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89875 }, "326236366492204732bf4f02ca29edfc87c332e4": { "hash": "326236366492204732bf4f02ca29edfc87c332e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "android: Fix UnsupportedOperationException remove from non-ArrayList", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89703 }, "5d08c2631cadf29d80ca23c7d537e03c3e5edcc5": { "hash": "5d08c2631cadf29d80ca23c7d537e03c3e5edcc5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89855 from Alex2782/fix_exit_code_macos", "body": "Fix `EXIT_SUCCESS` on MacOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d827b34ea822382155258e79123f3fff8222fde3": { "hash": "d827b34ea822382155258e79123f3fff8222fde3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Fixed undo/redo behaviour of color picker and added ability to cancel/confirm color selection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88690 }, "d4e1a74efb51efa796939111aaca31483f6187fa": { "hash": "d4e1a74efb51efa796939111aaca31483f6187fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0OTU1MzM5" ], "author_raw": "ppphp ", "committer_raw": "ppphp ", "summary": "Add 'override' mark to ResourceFormat class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89863 }, "eab05558c412ad00b600db88a618128478b2f3ec": { "hash": "eab05558c412ad00b600db88a618128478b2f3ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Fix regression with C# build editor crash due to `EditorHelpHighlighter`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89861 }, "4933fa8bf5119e605e53f06a632cfabfcd991032": { "hash": "4933fa8bf5119e605e53f06a632cfabfcd991032", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Buildsystem] Fix encoding when reading files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89858 }, "bb6305d1c40b8d75e1d58bc57811479d1d2986c9": { "hash": "bb6305d1c40b8d75e1d58bc57811479d1d2986c9", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix incorrect file sort method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89857 }, "65f68fda5495376988a224e8c28b88b884e83ca3": { "hash": "65f68fda5495376988a224e8c28b88b884e83ca3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix `EXIT_SUCCESS` on MacOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89855 }, "38a31f4cb53dbcec9b11b9a764bbf7c89c67013d": { "hash": "38a31f4cb53dbcec9b11b9a764bbf7c89c67013d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Bind constants related to 6DOF joints", "body": "This makes physics server GDExtensions able to use the enums without\nworkarounds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89851 }, "83789426cc036f213074234d0de115c389200083": { "hash": "83789426cc036f213074234d0de115c389200083", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve some notification and translation docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89815 }, "2f0ba1ed3fd0557e0e9d1a716f73d9438fa11ae4": { "hash": "2f0ba1ed3fd0557e0e9d1a716f73d9438fa11ae4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDE2OTA=" ], "author_raw": "Álex Román Núñez ", "committer_raw": "Álex Román Núñez ", "summary": "Fix decal modulate being passed as srgb instead of as linear color.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89849 }, "2feed4c4b48276b6dde5f2acee3eeab42126753b": { "hash": "2feed4c4b48276b6dde5f2acee3eeab42126753b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Avoid mirror scaling for ParallaxLayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89572 }, "13d83dd4d73bc65d5367129fe9b26c55d9687cfe": { "hash": "13d83dd4d73bc65d5367129fe9b26c55d9687cfe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Correct FileDialog Theme overrides", "body": "Introduced in 15fd025f900\n\nFixes #89818", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89845 }, "e2ed63b313e3eff714e32f2cd2d01db9f0e2ea9d": { "hash": "e2ed63b313e3eff714e32f2cd2d01db9f0e2ea9d", "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": "[C#] Fix `Transform3D.InterpolateWith` applying rotation before scale", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89843 }, "e444ea717cfc91a5f09e1adcb649a4f2f8de67c2": { "hash": "e444ea717cfc91a5f09e1adcb649a4f2f8de67c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix wrong values displayed after duplicating an audio bus", "body": "Also mark \"send\" bus dropdown untranslatable.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89841 }, "6feb43200b95168dda261573ca1765a67b8a0fff": { "hash": "6feb43200b95168dda261573ca1765a67b8a0fff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix node config warning not updating for Multiplayer{Spawner,Synchronizer}", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89839 }, "99ff024f78f65ba0bc54fb409cfeca43ba2008fe": { "hash": "99ff024f78f65ba0bc54fb409cfeca43ba2008fe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89591 from Chubercik/thorvg-0.12.8", "body": "thorvg: Update to 0.12.9", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05372773e172832a750bf98278d5f816d613c92d": { "hash": "05372773e172832a750bf98278d5f816d613c92d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89599 from timothyqiu/vegetate", "body": "Fix unexpected auto translation of editor `Tree` content", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a8fb26d914192ed0d622614e746a6eb68f5c4f1": { "hash": "9a8fb26d914192ed0d622614e746a6eb68f5c4f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88824 from V-Sekai/retarget_silhouette_template", "body": "Retargeting option to use a template for silhouette.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f10814926740017ab478790c5bc77d416f263774": { "hash": "f10814926740017ab478790c5bc77d416f263774", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxODgyNzg=" ], "author_raw": "Christen Lofland ", "committer_raw": "Christen Lofland ", "summary": "Extremely minor tooltip updates for Debug menu.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89837 }, "6afea9c30dd47f0f81e10f897de98f5010d9be51": { "hash": "6afea9c30dd47f0f81e10f897de98f5010d9be51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "thorvg: Update to 0.12.9", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89591 }, "9db0860c2ed851855a9b18bc5d3783dbed77a960": { "hash": "9db0860c2ed851855a9b18bc5d3783dbed77a960", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Option to use Animation as skeleton rest silhouette.", "body": "Adds `rest_pose/external_animation_library` advanced option to replace bone rest with an exported Animation before retargeting.\nTogether this allows a purely importer based workflow to transfer a known good pose from one FBX to another.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88824 }, "06abc86a5f535761b6a55d1e2109cd82091066b9": { "hash": "06abc86a5f535761b6a55d1e2109cd82091066b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89831 from bruvzg/macos_pm_title", "body": "[macOS] Use `expand_to_title` for the project manager.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9293cedaa651b7f2d69cfab82a0242865ed34496": { "hash": "9293cedaa651b7f2d69cfab82a0242865ed34496", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89823 from YeldhamDev/variation,_not_notification", "body": "Remove pointless `_notification()` function in `EditorPropertyOTVariation`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1999b661d0e174996fa087e8dcc32a2f8f2001ee": { "hash": "1999b661d0e174996fa087e8dcc32a2f8f2001ee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89799 from timothyqiu/line-numbers", "body": "Translate \"Line N\" as a whole", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f79896fd069f444e31be25680c8e80f11cb2a602": { "hash": "f79896fd069f444e31be25680c8e80f11cb2a602", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89794 from TokageItLab/animationplayback-seek", "body": "Fix AnimationPlaybackTrack seeking behavior overall", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3895639f7268179be04cbdcc524b63ee074b0920": { "hash": "3895639f7268179be04cbdcc524b63ee074b0920", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89756 from zaevi/dotnet/fix_null_array", "body": "C#: Fix errors when creating `Variant` from null array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "391eaf2a7acd8c5c0d5efb218e48d806da3ea9f2": { "hash": "391eaf2a7acd8c5c0d5efb218e48d806da3ea9f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89732 from azuloo/animation-player-pin-fix", "body": "Fix AnimationPlayer pin behavior", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21dc88bf74b5bba5fdd662c3d7126da2b637f95a": { "hash": "21dc88bf74b5bba5fdd662c3d7126da2b637f95a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89727 from Malcolmnixon/fix-avatars-without-root-bone", "body": "Fix XRBodyModifier3D hip driving for avatars no Root bone", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e27d477ff291df3a23c4d33e2100db3ad821a0f": { "hash": "3e27d477ff291df3a23c4d33e2100db3ad821a0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89711 from MewPurPur/fix-godot-logo", "body": "Fix a pixel misalignment in the blue robot logo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6cb319a96287661e2d9feee9f05beb4e2007e4f1": { "hash": "6cb319a96287661e2d9feee9f05beb4e2007e4f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89710 from AThousandShips/dotnet_names", "body": "[Doc] Fix casing of some C# names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e2f85b4f7a18398ccb922ff239bbcdac94e72364": { "hash": "e2f85b4f7a18398ccb922ff239bbcdac94e72364", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89707 from AThousandShips/typo_fix", "body": "[Wayland] Fix typo in input code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3370023b6ffd29069a91ca8c3c2e4a3cacc2d76": { "hash": "c3370023b6ffd29069a91ca8c3c2e4a3cacc2d76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89692 from Scony/baking-crash-prevention", "body": "Add navigation baking crash prevention mechanism", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77cc2501e170701a3db6baf101227ea20de27248": { "hash": "77cc2501e170701a3db6baf101227ea20de27248", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89690 from Calinou/editor-improve-native-shader-inspector", "body": "Improve the editor native shader source visualizer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d8697ab01a3010e015403328a00459c5903c8a8": { "hash": "9d8697ab01a3010e015403328a00459c5903c8a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89686 from kleonc/unique-node-names-check-owned-then-in-owner", "body": "Always look for unique node names in owner if not found in owned nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f9136963dc33349e8a87f915e214d371b2fb023": { "hash": "8f9136963dc33349e8a87f915e214d371b2fb023", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89671 from alesliehughes/string_underrun", "body": "Stop possible underrun when processing a string", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6ccf425a6874b68486acb57a346fdf0b6b41c2ba": { "hash": "6ccf425a6874b68486acb57a346fdf0b6b41c2ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89664 from voylin/tree-empty-clicked-fix", "body": "Fix `empty_clicked` signal in Tree when using `hide_root`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "993ce3693319368197be3981b5f263d6325032d3": { "hash": "993ce3693319368197be3981b5f263d6325032d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89658 from AThousandShips/dock_terminal", "body": "[Editor] Add `Open in Terminal` to the file system empty click", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c2ff17f1294b26701e4a243e34142787cf8e819": { "hash": "1c2ff17f1294b26701e4a243e34142787cf8e819", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89652 from invino4/patch-1", "body": "Add property `UsingGodotNETSdk` to Godot.NET.Sdk", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd668530e6390d6aeba2d6dc318457290fad8583": { "hash": "dd668530e6390d6aeba2d6dc318457290fad8583", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89642 from permelin/fix-favorite-icon", "body": "Resource file not found error when loading Favorite icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9c0205c07fccdace85d0f6cdee0487ffd9269af": { "hash": "c9c0205c07fccdace85d0f6cdee0487ffd9269af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89631 from dalexeev/editor-fix-inspector-groups-interfering", "body": "Editor: Fix same-name (sub)groups interfering in Inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e6d0110135f2f998e6fb849523900b22fd9d411": { "hash": "8e6d0110135f2f998e6fb849523900b22fd9d411", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89629 from lyuma/import_rest_as_reset", "body": "Add option to import skeleton rest as RESET animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d4907243e7dacd5a9200e5537ea7e4e8fb1af98": { "hash": "1d4907243e7dacd5a9200e5537ea7e4e8fb1af98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89628 from twobitadder/whoops_no_internals_pls", "body": "Fix crash on `reparent()` with Node containing internal children", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c258da378b9b297d1df08c8aa2b97301c4b84bc7": { "hash": "c258da378b9b297d1df08c8aa2b97301c4b84bc7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89619 from AThousandShips/rand_fix", "body": "[Core] Fix `rand_weighted` not using the current state", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa0e57e00cfaa6c662c1e3c79da29910d385127e": { "hash": "aa0e57e00cfaa6c662c1e3c79da29910d385127e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89598 from dustdfg/web/fix-supported-arch-message", "body": "Fix platform name in the message about unsupported CPU architecture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a277361321fec2adb43636eaad7be7ca8be0656b": { "hash": "a277361321fec2adb43636eaad7be7ca8be0656b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89594 from LeonardoDemartino/ios_airpods_routing", "body": "iOS: Fix AirPods routing when Play and Record category is used.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "55d051ee0df28b18bb8d9ecb93d0e05be5989554": { "hash": "55d051ee0df28b18bb8d9ecb93d0e05be5989554", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89590 from markdibarry/parallax2D_so_close_yet", "body": "[Doc] Fix Parallax2D use of closer/further", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "428ba4c3670468f6c964962df0abf235bcd870a2": { "hash": "428ba4c3670468f6c964962df0abf235bcd870a2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89579 from beicause/master", "body": "Fix `gdextensionlibs.json` storage path in Android gradle build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b79f8e7c380d9e71c183a3e20befd575f57355e": { "hash": "9b79f8e7c380d9e71c183a3e20befd575f57355e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89552 from aaronfranke/ci-submodules", "body": "CI: Enable submodules on the checkout action", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ff6d8cd321398baff54d7a474c6b6e78b242f2f": { "hash": "7ff6d8cd321398baff54d7a474c6b6e78b242f2f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89547 from Repiteo/dotnet/invariant-strings", "body": "C#: Implement `InvariantCulture` on Variant strings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7761c042654af352120c0a4a1454c0928fbc4f24": { "hash": "7761c042654af352120c0a4a1454c0928fbc4f24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89546 from YeldhamDev/bad_fsdock,_bad!", "body": "Fix FileSystem dock auto translating files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8e438100c4b38eff2318fb649a2263a2936c70b": { "hash": "d8e438100c4b38eff2318fb649a2263a2936c70b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89544 from Chubercik/meshoptimizer_explicit_ver", "body": "meshoptimizer: State used version explicitly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d121873d01bf7c9a11e153d4dbb4906608f3e45d": { "hash": "d121873d01bf7c9a11e153d4dbb4906608f3e45d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89542 from aaronfranke/convert-hull-to-mesh-func", "body": "GLTF: Extract converting hull points to mesh to a helper function", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a65dd3b9e6fa43e560814e2b118b7a23ae68200": { "hash": "8a65dd3b9e6fa43e560814e2b118b7a23ae68200", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89532 from lyuma/fix_fbxdocument_binding", "body": "Fix method bindings in FBXDocument by making them virtual in GLTFDocument.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70c05f63daf6fe25d2cd34f051d4fc2a6bdfe6cb": { "hash": "70c05f63daf6fe25d2cd34f051d4fc2a6bdfe6cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89531 from sullyscience/fix-resource-leaks", "body": "Fix mobile renderer RID leaks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5940fd5d071d827b2c5fb474c49d273a02805e8a": { "hash": "5940fd5d071d827b2c5fb474c49d273a02805e8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89526 from Calinou/inputevent-add-emulation-internal-constants", "body": "Expose `DEVICE_ID_EMULATION` constant in InputEvent", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4389f85a174a657c2191d551279b38586adfd456": { "hash": "4389f85a174a657c2191d551279b38586adfd456", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89518 from AThousandShips/spin_slider_clean", "body": "[Editor] Remove redundant code from `EditorSpinSlider`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a95895742d87e750dc40f8b0a41f6a04f62f4e15": { "hash": "a95895742d87e750dc40f8b0a41f6a04f62f4e15", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89505 from passivestar/clear-output", "body": "Make the \"Clear Output\" shortcut not require panel focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48cf8258399ec3773a4aa8797abb5d58a310956c": { "hash": "48cf8258399ec3773a4aa8797abb5d58a310956c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89451 from AThousandShips/emit_fix", "body": "[Core] Disconnect one-shot signals before calling callbacks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c76d2f03b7538c91e6b8759b88c1c55dc2980580": { "hash": "c76d2f03b7538c91e6b8759b88c1c55dc2980580", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89447 from ajreckof/fix-error-crash-on-change-type-root-after-external-changes", "body": "Fix error where update wouldn't reconnect the signal it should have reconnected and led to errors and crash.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5f944ff10417eb6947a466b60864de8d09b6cd7": { "hash": "d5f944ff10417eb6947a466b60864de8d09b6cd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89261 from paulloz/core/fix-script-reloading-outside-script-editor", "body": "Fix how scripts reload outside of ScriptEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f49efbe0e58594260b768aaa9394abdc16122754": { "hash": "f49efbe0e58594260b768aaa9394abdc16122754", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89229 from akien-mga/main-refactor-os-exit-code", "body": "Refactor OS exit code to be `EXIT_SUCCESS` by default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd4e4c0fccfdbfe04d91617a1bc6c4785dd6a1ec": { "hash": "cd4e4c0fccfdbfe04d91617a1bc6c4785dd6a1ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89111 from AThousandShips/vec_use", "body": "Use `Vector*` component-wise `min/max/clamp` functions where applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33cca7c65c5c3b02ffdbecfd916e27fa6bc41eb5": { "hash": "33cca7c65c5c3b02ffdbecfd916e27fa6bc41eb5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88997 from jsjtxietian/parallax", "body": "Disable lock and group buttons when selected item is not CanvasItem", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ca0e8fc49c6cc48a0afa2cbff5f6e92fda0c954": { "hash": "0ca0e8fc49c6cc48a0afa2cbff5f6e92fda0c954", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88498 from CookieBadger/animation-fix-snapping-multiple", "body": "Fix snapping multiple keys in Animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0505b580d01c88844e0eb7550639b7aa655db97": { "hash": "b0505b580d01c88844e0eb7550639b7aa655db97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88445 from CookieBadger/animation-paste-snap-fix", "body": "Fix various bugs in Animation key right click actions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e92806c7e7451ff2a8c6d0a27a95bdadaeb2a3be": { "hash": "e92806c7e7451ff2a8c6d0a27a95bdadaeb2a3be", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88424 from rburing/fti_2d", "body": "Physics interpolation (2D)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "075c171f800f5ee81c2970a3973b506540814872": { "hash": "075c171f800f5ee81c2970a3973b506540814872", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88231 from ajreckof/fix-copy-paste-for-dictionnaries", "body": "Fix update property for dictionaries so that it updates only what is necessary.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae8d43b0bbe7c9f85897059b5242aee97a205a5d": { "hash": "ae8d43b0bbe7c9f85897059b5242aee97a205a5d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88003 from kitbdev/dock-manager-fixes", "body": "Refactor and fix issues in Editor Dock Manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f0544ebba6b0d21f3891d60bb6f902fa817afed1": { "hash": "f0544ebba6b0d21f3891d60bb6f902fa817afed1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87874 from AThousandShips/sort_fix", "body": "Fix sorting of files/dirs in dialogs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c470749f1e93096f794bbf5d51c1f6f9a24d704": { "hash": "8c470749f1e93096f794bbf5d51c1f6f9a24d704", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87387 from warriormaster12/dup_prop_refactor", "body": "Fix property of type Node duplication when script is attached to a child node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8bae10be6a5d33acf8409b915aba9dd6493dcf6": { "hash": "f8bae10be6a5d33acf8409b915aba9dd6493dcf6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87171 from TokageItLab/retrieve-time-info-from-anim-tree", "body": "Rework AnimationNode process for retrieving the semantic time info", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ebcba858354581d29d51d19dfb24edba03252e1": { "hash": "0ebcba858354581d29d51d19dfb24edba03252e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87078 from Hilderin/animation-autofit", "body": "Add auto fit timeline and bezier scale on animation editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "20d423258c02012d1f3cf485a36e08cba375dd73": { "hash": "20d423258c02012d1f3cf485a36e08cba375dd73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86888 from Mickeon/autocompletion-AnimationNode", "body": "Add autocompletion to AnimationNode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ccccdff0d1c847be70f3698f5b91073a9a0bd894": { "hash": "ccccdff0d1c847be70f3698f5b91073a9a0bd894", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83956 from Chaosus/vs_expression_parsing", "body": "Refactor the parsing of port names in visual shader's expressions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e966b39b410ac4ca2be7400b14f23d5859bdf57": { "hash": "0e966b39b410ac4ca2be7400b14f23d5859bdf57", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #66481 from MewPurPur/auto-stringname-nodepath", "body": "Add editor settings for autocompletion with NodePath and StringName", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "225761868a207df75034b2e7a10b9538be3aa7c9": { "hash": "225761868a207df75034b2e7a10b9538be3aa7c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Use \"expand_to_title\" for the project manager.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89831 }, "64fc9e2156640d03aa078a9483e9c9281aa68c1f": { "hash": "64fc9e2156640d03aa078a9483e9c9281aa68c1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMDczODU=" ], "author_raw": "Pawel Lampe ", "committer_raw": "Pawel Lampe ", "summary": "Add navigation baking crash prevention mechanism", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89692 }, "9f56287d96d5adf43a11b470a27e3d07599bee9f": { "hash": "9f56287d96d5adf43a11b470a27e3d07599bee9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Remove pointless `_notification()` function in `EditorPropertyOTVariation`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89823 }, "b6f07a007a6cd661577f147491d7d0e95e81363c": { "hash": "b6f07a007a6cd661577f147491d7d0e95e81363c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix concave CollisionPolygon2D debug drawing and docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89820 }, "1ff8e8548be05571e3bbbc3a9f17279b9bcc6e80": { "hash": "1ff8e8548be05571e3bbbc3a9f17279b9bcc6e80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Don't error multiple times when trying to load missing default bus layout", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89808 }, "5a687e9e2cd24562b0023e1a560a5eadc4cc98d9": { "hash": "5a687e9e2cd24562b0023e1a560a5eadc4cc98d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Disable shader editor's undo/redo menu items when they do nothing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89806 }, "8a88e5ea07d9638730290f3f739c5744e54ba570": { "hash": "8a88e5ea07d9638730290f3f739c5744e54ba570", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add missing `RenderInfoType` enum to `Viewport`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89805 }, "7984043768c4f089a681b3f5bed859208a01b601": { "hash": "7984043768c4f089a681b3f5bed859208a01b601", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Add necessary flags when opening directory with xfce4-terminal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89803 }, "4848bf4fd8ad221ce1a70c7085f1c14b154e4cca": { "hash": "4848bf4fd8ad221ce1a70c7085f1c14b154e4cca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix heap-use-after-free when converting scene group to global", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89801 }, "2ed2ccc2d8ff17b97d8ac0fd80fc0190ea47ed00": { "hash": "2ed2ccc2d8ff17b97d8ac0fd80fc0190ea47ed00", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==", "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fixed Timestep Interpolation (2D)", "body": "Adds fixed timestep interpolation to the rendering server (2D only).\nSwitchable on and off with a project setting (default is off).\n\nCo-authored-by: lawnjelly ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88424 }, "9dadeac658667e82bf38d1f2e5c2beb98076aa31": { "hash": "9dadeac658667e82bf38d1f2e5c2beb98076aa31", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Translate \"Line N\" as a whole", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89799 }, "c1741fe98e82a65a36a2999a05c2fec851b5342b": { "hash": "c1741fe98e82a65a36a2999a05c2fec851b5342b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz", "MDQ6VXNlcjgzMTU5ODY=", "MDQ6VXNlcjUyMTc2NjU5", "MDQ6VXNlcjk5NTQzNQ==" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix AnimationPlaybackTrack seeking behavior overall", "body": "Co-authored-by: jsjtxietian \nCo-authored-by: Miguel0312 \nCo-authored-by: BruceLiCong ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89794 }, "b3043674f6b1c331835e3c805d29cb0adc5579b1": { "hash": "b3043674f6b1c331835e3c805d29cb0adc5579b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS Export] Check directory content before deleting old export leftovers.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89790 }, "ece8685b3b289771527210963d211511008bc80d": { "hash": "ece8685b3b289771527210963d211511008bc80d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjAyMjk=" ], "author_raw": "Roman Vasilyev ", "committer_raw": "Roman Vasilyev ", "summary": "Add icon source size to warning about \"too large icon dimensions\" to help faster find it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89716 }, "d339c71edc3927ee649e2f2bfbb460cddbca8bb7": { "hash": "d339c71edc3927ee649e2f2bfbb460cddbca8bb7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2OTcwNzU5" ], "author_raw": "voylin <0voylin0@gmail.com>", "committer_raw": "voylin <0voylin0@gmail.com>", "summary": "Fix empty_clicked signal when hide_root", "body": "fix", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89664 }, "69e5e582c82ec80fbc0da34be3cb3702244474d3": { "hash": "69e5e582c82ec80fbc0da34be3cb3702244474d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "fix error where update wouldn't reconnect the signal it should have reconnected and led to errors and crash", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89447 }, "44de95e18f8bbac111e500c52808155daf5d9f3c": { "hash": "44de95e18f8bbac111e500c52808155daf5d9f3c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Improve the editor native shader source visualizer", "body": "- Use CodeEdit to enable features such as line numbers and minimap.\n- Enable syntax highlighting.\n- Use a fixed-width font.\n- Use the script editor settings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89690 }, "0331ecb527157f8226ea2186f1f35463a631c4fe": { "hash": "0331ecb527157f8226ea2186f1f35463a631c4fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix update property for dictionnaries so that it updates only what is necessary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88231 }, "833a03fbf6605e6e86e69870b654656ced6df824": { "hash": "833a03fbf6605e6e86e69870b654656ced6df824", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix errors when creating Variant from null array", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89756 }, "969bfeae4cb09da885897ad0871f78d24aaac51e": { "hash": "969bfeae4cb09da885897ad0871f78d24aaac51e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix SpriteFrames editor visibility problems", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89754 }, "993cd25ff20dba3cfd5c2f128d3c39cc7aebab4b": { "hash": "993cd25ff20dba3cfd5c2f128d3c39cc7aebab4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NTU2MDY2" ], "author_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "committer_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", "summary": "Fix false positive errors in gdshaderinc files", "body": "These language features are wrongly detected as errors (not supported)\nwhen used in gdshaderinc files:\n- instance uniforms\n- hint_normal_roughness_texture\n- hint_depth_texture\n\nThis type of error should only occur when the shader type is not spatial\nand not a gdshaderinc file.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89752 }, "e44079607a804b65f3b690672543681a65b989fe": { "hash": "e44079607a804b65f3b690672543681a65b989fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove stray item icon from tabs menu", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89747 }, "aa12241414121ab18453a6f427f14cb7ea3d007f": { "hash": "aa12241414121ab18453a6f427f14cb7ea3d007f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Refactor the parsing of port names in visual shader's expressions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83956 }, "cbb67d114e38764dce501136775d6a5ddc4cac7c": { "hash": "cbb67d114e38764dce501136775d6a5ddc4cac7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add progress bar when update scene groups", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89739 }, "0498305b6b876363820ab8a84a7294ae549bffac": { "hash": "0498305b6b876363820ab8a84a7294ae549bffac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Improve DocGen for non-constant expressions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89738 }, "5c6ca5fc09e5764ca10df68a4dddb5bec5be1481": { "hash": "5c6ca5fc09e5764ca10df68a4dddb5bec5be1481", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjM0MTcz" ], "author_raw": "azuloo ", "committer_raw": "azuloo ", "summary": "Fix AnimationPlayer pin behavior", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89732 }, "816812ee6cb84f9c899e1c6de52f9a4c9e7d2c0c": { "hash": "816812ee6cb84f9c899e1c6de52f9a4c9e7d2c0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Disable lock and group buttons when selected item can't be locked or grouped", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88997 }, "435eb06e4b29cd3c83a3a9c39f2fc95ba4215b2f": { "hash": "435eb06e4b29cd3c83a3a9c39f2fc95ba4215b2f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Fix for avatars without a root bone.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89727 }, "db455e5beef95b067bba0a534848f4555067a42b": { "hash": "db455e5beef95b067bba0a534848f4555067a42b", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Disconnect one-shot signals before calling callbacks", "body": "This prevents infinite recursion with one-shot connections emitting\nthemselves", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89451 }, "70cd25f3eba286efa6149d0ccc267b3fb2cb91d0": { "hash": "70cd25f3eba286efa6149d0ccc267b3fb2cb91d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Tighter shadow culling - fix light colinear to frustum edge", "body": "In rare situations if a light is placed near colinear to a frustum edge, the extra culling plane derived can have an inaccurate normal due to floating point error.\nThis PR detects colinear triangles, and prevents adding a culling plane in this situation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89714 }, "6dd410854c0a9bab155ba020a1e5055f7384f453": { "hash": "6dd410854c0a9bab155ba020a1e5055f7384f453", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Rework AnimationNode process for retrieving the semantic time info", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87171 }, "35a569478f45c14314dcbbb6b85c41c0ec765f50": { "hash": "35a569478f45c14314dcbbb6b85c41c0ec765f50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Follow up to blue robot icons optimization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89711 }, "79ba22a73f238ebd110fc5f3744c3c12a9a59475": { "hash": "79ba22a73f238ebd110fc5f3744c3c12a9a59475", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Use `Vector*` component-wise `min/max/clamp` functions where applicable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89111 }, "2cbf469912ae0e40049d3827db0c21cdf17c5a79": { "hash": "2cbf469912ae0e40049d3827db0c21cdf17c5a79", "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 sorting of files/dirs in dialogs", "body": "Sorts leading `_` before other characters except `.`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87874 }, "366cc648bff951166be53ddceef6c1b979c5cf91": { "hash": "366cc648bff951166be53ddceef6c1b979c5cf91", "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": "[Doc] Fix casing of some C# names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89710 }, "0587a1d217688437718eb3978915558920a637fb": { "hash": "0587a1d217688437718eb3978915558920a637fb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89588 }, "9aa99c0a9dffbcf55420660b3d0a29f64fc3a825": { "hash": "9aa99c0a9dffbcf55420660b3d0a29f64fc3a825", "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": "[Wayland] Fix typo in input code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89707 }, "c30bec7fcaf8257df4a76d678f70223f1c52df33": { "hash": "c30bec7fcaf8257df4a76d678f70223f1c52df33", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Core: Add typed array support for binary serialization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78219 }, "e6dafb102015384667b5f3adbe90b8318c0462cf": { "hash": "e6dafb102015384667b5f3adbe90b8318c0462cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix text color in `EditorHelpHighlighter`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89704 }, "b46d0a6ea8131d67fe86e5c1322562aee9a204eb": { "hash": "b46d0a6ea8131d67fe86e5c1322562aee9a204eb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgxMTA5MTY1" ], "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", "summary": "Add auto focus timeline and bezier scale on animation editor", "body": "Add a button at the bottom of the animation editor that change the zoom based on the animation length and the bezier scale based on the values and handles of the displayed tracks. The icon and the tooltip of the button change depending if the bezier editor is displayed or not.\n\nSome refactor was made in animation_track_editor.cpp to remove code duplication with the visibility check of the tracks.\n\nThis should help with the issue #85826", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87078 }, "95ced4bbdcea4d8e225e235fc120c4ebd72f443d": { "hash": "95ced4bbdcea4d8e225e235fc120c4ebd72f443d", "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": "Always look for unique node names in owner if not found in owned nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89686 }, "de8b6f7a3c1254254fd1079ef9a0a4614cc0dfc3": { "hash": "de8b6f7a3c1254254fd1079ef9a0a4614cc0dfc3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add editor settings for autocompletion with NodePath and StringName", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 66481 }, "fa60e2ddb0aaad117be4c6ff3cd03d89646ebf5c": { "hash": "fa60e2ddb0aaad117be4c6ff3cd03d89646ebf5c", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Add `Open in Terminal` to the file system empty click", "body": "Was missing from clicking in the empty file list", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89658 }, "92d69da7a684b05948ad20d1880f1fc634180cd6": { "hash": "92d69da7a684b05948ad20d1880f1fc634180cd6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Do not apply \"force_native\" to the edited scene windows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89673 }, "34f284bcc2929318735f97066763ea679ba30270": { "hash": "34f284bcc2929318735f97066763ea679ba30270", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Add option to import skeleton rest as RESET animation", "body": "Also creates an AnimationPlayer if one does not exist.\nDesigned to be used in conjunction with loading rest pose in another importer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89629 }, "87fe71f52f12bfdecd6f4a1109504224797675d5": { "hash": "87fe71f52f12bfdecd6f4a1109504224797675d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Stop possible underrun when processing a string", "body": "Calling String::utf8(\"Unicode String\", -1) assumes that the string will be NULL terminated.\nHowever, the length parameter is always used to find the end of the string. So there is the\nchance the character before th start of the string is read.\n\nMaking the pointer NULL in the case where it's out of range, still allows the following\nto work as expected\nwhile (ptrtmp != ptrtmp_limit && *ptrtmp)\n....", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89671 }, "f6a532d5013ccf8e640b07b0848ebac403004eea": { "hash": "f6a532d5013ccf8e640b07b0848ebac403004eea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Font] Apply oversampling to the \"embolden\" strength.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89666 }, "ae6410b6224b9c14702f7d9166acab20841ce28c": { "hash": "ae6410b6224b9c14702f7d9166acab20841ce28c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Resource file not found error when loading Favorite icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89642 }, "c45242578a8db4176e243b07b484cf03a29887f2": { "hash": "c45242578a8db4176e243b07b484cf03a29887f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix `for` expression is highlighted as type", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89659 }, "bdbd9995f8149fe022a02760daba705916ca3038": { "hash": "bdbd9995f8149fe022a02760daba705916ca3038", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjE3NDcy" ], "author_raw": "Jason Hunter ", "committer_raw": "GitHub ", "summary": "Add property UsingGodotNETSdk to Godot.NET.Sdk", "body": "The Godot.NET.Sdk (for C# use) should define the property `UsingGodotNETSdk` in its [SDK.props](https://github.com/godotengine/godot/blob/a07dd0d6a520723c4838fb4b65461a16b7a50f90/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props).\n\n## Why\nDefining this property allows shared build configuration (e.g. Directory.Build.targets or other imported msbuild files) to detect deterministically when they are operating within the scope of a project controlled by Godot.NET.Sdk. This enables shared build configuration that may span many different projects within a folder to have Godot.NET.Sdk-specific configuration that only applies to Godot projects.\n\n## Why named UsingGodotNETSdk\nThis naming scheme is common practice in Microsoft Dotnet SDKs. For example, the property `UsingMicrosoftNETSdk` is defined by the default SDK, `UsingMicrosoftTraversalSdk` is defined by [Microsoft.Build.Traversal](https://github.com/microsoft/MSBuildSdks/blob/363532de5b406c9afc6e6ff0f276431c27b11347/src/Traversal/Sdk/Sdk.props#L10), `UsingMicrosoftNoTargetsSdk` by [Microsoft.Build.NoTargets](https://github.com/microsoft/MSBuildSdks/blob/363532de5b406c9afc6e6ff0f276431c27b11347/src/NoTargets/Sdk/Sdk.props#L10), and so on. The property `UsingMicrosoftNETSdk` is even used in the implementation of Godot.NET.Sdk for conditional logic of the type predicted here.\n\nNote that these \"Using*\" properties are _additive_ in the sense that more than one can be defined for a given project (as SDKs can effectively be built upon other SDKs, using them as components). So, it is normal and appropriate for both `UsingMicrosoftNETSdk` and `UsingGodotNETSdk` to be simultaneously defined within the same project.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89652 }, "63ac8c1106a295b244fbaffb2837bae363ee90f1": { "hash": "63ac8c1106a295b244fbaffb2837bae363ee90f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix TextEdit selection end of line drawing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89625 }, "ca23775374bb8bc7571fa59be5bfc40167bd0110": { "hash": "ca23775374bb8bc7571fa59be5bfc40167bd0110", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MTk2NjY2" ], "author_raw": "mnemoli ", "committer_raw": "mnemoli ", "summary": "Fix mouse_enter/mouse_exit events when physics_object_picking_first_only is on", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89643 }, "d88df641eec1fcc246f078827a94bfbebcaf5dff": { "hash": "d88df641eec1fcc246f078827a94bfbebcaf5dff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "Fix snapping multiple keys in Animation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88498 }, "63674648fb97c297a0e516c2bbb108274721a21a": { "hash": "63674648fb97c297a0e516c2bbb108274721a21a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix how scripts reload outside of ScriptEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89261 }, "9b7dcfa0e2c2669f7ba2c34cd45482279028d5b5": { "hash": "9b7dcfa0e2c2669f7ba2c34cd45482279028d5b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix same-name (sub)groups interfering in Inspector", "body": "Clear (sub)group hashmaps when changing category.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89631 }, "b9bade8db1bf0445ce879ba6e1823d8266e60b2d": { "hash": "b9bade8db1bf0445ce879ba6e1823d8266e60b2d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMjA2MDE1" ], "author_raw": "twobit ", "committer_raw": "twobit ", "summary": "fixes crash on nodes with internal children", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89628 }, "8cd1ebbd6da7505bfa8a32b1e3c2d0fe5810dba2": { "hash": "8cd1ebbd6da7505bfa8a32b1e3c2d0fe5810dba2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix unexpected auto translation of Tree content", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89599 }, "14ba478023bacdcbfc275592e7418f8eb7c814b4": { "hash": "14ba478023bacdcbfc275592e7418f8eb7c814b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwODgwNjI=" ], "author_raw": "Enhex ", "committer_raw": "GitHub ", "summary": "Fix documentation for receiving light from light probes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89699 }, "9c518d5f42d3ea15e323d2e99f77db9624f068a8": { "hash": "9c518d5f42d3ea15e323d2e99f77db9624f068a8", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix `rand_weighted` not using the current state", "body": "The method incorrectly used `Math::randf` instead of `randf`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89619 }, "8a78e7e174e4e1dc42fcefc6b01f9d9e3fbfb356": { "hash": "8a78e7e174e4e1dc42fcefc6b01f9d9e3fbfb356", "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": "[Doc] Clarify behavior of `String.format` with keys in replacements", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89608 }, "9851c1bdd893a6194fdbf1820d2fa07449d4f9fb": { "hash": "9851c1bdd893a6194fdbf1820d2fa07449d4f9fb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "Alexander Streng <401661@an4tqv39r30.office.ad.veikkaus>", "summary": "Fix property duplication when duplicating a parent node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87387 }, "ca60255d8c1d74c84cd8759fdf4724b123adff49": { "hash": "ca60255d8c1d74c84cd8759fdf4724b123adff49", "is_merge": false, "authored_by": [ "U_kgDOBc0k3w" ], "author_raw": "Yevhen Babiichuk (DustDFG) ", "committer_raw": "Yevhen Babiichuk (DustDFG) ", "summary": "Fix platform name in the message about unsupported CPU architecture", "body": "Signed-off-by: Yevhen Babiichuk (DustDFG) ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89598 }, "a002b212dfc6a8d413714c1656bb3cf1bab5b84b": { "hash": "a002b212dfc6a8d413714c1656bb3cf1bab5b84b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNTIwMjA=" ], "author_raw": "Apples <2352020+apples@users.noreply.github.com>", "committer_raw": "Apples <2352020+apples@users.noreply.github.com>", "summary": "Fixed CPUParticles3D using angle incorrectly when ROTATE_Y is set.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89595 }, "3bdbf90f496913d417af8b58ea48bd2d22b2aabf": { "hash": "3bdbf90f496913d417af8b58ea48bd2d22b2aabf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MzQ4MTA2" ], "author_raw": "Leonardo Demartino ", "committer_raw": "Leonardo Demartino ", "summary": "Fix AirPods routing when Play and Record category is used.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89594 }, "22c26100df794a7bb16fcb22043e32a37caacde9": { "hash": "22c26100df794a7bb16fcb22043e32a37caacde9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "[Doc] Fix Parallax2D use of closer/further", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89590 }, "5cf6f3c77944e9ac953a331066755ea0c239fb1a": { "hash": "5cf6f3c77944e9ac953a331066755ea0c239fb1a", "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": "Hide Search Results by default. Show it on first search and push it at the end. Add a close button to hide it back. Also switch to Script Editor if a searched line is clicked.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88465 }, "6818e50adc06146aa3303acf78d95d783e3f653c": { "hash": "6818e50adc06146aa3303acf78d95d783e3f653c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Expose `DEVICE_ID_EMULATION` constant in InputEvent", "body": "This also improves the documentation related to emulated InputEvents.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89526 }, "0c9c84f7a64ac2e9aaa8a5efa3fe7b0539cf02da": { "hash": "0c9c84f7a64ac2e9aaa8a5efa3fe7b0539cf02da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Refactor and fix issues in Editor Dock Manager", "body": "Extract Dock Context Menu.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88003 }, "428fa0dfa79f4f6effedee8367f1c17dcf6a2c5c": { "hash": "428fa0dfa79f4f6effedee8367f1c17dcf6a2c5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc1OTQxODQy" ], "author_raw": "beicause <1494181792@qq.com>", "committer_raw": "beicause <1494181792@qq.com>", "summary": "Fix gdextensionlibs.json storage path in Android gradle build", "body": "It should relative to gradle build directory", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89579 }, "b8d555c74b13693063c7ebd8000f64fa0500cf03": { "hash": "b8d555c74b13693063c7ebd8000f64fa0500cf03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Move the line of infinity loop checking in AnimationStateMachine", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89575 }, "f98d5522144c580dfe5bb90746f26dfc82b51113": { "hash": "f98d5522144c580dfe5bb90746f26dfc82b51113", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix crash when columns are skipped in csv translation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89573 }, "fe01776f05b1787b28b4a270d53037a3c25f4ca2": { "hash": "fe01776f05b1787b28b4a270d53037a3c25f4ca2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89540 from bruvzg/menu_fix_string_read", "body": "[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b926e51998a4c9b95b2d31f793cb0a81236e5b7c": { "hash": "b926e51998a4c9b95b2d31f793cb0a81236e5b7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix FileSystem dock auto translating files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89546 }, "2b2dec1f60cf06420739c1cf37bc2c401191ed58": { "hash": "2b2dec1f60cf06420739c1cf37bc2c401191ed58", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "CI: Enable submodules on the checkout action", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89552 }, "300aa202c81c9c8986f4828999e1ece46b62733f": { "hash": "300aa202c81c9c8986f4828999e1ece46b62733f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Implement `InvariantCulture` on Variant strings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89547 }, "e5632b0243bf3890ecdcca3bd4f9b8825059016d": { "hash": "e5632b0243bf3890ecdcca3bd4f9b8825059016d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix force integration documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80166 }, "4bbb20f43ace38087c9b7b361c4d60d2484d8190": { "hash": "4bbb20f43ace38087c9b7b361c4d60d2484d8190", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "GitHub ", "summary": "State `meshoptimzer`'s version explicitly in the `thirdparty/README.md` file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89544 }, "3604b57ba3438ada5ba65b270e82456e49480900": { "hash": "3604b57ba3438ada5ba65b270e82456e49480900", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "GLTF: Extract converting hull points to mesh to a helper function", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89542 }, "ebb19c419804621bf2e5e08a0a77fb1d22eb1a6b": { "hash": "ebb19c419804621bf2e5e08a0a77fb1d22eb1a6b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89540 }, "935ea10f3aba865a50d6ea3304ae3bde62eeaaaf": { "hash": "935ea10f3aba865a50d6ea3304ae3bde62eeaaaf", "is_merge": false, "authored_by": [ "U_kgDOBlEx1A" ], "author_raw": "Diogo Costa ", "committer_raw": "Diogo Costa ", "summary": "Fixed enum autocompletion for core classes (Issue #88858)", "body": "Minor fix consisted in the use of [[fallthrough]] macro", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89382 }, "82327591008afe0b7a9d8c46de66d0036297f23a": { "hash": "82327591008afe0b7a9d8c46de66d0036297f23a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Fix method bindings in FBXDocument by making them virtual in GLTFDocument.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89532 }, "dfa326ef55ee7c973afef6527b42844e7179a0ff": { "hash": "dfa326ef55ee7c973afef6527b42844e7179a0ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyMDg3NjU3" ], "author_raw": "David Sullivan <62087657+sullyscience@users.noreply.github.com>", "committer_raw": "David Sullivan <62087657+sullyscience@users.noreply.github.com>", "summary": "Fix: Address mobile resource leaks in render", "body": "Update render_forward_mobile destructor to include instance buffers.\nUpdate render_scene_buffers_rd cleanup to include weight buffers / blur\ntextures.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89531 }, "68ad520da4365c866ceea42e0238b2ea24647289": { "hash": "68ad520da4365c866ceea42e0238b2ea24647289", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89519 from YeldhamDev/are_you_kidding_me_right_now", "body": "Fix translation fallback not working in the Project Manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84bdc8d1b0f12c540257878297163698c83c2d0d": { "hash": "84bdc8d1b0f12c540257878297163698c83c2d0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89517 from mihe/32-max-collisions", "body": "Allow for 32 max collisions in `test_body_motion`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "691bd17df819d51e4a4ea2aa304bdd9857d49295": { "hash": "691bd17df819d51e4a4ea2aa304bdd9857d49295", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89421 from /pre-commit-fix-copyright_headers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "55558fb17574ddcbf0dcbba3f90a1aa880907f28": { "hash": "55558fb17574ddcbf0dcbba3f90a1aa880907f28", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "SCons: Add an option to enable the experimental ninja build backend", "body": "With this option turned on, if properly set up, SCons generates a\n`build.ninja` file and quits. To actually build the engine, the user can\nthen call `ninja` with whatever options they might prefer (not\neverything is yet transferred properly to this new generated file).\n\nIdeally, the scons file should never be called again, as ninja\nautomatically detects any SCons build script change and invokes\nthe required commands to regenerate itself.\n\nThis approach speeds up incremental builds considerably, as it limits\nSCons to code generation and uses ninja's extremely fast timestamp-based\nfile change detector.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89452 }, "11937d3a796f45bfa47958b528069d610e25a877": { "hash": "11937d3a796f45bfa47958b528069d610e25a877", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix translation fallback not working in the Project Manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89519 }, "a5cf92664db9633b9fb1307a801d99de70d09aba": { "hash": "a5cf92664db9633b9fb1307a801d99de70d09aba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "SCons: unify code generations routine and minimize timestamp changes", "body": "Previously, all of the code generation routines would just needlessly\nwrite the same files over and over, even when not needed.\n\nThis became a problem with the advent of the experimental ninja backend\nfor SCons, which can be trivially enabled with a few lines of code and\nrelies on timestamp changes, making it thus impractical.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89452 }, "7901a0524bc61aceb26c8e7790ea0c4fd880dadc": { "hash": "7901a0524bc61aceb26c8e7790ea0c4fd880dadc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Allow for 32 max collisions in `test_body_motion`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89517 }, "e52035914799f581dd374b8c164f029b18128d5e": { "hash": "e52035914799f581dd374b8c164f029b18128d5e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Pre-commit: Fix `copyright_headers.py` to run on all relevant files", "body": "It was only running on the first file passed by pre-commit, instead of all.\nFixes compatibility with Windows paths to get the basename.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89421 }, "56b05a5a3d8a1c9124f36ab800141a3658930419": { "hash": "56b05a5a3d8a1c9124f36ab800141a3658930419", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Remove redundant code from `EditorSpinSlider`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89518 }, "89f70e98d209563abb4dbc1f8cd5d76c81eb7940": { "hash": "89f70e98d209563abb4dbc1f8cd5d76c81eb7940", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89513 from bruvzg/menu_mingw_fix", "body": "[NativeMenu] Fix MinGW build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "016107fba01666afc9d066f9b1b6a2066f57ef1f": { "hash": "016107fba01666afc9d066f9b1b6a2066f57ef1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[NativeMenu] Fix MinGW build.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89513 }, "c9c17d6ca6e5edf4cc54327265c989ac025afa07": { "hash": "c9c17d6ca6e5edf4cc54327265c989ac025afa07", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89511 from bruvzg/win_emb_x", "body": "[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f3b284cd9578f5f38ffa26df0a7ada00c5400d6": { "hash": "5f3b284cd9578f5f38ffa26df0a7ada00c5400d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89510 from bruvzg/lbl_shadow_step", "body": "[Label] Move shadow drawing into a separate draw step.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aac31feda659dc042c4d49ce23a5fd5535fa6af4": { "hash": "aac31feda659dc042c4d49ce23a5fd5535fa6af4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89511 }, "856efe4e1940e281c2ccefb8f82fa1b6f11a08b2": { "hash": "856efe4e1940e281c2ccefb8f82fa1b6f11a08b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89509 from timothyqiu/touch-event-position", "body": "Fix description of touch input position", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea05652a6af0f5e8b5437b509ca92d1e0159ff98": { "hash": "ea05652a6af0f5e8b5437b509ca92d1e0159ff98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89507 from bruvzg/ios_no_jit", "body": "[iOS] Disable PCRE2 JIT.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70bcf2175c7568389241067ebb3e6c7960f5ab05": { "hash": "70bcf2175c7568389241067ebb3e6c7960f5ab05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89506 from bruvzg/menu_fix1", "body": "Fix NativeMenu layout direction on macOS, add extra check for Windows menu.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7061d5e969c0fcca23f3dff60f015b63ef27c40": { "hash": "c7061d5e969c0fcca23f3dff60f015b63ef27c40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89502 from kleonc/control-set-global-position-fix", "body": "Fix `Control::set_global_position` for rotated/scaled transforms", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c2db0c03591502cd67467a4ef94c2e5f28e0b41": { "hash": "9c2db0c03591502cd67467a4ef94c2e5f28e0b41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89495 from akien-mga/pcre2-fix-sljit-compilation-ioscross", "body": "pcre2: Remove unused sjlit files after last update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d4804e94591cfb1ad6dedfd51cd89ee9dca8432": { "hash": "7d4804e94591cfb1ad6dedfd51cd89ee9dca8432", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89490 from AThousandShips/queue_print_fix", "body": "[Core] Prevent further infinite recursion when printing errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2fd0151709135d10f637851d88df1f2f6233d49": { "hash": "f2fd0151709135d10f637851d88df1f2f6233d49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89034 from smix8/navobstacle_bake_n_carve", "body": "Add NavigationObstacle options to affect navigation mesh baking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af9e8128f9c47578f9087b55bda0107ed8a41027": { "hash": "af9e8128f9c47578f9087b55bda0107ed8a41027", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Label] Move shadow drawing into a separate draw step.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89510 }, "0ff396c981ae56c64535085a74c4f05497ebc69a": { "hash": "0ff396c981ae56c64535085a74c4f05497ebc69a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix description of touch input position", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89509 }, "739fcd1b8c65a05112af02d0780c8930e3e8c42c": { "hash": "739fcd1b8c65a05112af02d0780c8930e3e8c42c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "pcre2: Remove unused sjlit files after last update", "body": "Follow-up to #89371.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89495 }, "9834733f6f38df298f8c8c7630923f701766fe7a": { "hash": "9834733f6f38df298f8c8c7630923f701766fe7a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Disable PCRE2 JIT.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89507 }, "3459aaa9d15466292ee5fc7d2497b2d3894da0fe": { "hash": "3459aaa9d15466292ee5fc7d2497b2d3894da0fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix NativeMenu layout direction on macOS, add extra check for Windows menu.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89506 }, "cae610b1d25d7f93252bc5a5811c8f2878dd65a0": { "hash": "cae610b1d25d7f93252bc5a5811c8f2878dd65a0", "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": "Make the \"Clear Output\" shortcut not require panel focus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89505 }, "0c0723c659ffd77e6db96e855ca837caaf4b1c0e": { "hash": "0c0723c659ffd77e6db96e855ca837caaf4b1c0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix shader compilation error when enabling texture MSDF and UV1 Triplanar at the same time", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89470 }, "f08e782916b01fd05497db7deed73c5701308ec6": { "hash": "f08e782916b01fd05497db7deed73c5701308ec6", "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 Control::set_global_position for rotated/scaled transforms", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89502 }, "5d5e85fe0708ab33462c9f5a5fe27cc9841d4efe": { "hash": "5d5e85fe0708ab33462c9f5a5fe27cc9841d4efe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add NavigationObstacle options to affect and carve navigation mesh", "body": "Adds NavigationObstacle options to affect and carve navigation mesh.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89034 }, "14897f6dd7e975e30dbf0fb59d0ef01a48200235": { "hash": "14897f6dd7e975e30dbf0fb59d0ef01a48200235", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Prevent further infinite recursion when printing errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89490 }, "0175be8948d68cf90c55ce08e8e5bf46ea29ce40": { "hash": "0175be8948d68cf90c55ce08e8e5bf46ea29ce40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89493 from KoBeWi/just_download_more_ram", "body": "Fix call queue problems when loading TileSet", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4163fb9c26fcde53b4e4df18d5c7a894f4a638d4": { "hash": "4163fb9c26fcde53b4e4df18d5c7a894f4a638d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89489 from YeldhamDev/yet_another_etr_fix", "body": "Fix some translations not properly falling back", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e773b916754a9c20a61d98ce0c30de644640bce": { "hash": "3e773b916754a9c20a61d98ce0c30de644640bce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89484 from dalexeev/update-gds-doc", "body": "Update `@GDScript` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25d913f82b5b4d0eaeecb95559d0152559de5214": { "hash": "25d913f82b5b4d0eaeecb95559d0152559de5214", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89483 from Riteo/silent-compilation-unit", "body": "SCons: Disable verbose output for SCU build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c7c77719dfce6c41fa8e66a72649690787186d1": { "hash": "2c7c77719dfce6c41fa8e66a72649690787186d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89481 from adamscott/fix-compiledb-tool-availability", "body": "Fix `compiledb` SCons tool availability", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "633024617bd68668ed85a0a54f3e62b03f164064": { "hash": "633024617bd68668ed85a0a54f3e62b03f164064", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89475 from rsubtil/feature-add_message_type_to_dap", "body": "Add output type to DAP `output` events", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a5a5ce7052d915f97b046bbeb75fbcec19e935e6": { "hash": "a5a5ce7052d915f97b046bbeb75fbcec19e935e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89469 from garrettgu10/ggu/multicursor-bugfix", "body": "Fix bug related to multicursor and backspacing with brackets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c6d5a782c73c68240758005f370374ca20fcd17f": { "hash": "c6d5a782c73c68240758005f370374ca20fcd17f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89468 from MrPersonDev/increase-rigidbody-mass-precision", "body": "Increase precision of RigidBody `mass` property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "520ff5cb1709e91e0b98d0caf318f20852681434": { "hash": "520ff5cb1709e91e0b98d0caf318f20852681434", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89462 from RobProductions/fix-external-theme-margin", "body": "Fix main editor button margins while using a custom theme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36b33d9b7263ddd61502e6ca92e1ac2b3f665f46": { "hash": "36b33d9b7263ddd61502e6ca92e1ac2b3f665f46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89460 from dsnopek/openxr-composition-layers-multiple", "body": "OpenXR: Allow GDExtensions to provide multiple, ordered composition layers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3d3de019bb7f7f8b4d4cd14e1aee84a95426cb75": { "hash": "3d3de019bb7f7f8b4d4cd14e1aee84a95426cb75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89459 from Calinou/rigidbody-inspector-reorder-contact-monitor", "body": "Move Max Contacts Reported below Contact Monitor in RigidBody inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79d2ac37bfd03c46f6376f4cf065f6896978c5c6": { "hash": "79d2ac37bfd03c46f6376f4cf065f6896978c5c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89454 from iltenahmet/master", "body": "[Doc] Clarify description for `get_unix_time_from_system` on UTC", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e79cdbee2f2d5c82dbc4776f77482ff6eefe245": { "hash": "3e79cdbee2f2d5c82dbc4776f77482ff6eefe245", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89450 from RandomShaper/fix_inside_lights", "body": "Fix missed light clusters when inside clipped lights", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21b33c5ea45047e5bd9d84bd6b58a670e4fa71cf": { "hash": "21b33c5ea45047e5bd9d84bd6b58a670e4fa71cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89418 from lyuma/gltf_vertex_packing", "body": "Only store vertices referenced by the indices per surface in the glTF importer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37b08a37243d10805663e4b4da5f32f5b55da533": { "hash": "37b08a37243d10805663e4b4da5f32f5b55da533", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89356 from lyuma/vsk-gltf-sparse-accessors-4.3", "body": "GLTF export: Use sparse accessors for morph targets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ca6cd054f303cfec4da21d51fc25e13a43f3e98": { "hash": "4ca6cd054f303cfec4da21d51fc25e13a43f3e98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89273 from bruvzg/win_native_menu", "body": "[NativeMenu] Implement native popup menu support on Windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "453485aede521b3c6d2d960bad94acc2eb90f177": { "hash": "453485aede521b3c6d2d960bad94acc2eb90f177", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89270 from Repiteo/enforce-typename-in-templates", "body": "Enforce template syntax `typename` over `class`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31acb61c16945244c2c2b61f6b3d663b40dce016": { "hash": "31acb61c16945244c2c2b61f6b3d663b40dce016", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89267 from Calinou/basematerial3d-use-raw-strings", "body": "Use raw string literals for BaseMaterial3D shader code generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f7ebb00ea0ccf1f0ca7e7f1ea99ce4b433e6d8e6": { "hash": "f7ebb00ea0ccf1f0ca7e7f1ea99ce4b433e6d8e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89050 from AThousandShips/the_angry_count_extended", "body": "Add extension support for argument count to `ScriptInstance`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cfe7bd09af8cb4daf9519b93a5c53fa84d5d82f8": { "hash": "cfe7bd09af8cb4daf9519b93a5c53fa84d5d82f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87414 from rburing/doc_warning_check_ray_collides", "body": "RayCast2D and RayCast3D: warn to check `is_colliding` before `get_collision_point` and `get_collision_normal`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5cf38f8f9931c1520d3cef6fc2c608210b70f44a": { "hash": "5cf38f8f9931c1520d3cef6fc2c608210b70f44a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #77932 from KoBeWi/custom_resources_to_kill_performance_again_probably", "body": "Fix custom resource icons in FileSystem", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a85921a8562e795b87279464a4438ea590f94ad8": { "hash": "a85921a8562e795b87279464a4438ea590f94ad8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix call queue problems when loading TileSet", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89493 }, "05f6c56a482df23f68788c01ffeadfd7b341dda1": { "hash": "05f6c56a482df23f68788c01ffeadfd7b341dda1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix some translations not properly falling back", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89489 }, "4ab08fb99fbc2e07382367daa5dbb5603a5e8061": { "hash": "4ab08fb99fbc2e07382367daa5dbb5603a5e8061", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMzQ0Mzgw" ], "author_raw": "Garrett Gu ", "committer_raw": "Garrett Gu ", "summary": "Fix bug related to multicursor and backspacing with brackets", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89469 }, "4080992b388fb3275accaf8ab2644be2e124ac9a": { "hash": "4080992b388fb3275accaf8ab2644be2e124ac9a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix `compiledb` SCons tool availability", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89481 }, "0c48845247903ac5a8fe0477d31e262e58c91f1b": { "hash": "0c48845247903ac5a8fe0477d31e262e58c91f1b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Update `@GDScript` documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89484 }, "1debb6fe3e2dec9fae3069249c8f570d795528a7": { "hash": "1debb6fe3e2dec9fae3069249c8f570d795528a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "SCU: disable verbose output", "body": "It's meant to be used as a debug tool but it has been forgotten on.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89483 }, "b6d12041861960804554a23b3d7820c9f7772c3e": { "hash": "b6d12041861960804554a23b3d7820c9f7772c3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Add output type to DAP `output` events", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89475 }, "8effd6b513b85f0757799d23176b28b72f5cedf3": { "hash": "8effd6b513b85f0757799d23176b28b72f5cedf3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "RayCast2D and RayCast3D documentation: warn to check is_colliding", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87414 }, "f63d76427dfbcbac1dfcdf7ac99f697ad156ed01": { "hash": "f63d76427dfbcbac1dfcdf7ac99f697ad156ed01", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzg2MjI0" ], "author_raw": "MrPersonDev ", "committer_raw": "MrPersonDev ", "summary": "Increase precision of rigidbody mass", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89468 }, "77f6e35a8dc34a649f817a9c3e3c2d341fe98457": { "hash": "77f6e35a8dc34a649f817a9c3e3c2d341fe98457", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "glTF importer now only stores vertices referenced by the indices per surface.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89418 }, "8bfc257e63ee30b18438c3dc7bad3293c8c16b30": { "hash": "8bfc257e63ee30b18438c3dc7bad3293c8c16b30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1NjU1MzU5", "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "iltenahmet ", "committer_raw": "iltenahmet ", "summary": "Update docs clarifying description for get_unix_time_from_system on UTC", "body": "fix url tag in doc/classes/Time.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nfix url tag in doc/classes/Time.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nupdate get_unix_time_from_system description\n\nUpdate doc/classes/Time.xml\n\nCo-authored-by: Aaron Franke ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89454 }, "51af186bb63b083d6ff878916e324176d706d0f1": { "hash": "51af186bb63b083d6ff878916e324176d706d0f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Default to trimesh for generated collision shapes in Advanced Import Settings", "body": "This avoids using convex decomposition every time collision is enabled\non a mesh, which can be extremely slow on complex meshes (such as entire\nlevels).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89461 }, "1e2b8992aeebfed8f54d1988763d0a86756c5153": { "hash": "1e2b8992aeebfed8f54d1988763d0a86756c5153", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Use raw string literals for BaseMaterial3D shader code generation", "body": "- Add range hints to all uniforms that match the BaseMaterial3D\nproperty hints, so that ranges in the inspector remain identical\nafter converting to a shader.\n- Add comments to describe selected options within the shader.\nThis makes it easier to remember what each block of code does.\n- Format code to follow the Godot shader language style guide.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89267 }, "308a6a4734f38f79ac505e41e6f61c51df111748": { "hash": "308a6a4734f38f79ac505e41e6f61c51df111748", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==", "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Allow GDExtensions to provide multiple, ordered composition layers", "body": "Co-authored-by: Bastiaan Olij ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89460 }, "605fdb655cc06bb3c26341c0acabaad0d22256ed": { "hash": "605fdb655cc06bb3c26341c0acabaad0d22256ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix missed light clusters when inside clipped lights", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89450 }, "b2a3e8cb343fda9b3662306796f48701517d8003": { "hash": "b2a3e8cb343fda9b3662306796f48701517d8003", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Move Max Contacts Reported below Contact Monitor in RigidBody inspector", "body": "This also changes the code used to hide the custom center of mass\nproperty for consistency with other places in the editor\n(only this approach worked for Contact Monitor as well).\n\nThe Center of Mass property hint in RigidBody2D was also modified\nfor better usability.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89459 }, "0c19d0f5a0b525c0056253e70d971eefda7a9d28": { "hash": "0c19d0f5a0b525c0056253e70d971eefda7a9d28", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add extension support for argument count to `ScriptInstance`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89050 }, "da945ce6266ce27ba63b6b08dc0eb2414594f7cb": { "hash": "da945ce6266ce27ba63b6b08dc0eb2414594f7cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89444 from AThousandShips/article_fix", "body": "[Doc] Fix some incorrect uses of `a/an`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1c476f9d754e9c3420eb092b236325029151c0b": { "hash": "a1c476f9d754e9c3420eb092b236325029151c0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87680 from AThousandShips/the_angry_count", "body": "Add methods to get argument count of methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24c9d442e9bb03ede32b9dc9e9aa3646555ab023": { "hash": "24c9d442e9bb03ede32b9dc9e9aa3646555ab023", "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": "[Doc] Fix some incorrect uses of `a/an`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89444 }, "89ba6178248569813cbd8cc44e402b411b88ac36": { "hash": "89ba6178248569813cbd8cc44e402b411b88ac36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89453 from adamscott/fix-gcc-build-fail", "body": "Fix GCC build failure", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4ac3fabac437ab194b5666392db97f34e1306a0": { "hash": "d4ac3fabac437ab194b5666392db97f34e1306a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMTQxODYy" ], "author_raw": "Matt Enad ", "committer_raw": "Matt Enad ", "summary": "Fix main button margins in custom themes", "body": "Defined more theme variations and styleboxes for those variations to work around an issue where external editor themes would apply incorrect margins to certain buttons. This should eliminate clipping/alignment issues while a custom theme is in use.\n\nAlso simplified the step where margins are copied over thanks to @Rindbee 's suggestion", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89462 }, "9f605e018745f16467041945fd8b259010eac4d9": { "hash": "9f605e018745f16467041945fd8b259010eac4d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix GCC build failure", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89453 }, "006f5bc11c8538fe6c512db2f16ec5cbcd049709": { "hash": "006f5bc11c8538fe6c512db2f16ec5cbcd049709", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89437 from jsjtxietian/help-label", "body": "Fix help label will be partly outside the view area at 150% editor scale", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "734bd3c8c4ef37f8c7777e87681b4c341b2f844f": { "hash": "734bd3c8c4ef37f8c7777e87681b4c341b2f844f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89434 from jsjtxietian/center-view", "body": "Fix center view button appears outside the GenericTilePolygonEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d30aa4bd36fad1b55aa71e2767a6edc772756365": { "hash": "d30aa4bd36fad1b55aa71e2767a6edc772756365", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89432 from clayjohn/proximity-fade-limit", "body": "Set a minimum of 0.01 for proximity fade to avoid undefined behavior in shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48b650c2546e2e059aba0de8e253f82e50500e7f": { "hash": "48b650c2546e2e059aba0de8e253f82e50500e7f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89422 from Repiteo/clang-tidy-NULL", "body": "clang-tidy: Enforce `modernize-use-nullptr`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "047899814895015d56feef3fdd1078c2ed6362a9": { "hash": "047899814895015d56feef3fdd1078c2ed6362a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89414 from bruvzg/update_icu_msdfgen", "body": "Update ICU and msdfgen.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1030f1f6dbb1e2fc1657d84f1c5e064a99ded52e": { "hash": "1030f1f6dbb1e2fc1657d84f1c5e064a99ded52e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89411 from aaronfranke/disable-3d-xr", "body": "Disable XR server when compiling without 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c482fad890f1335af9931ed5322a59aca7cfa4c": { "hash": "6c482fad890f1335af9931ed5322a59aca7cfa4c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89207 from bruvzg/_ts_req", "body": "[TextServer] Use GDVIRTUAL_REQUIRED_CALL for required extensions methods, update extension docs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "950d11b4ca51ffb9e06df9d27f3ed88316fcff69": { "hash": "950d11b4ca51ffb9e06df9d27f3ed88316fcff69", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87972 from bruvzg/img_skip", "body": "[Import] Add \"skip file\" import option to skip (and exclude from export) importable formats, auto set it for the images used by bitmap font.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8620f7356bef40603efc83c2ca770dbbf165d32d": { "hash": "8620f7356bef40603efc83c2ca770dbbf165d32d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83037 from dalexeev/gds-fix-warning-ignore-issues", "body": "GDScript: Fix `@warning_ignore` annotation issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e0b38ecd30cfe30c9e31e50f680da0e89d60ec6": { "hash": "9e0b38ecd30cfe30c9e31e50f680da0e89d60ec6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Disable XR server when compiling without 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89411 }, "6ba017968270c41e2de6bd4e5f7850888092b6b1": { "hash": "6ba017968270c41e2de6bd4e5f7850888092b6b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #64488 from reduz/interactive-music-take3", "body": "Add interactive music support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3bb5047db3add0e7fcf11bc8a3fc36a8e9df6d5d": { "hash": "3bb5047db3add0e7fcf11bc8a3fc36a8e9df6d5d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Use GDVIRTUAL_REQUIRED_CALL for required extensions methods, update extension docs.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89207 }, "856e071762cff59d73d94d72eed9a7f79dbe805f": { "hash": "856e071762cff59d73d94d72eed9a7f79dbe805f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix help label will be partly outside the view area at 150% editor scale", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89437 }, "ac7583e4498598281e4372d69d7aab10d90aeacb": { "hash": "ac7583e4498598281e4372d69d7aab10d90aeacb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[NativeMenu] Implement native popup menu support on Windows.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89273 }, "0d02568ff8bd59cd9be9f7e09a444e9cf6689ae2": { "hash": "0d02568ff8bd59cd9be9f7e09a444e9cf6689ae2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Update ICU and msdfgen.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89414 }, "f59c147d1f9862558e02fdd12bc5e9209715f173": { "hash": "f59c147d1f9862558e02fdd12bc5e9209715f173", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix center view button appears outside the GenericTilePolygonEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89434 }, "f4c6c807eb7542c063d3078a77744ff0fdf42910": { "hash": "f4c6c807eb7542c063d3078a77744ff0fdf42910", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Set a minimum of 0.01 for proximity fade to avoid undefined behavior in shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89432 }, "43b78cd2ad54ee71e37f7dac099439ec030650d1": { "hash": "43b78cd2ad54ee71e37f7dac099439ec030650d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Add interactive music support", "body": "This PR adds 3 types of audio streams used for interactive music support.\n\n* AudioStreamInteractive: Allows setting several sub-streams and transition between them with many options.\n* AudioStreamPlaylist: Allows sequential or shuffled playback of a list of streams.\n* AudioStreamSynchronized: Allows synchronous playback of several streams, the volume of each can be controlled.\n\nTheese three stream types can be combined to create complex, layered interactive music and transitions between them, similar to software such as WWise.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 64488 }, "fee14eb5e86757e0a915ef6a0cf645a65a1296de": { "hash": "fee14eb5e86757e0a915ef6a0cf645a65a1296de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Import] Add \"skip file\" import option to skip (and exclude from export) importable formats, auto set it for the images used by bitmap font.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87972 }, "ef1909fca33847831a858b20ea11bf17924e40b3": { "hash": "ef1909fca33847831a858b20ea11bf17924e40b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix `@warning_ignore` annotation issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83037 }, "3b3e2374c9e5f73de76b353f3607c52b864d1e69": { "hash": "3b3e2374c9e5f73de76b353f3607c52b864d1e69", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "clang-tidy: Enforce `modernize-use-nullptr`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89422 }, "61282068f4d59cb48f35ad95391728c58d9008ab": { "hash": "61282068f4d59cb48f35ad95391728c58d9008ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89420 from RandomShaper/sort_scs", "body": "Ensure specialization constants come sorted from reflection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "20373d026dfd3153ad5541ebd1873ad918db2f41": { "hash": "20373d026dfd3153ad5541ebd1873ad918db2f41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89419 from KoBeWi/losing_control", "body": "Fix some AcceptDialog argument types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48ad83a4e7dc1dee0ba52a05aa209a59c9ee6345": { "hash": "48ad83a4e7dc1dee0ba52a05aa209a59c9ee6345", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88827 from adamscott/add-browse-folder-icon", "body": "Add browse folder and browse file icons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8dba9d833013bc877cbc8f3695dcf22b87dbbdeb": { "hash": "8dba9d833013bc877cbc8f3695dcf22b87dbbdeb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix POT generation missing some strings when built-in ones are enabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89227 }, "44d3ce2c11b844d919e363f5cb15f1c03ad3f77e": { "hash": "44d3ce2c11b844d919e363f5cb15f1c03ad3f77e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add browse folder and browse file icons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88827 }, "49625beac257e868a30a3d7b41665f7d1419b2c0": { "hash": "49625beac257e868a30a3d7b41665f7d1419b2c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Ensure specialization constants come sorted from reflection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89420 }, "a7b6bcb988e86ca25554baa00a258386bc1f5cbc": { "hash": "a7b6bcb988e86ca25554baa00a258386bc1f5cbc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix some AcceptDialog argument types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89419 }, "b18942d429c23112c3e01aa1649c1704eaf86d0d": { "hash": "b18942d429c23112c3e01aa1649c1704eaf86d0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89405 from KoBeWi/receiver,_do_you_copy", "body": "Select method name edit when opening connection dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "061e0c758ddbb569c63b918d2b3e613f6aa5b6b7": { "hash": "061e0c758ddbb569c63b918d2b3e613f6aa5b6b7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89395 from bruvzg/rtl_ts_img_range", "body": "[RTL] Use \"visible characters\" property for inline object visibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c99d4c3b4fdb9e5552d3d7bf9c3a744fb9e2fd4": { "hash": "9c99d4c3b4fdb9e5552d3d7bf9c3a744fb9e2fd4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89249 from /connect-signal-fix", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3199c294f9cb8e70fe62a19c2e0f5848376a783e": { "hash": "3199c294f9cb8e70fe62a19c2e0f5848376a783e", "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": "Allow connecting signals to existing methods without opening the script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89249 }, "db2c9571bbf3822684291c101fac6642342ccc2b": { "hash": "db2c9571bbf3822684291c101fac6642342ccc2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "glTF export: morph targets are relative, so use zero as reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89356 }, "1e63a2a13232208a1932a320726b22244c6b630f": { "hash": "1e63a2a13232208a1932a320726b22244c6b630f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx", "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "Lyuma ", "summary": "Update buffer view target handling, encode sparse accessors as vec3.", "body": "Co-authored-by: Lyuma ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89356 }, "433de7f1a86191d912d8cd5e2ed53e76916170fe": { "hash": "433de7f1a86191d912d8cd5e2ed53e76916170fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Use \"visible characters\" property for inline object visibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89395 }, "c1a034297dcd2304b3eabad4d1493194ce867b05": { "hash": "c1a034297dcd2304b3eabad4d1493194ce867b05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Select method name edit when opening connection dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89405 }, "22c20cea6e59a8a95585adb866c007a55c428806": { "hash": "22c20cea6e59a8a95585adb866c007a55c428806", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89397 from clayjohn/XR-shader-warning", "body": "Improve warning when XR shaders are not enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b1b0a526d867515228b540a23266821e398fe558": { "hash": "b1b0a526d867515228b540a23266821e398fe558", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89393 from Repiteo/retire-subprocess_main", "body": "SCons: Remove `run_in_subprocess` & `subprocess_main` dependencies", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5856f864fb351cc45f42d78f80144b8d412b886": { "hash": "d5856f864fb351cc45f42d78f80144b8d412b886", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89383 from bruvzg/font_no_bitmaps", "body": "[Font] Add option to disable embedded bitmaps loading.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c0ad0b0acf2cf326b7aa145f5c3dc61b7dcbcaba": { "hash": "c0ad0b0acf2cf326b7aa145f5c3dc61b7dcbcaba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87870 from ryevdokimov/remove-unnecessary-focus-methods", "body": "Remove unnecessary focus methods and directly bind to `set_close_on_escape`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "058202e9602c1e3bb06e7978f3082e552b3c2e85": { "hash": "058202e9602c1e3bb06e7978f3082e552b3c2e85", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86101 from GrammAcc/partial-fix-68305", "body": "[X11] Partial fix for Editor and Project Manager stealing focus on some window managers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "397fd1bece80428bd911f3a0da555d6534ca5fd7": { "hash": "397fd1bece80428bd911f3a0da555d6534ca5fd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85502 from KoBeWi/external_is_eternal_and_does_not_abide_to_changes", "body": "Update NodePaths only in built-in resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8f2768b90b7b11340cb297dfaaea51f7e75f95f": { "hash": "d8f2768b90b7b11340cb297dfaaea51f7e75f95f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Improve warning when XR shaders are not enabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89397 }, "5a6e3cbcb03c3f756344a38259f3774ddaf1a63d": { "hash": "5a6e3cbcb03c3f756344a38259f3774ddaf1a63d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Remove `run_in_subprocess` dependency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89393 }, "911fa38d3a0dc71aa99ffcef474b5bae15805e8d": { "hash": "911fa38d3a0dc71aa99ffcef474b5bae15805e8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Font] Add option to disable embedded bitmaps loading.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89383 }, "77879d4288443fcacb0668bd867438b53bd800ae": { "hash": "77879d4288443fcacb0668bd867438b53bd800ae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Update NodePaths only in built-in resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85502 }, "f040a351c2f27c6b86c40c71a28babf99dd0b9bd": { "hash": "f040a351c2f27c6b86c40c71a28babf99dd0b9bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89381 from aaronfranke/disable-3d", "body": "Disable all 3D nodes, physics, and resources when compiling without 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "effb2708342e67666d5cfee544f62b000df0b77b": { "hash": "effb2708342e67666d5cfee544f62b000df0b77b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89380 from dalexeev/doc-fix-rst-gen-for-codeblock-lang-text", "body": "Documentation: Fix RST generation for `[codeblock lang=text]`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6cfed9734ece48866d2344f4701759b637c42081": { "hash": "6cfed9734ece48866d2344f4701759b637c42081", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89378 from Faolan-Rad/FixBugWithDIableingGodotModuleInEditor", "body": "Fix PluginConfigDialog crash in editor build without any language support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "51c3f6a534777dc45efb4e7171984b3b20757ae4": { "hash": "51c3f6a534777dc45efb4e7171984b3b20757ae4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89376 from BastiaanOlij/unify_multiview", "body": "Consistantly use `USE_MULTIVIEW` as the define in shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2edcf83abb8fec7df11056a0d0ca423a3efee25": { "hash": "a2edcf83abb8fec7df11056a0d0ca423a3efee25", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89371 from Chubercik/pcre2-10.43", "body": "pcre2: Update to 10.43", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "befc738b44fc05249cb81ee6563a44533bbea3c4": { "hash": "befc738b44fc05249cb81ee6563a44533bbea3c4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89304 from Chubercik/harfbuzz-8.3.0", "body": "harfbuzz: Update to 8.3.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1bbdbbaada71655f6065562185937f6628b020f2": { "hash": "1bbdbbaada71655f6065562185937f6628b020f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89242 from RafaelRain18/master", "body": "Fix region section not ignoring #region and #endregion when in a string", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22dcfa14e31fa19c77a202dae6213194a2e0abde": { "hash": "22dcfa14e31fa19c77a202dae6213194a2e0abde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87858 from AThousandShips/callable_rpc", "body": "Fix `rpc` call from name based `Callable`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0d07b1bc2cf80691f8f1916b93f28ec90b8799b": { "hash": "b0d07b1bc2cf80691f8f1916b93f28ec90b8799b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86936 from akx/env-utf-8", "body": "Attempt parsing environment variables as UTF-8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a098458cc00a80114f25417e430943a371fb387": { "hash": "9a098458cc00a80114f25417e430943a371fb387", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85325 from TheSofox/text-edit-undo-fix", "body": "Fixes for undo in text editor grouping unrelated actions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0475011c661a2e2d7ebb477c00e7679d5235ad1c": { "hash": "0475011c661a2e2d7ebb477c00e7679d5235ad1c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82084 from ogapo/pr/pck-cache-merge", "body": "Merge `uid_cache.bin` and `global_script_class_cache.cfg` after mounting PCKs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dab95993c6c8ebd4fb439385a892dabda22698a2": { "hash": "dab95993c6c8ebd4fb439385a892dabda22698a2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "pcre2: Update to 10.43", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89371 }, "6aac3e4a164457bfb08ff03d29313b84aedc607e": { "hash": "6aac3e4a164457bfb08ff03d29313b84aedc607e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Disable all 3D nodes, physics, and resources when compiling without 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89381 }, "ca486985d5834d9b79a53cc56880050790e347e9": { "hash": "ca486985d5834d9b79a53cc56880050790e347e9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Documentation: Fix RST generation for `[codeblock lang=text]`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89380 }, "1836f5c7a44b5fabcd4ff0122f21e4a4b2545ed9": { "hash": "1836f5c7a44b5fabcd4ff0122f21e4a4b2545ed9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NDgxNTY3" ], "author_raw": "Jacob Sanders ", "committer_raw": "Jacob Sanders ", "summary": "Update plugin_config_dialog.cpp", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89378 }, "df8ff797b7bf5640460c72da66608e63903e4793": { "hash": "df8ff797b7bf5640460c72da66608e63903e4793", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Consistantly use USE_MULTIVIEW as the define in shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89376 }, "8c36282febcde3a417d8ed3a8f5996c285829abd": { "hash": "8c36282febcde3a417d8ed3a8f5996c285829abd", "is_merge": false, "authored_by": [ "U_kgDOBqTE4A" ], "author_raw": "Rafael Chuva ", "committer_raw": "Rafael Chuva ", "summary": "Fix region section not ignoring #region and #endregion when in a string", "body": "When using the script editor, if the keywords #region and #endregion where\nin a string and ate the start of the line, the editor would not ignore them\nand count them as the actual keywords, which when folded, would only fold\nuntil the first #endregion in a string, for example.\n\nBy checking if these keywords were in a string, this commit now ensures the\neditor ignores strings and fold the section correctly.\n\nFixes #89115.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89242 }, "ac4cc07301eda22964d676cb410c5aba1cc1bd39": { "hash": "ac4cc07301eda22964d676cb410c5aba1cc1bd39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "harfbuzz: Update to 8.3.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89304 }, "810f127022ec2cbfb288e436151d1a777c7b5da7": { "hash": "810f127022ec2cbfb288e436151d1a777c7b5da7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89365 from Repiteo/scons/run_in_subprocess-to-env.Run", "body": "SCons: Convert remaining `run_in_subprocess` to `env.Run`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53701a02341eef7ec3ebca69b673d31d58760e45": { "hash": "53701a02341eef7ec3ebca69b673d31d58760e45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89361 from Repiteo/scons/with-statement", "body": "SCons: Ensure `with` statement where applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af527e53c450eb957bfa6a5446a095b190ebcae9": { "hash": "af527e53c450eb957bfa6a5446a095b190ebcae9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89352 from lyuma/gltf_export_float_snap", "body": "GLTF export: Remove snapping and fix validation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c973c9ff8dec157bdc5398b342ec47baa4906adb": { "hash": "c973c9ff8dec157bdc5398b342ec47baa4906adb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89351 from bruvzg/angle_fb_check", "body": "[Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5af16b4bbdc7006d445cd98e044dc889961d9d6e": { "hash": "5af16b4bbdc7006d445cd98e044dc889961d9d6e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89348 from bruvzg/ios_li_dep_rep", "body": "[iOS] Restore backward compatibility with old export templates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f39768402a73b8d65a149ac99bf8d537052095f": { "hash": "4f39768402a73b8d65a149ac99bf8d537052095f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89337 from akien-mga/thorvg-0.12.7", "body": "thorvg: Update to 0.12.7", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54f2916cf15a58e2ee59da992fe2ac8448cdc466": { "hash": "54f2916cf15a58e2ee59da992fe2ac8448cdc466", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89311 from Mickeon/label_3d_is_a_mess", "body": "Fix Label3D, TextMesh & Font not following project default theme in editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba062e1f46605339ab166900e4dfd7e885fc9ff0": { "hash": "ba062e1f46605339ab166900e4dfd7e885fc9ff0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89298 from Mickeon/CanvasItem-error-clean-as-hell", "body": "Make CanvasItem's \"drawing outside of NOTIFICATION_DRAW\" error a macro", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d6403323fbaf8db8af7e24cce2ee5823cb91013": { "hash": "1d6403323fbaf8db8af7e24cce2ee5823cb91013", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88426 from Rindbee/fix-inherited-scenes-produce-errors", "body": "Fix inherited scenes produce errors in editor when `editable_children` is true", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7515549c35c380fe1b6db508f7fe9aabdacc5ff3": { "hash": "7515549c35c380fe1b6db508f7fe9aabdacc5ff3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87610 from Mickeon/documentation-MultiplayerAPI-peer-id", "body": "Mention Multiplayer.`get_remote_sender_id`'s 0 after await", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5c01821bbc954bbcc1e4f76b75002845953aedc": { "hash": "f5c01821bbc954bbcc1e4f76b75002845953aedc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79183 from aaronfranke/viewport-group-2d", "body": "Organize 2D audio, camera, and physics in Viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1e9842afbde969db6cb9260c179748fd14829ad": { "hash": "c1e9842afbde969db6cb9260c179748fd14829ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Organize 2D audio, camera, and physics in Viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79183 }, "400f438e72b26e425c952e725c69ffcb2493e87e": { "hash": "400f438e72b26e425c952e725c69ffcb2493e87e", "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 `rpc` call from name based `Callable`s", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87858 }, "8116d70d4b5fc505b540facb7afc6475918bccf4": { "hash": "8116d70d4b5fc505b540facb7afc6475918bccf4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Convert remaining `run_in_subprocess` to `env.Run`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89365 }, "fb299d0fb134c603eafe7737bab8d22ec0b1cd59": { "hash": "fb299d0fb134c603eafe7737bab8d22ec0b1cd59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Ensure `with` statement where applicable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89361 }, "fd2aa564abf86eddc8b4323da8b97bd2fb487bbe": { "hash": "fd2aa564abf86eddc8b4323da8b97bd2fb487bbe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "gltf export: Remove snapping and fix validation", "body": "Round min/max correctly in accessors\nInclude correct target in vertex and indices bufferViews\nAvoid use of Math::snapped\nNormalize vertex weights.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89352 }, "620e19472732fec4cf247f8983071deb1da742cc": { "hash": "620e19472732fec4cf247f8983071deb1da742cc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89351 }, "59bcc2888c0c6002428ed1040ef6b36957a80e98": { "hash": "59bcc2888c0c6002428ed1040ef6b36957a80e98", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add methods to get argument count of methods", "body": "Added to:\n* `Callable`s\n* `Object`s\n* `ClassDB`\n* `Script(Instance)`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87680 }, "2cd4a4e7e2277dea4e65e80ac89870d65f47d99c": { "hash": "2cd4a4e7e2277dea4e65e80ac89870d65f47d99c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Restore backward compatibility with old export templates.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89348 }, "4d57da4d0154722306fa279e0c0e0438f3817b16": { "hash": "4d57da4d0154722306fa279e0c0e0438f3817b16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix inherited scenes produce errors in editor when \"editable_children\" is true", "body": "Since the same argument is used, `SceneState::get_node_deferred_nodepath_properties()`\nshould use similar logic to `SceneState::get_property_value()`.\n\nMake `SceneState::get_property_value()` to return whether the property is deferred.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88426 }, "6fa77e0f1442328a969c9ad0651047fae34f72a3": { "hash": "6fa77e0f1442328a969c9ad0651047fae34f72a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Update to 0.12.7", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89337 }, "e08fb19bd1db006034f4ce39417d941a32232141": { "hash": "e08fb19bd1db006034f4ce39417d941a32232141", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Make CanvasItem's \"drawing outside of NOTIFICATION_DRAW\" error a macro", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89298 }, "0ace0a129284ffc6646b199699c1607a316fcec0": { "hash": "0ace0a129284ffc6646b199699c1607a316fcec0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89333 from Repiteo/enforce-eol-python", "body": "Enforce `\\n` eol for Python writes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d6ae138fa7064270ee61fed747a11780c2f1c0f": { "hash": "7d6ae138fa7064270ee61fed747a11780c2f1c0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89332 from Riteo/werror-never-changes", "body": "Fix compiler warning when highlighting codeblocks in editor help", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f45207bbf2d455ff6e16f0cafbe5b03220490c1c": { "hash": "f45207bbf2d455ff6e16f0cafbe5b03220490c1c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89329 from TokageItLab/fix-flag-discrete", "body": "Fix wrong line of making flag to discrete in AnimationMixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2cb884bdbd817502097795b1ae267c8ab0389c4b": { "hash": "2cb884bdbd817502097795b1ae267c8ab0389c4b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89328 from Riteo/wayland-cursor-frame-opt", "body": "Wayland: Setup next cursor frame callback only if animated", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "30d08f0e137e3c6669464f796e45f28542afcb0d": { "hash": "30d08f0e137e3c6669464f796e45f28542afcb0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89327 from pohy/fix/mac-vulkan-build", "body": "Fix MoltenVK detection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8cc3216c756358ae7ff59bde39fafdbfc58f379c": { "hash": "8cc3216c756358ae7ff59bde39fafdbfc58f379c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89320 from Calinou/editor-fogvolume-use-gizmo-helper", "body": "Use 3D editor gizmo helper for FogVolume to allow dragging individual faces", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2b7ea21ff5af91aad0974d6a3f115898de19473": { "hash": "b2b7ea21ff5af91aad0974d6a3f115898de19473", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89318 from Calinou/doc-test-move-keywords", "body": "Add keywords to `PhysicsBody{2D,3D}.test_move()` for easier discoverability", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "611ae19de3bf9de5f4278d6ac26442c3ec1c86ec": { "hash": "611ae19de3bf9de5f4278d6ac26442c3ec1c86ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89317 from paulloz/dotnet/almost-there-with-the-warnings", "body": "C#: Fix warnings in GodotSharp", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0322436a93790991b8d9a5bb9f7433aca744f7c9": { "hash": "0322436a93790991b8d9a5bb9f7433aca744f7c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89315 from nongvantinh/fix-regression-89295", "body": "Fix ScriptCreateDialog so it does not select the file extension when it's opened", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d80488b22c87270d1ccad794ae83b549cb52df6": { "hash": "9d80488b22c87270d1ccad794ae83b549cb52df6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89314 from Chubercik/libpng-1.6.43", "body": "libpng: Update to 1.6.43", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ca230df2558d4f125254b1886fa92f7b9a58780": { "hash": "3ca230df2558d4f125254b1886fa92f7b9a58780", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89307 from alesliehughes/wayland_usage", "body": "Wayland: Stop possible Null pointer dereferences", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43fd1f6bbde60946f816c7769966bb261379251d": { "hash": "43fd1f6bbde60946f816c7769966bb261379251d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89306 from alesliehughes/wayland_warning", "body": "Wayland: Stop unreachable warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ecc4649ea8b535756502e62326086aca69e59bad": { "hash": "ecc4649ea8b535756502e62326086aca69e59bad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89280 from AThousandShips/arr_order_doc", "body": "[Doc] Clarify `bsearch(_custom)` behavior", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92343030f3e45d6c61fa577be55917bb4f3989b1": { "hash": "92343030f3e45d6c61fa577be55917bb4f3989b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89049 from Mickeon/documentation-meta-underline-begone", "body": "Use `META_UNDERLINE_ON_HOVER` in built-in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c1b9266107ccbd54fb15c151b0715d18936a93a": { "hash": "5c1b9266107ccbd54fb15c151b0715d18936a93a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88045 from Malcolmnixon/optimize-collider-regeneration", "body": "Optimize when colliders are regenerated for imported meshes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f61d42a001636f80dcc9cfd119f6da01f28e4cd": { "hash": "4f61d42a001636f80dcc9cfd119f6da01f28e4cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Fix compiler warning when highlighting codeblocks in editor help", "body": "It's more verbose but it should do the trick.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89332 }, "d9fa40f2df44d775e82332577d44de402b23611f": { "hash": "d9fa40f2df44d775e82332577d44de402b23611f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Enforce `\\n` eol for Python writes", "body": "• Ensure utf-8 encoding if previously unspecified", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89333 }, "f65f480617872a5d13f40cb4183455f2f5033778": { "hash": "f65f480617872a5d13f40cb4183455f2f5033778", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMzY4MDY=" ], "author_raw": "pohy <0ronon0@gmail.com>", "committer_raw": "pohy <0ronon0@gmail.com>", "summary": "Fix MoltenVK detection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89327 }, "9ae3f79ecb511afdd5101c9f46451cdb3da20afb": { "hash": "9ae3f79ecb511afdd5101c9f46451cdb3da20afb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix wrong line of making flag to discrete in AnimationMixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89329 }, "120936f78c956ecda674be0a7af2da30d7555848": { "hash": "120936f78c956ecda674be0a7af2da30d7555848", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Setup next cursor frame callback only if animated", "body": "Before, the cursor kept updating for no good reason really.\n\nIt's also a bit neater and it ever-so-slightly makes `WAYLAND_DEBUG`\nlogs easier to read, although they're still spammed by the window's\nframe logic (which is needed).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89328 }, "72002a77dea6e696925dd7d163b97b12fb274596": { "hash": "72002a77dea6e696925dd7d163b97b12fb274596", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Use 3D editor gizmo helper for FogVolume to allow dragging individual faces", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89320 }, "ba867042a22710da6087b6a1742d3c7a57348850": { "hash": "ba867042a22710da6087b6a1742d3c7a57348850", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Fix Label3D, TextMesh & Font not following project default theme in editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89311 }, "f8dd9844e5c540afd08030c91b005aeaca3c9da2": { "hash": "f8dd9844e5c540afd08030c91b005aeaca3c9da2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add keywords to `PhysicsBody{2D,3D}.test_move()` for easier discoverability", "body": "`sweep` is the term used in Unity for collision checks without\nmoving anything.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89318 }, "7290e7d7a54ab452d01c060a57b5b7c20d077338": { "hash": "7290e7d7a54ab452d01c060a57b5b7c20d077338", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "C#: Fix warnings", "body": "- Fix most CS0108 in generated glue\n- Suppress CA1001 on `Variant`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89317 }, "a13b755b60ec9a8c492fefcdb6922f1e0e77a03c": { "hash": "a13b755b60ec9a8c492fefcdb6922f1e0e77a03c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Fix ScriptCreateDialog to avoid selecting the file extension upon opening", "body": "Fixes: #89295\n\nThis is a regression from commit 2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89315 }, "41268d7faa05888f0067679fa3374138de2f073b": { "hash": "41268d7faa05888f0067679fa3374138de2f073b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "libpng: Update to 1.6.43", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89314 }, "3a0d0561802707659e373ae84e80b29fe9bb8cfc": { "hash": "3a0d0561802707659e373ae84e80b29fe9bb8cfc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Use META_UNDERLINE_ON_HOVER in built-in class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89049 }, "06df4abcd3386007812b8c5a19f82607fae7c1ef": { "hash": "06df4abcd3386007812b8c5a19f82607fae7c1ef", "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": "[Doc] Clarify `bsearch(_custom)` behavior", "body": "* Added an example for the effect of `before`\n* Clarified the arguments to the custom callable can be either order", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89280 }, "82a052a008fcd6bdaeb5f8a829798b5acb2540b2": { "hash": "82a052a008fcd6bdaeb5f8a829798b5acb2540b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "wayland: Stop possible Null pointer dereferences", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89307 }, "d3ebae5e33d4ead3e866b7e9cd3743f9aebff36f": { "hash": "d3ebae5e33d4ead3e866b7e9cd3743f9aebff36f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "wayland: Stop unreachable warning", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89306 }, "f28964805e44a5c068ce8fd9d1e00697fcd922dc": { "hash": "f28964805e44a5c068ce8fd9d1e00697fcd922dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89303 from V-Sekai/scale-with-dpi-constexpr-4.3", "body": "Windows: Avoid `scale_with_dpi` constexpr compiler error.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bfa866c3187f79fedc8c6e5f493325f43147cbd7": { "hash": "bfa866c3187f79fedc8c6e5f493325f43147cbd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89301 from KoBeWi/human_readable_code", "body": "Refactor how file cache entries are stored", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e9ca51ce87c2276213a62b4f95939932a6e3e424": { "hash": "e9ca51ce87c2276213a62b4f95939932a6e3e424", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89292 from Chaosus/vs_fix_crash", "body": "Fix possible crash when converting a node to other in visual shader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47941d49aca07f7574659859368ecee534d92b46": { "hash": "47941d49aca07f7574659859368ecee534d92b46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89286 from Kiisu-Master/fix-pot-generation", "body": "Fix packed scene translation parser missing strings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "877cd12da8572bf73263d4cce156336e032a31d2": { "hash": "877cd12da8572bf73263d4cce156336e032a31d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89284 from mihe/lsp-multiple-messages", "body": "Allow LSP to process multiple messages per poll", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "377ce78d4e397c3c78aea5d7eb7080797540b880": { "hash": "377ce78d4e397c3c78aea5d7eb7080797540b880", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89283 from AlexOtsuka/audio-fix", "body": "Fix audio crackling issues due to incorrect WASAPI buffer size", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d6a9a701016774d8dd25ec25ef6b896e7981ddfe": { "hash": "d6a9a701016774d8dd25ec25ef6b896e7981ddfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89282 from Rindbee/reduce-indent-in-XRInterface-example-code", "body": "Reduce indentation in `XRInterface` class document example code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c6614fd5207e91c2e8844cb8e1b15c65cc6330a": { "hash": "5c6614fd5207e91c2e8844cb8e1b15c65cc6330a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89281 from permelin/fix-lm-capture-octant", "body": "Fix lightmap captures not applied in one octant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eccdf1a1e8a972b40d507321b925d756a50c2a9d": { "hash": "eccdf1a1e8a972b40d507321b925d756a50c2a9d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89263 from dalexeev/editor-help-codeblock-syntax-highlighting", "body": "Editor Help: Add syntax highlighting for code blocks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3cac01034480dcb114a7becd7892d005627b45fd": { "hash": "3cac01034480dcb114a7becd7892d005627b45fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89255 from passivestar/themable-log-buttons", "body": "Add missing normal and hover states to `EditorLogFilterButton`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c8ef9e25208f95277a1d076fcba09ef77368cfd": { "hash": "1c8ef9e25208f95277a1d076fcba09ef77368cfd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89251 from KoBeWi/fastpector", "body": "Speed up inspector updates for TileMap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d78fafa4b049f4e2b792b90153a6c2ebafa75dd8": { "hash": "d78fafa4b049f4e2b792b90153a6c2ebafa75dd8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89085 from miv391/remember-search-replace-text", "body": "Remember search text in Find/Replace in Files dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "baf75d048cb78881585c8d70a38156d4dd1c0d17": { "hash": "baf75d048cb78881585c8d70a38156d4dd1c0d17", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87448 from nfrmtk/check-buffer-size", "body": "Add check for negative `buffer_size` inside `StreamPeerGZIP::start_(de)compression`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8af66a72b55512f857771424ac7226c2e361080e": { "hash": "8af66a72b55512f857771424ac7226c2e361080e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #56420 from nathanfranke/project-creation", "body": "Automatically create folder in project manager create and import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "023dcd44c1e628bb654b5472418d6a346b510a71": { "hash": "023dcd44c1e628bb654b5472418d6a346b510a71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Refactor OS exit code to be `EXIT_SUCCESS` by default", "body": "- `Main::setup` early exits (failure or `--help`/`--version`) now\nconsistently return `EXIT_FAILURE` or `EXIT_SUCCESS` on all platforms,\ninstead of 255 on some and a Godot Error code on others.\n- `Main::start` now returns the exit code, simplifying the handling of early\nfailures.\n- `Main::iteration` needs to explicit set the exit code in OS if it errors\nout.\n- Web and iOS now properly return `OS::get_exit_code()` instead of 0.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89229 }, "25553d7acaa9220ad50b6d552f1fdcd9bcaf8113": { "hash": "25553d7acaa9220ad50b6d552f1fdcd9bcaf8113", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Refactor how file cache entries are stored", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89301 }, "a62ccf3f1a9018fe8f792c71a3872ede4b8964b0": { "hash": "a62ccf3f1a9018fe8f792c71a3872ede4b8964b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix custom resource icons in FileSystem", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77932 }, "87718d2a6e3dd7f625b257ff7e5d11ce24b28ff6": { "hash": "87718d2a6e3dd7f625b257ff7e5d11ce24b28ff6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor Help: Add syntax highlighting for code blocks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89263 }, "8446084a20da03ac18d8fae19c12a700af1b3135": { "hash": "8446084a20da03ac18d8fae19c12a700af1b3135", "is_merge": false, "authored_by": [ "U_kgDOCHtYzw" ], "author_raw": "Kiisu_Master <142301391+Kiisu-Master@users.noreply.github.com>", "committer_raw": "Kiisu_Master <142301391+Kiisu-Master@users.noreply.github.com>", "summary": "Fix packed scene translation parser missing strings.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89286 }, "d9292ea51efa4f3f22dd86254b5cb11f742565b6": { "hash": "d9292ea51efa4f3f22dd86254b5cb11f742565b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix possible crash when converting a node to other in visual shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89292 }, "2130f1121a4d4bbc8c812ac6bea78cae1203c7ad": { "hash": "2130f1121a4d4bbc8c812ac6bea78cae1203c7ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MjUzODM2" ], "author_raw": "Nathan Franke ", "committer_raw": "Nathan Franke ", "summary": "Automatically create folder in project manager create/import/install", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 56420 }, "e2485044a1b33628e6149d4f930b6fe065743c9d": { "hash": "e2485044a1b33628e6149d4f930b6fe065743c9d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Allow LSP to process multiple messages per poll", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89284 }, "bcfca0295ce415b0473e0f5f58b0401a52daf5e1": { "hash": "bcfca0295ce415b0473e0f5f58b0401a52daf5e1", "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 normal and hover states to `EditorLogFilterButton`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89255 }, "bfd17009711ee655c673c191fec1724c67105311": { "hash": "bfd17009711ee655c673c191fec1724c67105311", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Remember search text in Find/Replace in Files dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89085 }, "da886006a052a9f9c697878dfe317a37ef413ba7": { "hash": "da886006a052a9f9c697878dfe317a37ef413ba7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyMzgzNzI1" ], "author_raw": "nfrmtk ", "committer_raw": "lykov-ivan-02 ", "summary": "add check for negative buffer_size inside start_(de)compression method.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87448 }, "9d7215e6affce6917601fd4059062a413d69a252": { "hash": "9d7215e6affce6917601fd4059062a413d69a252", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Template format commit to .git-blame-ignore-revs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89270 }, "179b0786c6fa3a432dba9e8fc023a620c11a8a5d": { "hash": "179b0786c6fa3a432dba9e8fc023a620c11a8a5d", "is_merge": false, "authored_by": [ "U_kgDOBoir6g" ], "author_raw": "AlexOtsuka ", "committer_raw": "AlexOtsuka ", "summary": "Fix audio crackling issues due to incorrect WASAPI buffer size", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89283 }, "2a7257aedfef4d2b9b1154ec40b077bfd8d59f58": { "hash": "2a7257aedfef4d2b9b1154ec40b077bfd8d59f58", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Reduce indentation in `XRInterface` class document example code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89282 }, "ffc41fb76df5922321cdd98cce12715a039629b0": { "hash": "ffc41fb76df5922321cdd98cce12715a039629b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89277 from RandomShaper/rdd_public_shader_desc", "body": "Make `ShaderDescription` and related types public", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a658621cc5ef92e67a8c8f276b96c191f5837d33": { "hash": "a658621cc5ef92e67a8c8f276b96c191f5837d33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89264 from ryevdokimov/don't-update-snap-every-scan", "body": "Move `snap_controls_to_pixels` from process to projects settings changed method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "694d4f82f9271260bb6f1f51d936441fbc101c3e": { "hash": "694d4f82f9271260bb6f1f51d936441fbc101c3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89260 from m4gr3d/update_permissions_request_api", "body": "Add `PermissionsUtil#requestPermissions(...)` to provide the ability to request multiple permissions at a time", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8140a4e9af5bb57f5e98851c94519f9abc254c7": { "hash": "f8140a4e9af5bb57f5e98851c94519f9abc254c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89253 from Calinou/debug-draw-modes-ignore-decals-2", "body": "Make Overdraw, Lighting and Shadow Splits debug draw modes ignore decals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6db28c9fb7c5a59660dfe433e76c0a4c50bc9e47": { "hash": "6db28c9fb7c5a59660dfe433e76c0a4c50bc9e47", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89204 from luevano/fix-cyclic-dep-on-drop", "body": "Fix wrong undo-redo action when dropping files containing circular dependencies", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d195346b59a6722db30b05c644df982647140cd8": { "hash": "d195346b59a6722db30b05c644df982647140cd8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89190 from AThousandShips/vis_cat", "body": "Fix some missing categories in visual shader nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1186d4a8dffbf74a7431a4cd295540eeb3352171": { "hash": "1186d4a8dffbf74a7431a4cd295540eeb3352171", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89094 from permelin/fix-particle-userdata-gles3", "body": "Fix `USERDATA` built-ins for GLES3 particle shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cebaf9dac5826716b9b9c592d5269267d2d97344": { "hash": "cebaf9dac5826716b9b9c592d5269267d2d97344", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89042 from permelin/fix-particle-trail-activation", "body": "Fix early activation of particle trail sections", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7755079f3900d4acbf6e639b9cb73a5a1d598f2f": { "hash": "7755079f3900d4acbf6e639b9cb73a5a1d598f2f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89025 from Chubercik/clipper2-1.3.0", "body": "clipper2: Update to 1.3.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f51f73339004adce49ea2fef3691f57770932cc": { "hash": "6f51f73339004adce49ea2fef3691f57770932cc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88221 from Scony/extend-parse_source_geometry_data", "body": "Extend `NavigationMeshSourceGeometryData[23]D` to allow data merging", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "476be3ab64c3fdd5f27668cd6780917bddb1134a": { "hash": "476be3ab64c3fdd5f27668cd6780917bddb1134a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88111 from Ryan-000/master", "body": "Expose scene unique id functionality in Resource", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c0797b2577bbdbf7f3c7635f820ac46a206669b": { "hash": "2c0797b2577bbdbf7f3c7635f820ac46a206669b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87161 from ryevdokimov/do-not-commit", "body": "Do not commit transforms and handles if no changes were made", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7688460bf78d5fc198f8a2cbe0943981744a4dc2": { "hash": "7688460bf78d5fc198f8a2cbe0943981744a4dc2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86268 from aaronfranke/scene-tree-visible", "body": "Allow node visibility to work with custom user-provided node types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "46610117d383bf04a5bfa1a2ea5cf072d42061d4": { "hash": "46610117d383bf04a5bfa1a2ea5cf072d42061d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Fix lightmap capture not applied in one octant", "body": "GI from probe captures was not applied to dynamic objects in the (-,-,-)\noctant of the lightmap. If the object had traveled from a different part\nof the lightmap, it would simply not update anymore and kept whatever\nambient light it had from before. If the object on the other hand came\nfrom outside of the lightmap into this octant, it would receive no\nambient light at all.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89281 }, "560e79c67f89569f44eba00e36ffa1e3714083c5": { "hash": "560e79c67f89569f44eba00e36ffa1e3714083c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Make ShaderDescription and related types public", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89277 }, "7426b4d448102a312009b133497af55214e2b4c5": { "hash": "7426b4d448102a312009b133497af55214e2b4c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Fix user after free in `GDScriptLanguage::debug_get_globals`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89274 }, "9903e6779b70fc03aae70a37b9cf053f4f355b91": { "hash": "9903e6779b70fc03aae70a37b9cf053f4f355b91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Enforce template syntax `typename` over `class`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89270 }, "0700b807a22fbb93f3534d59fe47f02bcf00b7b5": { "hash": "0700b807a22fbb93f3534d59fe47f02bcf00b7b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Allow node visibility to work with custom user-provided node types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86268 }, "f99de3f024394e8fa567e9c0ee4295bb3629b732": { "hash": "f99de3f024394e8fa567e9c0ee4295bb3629b732", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Move `snap_controls_to_pixels` from process to projects settings changed method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89264 }, "900fc2a35aa5eec21a8f2d34739c89a0ce3710e0": { "hash": "900fc2a35aa5eec21a8f2d34739c89a0ce3710e0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Add `PermissionsUtil#requestPermissions(...)` to provide the ability to request multiple permissions at a time", "body": "Fix https://github.com/GodotVR/godot_openxr_vendors/issues/101", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89260 }, "ab242769b7bf033b907e924c15746bab009640f3": { "hash": "ab242769b7bf033b907e924c15746bab009640f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMDczODU=" ], "author_raw": "Pawel Lampe ", "committer_raw": "Pawel Lampe ", "summary": "Extend `NavigationMeshSourceGeometryData[23]D` to allow data merging", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88221 }, "71426d0f5cc56a436be23a921f6972dd62e49ce5": { "hash": "71426d0f5cc56a436be23a921f6972dd62e49ce5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1ODI1NjEz" ], "author_raw": "David Luevano Alvarado ", "committer_raw": "David Luevano Alvarado ", "summary": "Fix wrong undo-redo action when dropping files containing circular dependencies", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89204 }, "7319b612f3512b5077279c51230b48b56622c564": { "hash": "7319b612f3512b5077279c51230b48b56622c564", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Speed up inspector updates for TileMap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89251 }, "26a220bd312ae42b4b1b1833ed01242963ebcaf5": { "hash": "26a220bd312ae42b4b1b1833ed01242963ebcaf5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Make Overdraw, Lighting and Shadow Splits debug draw modes ignore decals", "body": "This also makes the Overdraw and Shadow Splits debug draw modes ignore fog.\nThe Lighting debug draw mode still displays fog as that debug draw mode\nis intended to preview scene lighting, and fog has an impact on how\nlighting is perceived.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89253 }, "aef11a14274f6f9e74ad91ead1d7c07ea1dd7f5f": { "hash": "aef11a14274f6f9e74ad91ead1d7c07ea1dd7f5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89246 from AThousandShips/dotnet_name", "body": "[Docs][C#] Use `PropertyName` constants in more places", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd90c3c30c0f94682141a9ac1bd6f53f8a5d5c56": { "hash": "dd90c3c30c0f94682141a9ac1bd6f53f8a5d5c56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89240 from adamscott/create-folder-project-dialog", "body": "Add `FolderCreate` icon to the project dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fefbe85fbcc69c47bcc93b22594db046c5bb3bc": { "hash": "0fefbe85fbcc69c47bcc93b22594db046c5bb3bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89086 from Mickeon/documentation-ProjectSettings-members-display-nice", "body": "Improve how Project & Editor Settings look in built-in docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "57249493f0ad431e941fdbba35563334620481b5": { "hash": "57249493f0ad431e941fdbba35563334620481b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72912 from vnen/gdscript-export-custom-annotation", "body": "GDScript: Add `@export_custom` annotation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e88fb87b63d8898d9cc4846bc909601699aecaa": { "hash": "4e88fb87b63d8898d9cc4846bc909601699aecaa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't store values when loading them", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89248 }, "8e520454ef92965a3e9c14240db0305405f5fead": { "hash": "8e520454ef92965a3e9c14240db0305405f5fead", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Add @export_custom annotation", "body": "Allows setting any arbitrary hint, hint string, and usage flags.\nUseful for more complex hints or potential future hints not\navailable as a dedicated annotation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72912 }, "42ce14043e3ee9290acf5f57f712071cdc3a3e5b": { "hash": "42ce14043e3ee9290acf5f57f712071cdc3a3e5b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjczMTQ4ODY0" ], "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Expose scene unique id functionality in Resource", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88111 }, "2f1f8ee39b53798a070954a68df0996916193dff": { "hash": "2f1f8ee39b53798a070954a68df0996916193dff", "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": "[Docs][C#] Use `PropertyName` constants in more places", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89246 }, "ad9fe3c954fc47079c2b0de578e35973e7e86234": { "hash": "ad9fe3c954fc47079c2b0de578e35973e7e86234", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyNjMzNA==" ], "author_raw": "Johan H. W. Basberg ", "committer_raw": "Johan H. W. Basberg ", "summary": "Clarifies emitting behavior of 2D and 3D GPU particles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83622 }, "24f775089efd1c3e7419a523dd74dc24924b517c": { "hash": "24f775089efd1c3e7419a523dd74dc24924b517c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89236 from Calinou/export-template-manager-no-mirrors-development", "body": "Don't refresh mirrors for development builds in editor export template manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c8d082a3d409cc1f5f6196940bd3e736f5feea6": { "hash": "1c8d082a3d409cc1f5f6196940bd3e736f5feea6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89234 from akien-mga/cmdline-export-fix-exit-code", "body": "Fix reporting exit code when command line export fails", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26a6f810d27c2e412896df4918b991e29b722c01": { "hash": "26a6f810d27c2e412896df4918b991e29b722c01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87886 from ryevdokimov/don't-use-physics-process", "body": "Do not use `NOTIFICATION_PHYSICS_PROCESS` for 2D Editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b91cb1419780417ac480a720e77d25fe72e6b87e": { "hash": "b91cb1419780417ac480a720e77d25fe72e6b87e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add `FolderCreate` icon to the project dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89240 }, "4f52c49006d963415962a9b0613c9f14994cde70": { "hash": "4f52c49006d963415962a9b0613c9f14994cde70", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Don't refresh mirrors for development builds in editor export template manager", "body": "Export template downloads are only available for official (pre)-releases,\nnot development builds.\n\nThis prevents an error popup from displaying every time you open\nthe export template manager on a development build. UI elements\nthat are non-functional in development builds are now disabled as well.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89236 }, "51bfda9446b362441354d24ab5ba04a066f6696c": { "hash": "51bfda9446b362441354d24ab5ba04a066f6696c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix reporting exit code when command line export fails", "body": "Fixes #83042.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89234 }, "bfdac951e3efe87c14a18ca33b16bb901687a43f": { "hash": "bfdac951e3efe87c14a18ca33b16bb901687a43f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89224 from bruvzg/nmenu_warn", "body": "[NativeMenu] Add checks to avoid unnecessary warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c9a166308fb96cf42faf79b472d39e274ba82e8": { "hash": "6c9a166308fb96cf42faf79b472d39e274ba82e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89219 from devloglogan/xr-profile-changed", "body": "Expose `profile_changed` signal to XRController3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7e65fd87253fecb630151bbc4c6ac31d5cfa01a0": { "hash": "7e65fd87253fecb630151bbc4c6ac31d5cfa01a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89214 from bruvzg/pack_rel_off", "body": "[Export] Use relative file base offset for embedded PCK.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fcb0adf1329864b477129fc2bd8981338917fdd9": { "hash": "fcb0adf1329864b477129fc2bd8981338917fdd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89130 from Malcolmnixon/xr-hand-scaling", "body": "Fix XRHandModifier3D scaling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47429b674bcbbc5dc0a6d14406b1be8738f6e86d": { "hash": "47429b674bcbbc5dc0a6d14406b1be8738f6e86d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88197 from passivestar/version-vertical-alignment", "body": "Fix vertical alignment of editor version `LinkButton` in the bottom panel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d8e267131a636942772ed9a377f209538030c87": { "hash": "9d8e267131a636942772ed9a377f209538030c87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87989 from ryevdokimov/fix-editor-tool-tooltips", "body": "Show modifier key functionality on all the editor tools", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b20d0d08abed3c2e5c54b158da4ff9c3f1b70d6": { "hash": "4b20d0d08abed3c2e5c54b158da4ff9c3f1b70d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #65526 from KoBeWi/{}.merge({}).merge({}).merge({})", "body": "Add `merged` method to allow returning Dictionary after merging", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da02ca7e75cec1055892fdd9e26a491b3bb3776a": { "hash": "da02ca7e75cec1055892fdd9e26a491b3bb3776a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "[NativeMenu] Add checks to avoid unnecessary warnings.", "body": "Added by Rémi: Add dummy NativeMenu to DisplayServerHeadless,\nfixing crashes when using `--headless`.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89224 }, "0a47f4ebd21cd181a0c4bddf1189124b76990dd8": { "hash": "0a47f4ebd21cd181a0c4bddf1189124b76990dd8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Avoid scale_with_dpi constexpr compiler error.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89303 }, "1383401c71c5e0c7a9fad604caf63085c81b489a": { "hash": "1383401c71c5e0c7a9fad604caf63085c81b489a", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "Logan Lang ", "committer_raw": "Logan Lang ", "summary": "Expose profile_changed signal to XRController3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89219 }, "5e6adb4a2dd947432e59ca00b6d046a68c534e10": { "hash": "5e6adb4a2dd947432e59ca00b6d046a68c534e10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1NjYzMA==" ], "author_raw": "David Nikdel ", "committer_raw": "David Nikdel ", "summary": "Merge uid_cache.bin and global_script_class_cache.cfg after mounting PCKs", "body": "fixes godotengine#82061\nfixes godotengine#61556\n\nAlso, distinguish between main pack and DLC packs.\nIt's desirable to downloaded content to be as small as possible. This change avoids bloating non-main pack files with new versions of resources that are all read on startup and never used again. They have no effect if loaded after startup.\n- project.godot/project.binary file\n- extension_list.cfg\n- app icon and boot_splash\n- .ico and .icns files (these can still be opted in for DLC by listing them explicitly in the include filter)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82084 }, "eb0a624902cc3136358bd1b69ae84e575f73a881": { "hash": "eb0a624902cc3136358bd1b69ae84e575f73a881", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow returning Dictionary after merging", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 65526 }, "a03315e3d925677bb5ef4fc8ed553b1c70a272d1": { "hash": "a03315e3d925677bb5ef4fc8ed553b1c70a272d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix vertical alignment of editor version `LinkButton` in the bottom panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88197 }, "9b94c80e9aff2a4f363ae6d8e2bbe837aa5876bc": { "hash": "9b94c80e9aff2a4f363ae6d8e2bbe837aa5876bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #89175 from paulloz/dotnet/fix-exported-nodes-reset-without-build-artifacts", "body": "Hint fallback property as node when it is a node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec55028f2621e4e34344af9adec646a3685b8291": { "hash": "ec55028f2621e4e34344af9adec646a3685b8291", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89209 from RandomShaper/padding_for_dummies", "body": "Make shader binary alignment handling simpler and more robust", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "362a0880880b487a0b5aa84dbbd56fd0e3d62351": { "hash": "362a0880880b487a0b5aa84dbbd56fd0e3d62351", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89170 from jsjtxietian/expose-request-update", "body": "Expose PrimitiveMesh's `request_update` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa8e9fee6386fab2c4c133f225e8e13a38621e13": { "hash": "aa8e9fee6386fab2c4c133f225e8e13a38621e13", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88671 from akien-mga/ci-actions-update", "body": "CI: Update actions to latest versions, use default runner .NET version", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a735c51c3cb3a154275b3b0c1881e06ac5ede3a4": { "hash": "a735c51c3cb3a154275b3b0c1881e06ac5ede3a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88658 from akien-mga/fix-audio-effect-pitch-shift-Wstring-overflow-take-2", "body": "AudioEffectPitchShift: Actually fix `-Wstringop-overflow warning`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13954fc33e603aac4f13973b77aa644f7dcc95f0": { "hash": "13954fc33e603aac4f13973b77aa644f7dcc95f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87452 from bruvzg/native_menu", "body": "Move `global_menu_*` methods to a separate `NativeMenu` class.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b85337b7eaf4ba0217046c126e0f8ea4f7e09ea5": { "hash": "b85337b7eaf4ba0217046c126e0f8ea4f7e09ea5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87222 from RandomShaper/fix_obj_leaks_report", "body": "Fix inaccuracies in the report of leaked objects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7307eef89d120338b02f657fbde01365e346211b": { "hash": "7307eef89d120338b02f657fbde01365e346211b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82903 from RandomShaper/cast_to_expl_null", "body": "Help compilers optimize `Object::cast_to()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf8ec7b81b33b81e8f2fc61143ace32a29be4130": { "hash": "bf8ec7b81b33b81e8f2fc61143ace32a29be4130", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Export] Use relative file base offset for embedded PCK.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89214 }, "fdc47adf1ebd6146d52af024befa115b8d64ed81": { "hash": "fdc47adf1ebd6146d52af024befa115b8d64ed81", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Help compilers optimize Object::cast_to()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82903 }, "1716f12451f179270e44b985b7dfe83a95ba7a4d": { "hash": "1716f12451f179270e44b985b7dfe83a95ba7a4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Expose PrimitiveMesh's `request_update`` method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89170 }, "f77b4d155b5900f6b10bdb14cd7f56aa20e27e5c": { "hash": "f77b4d155b5900f6b10bdb14cd7f56aa20e27e5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Make shader binary alignment handling simpler and more robust", "body": "Bonus:\nAlso simplified the rounding to block size in image size calculations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89209 }, "de5073519eb8085a1b0f9736a44dfe3e4ae1c561": { "hash": "de5073519eb8085a1b0f9736a44dfe3e4ae1c561", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Save PackedByteArrays as base64 encoded", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89186 }, "72a31722fd9a2893567697dd9dff1b1eaace8980": { "hash": "72a31722fd9a2893567697dd9dff1b1eaace8980", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89132 from jsjtxietian/lock-update", "body": "Update lock and group button state when selection changed in CanvasItemEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee3c01068c45eee5086570835607fa1cad49b081": { "hash": "ee3c01068c45eee5086570835607fa1cad49b081", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89103 from Malcolmnixon/xr-body-hips-height", "body": "Fix XR Body crouching and climbing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d082ce908fef1b1e994e9b0416dad0ab5cd5ef21": { "hash": "d082ce908fef1b1e994e9b0416dad0ab5cd5ef21", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85390 from TheSofox/merge-all-commit-fix", "body": "UndoRedo: Fix `MERGE_ALL` commit from repeating actions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0acc4276b6825d872648fddfbd74c00c63d36741": { "hash": "0acc4276b6825d872648fddfbd74c00c63d36741", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82952 from AbelToy/gds-export-array", "body": "Allow `@export`ed Arrays to set property hints for their elements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "882441a0ad00fed66bf5d0859e36e7f369d9d509": { "hash": "882441a0ad00fed66bf5d0859e36e7f369d9d509", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0NzEzMA==" ], "author_raw": "Abel Toy ", "committer_raw": "Abel Toy ", "summary": "Support Array and PackedArray in @export_*", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82952 }, "b04720661921bd17930213832826cf585135fa14": { "hash": "b04720661921bd17930213832826cf585135fa14", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update lock and group button state when selection changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89132 }, "2fdabd97f9ba041b5a99737d194bdbd260ea7162": { "hash": "2fdabd97f9ba041b5a99737d194bdbd260ea7162", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Modify the XRHandModifier3D to scale appropriately with Skeleton3D.motion_scale and XRServer.world_scale", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89130 }, "d2db147805a2f07460068f5ce9165afd93e20f64": { "hash": "d2db147805a2f07460068f5ce9165afd93e20f64", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Allow the hips joint to be positioned even if the bone update mode is set to \"Rotation Only\". Apply appropriate world and skeleton scaling.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89103 }, "f249667dc8d490d25624122d8a05e229af61ef62": { "hash": "f249667dc8d490d25624122d8a05e229af61ef62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fixed MERGE_ALL commit from repeating actions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85390 }, "1b2e0b32d727ceab387afcabba422f994038e439": { "hash": "1b2e0b32d727ceab387afcabba422f994038e439", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89200 from KoBeWi/e", "body": "Fix AssetLibrary not going online when clicking button", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc55f8b6b23d63f4719f3a513429071bf7b19083": { "hash": "dc55f8b6b23d63f4719f3a513429071bf7b19083", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89194 from miv391/fix-string-begins-with", "body": "Fix `String::begins_with` when both strings are empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b0eecdfae8f605d2b14dfd45922afaa52d6d84c": { "hash": "8b0eecdfae8f605d2b14dfd45922afaa52d6d84c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89192 from 398utubzyt/windows/free-lib-in-dialog-show", "body": "Windows: Fix `FreeLibrary` not always being called in `DisplayServerWindows::dialog_show`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dff0e9eed7820396bfdb130fce818c054bf51c2": { "hash": "3dff0e9eed7820396bfdb130fce818c054bf51c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89184 from Calinou/shader-globals-editor-add-enter-shortcut", "body": "Add Enter shortcut to add a shader global in the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43dce97a64d7411b13502981c45460c03e2176b1": { "hash": "43dce97a64d7411b13502981c45460c03e2176b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88758 from AThousandShips/file_doc", "body": "Clarify behavior of opening a new file in `FileAccess`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0975e2941c0ac82073b7c9ce4f0ded4a16fe70ef": { "hash": "0975e2941c0ac82073b7c9ce4f0ded4a16fe70ef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88413 from LeulMulugeta/dont_reset_select_frames", "body": "Remember frames when selecting `SpriteFrame` frames", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c84d3385f79a23f7850cdc9923d3384fbc3639fb": { "hash": "c84d3385f79a23f7850cdc9923d3384fbc3639fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88300 from FaycalElOuariachi/add-TreeItem-is_visible_in_tree", "body": "Add `is_visible_in_tree` in `TreeItem`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bb219321edcbbfcb0b7330048d9180cf527eba5": { "hash": "4bb219321edcbbfcb0b7330048d9180cf527eba5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88081 from Calinou/editor-add-bottom-panel-shortcuts", "body": "Add editor shortcuts to toggle bottom panel visibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6caa24b1b80f2c5dc6338942e945f172df4ecffc": { "hash": "6caa24b1b80f2c5dc6338942e945f172df4ecffc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix AssetLibrary not going online when clicking button", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89200 }, "3026b566b0143977c1b184781ca9bcb37cac65b7": { "hash": "3026b566b0143977c1b184781ca9bcb37cac65b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Fix String::begins_with when both strings are empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89194 }, "e5d2b6d50f3480b1f7da9cae8b3342c3936d2804": { "hash": "e5d2b6d50f3480b1f7da9cae8b3342c3936d2804", "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 some missing categories in visual shader nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89190 }, "a775d8bf5abdde5c1b5106dfa3686deb559eee62": { "hash": "a775d8bf5abdde5c1b5106dfa3686deb559eee62", "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": "Clarify behavior of opening a new file in `FileAccess`", "body": "The containing directory must exist for this to succeed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88758 }, "1c10f577cb608fcfbdc98678dade5126aeb7573e": { "hash": "1c10f577cb608fcfbdc98678dade5126aeb7573e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NjYwMjgx" ], "author_raw": "398utubzyt <398utubzyt@gmail.com>", "committer_raw": "398utubzyt <398utubzyt@gmail.com>", "summary": "Windows: Fix `FreeLibrary` not always being called in `dialog_show`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89192 }, "305192072fab1c4d5894ba5da3009a648936c70b": { "hash": "305192072fab1c4d5894ba5da3009a648936c70b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add Enter shortcut to add a shader global in the editor", "body": "- Clear the shader global name field when adding a new shader global\nto match the behavior of other tabs in the Project Settings dialog.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89184 }, "39f90600bc553f2273e72708eb2a8d37a8517e86": { "hash": "39f90600bc553f2273e72708eb2a8d37a8517e86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89181 from akien-mga/displayserver-check-support-before-setting-icon", "body": "Check if DisplayServer supports icons before attempting setting it", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bee7e12c8c1997a3c432b6d97187cd3d2693b1b2": { "hash": "bee7e12c8c1997a3c432b6d97187cd3d2693b1b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89180 from akien-mga/vulkan-pipelines-cache-silence-wrong-warning", "body": "Vulkan: Don't warn about invalid pipelines cache if missing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ecf0eba9511e9e18154d091728f8ac6bc7fe716": { "hash": "2ecf0eba9511e9e18154d091728f8ac6bc7fe716", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88520 from LinuxUserGD/execinfo", "body": "Disable the crash handler if `execinfo=no` scons option is set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e74f4ea115333d81cb6d753b3a721a057d3f5eda": { "hash": "e74f4ea115333d81cb6d753b3a721a057d3f5eda", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Vulkan: Don't warn about pipelines cache if missing", "body": "It used to warn when opening a new project because no cache pre-exists,\nwhich isn't particularly helpful.\n\nAlso include the rendering method in the cache filename, as it differs\nbetween Forward+ and Mobile for a same GPU.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89180 }, "8221e7546be7e260f59b716faf0094f43c0ade35": { "hash": "8221e7546be7e260f59b716faf0094f43c0ade35", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add editor shortcuts to toggle bottom panel visibility", "body": "Default shortcuts use the first or second letter of each word.\n\nThis also adds a new shortcut to toggle the last opened bottom panel.\nOn editor startup, this defaults to the first panel in the list\n(which is the Output panel).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88081 }, "f9ebd84b5ace8d0e6a9c43c3403ecd9a4bcb132e": { "hash": "f9ebd84b5ace8d0e6a9c43c3403ecd9a4bcb132e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89178 from Riteo/gotta-have-them-all", "body": "Wayland: Properly report all used features", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3daa041e0973b1f33b84e5023a33e0de6a7c8a7": { "hash": "c3daa041e0973b1f33b84e5023a33e0de6a7c8a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89177 from luevano/match-89126-3D", "body": "Match #89126 for 3D: check for `Resource` type instead of extension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "93bc77567af382302af576a57823011073e99ff9": { "hash": "93bc77567af382302af576a57823011073e99ff9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89173 from m4gr3d/fix_template_warning_for_custom_source_template", "body": "Update the Android export validation logic to account for the custom gradle android source template", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6399fae16de511504c11501893b6e38b4ed804aa": { "hash": "6399fae16de511504c11501893b6e38b4ed804aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88951 from Geometror/vs-prop-ed-fixes", "body": "Make editing properties more intuitive in VisualShader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "effad7be0c8dedefcbc12d36f86b331f216a9035": { "hash": "effad7be0c8dedefcbc12d36f86b331f216a9035", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NTM4NDY0" ], "author_raw": "Leul Mulugeta ", "committer_raw": "Leul Mulugeta ", "summary": "Remember frames when selecting SpriteFrame frames", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88413 }, "e63de52bdba895266726b988d8158cfb573bc8b8": { "hash": "e63de52bdba895266726b988d8158cfb573bc8b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Check if DisplayServer supports icons before attempting setting it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89181 }, "d32e0f808c082893165e292e9d2752b3b70a6d06": { "hash": "d32e0f808c082893165e292e9d2752b3b70a6d06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Make editing properties more intuitive in VisualShader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88951 }, "a918c7c5fef98985b0d0ee1cac4e186242db6e9c": { "hash": "a918c7c5fef98985b0d0ee1cac4e186242db6e9c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1ODI1NjEz" ], "author_raw": "David Luevano Alvarado ", "committer_raw": "David Luevano Alvarado ", "summary": "Match #89126 for 3D: check `Resource` type instead of extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89177 }, "e7c90e088401d36ba67ff81c03790687a6cdee03": { "hash": "e7c90e088401d36ba67ff81c03790687a6cdee03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Hint fallback property as node when it is a node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89175 }, "83dffe48162dea92a07594582c7bb7e4e830904c": { "hash": "83dffe48162dea92a07594582c7bb7e4e830904c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fixes for undo in text editor grouping unrelated actions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85325 }, "90b43648c4536bddd4efa1ec684f971c9ec43632": { "hash": "90b43648c4536bddd4efa1ec684f971c9ec43632", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the Android export validation logic to account for the custom gradle android source template", "body": "Follow-up to https://github.com/godotengine/godot/pull/88297 to address the following issues:\n- Ensure that the custom gradle android source template is valid. Show a warning if it's not\n- Don't show an error when the official export templates are not installed but a custom android source template is specified", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89173 }, "7d80635fce1d0c44fa69d4d8cf3da40fa998f9c7": { "hash": "7d80635fce1d0c44fa69d4d8cf3da40fa998f9c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89172 from bruvzg/force_native_windows", "body": "[Window] Allow to override viewport and project settings and force use of native window.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b59166d77ad46a924aa919c334c973756a892cea": { "hash": "b59166d77ad46a924aa919c334c973756a892cea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89171 from bruvzg/fix_fb_breaks", "body": "[TextServer] Fix fallback line breaking code adding two breaks for CR-LF.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a36979674150fc5944bb0dabcea5473d55188548": { "hash": "a36979674150fc5944bb0dabcea5473d55188548", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89168 from SlugFiller/fix-msvc-2017-gles-namespace-v2", "body": "Fix build on MSVC 2017", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0eee7345eea35e84ba550ac763a0d589df5429c9": { "hash": "0eee7345eea35e84ba550ac763a0d589df5429c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89159 from Repiteo/suppress-msvc-false-default", "body": "SCons: Set `silence_msvc` to false by default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d1ac18dee04138d157b5970877758d3c2aa633c": { "hash": "6d1ac18dee04138d157b5970877758d3c2aa633c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89158 from bruvzg/rtl_meta_hover_fix", "body": "[RTL] Fix meta hover area detection.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "257f1f65960a79e283a80873a0cf14d11bd743fa": { "hash": "257f1f65960a79e283a80873a0cf14d11bd743fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89145 from bruvzg/lbl3d_aabb", "body": "[Label3D] Calculate AABB from the full text rect instead of individual glyphs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a52e575652c16a4c856a0065f0d9c7b5f9a84cde": { "hash": "a52e575652c16a4c856a0065f0d9c7b5f9a84cde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89134 from BastiaanOlij/fix_recursive_reflection_probes", "body": "Fix never ending loop with overlapping probes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2862cb19a8af5c0af2b0ddd0fba444946dbd511e": { "hash": "2862cb19a8af5c0af2b0ddd0fba444946dbd511e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88957 from 398utubzyt/windows/native-dialogs", "body": "Windows: Implement `dialog_show` and `dialog_input_text` for `DisplayServer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86807721e395437b45999e64bc58af0e3939f169": { "hash": "86807721e395437b45999e64bc58af0e3939f169", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88787 from dsnopek/webxr-depth-draw-fix", "body": "Fix rendering issue with depth in WebXR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d408f48e71dd05b4fa8390a6dc9ba5f1fc7ac61": { "hash": "2d408f48e71dd05b4fa8390a6dc9ba5f1fc7ac61", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88546 from bruvzg/indent_wrap", "body": "[TextEdit] Add support for optional wrapped line indentation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e": { "hash": "16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88540 from bruvzg/d3d12_guids2", "body": "[D3D12] Define GUIDs directly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d20628c31d7434fe0380ac5210bdad9dd935793": { "hash": "5d20628c31d7434fe0380ac5210bdad9dd935793", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88496 from bruvzg/d3d12_dyn_load", "body": "[Windows] Make D3D12 loading dynamic to support pre-Windows 10 versions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e13b90ce86a0942415e6ecaa6db9d058a673472": { "hash": "9e13b90ce86a0942415e6ecaa6db9d058a673472", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81177 from Calinou/filedialog-focus-path-shortcut", "body": "Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "897e2d9a40713afdd0d0f25a10aa7f6229f6421a": { "hash": "897e2d9a40713afdd0d0f25a10aa7f6229f6421a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78119 from RedMser/script-filename-casing", "body": "Allow configuring the script filename casing rule", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa": { "hash": "2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "Rémi Verschelde ", "summary": "Allow configuring the script filename casing rule", "body": "Defaults to \"Auto\", which detects the casing based on the\npreference of the currently selected language (C# for example\nprefers PascalCase whereas GDScript prefers snake_case).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78119 }, "b58e45ed4379cf74423f5341ae7c52151483504b": { "hash": "b58e45ed4379cf74423f5341ae7c52151483504b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Fix fallback line breaking code adding two breaks for CR-LF.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89171 }, "b999893c9d8ed079fba01ff61dbb7f19cec757ca": { "hash": "b999893c9d8ed079fba01ff61dbb7f19cec757ca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU0MzU0OTU=" ], "author_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>", "committer_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>", "summary": "Fix build on MSVC 2017", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89168 }, "50cf7e1778e60c99d44dbb5159842cde4d737761": { "hash": "50cf7e1778e60c99d44dbb5159842cde4d737761", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODg3MzM0" ], "author_raw": "Faycal ElOuariachi ", "committer_raw": "Faycal ElOuariachi ", "summary": "Add is_visible_in_tree in TreeItem", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88300 }, "a5d3d23db4573fbf52b115aad6b0f20e93f5087b": { "hash": "a5d3d23db4573fbf52b115aad6b0f20e93f5087b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix never ending loop with overlapping probes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89134 }, "4f8d7cae2601343d6221ec95485fc6812c9a22d8": { "hash": "4f8d7cae2601343d6221ec95485fc6812c9a22d8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog", "body": "This also tweaks EditorFileDialog to use the same shortcut,\nwhile making it select the path text after focusing\n(like in most file managers).\n\nCtrl + L / Cmd + Shift + G can also now be used to focus on the\nproperty name in the project settings editor, as well in the\nInput Map, Autoload, Shader Globals and Global Groups tabs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81177 }, "581315a975363f0049897bd2481306bff34fa190": { "hash": "581315a975363f0049897bd2481306bff34fa190", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Set `silence_msvc` default to false, amend description", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89159 }, "c65a6679248476f554a0876ac32618b580beb010": { "hash": "c65a6679248476f554a0876ac32618b580beb010", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Move `global_menu_*` methods to a separate `NativeMenu` class.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87452 }, "e35ccf92d054b26962f8f31ae502c47471649a23": { "hash": "e35ccf92d054b26962f8f31ae502c47471649a23", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix rendering issue with depth in WebXR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88787 }, "cfdb9688481657f0b395dddfd7d91620979df85d": { "hash": "cfdb9688481657f0b395dddfd7d91620979df85d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Window] Allow to override viewport and project settings and force use of native window.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89172 }, "99500611b210c4027e5f28efb9c19843a06fa9b4": { "hash": "99500611b210c4027e5f28efb9c19843a06fa9b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NjYwMjgx" ], "author_raw": "398utubzyt <398utubzyt@gmail.com>", "committer_raw": "398utubzyt <398utubzyt@gmail.com>", "summary": "Windows: Implement `DisplayServer::dialog_show` and `DisplayServer::dialog_input_text`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88957 }, "a07dd0d6a520723c4838fb4b65461a16b7a50f90": { "hash": "a07dd0d6a520723c4838fb4b65461a16b7a50f90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87363 from Mickeon/documentation-copy-codeblock-button", "body": "Add copy codeblock button to built-in documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea4be5d3df48c6e09e17ee8644f60888af758107": { "hash": "ea4be5d3df48c6e09e17ee8644f60888af758107", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Properly report all used features", "body": "Oops, missed a few.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89178 }, "42e6cda14e674348065e61f280e7565b363a91d2": { "hash": "42e6cda14e674348065e61f280e7565b363a91d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix meta hover area detection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89158 }, "5802bd902cf9681658287151a91a8d0ed9449d2f": { "hash": "5802bd902cf9681658287151a91a8d0ed9449d2f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89151 from AThousandShips/path_fix", "body": "[GDScript] Fix some test file paths", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7039cd6d087eb437d87a47bc55877b2109fe996": { "hash": "e7039cd6d087eb437d87a47bc55877b2109fe996", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89150 from RedMser/file_dialog_show_docs", "body": "Update file dialog filter documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "89611f4ddb4594d90e34315a1af9ac70135e8455": { "hash": "89611f4ddb4594d90e34315a1af9ac70135e8455", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89147 from Mickeon/doc-peeves-trans-rights-2", "body": "Address a few issues in Transform3D documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ac4132b5b7bf34d0ff3b3d21525acc4943647a7": { "hash": "4ac4132b5b7bf34d0ff3b3d21525acc4943647a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89146 from BlueberryGecko/master", "body": "Class reference: Improve TileMap `get_cell_atlas_coords` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc3457b12598958529e3089e5c9ab393b9b3b946": { "hash": "cc3457b12598958529e3089e5c9ab393b9b3b946", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89142 from miv391/shortcut-to-editable-children", "body": "Change Editable Children menu action to be keyboard shortcuttable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6382a573f8d942c39b7bd954569718baef97465": { "hash": "b6382a573f8d942c39b7bd954569718baef97465", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89141 from timothyqiu/xml-node-name", "body": "Fix documentation of `XMLParser::get_node_name()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4a46e00f86898a2994d4cf5a26e3a7ae56e7759": { "hash": "c4a46e00f86898a2994d4cf5a26e3a7ae56e7759", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89126 from luevano/fix-89093-followup", "body": "Fix editor crash when unsupported `Resource` is dropped in scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49dc67b48c8697e93d22713b912b785a66000f81": { "hash": "49dc67b48c8697e93d22713b912b785a66000f81", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89113 from Nazarwadim/move_includes_from_h_to_cpp_project_settings", "body": "[Core] Move `#includes` from `project_settings.h` into `project_settings.cpp`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a47e38b175461895c6bfb63027f1859d9b145670": { "hash": "a47e38b175461895c6bfb63027f1859d9b145670", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89038 from RandomShaper/d3d12_sm", "body": "Direct3D 12: Fix shader model support check for devices not aware of the highest ones", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82fbbc94fc80da62a90650f50a84c532443675a5": { "hash": "82fbbc94fc80da62a90650f50a84c532443675a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88913 from Cass-dev-web/macos-shortcut-savior", "body": "Modify shortcut for closing scene on macOS only", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f10feabec49755d737a14f3cdb1452e6c585c60f": { "hash": "f10feabec49755d737a14f3cdb1452e6c585c60f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88467 from AThousandShips/math_improve", "body": "[Core] Codestyle improvements to math types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4320d53a2bec49a06e46ca02af77e8c145fc49d6": { "hash": "4320d53a2bec49a06e46ca02af77e8c145fc49d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84907 from miv391/fix-gutter-error", "body": "Do not bother with line colors if `line_number_gutter` is not yet calculated", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9f4a76498548bc7f86aaa5b3841fa16b8dc4d285": { "hash": "9f4a76498548bc7f86aaa5b3841fa16b8dc4d285", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #69087 from KoBeWi/million_of_names", "body": "Allow easily renaming multiple nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6415ac27ec63017e1454da2007c5bf1565b108a9": { "hash": "6415ac27ec63017e1454da2007c5bf1565b108a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Update FileDialog filters documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89150 }, "f739f7887103e7fab2932e7a97b2e3f20c90a62f": { "hash": "f739f7887103e7fab2932e7a97b2e3f20c90a62f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add copy codeblock button to built-in documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87363 }, "1e61e422509f0991a24fc4bb4ed4563e627e5ea8": { "hash": "1e61e422509f0991a24fc4bb4ed4563e627e5ea8", "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": "[GDScript] Fix some test file paths", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89151 }, "a497a5cb3e31f1d863ad70d80bc706474a29d8cc": { "hash": "a497a5cb3e31f1d863ad70d80bc706474a29d8cc", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Codestyle improvements to math types", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88467 }, "8e1024530c9446c1e3bf99630bde720be14b917a": { "hash": "8e1024530c9446c1e3bf99630bde720be14b917a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Improve how Project & Editor Settings look in built-in docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89086 }, "abf48946777c95df912ad797b38e7f8ddde3a222": { "hash": "abf48946777c95df912ad797b38e7f8ddde3a222", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Address a few issues in Transform3D documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89147 }, "3c0b66bf8fa6a3325e58deb7a14b13a8e5cd3e4a": { "hash": "3c0b66bf8fa6a3325e58deb7a14b13a8e5cd3e4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Changed Editable Children menu action to be keyboard shortcuttable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89142 }, "c0467aa1f93a9528abc3d15babfbf759a4715627": { "hash": "c0467aa1f93a9528abc3d15babfbf759a4715627", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1ODI1NjEz" ], "author_raw": "David Luevano Alvarado ", "committer_raw": "David Luevano Alvarado ", "summary": "Fix editor crash when unsupported `Resource` is dropped in scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89126 }, "01dc5c5b58e93cb893c9c427419eb7838e73ec7d": { "hash": "01dc5c5b58e93cb893c9c427419eb7838e73ec7d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "Adds 'extractable' strings after #86222.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e5599892f2ea0e0aa3eb04199cd972ba83dc4c4": { "hash": "2e5599892f2ea0e0aa3eb04199cd972ba83dc4c4", "is_merge": false, "authored_by": [ "U_kgDOCajacw" ], "author_raw": "BlueberryGecko ", "committer_raw": "BlueberryGecko ", "summary": "Class reference: Improve TileMap get_cell_atlas_coords documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89146 }, "e866ab4a72937eb05bc4246f06551089abd5a3ab": { "hash": "e866ab4a72937eb05bc4246f06551089abd5a3ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Label3D] Calculate AABB from the full text rect instead of individual glyphs.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89145 }, "ea8c261cc657ab72138e6b791ee7c9627316c711": { "hash": "ea8c261cc657ab72138e6b791ee7c9627316c711", "is_merge": false, "authored_by": [ "U_kgDOBvKYDQ" ], "author_raw": "nazarii ", "committer_raw": "nazarii ", "summary": "[Core] Move includes from project_settings.h into project_settings.cpp", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89113 }, "c771d2fc0bb344cc97876e50b1c11748162bb7f6": { "hash": "c771d2fc0bb344cc97876e50b1c11748162bb7f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix documentation of XMLParser::get_node_name()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89141 }, "bed48f37aa7d18dbab81d3bf844e09f8eb00e305": { "hash": "bed48f37aa7d18dbab81d3bf844e09f8eb00e305", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Fix shader model support check for devices not aware of the highest ones", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89038 }, "13ba673c42951fd7cfa6fd8a7f25ede7e9ad92bb": { "hash": "13ba673c42951fd7cfa6fd8a7f25ede7e9ad92bb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89135 from timothyqiu/l10n-desc", "body": "Fix documentation of localization related editor settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "95085cdcdb16effeb25a18d02b98eab0874361e7": { "hash": "95085cdcdb16effeb25a18d02b98eab0874361e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89121 from KoBeWi/replace_node_type", "body": "Fix undo action names for node replacement", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "790d051ff19a9b6e4ddbd7995a7e998dfcbd850e": { "hash": "790d051ff19a9b6e4ddbd7995a7e998dfcbd850e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89112 from AThousandShips/wayland_tilt", "body": "[Wayland] Fix tilt handling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "faafccbd3465e7151bc6d9c05731e94cc0aba341": { "hash": "faafccbd3465e7151bc6d9c05731e94cc0aba341", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89110 from rsubtil/fix_missing_field_on_dap_req", "body": "Add missing `variablesReference` field to DAP `evaluate` request", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e40010a8e1d8fceeb5db83177c068a495f510b62": { "hash": "e40010a8e1d8fceeb5db83177c068a495f510b62", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89108 from Faless/mp/fix_config_reload", "body": "[MP] Fix replication config reload error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48aa12011b9338cd73a4243c625bbb400f1bfe38": { "hash": "48aa12011b9338cd73a4243c625bbb400f1bfe38", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89104 from luevano/fix-rand-weighted", "body": "Fix `RandomNumberGenerator::rand_weighted` return type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de59a9547c07cfbbc80acbec072ff5ab0ccf4c90": { "hash": "de59a9547c07cfbbc80acbec072ff5ab0ccf4c90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89100 from YeldhamDev/tag,_it_is_you!", "body": "Fix issues with text clearing in `RichTextLabel`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d4c92330713ff386cf395409e5bcefa96bbfa0e": { "hash": "2d4c92330713ff386cf395409e5bcefa96bbfa0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89099 from chrisl8/no_custom_cursor_error_in_headless", "body": "Do not attempt to set cursor shape in headless mode.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd2a611118070f134da0b731f2fe9a8683902b8a": { "hash": "dd2a611118070f134da0b731f2fe9a8683902b8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89092 from AThousandShips/csharp_doc", "body": "[C#] Fix typo in `Color` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b811e9a74e1fe70556888cbd0e5abc476cb356ad": { "hash": "b811e9a74e1fe70556888cbd0e5abc476cb356ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89071 from DeeJayLSP/cubicres", "body": "WAV importer: Use cubic interpolation on resampler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "006437005d3b1288dad16705bc6c46b571a960d1": { "hash": "006437005d3b1288dad16705bc6c46b571a960d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89064 from omar-polo/file-access-unix", "body": "Fix FileAccessUnix on OpenBSD where `UF_HIDDEN` isn't supported", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5577b7d6d725a05f3aac526cd888aada727df06": { "hash": "c5577b7d6d725a05f3aac526cd888aada727df06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89059 from Calinou/doc-glow-compatibility", "body": "Document environment glow restrictions in the Compatibility rendering method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e6661cb4804b00fb4011e7e9de171071fc276a8": { "hash": "8e6661cb4804b00fb4011e7e9de171071fc276a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89056 from YeldhamDev/rotulo_tres_de", "body": "Make `Label3D` obey auto translation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50ca19028647b1f3f064452ccd7c22cf7e3a8315": { "hash": "50ca19028647b1f3f064452ccd7c22cf7e3a8315", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89055 from dsnopek/gdextension-script-free-lists", "body": "GDExtension: Pass count when freeing method and property lists for script instances", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3be5d9b01a3f74eb4f8e028d7dff63b000d82a5c": { "hash": "3be5d9b01a3f74eb4f8e028d7dff63b000d82a5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89046 from permelin/fix-particle-aabb-recalc-with-userdata", "body": "Fix error in AABB calculation for particles with USERDATA", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2af237b2d507ecc48e1e67e72a600440c4722974": { "hash": "2af237b2d507ecc48e1e67e72a600440c4722974", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89044 from akien-mga/linux-export-preset-name-compat", "body": "Linux: Handle export preset compat with 'Linux/X11' platform name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63154299997fdf8b7d724c68d2f13c36fd18f099": { "hash": "63154299997fdf8b7d724c68d2f13c36fd18f099", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89007 from paulloz/dotnet/fix-interpolated-string-scriptpropertydefval", "body": "[.NET] Fix interpolated strings in ScriptPropertyDefVal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a7f694b40c5e99f5621646222cd075c0ddfbf84": { "hash": "1a7f694b40c5e99f5621646222cd075c0ddfbf84", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89006 from LeonardoDemartino/ios_playandrecord_volume", "body": "Fix low volume sound output on iOS when Play and Record category is used", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d824b2c28e85a68caced8790da73c218fea7fd29": { "hash": "d824b2c28e85a68caced8790da73c218fea7fd29", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88884 from MajorMcDoom/bone-attach-global", "body": "Fix `BoneAttachment3D` responding to only local transform changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aebd746c793cb7274c43d0cfb1717d3855653ef2": { "hash": "aebd746c793cb7274c43d0cfb1717d3855653ef2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88068 from WhalesState/grabber", "body": "Fix `Slider`'s mouse drag position when grabber is centered", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1a9c0ee5fe8aa5c8b23c587a743887a57b3c6187": { "hash": "1a9c0ee5fe8aa5c8b23c587a743887a57b3c6187", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87391 from markdibarry/new_node_parallax_2d", "body": "Add new Parallax2D node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a195bc47a9f82dbfa24f881cd0dcd5ea87350479": { "hash": "a195bc47a9f82dbfa24f881cd0dcd5ea87350479", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87334 from Mickeon/doc-peeves-trans-rights", "body": "Overhaul Transform3D documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3655973e0e4d0f0c689e092603b1604f6adecdcd": { "hash": "3655973e0e4d0f0c689e092603b1604f6adecdcd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87154 from Repiteo/scons/cl-quiet", "body": "SCons: Silence redundant MSVC output", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7be96a55c4ef177a59e796617c4e11ab8c564188": { "hash": "7be96a55c4ef177a59e796617c4e11ab8c564188", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86973 from HolonProduction/tests-batch-1", "body": "Add tests for `get_node` autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f289ec90e354027a428d52211b00f670cc6f8f88": { "hash": "f289ec90e354027a428d52211b00f670cc6f8f88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86208 from MarcusElg/betterworldboundary", "body": "Improve visualisation of WorldBoundary2D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b392ab5ff4ecaf8834ce22801ac8856b2e5f8293": { "hash": "b392ab5ff4ecaf8834ce22801ac8856b2e5f8293", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85918 from 20kdc/tnj-static-called-on-instance-fix-confusion", "body": "GDScript: Adjust `STATIC_CALLED_ON_INSTANCE` warning to not force native type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8eb08522b3a1826f78f5d732fc10421d61f7ed27": { "hash": "8eb08522b3a1826f78f5d732fc10421d61f7ed27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85494 from Hobitus/Allow-multi-selection-of-frames-in-the-SpriteFrames-animation-editor", "body": "Add multi-selection for `SpriteFramesEditor`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d3369e095ff0a89e11dc24b038076e969473304": { "hash": "5d3369e095ff0a89e11dc24b038076e969473304", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85153 from Repiteo/scons-improve-logs", "body": "SCons: Add two new `COMSTR` environment variables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1598af566803f06d852b229c365aaf8a359edd8e": { "hash": "1598af566803f06d852b229c365aaf8a359edd8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83504 from Repiteo/c#-generator-langword-check", "body": "C#: Bindings generator langword check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "314efe9becdc3dd07b1259fd35ce9499fdace2b5": { "hash": "314efe9becdc3dd07b1259fd35ce9499fdace2b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79387 from HolonProduction/completion-update-keep-open", "body": "Update completion menu even if no options exist", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5464648b7138ed5f9bdcd3bf685f3aadccaaca7": { "hash": "e5464648b7138ed5f9bdcd3bf685f3aadccaaca7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix documentation of localization related editor settings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89135 }, "7fa3431dca962dd2ac9c628e69908b42705497e6": { "hash": "7fa3431dca962dd2ac9c628e69908b42705497e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "WAV importer: use cubic interpolation on resampler", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89071 }, "a62870956aa65461ac157ceb5869f82ee5fd5f36": { "hash": "a62870956aa65461ac157ceb5869f82ee5fd5f36", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxMzI1OTQz" ], "author_raw": "Mark DiBarry ", "committer_raw": "Mark DiBarry ", "summary": "Add new Parallax2D node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87391 }, "9273106bb37a9eddd89b19533f5cac4bcc814b74": { "hash": "9273106bb37a9eddd89b19533f5cac4bcc814b74", "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": "[Wayland] Fix tilt handling", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89112 }, "c1cce6bb69320cb91c98445f35e6c807390b966a": { "hash": "c1cce6bb69320cb91c98445f35e6c807390b966a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix undo action names for node replacement", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89121 }, "ffadba0b0806eae62c59a37c4d8736bcbbf26ecd": { "hash": "ffadba0b0806eae62c59a37c4d8736bcbbf26ecd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=", "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow to easily rename multiple nodes", "body": "Co-authored-by: ajreckof ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 69087 }, "c07991ef36f8074897aa6082d6d9aebbde4d41c8": { "hash": "c07991ef36f8074897aa6082d6d9aebbde4d41c8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Add missing `variablesReference` field to DAP `evaluate` request", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89110 }, "45e8fa10c1168a5a9b17f8aeb2134b8121abc6d0": { "hash": "45e8fa10c1168a5a9b17f8aeb2134b8121abc6d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix replication config reload error", "body": "Override the `reset_state` method to properly handle reloading the\nresource from disk.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89108 }, "8fcf385ac59e42c1d8163c534a78eb34dc100344": { "hash": "8fcf385ac59e42c1d8163c534a78eb34dc100344", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Allow the hips joint to be positioned even if the bone update mode is set to \"Rotation Only\".", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89103 }, "981883d041f6e316cb88c4411e9b140192a9da5e": { "hash": "981883d041f6e316cb88c4411e9b140192a9da5e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1ODI1NjEz" ], "author_raw": "David Luevano Alvarado ", "committer_raw": "David Luevano Alvarado ", "summary": "Fix `RandomNumberGenerator::rand_weighted` return type", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89104 }, "d6917d2206c3f99d4c2b461e2b02f27eecd3b483": { "hash": "d6917d2206c3f99d4c2b461e2b02f27eecd3b483", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix issues with text clearing in `RichTextLabel`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89100 }, "e6d0bf32e9cfca1118d95a371d869c8ec0d43d2b": { "hash": "e6d0bf32e9cfca1118d95a371d869c8ec0d43d2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxODgyNzg=", "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Christen Lofland ", "committer_raw": "Christen Lofland ", "summary": "Do not attempt to set cursor shape when that feature is not available.", "body": "Co-authored-by: Riteo ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89099 }, "1621e725fa3f4238a495be8b63c744cacfbd32af": { "hash": "1621e725fa3f4238a495be8b63c744cacfbd32af", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Fix autocompletion after DOLLAR token", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84706 }, "24b58c655a28cb545f51eefd498dfb9493baca1e": { "hash": "24b58c655a28cb545f51eefd498dfb9493baca1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Fix USERDATA built-ins for GLES3 particle shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89094 }, "5aadb8660b512548713b3e69e01e2b9d32befc15": { "hash": "5aadb8660b512548713b3e69e01e2b9d32befc15", "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": "[C#] Fix typo in `Color` documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89092 }, "64ba22a9a7d4c4f8540acb8b489c37f5e6d8380b": { "hash": "64ba22a9a7d4c4f8540acb8b489c37f5e6d8380b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Transform3D documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87334 }, "0badf0765786dc14a8b03e73789f7ad259bcf17a": { "hash": "0badf0765786dc14a8b03e73789f7ad259bcf17a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "GDExtension: Pass count when freeing method and property lists for script instances", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89055 }, "853935a5c96062f92c77f61685793b16fe0046e5": { "hash": "853935a5c96062f92c77f61685793b16fe0046e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Fix error in AABB calculation for particles with USERDATA", "body": "Selecting \"Generate AABB\" on a 3D particle node in the editor would not work\nand printed an error about incorrect buffer size if the particle shader used\none or more of the USERDATA build-ins.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89046 }, "f2045ba822bff7d34964901393581a3117c394a9": { "hash": "f2045ba822bff7d34964901393581a3117c394a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88933 from raulsntos/dotnet/pre-commit", "body": "Move dotnet-format script to pre-commit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "97851f03401537b7fa0affc50a5800eda351c4b8": { "hash": "97851f03401537b7fa0affc50a5800eda351c4b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=", "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Move dotnet-format script to pre-commit", "body": "Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88933 }, "32877ae9947e07b288403d7030824de6a567d6b6": { "hash": "32877ae9947e07b288403d7030824de6a567d6b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzM5OTIw" ], "author_raw": "Omar Polo ", "committer_raw": "Omar Polo ", "summary": "fix FileAccessUnix on OpenBSD: there is no UF_HIDDEN", "body": "Part of the joint effort with @rfht to port Godot 4 on OpenBSD.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89064 }, "d0b54b1318faaeb466d75adc75e9cd03db81bd46": { "hash": "d0b54b1318faaeb466d75adc75e9cd03db81bd46", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document environment glow restrictions in the Compatibility rendering method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89059 }, "0ce9b6fd1d72139921ad3a20cb1933eb35873eb8": { "hash": "0ce9b6fd1d72139921ad3a20cb1933eb35873eb8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Add two new COMSTR environment variables", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85153 }, "9b2d77a23826d0bfaadb13f9d9d98a3e15ea1830": { "hash": "9b2d77a23826d0bfaadb13f9d9d98a3e15ea1830", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Initialize particle trail history frame numbers", "body": "Fixes #88712\n\nAll particle trail sections were activated at once on the first cycle, instead\nof being spread out over the trail's lifetime.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89042 }, "0fbc857e3f0fead7532699abc66e2005b266309b": { "hash": "0fbc857e3f0fead7532699abc66e2005b266309b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Do not call _validate_script if editor is not enabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84907 }, "55b22c2bf6a22755ad4a4e19ffa51f693c5702b7": { "hash": "55b22c2bf6a22755ad4a4e19ffa51f693c5702b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Make `Label3D` obey auto translation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89056 }, "dad6c774b019ef8c5dccb4a1955c6a77b41a323e": { "hash": "dad6c774b019ef8c5dccb4a1955c6a77b41a323e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89048 from KoBeWi/iBug", "body": "Fix `update_property()` in particle material editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c3090ed4aa10cd8ecee8aa0e44df3888d31e575": { "hash": "7c3090ed4aa10cd8ecee8aa0e44df3888d31e575", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89043 from Mickeon/autocomplete-EditorSettings", "body": "Add autocompletion for EditorSettings' methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34effe41dc71691aaf7b802a398f7a83c640a5f1": { "hash": "34effe41dc71691aaf7b802a398f7a83c640a5f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89036 from Mickeon/documentation-uncommon-words-2", "body": "Overhaul some \"uncommon\" wording in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c10463fba4e790b04481c34002ff70a60f3ce93b": { "hash": "c10463fba4e790b04481c34002ff70a60f3ce93b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89032 from YeldhamDev/as_arvores_somos_nozes", "body": "Add auto translation to `Tree`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e0f564cea6aef2bb9aa40dd34f670c732a42f9f": { "hash": "0e0f564cea6aef2bb9aa40dd34f670c732a42f9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89021 from wheatear-dev/test-crypto-key", "body": "Add unit tests for CryptoKey", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c0511a69b49cfb584a773db7af404ed15de36ca": { "hash": "8c0511a69b49cfb584a773db7af404ed15de36ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87197 from Mickeon/autocompletion-SceneTree-change-packed-to-file", "body": "Optimize SceneTree's `change_scene_to_file` autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "072da09fea1669111f70f982d7a558df61e5843f": { "hash": "072da09fea1669111f70f982d7a558df61e5843f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86764 from Mickeon/autocompletion-inputmap", "body": "Add autocompletion for InputMap's methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0394328a71221c61d691fac6ff6297daa08c4b03": { "hash": "0394328a71221c61d691fac6ff6297daa08c4b03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86758 from Mickeon/autocompletion-project-settings", "body": "Add autocompletion for ProjectSettings' methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c371b989f309527f01c311bf02bfb533286de76": { "hash": "3c371b989f309527f01c311bf02bfb533286de76", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion to AnimationNode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86888 }, "70b428041b88e30c0451e2b64aad7a936020c166": { "hash": "70b428041b88e30c0451e2b64aad7a936020c166", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for InputMap's methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86764 }, "612eed164cda8bca1413470b03682d0e948ed4b6": { "hash": "612eed164cda8bca1413470b03682d0e948ed4b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Add auto translation to `Tree`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89032 }, "24b210d1c881433f14eefd56c1d5b57748c583c3": { "hash": "24b210d1c881433f14eefd56c1d5b57748c583c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix update_property() in particle material editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89048 }, "c54e09a5a304c1578689f5b98cfee41c24d95848": { "hash": "c54e09a5a304c1578689f5b98cfee41c24d95848", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul some \"uncommon\" wording in class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89036 }, "24181d10552e3bedca05f1f0a470eb29a2d93975": { "hash": "24181d10552e3bedca05f1f0a470eb29a2d93975", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMzA0MTY3" ], "author_raw": "20kdc ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Adjust STATIC_CALLED_ON_INSTANCE warning to not default to the native type, and to not trigger on self-calls", "body": "Not defaulting to the native type rationale:\n\nDefaulting to the native type is less than useful, as:\n\n* There are very few native types that are extensible and have static methods.\n* Defaulting to the native type does not account for a method being script-defined.\n\nWhile the \"real fix\" would be to carefully track the source of the method, the get_function_signature method is already complicated enough.\n\nThis will at least ensure the resulting code should always be valid.\n\nNot triggering on self-calls rationale:\n\nFound in PR comment https://github.com/godotengine/godot/pull/85918#issuecomment-1935864459\n\n```\nstatic func example():\npass\n\nfunc example2():\nexample() # self-call on static function\n```\n\nDisabling this warning on self-calls is:\n\n* Consistent with other languages\n* Important for anonymous classes (where the output code is unusable)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85918 }, "ace828423133591d3e924d61972114f9f5eb7195": { "hash": "ace828423133591d3e924d61972114f9f5eb7195", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Linux: Handle export preset compat with 'Linux/X11' platform name", "body": "Fixes #89012.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89044 }, "7b3e1a5bde17eb058eba1ab70000b4474fa0aa8f": { "hash": "7b3e1a5bde17eb058eba1ab70000b4474fa0aa8f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Optimize SceneTree's `change_scene_to_file` autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87197 }, "8e951fd0a92c551f260c3272039181be32121a32": { "hash": "8e951fd0a92c551f260c3272039181be32121a32", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89024 from bruvzg/rtl_hover_meta", "body": "[RTL] Add optional `push_meta` argument to control how meta underline is drawn.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9a881b37cc96d2ddb113dd96c560a7febe99641": { "hash": "d9a881b37cc96d2ddb113dd96c560a7febe99641", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89009 from smix8/navobstacle_debug_visibility", "body": "Fix NavigationObstacle3D debug not reacting to visiblity changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79005978b741fbc21069b1d0190257320146ebfe": { "hash": "79005978b741fbc21069b1d0190257320146ebfe", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88947 from lawnjelly/fix_physics_platform_rid", "body": "Fix physics platform crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bd7637248c6ada567537392d3c69541c632e1c56": { "hash": "bd7637248c6ada567537392d3c69541c632e1c56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88883 from joaoh82/add-weighted-random-method", "body": "Add `RandomNumberGenerator::rand_weighted` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8cfc5e1c8f5d72bc21d42945aeab01bea508fa3": { "hash": "d8cfc5e1c8f5d72bc21d42945aeab01bea508fa3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88841 from MajorMcDoom/doc-fix", "body": "Add necessary elaboration to documentation for `Node3D::get_parent_node_3d`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6149462008fe64514815da102fa2a4e6402a66e4": { "hash": "6149462008fe64514815da102fa2a4e6402a66e4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88833 from emre0altan/save-scene-and-global-checkbox-options-in-history-window", "body": "Save scene and global checkbox options of History window", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c13cb95d0f0b25d0b38c8a85f3f2c019dae0f578": { "hash": "c13cb95d0f0b25d0b38c8a85f3f2c019dae0f578", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88810 from Sauermann/fix-parse-input-doc", "body": "Document that `parse_input_event` doesn't influence the OS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "06d4023884136f048ea13a02d2b2716855fa3ef5": { "hash": "06d4023884136f048ea13a02d2b2716855fa3ef5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87301 from Mickeon/documentation-leading-spaces-to-tabulation", "body": "Replace built-in docs codeblock's leading spaces with tabs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "adbe2383321831ca963af6d406555be983abe7de": { "hash": "adbe2383321831ca963af6d406555be983abe7de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for EditorSettings' methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89043 }, "0a089e284b85fe345938b98f259a57e576bd71af": { "hash": "0a089e284b85fe345938b98f259a57e576bd71af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87191 from Mickeon/autocompletion-TranslationServer", "body": "Add autocompletion for TranslationServer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0618bff3940a596114cc4fc1bdc302f0b218bfea": { "hash": "0618bff3940a596114cc4fc1bdc302f0b218bfea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86777 from Mickeon/autocomplete-classdb", "body": "Add autocompletion for ClassDB & AudioServer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1377920cdf919e7316e43f5039c46ac91fd96e0": { "hash": "c1377920cdf919e7316e43f5039c46ac91fd96e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86743 from Mickeon/autocompletion-optimise-object", "body": "Optimise comparisons for Object's `get_argument_options`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e950dea5aeec11227c2f84e1f0256601ead23ac": { "hash": "1e950dea5aeec11227c2f84e1f0256601ead23ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86398 from reach-satori/prof-visibility-fix", "body": "Fix internal profiling button being visible when disabled in settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74700208e608c7cdd290cd16792ce0ddb2a5a97e": { "hash": "74700208e608c7cdd290cd16792ce0ddb2a5a97e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86023 from bitsawer/fix_fog_voxelgi", "body": "Fix Volumetric Fog VoxelGI updates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e455060709cd4838055377e6a98bf2085d19809": { "hash": "8e455060709cd4838055377e6a98bf2085d19809", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85801 from HolonProduction/select-whole-words-line-edit", "body": "Allow dragging selection when selecting whole words in `LineEdit`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9538372f12f3024db5c06093f037f17fc1cb0dbb": { "hash": "9538372f12f3024db5c06093f037f17fc1cb0dbb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80375 from akien-mga/astcenc-4.5.0", "body": "astcenc: Update to 4.7.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "89d772a7990f28b4e76610cb87abf2237eef460d": { "hash": "89d772a7990f28b4e76610cb87abf2237eef460d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDU2NjAz" ], "author_raw": "bitsawer ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Volumetric Fog VoxelGI updates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86023 }, "a2e7c64dc4911a0070dceec4894689d70cb4cac6": { "hash": "a2e7c64dc4911a0070dceec4894689d70cb4cac6", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Cleanup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86973 }, "1f42455e0a6f4b708b06500f63e2413d2a218a7e": { "hash": "1f42455e0a6f4b708b06500f63e2413d2a218a7e", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Debugging additions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86973 }, "42233284b1824d3dd4070556a690c92f89e19ce2": { "hash": "42233284b1824d3dd4070556a690c92f89e19ce2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix interpolated strings in ScriptPropertyDefVal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89007 }, "fc7d7d3dae02213d0a8d4b3af24f67017ef18770": { "hash": "fc7d7d3dae02213d0a8d4b3af24f67017ef18770", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Add test for `get_node` autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86973 }, "973448ec4caa6f9e13ce10fe1557fc0cd068eb1d": { "hash": "973448ec4caa6f9e13ce10fe1557fc0cd068eb1d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "clipper2: Update to 1.3.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89025 }, "2a3de7adc387a8489bc0bf5dd86044728ce11772": { "hash": "2a3de7adc387a8489bc0bf5dd86044728ce11772", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Add optional `push_meta` argument to control how meta underline is drawn.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89024 }, "e461496ecb89263d1df052b1876ad607b196b58d": { "hash": "e461496ecb89263d1df052b1876ad607b196b58d", "is_merge": false, "authored_by": [ "U_kgDOCaM8Hg" ], "author_raw": "Edward Moulsdale ", "committer_raw": "Edward Moulsdale ", "summary": "Add unit tests for CryptoKey", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89021 }, "8faba242a4ee0ce92d28424c9865b3c7894bbfba": { "hash": "8faba242a4ee0ce92d28424c9865b3c7894bbfba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg5NTk4NDQ1" ], "author_raw": "Dominic Marier ", "committer_raw": "Dominic Marier ", "summary": "Added multi-selection for sprite_frame_editor", "body": "use multi-selection for copy/paste\nmove up or down\nframe duration set while multi-selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85494 }, "0f26ae93f2710b25a07f0b37f2a80b4bac88a3b9": { "hash": "0f26ae93f2710b25a07f0b37f2a80b4bac88a3b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMTQyMjYy" ], "author_raw": "emre0altan ", "committer_raw": "emre0altan ", "summary": "Save scene and global checkbox options of History window, fixes #88432", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88833 }, "404b2bf9c218dc05a1716ba8d376dec932487ddc": { "hash": "404b2bf9c218dc05a1716ba8d376dec932487ddc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for ProjectSettings' methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86758 }, "920dff34452a1beec08e0d9bc7f0343d21154c62": { "hash": "920dff34452a1beec08e0d9bc7f0343d21154c62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for ClassDB & AudioServer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86777 }, "ffd498c57d943879e4d417422e473943bd373c40": { "hash": "ffd498c57d943879e4d417422e473943bd373c40", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for TranslationServer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87191 }, "8121446385fdebb04ee27c505be94ee88cce61d1": { "hash": "8121446385fdebb04ee27c505be94ee88cce61d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Document that `parse_input_event` doesn't influence the OS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88810 }, "82f20cdcc0a48435fa3ba3f0d4ff4ecbb30da450": { "hash": "82f20cdcc0a48435fa3ba3f0d4ff4ecbb30da450", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "astcenc: Update to 4.7.0", "body": "https://github.com/ARM-software/astc-encoder/releases/tag/4.5.0\nhttps://github.com/ARM-software/astc-encoder/releases/tag/4.6.0\nhttps://github.com/ARM-software/astc-encoder/releases/tag/4.7.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80375 }, "cd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa": { "hash": "cd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Optimise Object's `get_argument_options`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86743 }, "9d3768d2d724c8807dea6a35f6512185003364ed": { "hash": "9d3768d2d724c8807dea6a35f6512185003364ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Replace built-in docs codeblock's leading spaces with tabs", "body": "Replace built-in docs codeblock's leading spaces with tabs", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87301 }, "785b5f4574a0c182dc7df7fd14bd6554800cbabe": { "hash": "785b5f4574a0c182dc7df7fd14bd6554800cbabe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationObstacle3D debug not reacting to visiblity changes", "body": "Fixes NavigationObstacle3D debug not reacting to visiblity changes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89009 }, "4c8015bec3c70202d14e778bf086e48e307f5c58": { "hash": "4c8015bec3c70202d14e778bf086e48e307f5c58", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Add necessary elaboration to documentation for Node3D::get_parent_node_3d", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88841 }, "7d2ca2d8ac49cde9767e00b70f9eaf1920eb266d": { "hash": "7d2ca2d8ac49cde9767e00b70f9eaf1920eb266d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89005 from dalexeev/gds-fix-res-format-loader-path", "body": "GDScript: Fix paths in `ResourceFormatLoaderGDScript::load()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c38a9fe82a309fc6012a25111d3a807b70c65f6": { "hash": "5c38a9fe82a309fc6012a25111d3a807b70c65f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #89003 from akien-mga/node3d-reparent-no-global-transform", "body": "Don't access Node3D/Node2D/Control global transform in `reparent` unless needed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0c184c9c9e68eff981ee2133d6d46b73ac94f02": { "hash": "b0c184c9c9e68eff981ee2133d6d46b73ac94f02", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88994 from TCROC/fix-c#-missing-epsilon-64bit", "body": "Fix C# epsilon compiler error on double precision build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09c6cb1250aa5f770ceab9edc1c3e35134cd35d5": { "hash": "09c6cb1250aa5f770ceab9edc1c3e35134cd35d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0MzA3MDQ5" ], "author_raw": "Travis Lange ", "committer_raw": "Travis Lange ", "summary": "Fix C# epsilon compiler error on double precision build", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88994 }, "810a0dbff12585cebf37681e5e4007550b259c8c": { "hash": "810a0dbff12585cebf37681e5e4007550b259c8c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjQ3MDYwOTY=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Don't access Node3D/Node2D/Control global transform in `reparent` unless needed", "body": "Fixes #89002.\n\nCo-authored-by: Tamás Gálffy ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89003 }, "0908ad400584f19181f9d6e762c85e8a59092585": { "hash": "0908ad400584f19181f9d6e762c85e8a59092585", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix paths in `ResourceFormatLoaderGDScript::load()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89005 }, "b5d30f9efea4ca308a2a9cf88777b348719afac9": { "hash": "b5d30f9efea4ca308a2a9cf88777b348719afac9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88996 from jsjtxietian/fix-doctool", "body": "Change shader compiler default setting to avoid doctool error", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99ba2519eaf79271c86b8a932ce185666fb79a37": { "hash": "99ba2519eaf79271c86b8a932ce185666fb79a37", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88992 from Sauermann/fix-window-mouse-notification", "body": "Fix mouse entered notifications", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0b9c66a7fa1a664918c1cddf97d3652ab2837fc": { "hash": "b0b9c66a7fa1a664918c1cddf97d3652ab2837fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88987 from bruvzg/macos_12_depr_warn", "body": "[macOS] Fix some deprecation warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3125a4fb907214cf704916e2901bf732fe4999b5": { "hash": "3125a4fb907214cf704916e2901bf732fe4999b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88986 from akien-mga/navigation-fix-blank-build-profile", "body": "Fix linking NavigationServer2D/3D with all classes disabled in build profile", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c84188b694aa8f78e8bc8099133a3b94d9bad7a9": { "hash": "c84188b694aa8f78e8bc8099133a3b94d9bad7a9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88980 from Calinou/visualshader-remainder-add-percent-sign", "body": "Add percent (`%`) sign to Remainder node name in visual shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "90ed9a5de072653823486f3018b6f81e38ed5547": { "hash": "90ed9a5de072653823486f3018b6f81e38ed5547", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88978 from bruvzg/macos_bg_cont", "body": "[macOS] Enable input from controllers in the background.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d9a529c87f7a52661c590fe05457f367c4e2495": { "hash": "6d9a529c87f7a52661c590fe05457f367c4e2495", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88970 from KoBeWi/ImageCursor2D", "body": "Improve `cursor_set_custom_image()` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8328d9a64784b80c5acd584d24478889703ff71a": { "hash": "8328d9a64784b80c5acd584d24478889703ff71a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88966 from groud/remove_tilemap_layer_dependencies_to_tilemap", "body": "Remove almost all remaining dependencies of TileMapLayer on TileMap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cf48f5365ecc29a7db561c964b5bd3d29ca8387": { "hash": "9cf48f5365ecc29a7db561c964b5bd3d29ca8387", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88963 from adamscott/hide-to-advanced-snap-2d-vertices", "body": "Move `rendering/2d/snap/snap_2d_vertices_to_pixel` setting to advanced view", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc87f05f4400efeb8a575aad1e72cdef57ccf7b8": { "hash": "dc87f05f4400efeb8a575aad1e72cdef57ccf7b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88961 from AThousandShips/deferred_doc", "body": "[Doc] Clarify some details about deferred calls", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7434f8b4e3af0014ed55f4f2058c2e31a53305bf": { "hash": "7434f8b4e3af0014ed55f4f2058c2e31a53305bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88959 from akien-mga/pre-commit-clang-17.0.6-black-24.2.0", "body": "Pre-commit: Update to clang-format 17.0.6 and black 24.2.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9101067666525ff97b0b63f96c001bd413587ba2": { "hash": "9101067666525ff97b0b63f96c001bd413587ba2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88958 from 398utubzyt/gltf/use-correct-name", "body": "Fix compilation errors when `DISABLE_DEPRECATED` is defined", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc21871c9abea359f4d60c5d80f02868ff7c1751": { "hash": "cc21871c9abea359f4d60c5d80f02868ff7c1751", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88956 from akien-mga/doc-rtl-zero-idx", "body": "RTL: Clarify that line, paragraph, and character numbers are zero-indexed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d9296e5fddd485b179f98861dc94a7938b7a4bdf": { "hash": "d9296e5fddd485b179f98861dc94a7938b7a4bdf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88949 from shana/vs-performance-improvement", "body": "Visual Studio: Improve performance of parsing project file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9278856ff74f3b49ca7342703527000abc8044fc": { "hash": "9278856ff74f3b49ca7342703527000abc8044fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88948 from dalexeev/core-add-callable-create", "body": "Core: Add `Callable.create` static method for `Variant` callables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9b531c613fee2a97aaf6193d82346acff2e3899": { "hash": "c9b531c613fee2a97aaf6193d82346acff2e3899", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88920 from AThousandShips/group_doc_fix", "body": "[Doc] Fix some incorrect uses of \"children\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d19437804372b93cd9c61675bc53a243adcd5166": { "hash": "d19437804372b93cd9c61675bc53a243adcd5166", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88904 from akien-mga/efs-tell-me-what-you-import", "body": "EditorFileSystem: Add verbose print for file being (re)imported", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5bbf5449662836471dd551d1ea312c229afeae4": { "hash": "f5bbf5449662836471dd551d1ea312c229afeae4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88744 from Riteo/wayland-multitool-tablet", "body": "Wayland: Restore tablet support and handle multiple tools", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "172b2546871ae6f6e3c1d63fd2b4c40a7a9a9c3d": { "hash": "172b2546871ae6f6e3c1d63fd2b4c40a7a9a9c3d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88664 from RandomShaper/res_load_modes", "body": "Enhance cache modes in resource loading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da916221a71eaa0a66b8e84bd6ce05229786aa12": { "hash": "da916221a71eaa0a66b8e84bd6ce05229786aa12", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88577 from davthedev/itemlist-light-refactor", "body": "Fix item positioning, text alignment & unwanted clipping of ItemList items", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7462b1a0b2b3facc33e80f2ff925957b8aad0037": { "hash": "7462b1a0b2b3facc33e80f2ff925957b8aad0037", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88561 from RandomShaper/res_load_safer", "body": "Improve thread safety of resource loading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c38b9bcf4c7ee3a9030b7a31c1f26d75fd53e72": { "hash": "5c38b9bcf4c7ee3a9030b7a31c1f26d75fd53e72", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88255 from Calinou/doc-richtextlabel-meta-clicked", "body": "Document using RichTextLabel's `meta_clicked` to handle clickable URLs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "440fe26338063fa03024d2e525c962caea0367c1": { "hash": "440fe26338063fa03024d2e525c962caea0367c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87268 from Wyxaldir/master", "body": "Fix for `resource_local_to_scene` in arrays.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16bdd83ea484de0382958d06bf76d368e77e10e9": { "hash": "16bdd83ea484de0382958d06bf76d368e77e10e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86705 from KoBeWi/resourception", "body": "Improve saving of built-in resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "846428e0c6d819e5779c671192969f65ce585de3": { "hash": "846428e0c6d819e5779c671192969f65ce585de3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86222 from YeldhamDev/give_me_those_strings_baby", "body": "Add option to add built-in strings in the POT generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1cc9190c70ac1a1b0e460353f291c1c661fafc9e": { "hash": "1cc9190c70ac1a1b0e460353f291c1c661fafc9e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81822 from nlupugla/nodepath-slice", "body": "Add `NodePath::slice` method", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "05b44f3ef285d518da61c0f3a307c43c41b5ec8e": { "hash": "05b44f3ef285d518da61c0f3a307c43c41b5ec8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #54641 from Calinou/gui-tweak-default-outline-color", "body": "Use black for font outlines by default instead of white", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88df5ea8acd423f2213441d84f2e0f9cd0280552": { "hash": "88df5ea8acd423f2213441d84f2e0f9cd0280552", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwODUxNw==" ], "author_raw": "João Henrique Machado Silva ", "committer_raw": "João Henrique Machado Silva ", "summary": "Add RandomNumberGenerator::rand_weighted method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88883 }, "d5a3a9aea6ce251df7a0334ac6e507672a4bab22": { "hash": "d5a3a9aea6ce251df7a0334ac6e507672a4bab22", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MzQ4MTA2" ], "author_raw": "Leonardo Demartino ", "committer_raw": "Leonardo Demartino ", "summary": "Fix low volume sound output on iOS when Play and Record category is used.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 89006 }, "787c784aca28f19841b2eb79b702e517007d9901": { "hash": "787c784aca28f19841b2eb79b702e517007d9901", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Remove almost all remaining dependencies of TileMapLayer on TileMap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88966 }, "9b5cd8e2400ac305b3e47229a8981327c22823f0": { "hash": "9b5cd8e2400ac305b3e47229a8981327c22823f0", "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": "[Doc] Fix some incorrect uses of \"children\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88920 }, "d90c9db27fdcbbdd6e195ec1ca106f6f7513004e": { "hash": "d90c9db27fdcbbdd6e195ec1ca106f6f7513004e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Core: Add `Callable.create` static method for `Variant` callables", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88948 }, "0ed341cd1e5c9cd3feb4a812946f8a2f06f92a0f": { "hash": "0ed341cd1e5c9cd3feb4a812946f8a2f06f92a0f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Change shader compiler default setting to avoid doctool error", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88996 }, "d259f979f513d8b4730ff8b40f976b8ae8973dd2": { "hash": "d259f979f513d8b4730ff8b40f976b8ae8973dd2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix mouse entered notifications", "body": "Make sure, that a windows initial state is `mouse_in_viewport = false`.\nThis makes sure, that the mouse entered notification is sent when the\nmouse hovers a window for the first time.\n\nFor embedded Windows, `NOTIFICATION_WM_MOUSE_ENTER` is currently sent\ntwice in a row. Remove one of the places where it is sent.\n`Window::_update_mouse_over()` is the correct one, because there it is\nalso called for native windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88992 }, "6fdf3e5d22260bd20f1e3790b06780246cd753b0": { "hash": "6fdf3e5d22260bd20f1e3790b06780246cd753b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix linking NavigationServer2D/3D with all classes disabled in build profile", "body": "For some reason the destructor for NavigationMeshSourceGeometryData2D/3D\nbeing implemented in the .cpp was causing linking issues.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88986 }, "e15a2ff1dbfbf86b8154a8ab3eda69367183d436": { "hash": "e15a2ff1dbfbf86b8154a8ab3eda69367183d436", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix some deprecation warnings.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88987 }, "07c4baded7483c6ae54017134a446a287a8fab2d": { "hash": "07c4baded7483c6ae54017134a446a287a8fab2d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add percent (`%`) sign to Remainder node name in visual shaders", "body": "This makes the node easier to search in the Create New Node dialog.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88980 }, "3aeb4a5542c8c1c57a5076ab82d38e5b40eb6487": { "hash": "3aeb4a5542c8c1c57a5076ab82d38e5b40eb6487", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve cursor_set_custom_image() method", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88970 }, "77e92dda0ff1978f6eb59814758188cb388e32c5": { "hash": "77e92dda0ff1978f6eb59814758188cb388e32c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Enable input from controllers in the background.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88978 }, "3fe01226b74a892270d724dea5c8c6d79a6bc5fa": { "hash": "3fe01226b74a892270d724dea5c8c6d79a6bc5fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Use black for font outlines by default instead of white", "body": "This makes font outlines more usable out of the box, as black\nis one of the most commonly used colors for font outlines.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 54641 }, "8239aeec8ede9c6fadec56e842665c392a835a0a": { "hash": "8239aeec8ede9c6fadec56e842665c392a835a0a", "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: Add static `is_format_compressed` function.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88763 }, "1cc5b0aa0d2ab0da6c82cad736e9cd50b0771251": { "hash": "1cc5b0aa0d2ab0da6c82cad736e9cd50b0771251", "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": "[Doc] Clarify some details about deferred calls", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88961 }, "dcf4cf79fd4a9985732cdec47adbf332295809dd": { "hash": "dcf4cf79fd4a9985732cdec47adbf332295809dd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Hide snap_2d_vertices_to_pixel setting to advanced", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88963 }, "d70c45b5c85022fb02224235ff6df24ebf83dcf1": { "hash": "d70c45b5c85022fb02224235ff6df24ebf83dcf1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Add option to add built-in strings in the POT generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86222 }, "84b85d894c47cf5d680992fcae1d9af48eee0d3f": { "hash": "84b85d894c47cf5d680992fcae1d9af48eee0d3f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Improve thread safety of resource loading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88561 }, "3a08c646ee1e9884a020a3f7ff10c6c9d28b60ba": { "hash": "3a08c646ee1e9884a020a3f7ff10c6c9d28b60ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Pre-commit: Update to clang-format 17.0.6 and black 24.2.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88959 }, "4c69e8c026b9e2a1cc551e22554bb398ee201674": { "hash": "4c69e8c026b9e2a1cc551e22554bb398ee201674", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NjYwMjgx" ], "author_raw": "398utubzyt <398utubzyt@gmail.com>", "committer_raw": "398utubzyt <398utubzyt@gmail.com>", "summary": "Fix compilation errors when `DISABLE_DEPRECATED` is defined", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88958 }, "4a1397b58cf3cbdddf657efc575c6066860daf6d": { "hash": "4a1397b58cf3cbdddf657efc575c6066860daf6d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "RTL: Clarify that line, paragraph, and character numbers are zero-indexed", "body": "Closes #82885.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88956 }, "d6f2bec890db6f798824e30eb337fbe1df48c00d": { "hash": "d6f2bec890db6f798824e30eb337fbe1df48c00d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "VS: Improve performance of parsing project file", "body": "VS doesn't handle string parsing very well, so having all the files in one\nproperty slows down VS a lot when loading the projects. Splitting the files\nup into per-directory properties brings down project processing times from\n20 seconds to 1 second (on my machine).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88949 }, "b01a36b3cd04499d959bbd169dec719e088a420a": { "hash": "b01a36b3cd04499d959bbd169dec719e088a420a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: Restore tablet support and handle multiple tools", "body": "This code was already partially there, although heavily incomplete and\nnowadays commented out.\n\nIt got broken after the `WaylandThread` refactor and I didn't bother to\nbring it over, preferring to `#if 0` it into oblivion for the time\nbeing as I don't have a tablet/pen which support an eraser and tilt\nreporting.\n\nThis commit brings it back and adds proper multi-tool support (needed\nfor eraser detection) thanks to winston-yallow, who could test this code\nwith their more capable tablet.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88744 }, "093cdd2188cfc21c7837214099c35fb054a76a9f": { "hash": "093cdd2188cfc21c7837214099c35fb054a76a9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "EditorFileSystem: Add verbose print for file being (re)imported", "body": "Also print the time it took for each file.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88904 }, "df78c0636d79c9545a283e0e2a926d623998cc27": { "hash": "df78c0636d79c9545a283e0e2a926d623998cc27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88798 from Malcolmnixon/xr-body-tracker", "body": "XR: Add body tracking support.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b431314e8f8b169d6e3c74bd2bfdc3d14b3d08cc": { "hash": "b431314e8f8b169d6e3c74bd2bfdc3d14b3d08cc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88794 from ryevdokimov/fix-spinbox", "body": "If SpinBox text can't be parsed use last updated text", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ac99b94d35d8d59f713a0bc944af13386feac9e": { "hash": "0ac99b94d35d8d59f713a0bc944af13386feac9e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88572 from ajreckof/fix-crash-on-dictionarry-new-key/value-change-type-when-inspector-opened", "body": "Fix crash on changing resource type of dictionary new key/value while editing the resource.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b1266b8126cf4204637340d01e2a41dd4948f77": { "hash": "0b1266b8126cf4204637340d01e2a41dd4948f77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Fix physics platform crash", "body": "Physics body previously stored the RID of a collision object and accessed it on the next frame, leading to a crash if the object had been deleted.\nThis PR checks the object still exists via the ObjectID prior to access.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88947 }, "57aa7345627075fa4cf3f1de33bcddf67baafe80": { "hash": "57aa7345627075fa4cf3f1de33bcddf67baafe80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Add body tracking support.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88798 }, "f77bc872114ebe77f1604db47b81016ff478ce17": { "hash": "f77bc872114ebe77f1604db47b81016ff478ce17", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88938 from clayjohn/GLES3-skeleton2d", "body": "Ensure proper vertex input masks are used in 2D compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e922abd9755e69aa3520ff7df0746b263125e241": { "hash": "e922abd9755e69aa3520ff7df0746b263125e241", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix crash on changing resource type of dictionary new key/value while editing the resource", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88572 }, "2c7dd35822c0d6210831b3e70d301686190ca13f": { "hash": "2c7dd35822c0d6210831b3e70d301686190ca13f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure proper vertex input masks are used in 2D compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88938 }, "76a6650fd97bba5404a25decc9ff4c94e84ed998": { "hash": "76a6650fd97bba5404a25decc9ff4c94e84ed998", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "If spinbox text can't be parsed use last updated text", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88794 }, "23191b834e4609baacf19855c3acb6a9f607b30f": { "hash": "23191b834e4609baacf19855c3acb6a9f607b30f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88917 from mihe/tree-selection-crash", "body": "Fix crash when selecting re-added `TreeItem::Cell`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7682bc3f4d114963bb4f9812059769f027be4e1a": { "hash": "7682bc3f4d114963bb4f9812059769f027be4e1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88932 from bruvzg/fix_indicatore_destroy", "body": "[macOS/Windows] Fix application indicator destruction.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac4376814b0bd721d0ae41a0a521e1bc1e6f8ad8": { "hash": "ac4376814b0bd721d0ae41a0a521e1bc1e6f8ad8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88931 from clayjohn/GLTF-normals", "body": "Fix wrong indexing when generating dummy tangents in GLTF import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a056329f5689a6458be858985f510b2adcdd2db": { "hash": "2a056329f5689a6458be858985f510b2adcdd2db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88911 from Chaosus/fix_editor_help", "body": "Remove redundant space after enum/flags word in editor docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed2ff19cd78b5f4bdb38ddbd6b8e7e47e8c7c151": { "hash": "ed2ff19cd78b5f4bdb38ddbd6b8e7e47e8c7c151", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88909 from emre0altan/clarify-c#-color-opacity-comment", "body": "Clarify C# Color opacity comment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a64cb8eff3becb71718b711ce4cd8c4512a3e5f5": { "hash": "a64cb8eff3becb71718b711ce4cd8c4512a3e5f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88570 from paulloz/dotnet/warnings-editorconfig-cleanup", "body": "[.NET] Better `.editorconfig` setup in `modules/mono/`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dca3c22fc6f9716c2cdd91d43f340c9cdb0c706": { "hash": "3dca3c22fc6f9716c2cdd91d43f340c9cdb0c706", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88497 from Sauermann/fix-owner-import", "body": "Fix owner when importing meshes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f80cdeb5970ea18ab03fb56c89599a0adb72db8b": { "hash": "f80cdeb5970ea18ab03fb56c89599a0adb72db8b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87504 from smix8/nav_mesh_auto_rebake", "body": "Auto-bake edited NavigationPolygons in the Editor on a timer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8383745160c86b32d94aaff73cd3de5889271e2b": { "hash": "8383745160c86b32d94aaff73cd3de5889271e2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82599 from smix8/shapecast_debug_4.x", "body": "Change ShapeCast3D and RayCast3D debug to use RenderingServer directly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21ee3716c28cb8eb99117d50097a932f39311c67": { "hash": "21ee3716c28cb8eb99117d50097a932f39311c67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82122 from dalexeev/gds-add-export-hidden-annotation", "body": "GDScript: Add `@export_storage` annotation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1aa8e91d158c105d69f5ebae2b7fb9efc4478c57": { "hash": "1aa8e91d158c105d69f5ebae2b7fb9efc4478c57", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #59247 from Calinou/editor-display-build-date", "body": "Display the build date in the editor and when starting the engine", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0084803b43db35205aa1582179fac081dc56c5f": { "hash": "a0084803b43db35205aa1582179fac081dc56c5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS/Windows] Fix application indicator destruction.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88932 }, "10e8f3698b8c5a8900e2ddf755fd8f503dbd9400": { "hash": "10e8f3698b8c5a8900e2ddf755fd8f503dbd9400", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Auto-bake edited NavigationPolygons in the Editor on a timer", "body": "Auto-bakes edited NavigationPolygons in the Editor on a timer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87504 }, "14c776f798eb678d4d73b9cec81a981bb1b5cb26": { "hash": "14c776f798eb678d4d73b9cec81a981bb1b5cb26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Fix wrong indexing when generating dummy tangents in GLTF import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88931 }, "67e9ccdbc4909b975099ea73fc5ca92a28ce1e6a": { "hash": "67e9ccdbc4909b975099ea73fc5ca92a28ce1e6a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Display the build date in the editor and when starting the engine", "body": "This can be used to quickly see how recent a development build is,\nwithout having to look up the commit date manually.\nWhen juggling around with various builds (e.g. for benchmarking),\nthis can also be used to ensure that you're actually running the\nbinary you intended to run.\n\nThe date stored is the date of the Git commit that is built, not\nthe current date at the time of building the binary. This ensures\nbinaries can remain reproducible.\n\nThe version timestamp can be accessed using the `timestamp` key\nof the `Engine.get_version_info()` return value.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 59247 }, "f556d7a54b40fd9b3e4adb59dce5cdffbdbbfd0c": { "hash": "f556d7a54b40fd9b3e4adb59dce5cdffbdbbfd0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Change ShapeCast3D and RayCast3D debug to use RenderingServer directly", "body": "Changes ShapeCast3D and RayCast3D debug to use RenderingServer directly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82599 }, "ea03154a27ba024ef2ceb18c17d2fd4571008d5c": { "hash": "ea03154a27ba024ef2ceb18c17d2fd4571008d5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document using RichTextLabel's `meta_clicked` to handle clickable URLs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88255 }, "139a5df821bba81cb0ca27542afb47400dfad6ec": { "hash": "139a5df821bba81cb0ca27542afb47400dfad6ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Cleanup C# projects, code quality & style", "body": "New rules:\n- Do not silence CA1805 any more\n- Limit where we silence CA1707, CA1711, CA1720\n- Enforce severity=warning for IDE0040\n- Enforce Allman style braces\n- Enforce naming conventions (IDE1006 is still severity=suggestion)\n\nFixes:\n- Fix REFL045, CS1572, CS1573\n- Suppress CS0618 when generating `InvokeGodotClassMethod`\n- Fix indent when generating GD_constants.cs\n- Temporarily silence CS1734 in generated code\n- Fix a lot of naming rule violations\n\nMisc.:\n- Remove ReSharper comments for RedundantNameQualifier\n- Remove suppression attributes for RedundantNameQualifier\n- Remove severity=warnings for CA1716, CA1304 (already included in the level of analysis we run)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88570 }, "c7fb8579fe89c72d2139990faf6d0b8c136bca14": { "hash": "c7fb8579fe89c72d2139990faf6d0b8c136bca14", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Stop using `RTR()` inside the \"editor\" folder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86143 }, "f63728cb9f5550b1de202cc014bdc3f110d485c9": { "hash": "f63728cb9f5550b1de202cc014bdc3f110d485c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2OTYxNjQ2" ], "author_raw": "David Giardi ", "committer_raw": "David Giardi ", "summary": "Fix item positioning & pointer detection areas of ItemList", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88577 }, "f5dbbf7fd067bbb435989a6839fe37e03e4ba057": { "hash": "f5dbbf7fd067bbb435989a6839fe37e03e4ba057", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88921 from Repiteo/dotnet/deprecate-check-fix", "body": "C#: Only check for empty deprecation message if deprecated", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea982c402d2631e0415e8959b455f2f82dc581a6": { "hash": "ea982c402d2631e0415e8959b455f2f82dc581a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88918 from blackbird806/patch-1", "body": "Remove self includes in some files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d1a6fd34297b86f502d59f01cc99e8173c21aff0": { "hash": "d1a6fd34297b86f502d59f01cc99e8173c21aff0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88027 from RandomShaper/d3d12_sdfgi_cool", "body": "Direct 3D 12: Implement proper fallback for format casting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be7019de0f6e75b1cb224c71e833ab584a7f012e": { "hash": "be7019de0f6e75b1cb224c71e833ab584a7f012e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Only check for empty deprecation message if deprecated", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88921 }, "3f530c7091cbf71412afbe26eaf4e5306b5326d0": { "hash": "3f530c7091cbf71412afbe26eaf4e5306b5326d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Implement proper fallback for format casting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88027 }, "52c4abea17caae784380465d77c0b18d20e7fe52": { "hash": "52c4abea17caae784380465d77c0b18d20e7fe52", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Revise implementation to match the implementation in `core`", "body": "Fixes: #88834", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88919 }, "e2f1af8742cb0345d7c75d5165b5ee03b9e8fbcc": { "hash": "e2f1af8742cb0345d7c75d5165b5ee03b9e8fbcc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MTIyMzk3" ], "author_raw": "blackbird806 ", "committer_raw": "Rémi Verschelde ", "summary": "Remove self includes in some files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88918 }, "4100a23c5e2e05422c994af1a2e3159d6c271db7": { "hash": "4100a23c5e2e05422c994af1a2e3159d6c271db7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMTQyMjYy" ], "author_raw": "emre0altan ", "committer_raw": "emre0altan ", "summary": "Clarify C# Color opacity comment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88909 }, "8f3e2a61130232e089f1da6062ebf53f986779b4": { "hash": "8f3e2a61130232e089f1da6062ebf53f986779b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88912 from AThousandShips/tile_drag_fix", "body": "[TileSet] Fix crash when deleting dragged polygon point", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21e3b2111e4989e89403c4bc505c4ddd9dfec6a7": { "hash": "21e3b2111e4989e89403c4bc505c4ddd9dfec6a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88862 from smix8/split_physics_classes", "body": "Split monolithic physics class files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9dceb626d68d45e5f0f77a2c949f3effe1416530": { "hash": "9dceb626d68d45e5f0f77a2c949f3effe1416530", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88817 from Mickeon/plugin-list-black", "body": "Fix toggling a plugin makes its name black", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cfe344f12f082f89094c56f944f3d8f150285053": { "hash": "cfe344f12f082f89094c56f944f3d8f150285053", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87872 from RandomShaper/d3d12_tex_mem_is_life", "body": "Direct3D 12: Enhance management of texture data life cycle", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33bc7626808f0816910abe85a1b3f1a0f422069e": { "hash": "33bc7626808f0816910abe85a1b3f1a0f422069e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87478 from AThousandShips/tile_thread_fix_2", "body": "Prevent threading problems in `TileMap`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f7c1c83daac981fecff592bc9cdd80065e979a4a": { "hash": "f7c1c83daac981fecff592bc9cdd80065e979a4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix crash when selecting re-added `Tree` item", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88917 }, "d47021ac6c30ab908314fc8ede49708fc7422125": { "hash": "d47021ac6c30ab908314fc8ede49708fc7422125", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Enhance management of texture data life cycle", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87872 }, "fe203d700333039fb583dfd2e01f754c70ba1486": { "hash": "fe203d700333039fb583dfd2e01f754c70ba1486", "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": "Prevent threading problems in `TileMap`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87478 }, "ea3c303b7eb21be72ff92055353c652b142eee1e": { "hash": "ea3c303b7eb21be72ff92055353c652b142eee1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjg2MjI0" ], "author_raw": "Cass <60286224+Cass-dev-web@users.noreply.github.com>", "committer_raw": "Cass <60286224+Cass-dev-web@users.noreply.github.com>", "summary": "Modify shortcut override for closing scene on macOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88913 }, "0ba746380347cc43336ecd077788db24fe95146b": { "hash": "0ba746380347cc43336ecd077788db24fe95146b", "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": "[TileSet] Fix crash when deleting dragged polygon point", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88912 }, "f7c3c9f987a6f0cfdf0d0208788c1c4b90e2c278": { "hash": "f7c3c9f987a6f0cfdf0d0208788c1c4b90e2c278", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Remove redundant space after enum/flags word in editor docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88911 }, "8bed36e4bbefc4a0d37297e8ebbe0eb2ccc47898": { "hash": "8bed36e4bbefc4a0d37297e8ebbe0eb2ccc47898", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NjY5Njcz" ], "author_raw": "Marcus Elg ", "committer_raw": "Marcus Elg ", "summary": "Improve visualisation of worldboundary2d editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86208 }, "35dafc9fa8ac26cca9ca1da606cbfe782468d05f": { "hash": "35dafc9fa8ac26cca9ca1da606cbfe782468d05f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Split monolithic physics class files", "body": "Splits monolithic physics class files.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88862 }, "a586e860e5fc382dec4ad9a0bec72f7c6684f020": { "hash": "a586e860e5fc382dec4ad9a0bec72f7c6684f020", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88895 from smix8/navobstacle2d_debug_transform", "body": "Fix NavigationObstacle2D debug being affected by Node2D transform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10c3b00bd778992b4290ef2f80fa9cab14ea8260": { "hash": "10c3b00bd778992b4290ef2f80fa9cab14ea8260", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88890 from clayjohn/SurfaceTool-tangent-hash", "body": "Include tangent in SurfaceTool vertex compare operator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0499b57d9e13638d828345d2fce88a661d05d5c6": { "hash": "0499b57d9e13638d828345d2fce88a661d05d5c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88876 from dalexeev/gds-fix-type-highlighting-after-whitespace", "body": "GDScript: Fix type highlighting after whitespace", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0df286fde03802626d236a2687cda80bc150bb1e": { "hash": "0df286fde03802626d236a2687cda80bc150bb1e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88875 from aaronfranke/doc-textedit-gutter-type", "body": "Explain gutter types in the TextEdit documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b38d5efd6a594277a3852595f5a53a11ae1edb08": { "hash": "b38d5efd6a594277a3852595f5a53a11ae1edb08", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88873 from clayjohn/GLES3-compositor-free", "body": "Add `compositor_free` branch in Compatibility scene renderer free function", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b9a6cfa9f5fbaf2e701c181ae48b8ec5a8e2af7": { "hash": "8b9a6cfa9f5fbaf2e701c181ae48b8ec5a8e2af7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88870 from dsnopek/gdextension-fix-runtime-class-ancestor-methods", "body": "GDExtension: Fix calling ancestor methods on runtime classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26e3fe86f122f61468f75b0e8bbf4dcd523e719a": { "hash": "26e3fe86f122f61468f75b0e8bbf4dcd523e719a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88866 from akien-mga/pre-commit", "body": "Replace hand-written pre-commit hooks with `pre-commit` Python tool", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8b2faadac714a833829639b2be5b1ddfb84af65": { "hash": "f8b2faadac714a833829639b2be5b1ddfb84af65", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88865 from akien-mga/adb-ywz", "body": "Don't attempt shutting down adb on exit if not started", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "592d2cb316c425364cf5374ba2621711701cd867": { "hash": "592d2cb316c425364cf5374ba2621711701cd867", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88856 from AThousandShips/tween_fix", "body": "[Animation] Improvements to `Tween` memory management", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d8ca171395affdfe1ebdefac8bc2664d9b7069a": { "hash": "6d8ca171395affdfe1ebdefac8bc2664d9b7069a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88829 from ryevdokimov/institate_message-2d", "body": "Show instantiating or inherit message when using drag to instantiate in 2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4a4937318b11706d368e43d940eed8f1c4c57f40": { "hash": "4a4937318b11706d368e43d940eed8f1c4c57f40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88825 from adamscott/add-create-folder-icon", "body": "Add create folder icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbe263d3291f1fafc61fda5cd5c8b74c3e34ebd9": { "hash": "bbe263d3291f1fafc61fda5cd5c8b74c3e34ebd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88823 from jsjtxietian/limit-NoiseTexture3D", "body": "Do overflow check in when generating NoiseTexture3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04e16a27cfae4d647056f2d17e3dc1b33f98fa1d": { "hash": "04e16a27cfae4d647056f2d17e3dc1b33f98fa1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88821 from lyuma/preserve_initial_pose", "body": "Allow preserving the initial bone pose in rest fixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3780604d798b08045893533879fa9d7fc02dbf6d": { "hash": "3780604d798b08045893533879fa9d7fc02dbf6d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88819 from lyuma/import_nodes_as_skeleton_bones", "body": "Add new scene import option to import as Skeleton", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6ed4a279d9dfa9994e8445100a73a7892ec6f32a": { "hash": "6ed4a279d9dfa9994e8445100a73a7892ec6f32a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88774 from ryevdokimov/instantiating-message", "body": "Show instantiating message with position when using to drag to instantiate in 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "415a334f5f30f2b5e8c2789e22477e8996b1a3ba": { "hash": "415a334f5f30f2b5e8c2789e22477e8996b1a3ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88745 from clayjohn/GLES3-system-fbo", "body": "Consistently use `system_fbo` instead of binding 0 as it is needed for iOS devices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e770a38d0051c2685dec2e30c5e0d01c6046e393": { "hash": "e770a38d0051c2685dec2e30c5e0d01c6046e393", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88742 from MajorMcDoom/text-editor-zoom", "body": "Fix the text editor theme not being applied on editor start", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f98ed65f7d4c1da6256213769fc74ee8c836766": { "hash": "8f98ed65f7d4c1da6256213769fc74ee8c836766", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88738 from clayjohn/mesh_compression-tangents", "body": "Multiple fixes for compressed meshes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b21328d465df6548a8a8be23486c86469ce7ac43": { "hash": "b21328d465df6548a8a8be23486c86469ce7ac43", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88725 from clayjohn/GLTF-binormal-sign", "body": "Properly calculate binormal when creating SurfaceTool from arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "730ef374b442098979015a6a2de3fa295732fbdd": { "hash": "730ef374b442098979015a6a2de3fa295732fbdd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88652 from RobProductions/fix-hover-margin", "body": "Fix editor hover style margins when Draw Extra Borders is enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8b94e65bb9c9e22f5a9694ff444a491db44c657": { "hash": "e8b94e65bb9c9e22f5a9694ff444a491db44c657", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88575 from davthedev/itemlist-no-separators", "body": "Hide separators in ItemList in editor theme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "991394230b7ae84ed375cda90833423fb7d85759": { "hash": "991394230b7ae84ed375cda90833423fb7d85759", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88574 from Malcolmnixon/openxr_1_0_34", "body": "OpenXR: Update to version 1.0.34", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b7513ac2be2f47bec41e4683da61315a46655c3": { "hash": "2b7513ac2be2f47bec41e4683da61315a46655c3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88368 from Muller-Castro/value2ref-editor", "body": "Add const lvalue ref to `editor/*` container parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "915f1769033c6c99b46367d64778fa0f84832b6a": { "hash": "915f1769033c6c99b46367d64778fa0f84832b6a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87973 from flooxo/master", "body": "Remove duplicate `ARRAY_CUSTOM_RGBA8_UNORM` ref in Mesh docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c0461af48c241606495c3be6e9611f42e391608": { "hash": "7c0461af48c241606495c3be6e9611f42e391608", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82968 from Calinou/doc-physics-bounce-damping", "body": "Document Bounce = 1.0 not being sufficient for infinite energy conservation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1be09145c174f2c7e39ab9a8cf9001b5e9b8940": { "hash": "e1be09145c174f2c7e39ab9a8cf9001b5e9b8940", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80372 from Mickeon/doc-peeves-engineering", "body": "Overhaul Engine singleton documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7eddf84e5d1cfe8f59173a46d75aaf599910d33d": { "hash": "7eddf84e5d1cfe8f59173a46d75aaf599910d33d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #68649 from Mickeon/doc-peeves-sweet-tree-scenery", "body": "Tweak SceneTree Documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0449055470658c3608775acc4a727bff42e1035": { "hash": "b0449055470658c3608775acc4a727bff42e1035", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationObstacle2D debug being affected by Node2D transform", "body": "Fixes NavigationObstacle2D debug being affected by Node2D transform.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88895 }, "8875ff0a1471e23e896eb4acbbeb2cc9beb1dacf": { "hash": "8875ff0a1471e23e896eb4acbbeb2cc9beb1dacf", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Show instantiating or inherit message when using to drag to instantiate in 2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88829 }, "3d17aaca715e88c259e0a217a11163b4b4503b8f": { "hash": "3d17aaca715e88c259e0a217a11163b4b4503b8f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Do overflow check in when gererating NoiseTexture3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88823 }, "57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c": { "hash": "57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add compositor_free branch in Compatibility scene renderer free function", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88873 }, "2b2f957543897d376a56e699cdf8c6778279a215": { "hash": "2b2f957543897d376a56e699cdf8c6778279a215", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Include tangent in SurfaceTool vertex compare operator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88890 }, "c58607c32fc45abae1ef8885d05954a717b5eeec": { "hash": "c58607c32fc45abae1ef8885d05954a717b5eeec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix owner when importing meshes", "body": "Handle the case correctly, that a child of a replaced node has\nas owner an ancestor of the replaced node.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88497 }, "c11b52b1e5e630c2dbf970a4c44274e97e0fd323": { "hash": "c11b52b1e5e630c2dbf970a4c44274e97e0fd323", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Engine documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80372 }, "8768db5c33ec5702400a1568f82bc7dcd88c6e71": { "hash": "8768db5c33ec5702400a1568f82bc7dcd88c6e71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Fix BoneAttachment3D responding to only local transform changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88884 }, "7ff1704b1bbe2906be696849d676901ec4c1c62e": { "hash": "7ff1704b1bbe2906be696849d676901ec4c1c62e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document Bounce = 1.0 not being sufficient for infinite energy conservation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82968 }, "1638c1b28f4b79546864872ef25b3c28f4860b56": { "hash": "1638c1b28f4b79546864872ef25b3c28f4860b56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MzgzMzE2" ], "author_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "committer_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "summary": "Add const lvalue ref to editor/* container parameters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88368 }, "92814bafb7dfb4d211581e1b4e08f1d205e40352": { "hash": "92814bafb7dfb4d211581e1b4e08f1d205e40352", "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": "[Animation] Improvements to `Tween` memory management", "body": "Using `ObjectID` instead of manually breaking reference cycles.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88856 }, "a10241bfe417ad1db29a0b8a75cf8db69fa27ce4": { "hash": "a10241bfe417ad1db29a0b8a75cf8db69fa27ce4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix type highlighting after whitespace", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88876 }, "8a3e1dfa02880db097cd39c0c2f208bde31c8ddc": { "hash": "8a3e1dfa02880db097cd39c0c2f208bde31c8ddc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Explain gutter types in the TextEdit documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88875 }, "33355289540e951bedd5a0430e042ffa75ee62fc": { "hash": "33355289540e951bedd5a0430e042ffa75ee62fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "GDExtension: Fix calling ancestor methods on runtime classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88870 }, "03400d03261b3c2e30b35becfc7629c06449a497": { "hash": "03400d03261b3c2e30b35becfc7629c06449a497", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Tweak SceneTree Documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 68649 }, "fd3666298c4f60c62e9b3552772c01f4dbce65a9": { "hash": "fd3666298c4f60c62e9b3552772c01f4dbce65a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add create folder icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88825 }, "5e144022e70975a246a14f0343215cde92893b7b": { "hash": "5e144022e70975a246a14f0343215cde92893b7b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Enhance cache modes in resource loading", "body": "- Unify documentation, hoping to clear misconcepctions about about propagation of the cache mode across dependant loads.\n- Clarify in docs that `CACHE_MODE_REPLACE` now also works on the main resource (from #87008).\n- Add two recursive modes, counterparts of `CACHE_MODE_REPLACE` and `CACHE_MODE_IGNORE`, since it seems some need them (see #59669, #82830).\n- Let resources, even loaded with one of the ignore-cache modes, get a path, which is useful for tools.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88664 }, "20c563de40923d3333301ca8ed1f3f213a67ea17": { "hash": "20c563de40923d3333301ca8ed1f3f213a67ea17", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4NjY5", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Aarni Koskela ", "committer_raw": "Rémi Verschelde ", "summary": "Replace hand-written pre-commit hooks with `pre-commit` Python tool", "body": "`pre-commit` can be installed with pip, and configured in the Godot repo with\n`pre-commit install`. It can then easily be run both locally with\n`pre-commit run`, and on CI, in a cross-platform way.\n\nThis makes it much easier for contributors to set up pre-commit hooks,\nwithout having to manually copy files to their git folder.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88866 }, "b849d34012a2189fe0d66bc54b006c9ff1bb8e67": { "hash": "b849d34012a2189fe0d66bc54b006c9ff1bb8e67", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Don't attempt shutting down adb on exit if not started", "body": "Fixes #88864.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88865 }, "bb6b06c81343073f10cbbd2af515cf0dac1e6549": { "hash": "bb6b06c81343073f10cbbd2af515cf0dac1e6549", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #50148 from aaronfranke/move-resources", "body": "Move 2D and 3D resources to their own folders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a6bd2307c66ed70e49fc0a2c83f41b55026b220": { "hash": "6a6bd2307c66ed70e49fc0a2c83f41b55026b220", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Add rest fixer toggle to disable bone pose reset", "body": "Adds a \"Reset All Bone Poses After Import\" option to the Skeleton3D Rest Fixer settings.\nDefault value of true resets the bone poses to rest (usually a t-pose), matching previous behavior.\nIf disabled, keeps the bones posed as they would have been before silhouette adjustment.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88821 }, "c399424db9ee39e94cd21569ee87567de10586e2": { "hash": "c399424db9ee39e94cd21569ee87567de10586e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move 3D-only resources to their own folder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 50148 }, "1cb531ddb6fedb5bed432eeaa17793a9e07f61ac": { "hash": "1cb531ddb6fedb5bed432eeaa17793a9e07f61ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move 2D-only resources to their own folder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 50148 }, "8eb34cb78bc2df3715cfdfcf4562bd36ddf91f7f": { "hash": "8eb34cb78bc2df3715cfdfcf4562bd36ddf91f7f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88849 from ajreckof/Fix-paste-Value-can-empty-a-dictionary-depending-on-right-click-location", "body": "Fix paste Value can empty a dictionary depending on right-click location", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2fb99c187e133e4fc8c684883316bb0f614af010": { "hash": "2fb99c187e133e4fc8c684883316bb0f614af010", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83133 from aaronfranke/2d-navigation", "body": "Move 2D-only and 3D-only navigation code to its own subfolder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "652ef966f99de0a915a601b686378f98c1a49b08": { "hash": "652ef966f99de0a915a601b686378f98c1a49b08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "Add new scene import option to import as Skeleton", "body": "Adds a bool import option `nodes/import_as_skeleton_bones`.\nThis is supported in all FBX or GLTF document based formats.\nIt is especially useful for retargeting and importing animations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88819 }, "138180fe01d28af88599c813730f783e42589565": { "hash": "138180fe01d28af88599c813730f783e42589565", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move 3D-only navigation code to its own subfolder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83133 }, "fd582dca62e33a9f65592072f3cab02fa3c73b11": { "hash": "fd582dca62e33a9f65592072f3cab02fa3c73b11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move 2D-only navigation code to its own subfolder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83133 }, "99addd6d9c04e38da27c9001376dce920a1b690a": { "hash": "99addd6d9c04e38da27c9001376dce920a1b690a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88853 from dalexeev/gds-canonicalize-fqcn", "body": "GDScript: Canonicalize script path in FQCN", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "924e579f966f4f4cccd62d512a513baeda329f3d": { "hash": "924e579f966f4f4cccd62d512a513baeda329f3d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88826 from mhilbrunner/net-fix-has-erase", "body": "Networking scene multiplayer: Fix removing connected peer during disconnection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3b44bd89ed5550e271c0a7b88a48e60cd87f3d9": { "hash": "a3b44bd89ed5550e271c0a7b88a48e60cd87f3d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88814 from RedMser/inherit-property-revert-inspector", "body": "Inspector `(N changes)` indicator propagates upwards", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08a3493f078b5cb91930c594749e13e15b7e669c": { "hash": "08a3493f078b5cb91930c594749e13e15b7e669c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88811 from Sauermann/fix-focus-change-doc", "body": "Mention how Control focus loss affects `Viewport.gui_focus_change`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "785c69d5e2d830ac0d54eac76c1df0429a29b43f": { "hash": "785c69d5e2d830ac0d54eac76c1df0429a29b43f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88791 from MajorMcDoom/add-bone-index", "body": "Make `Skeleton3D::add_bone` return the new bone index", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10694ea027c519816baa15e1d60f0fe220ad0501": { "hash": "10694ea027c519816baa15e1d60f0fe220ad0501", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88755 from stoofin/debug-draw-enum-names", "body": "Add all `Viewport.debug_draw` enum options to dropdown", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f91e74a179267f84e2690bd183e7f50d78168389": { "hash": "f91e74a179267f84e2690bd183e7f50d78168389", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88754 from BastiaanOlij/fix_openxr_eye_gaze_init", "body": "OpenXR: Register eye gaze even when disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "762ea7a0b2abc9bfbb78c9631b9d41f0ea2cddbb": { "hash": "762ea7a0b2abc9bfbb78c9631b9d41f0ea2cddbb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88730 from raulsntos/dotnet/deprecated-message", "body": "C#: Add deprecated message to generated bindings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5059dd91f3a618e2bae60cc8db0da5079294e075": { "hash": "5059dd91f3a618e2bae60cc8db0da5079294e075", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88692 from nongvantinh/fix-88543", "body": "Fix Script Editor saves C# files as embedded scripts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abe73c3db0e2013cabae2e8e593ddba7d9aad599": { "hash": "abe73c3db0e2013cabae2e8e593ddba7d9aad599", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88675 from MajorMcDoom/script-editor-redundancy", "body": "Remove some redundant method calls from ScriptEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7e567c4777db1dc6d24c15e9c20d339448eae05a": { "hash": "7e567c4777db1dc6d24c15e9c20d339448eae05a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88615 from Rindbee/add-h_separation-between-icons-in-CheckButton-and-CheckBox", "body": "Add a `h_separation` between icons in `CheckButton`/`CheckBox`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7bf883068996168e692d0383c190bbc2808bcf6": { "hash": "e7bf883068996168e692d0383c190bbc2808bcf6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88611 from Alex2782/force_device_cpu_architecture", "body": "Display a warning if device CPU architecture is not active in the export preset.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63bde2feffff1b39e4dc6526116724cfdada7ef9": { "hash": "63bde2feffff1b39e4dc6526116724cfdada7ef9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88589 from RandomShaper/gl_preview_liveunlock", "body": "Rework viewport capture in preview generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9509a9e8dd7b06e351414f0a13ad6813ca2d4bb1": { "hash": "9509a9e8dd7b06e351414f0a13ad6813ca2d4bb1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83691 from theraot/slidedocs", "body": "Expanded documentation for vector slide and project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ffc50ee8ce2a8ee8a59334bc500a0f46198c904": { "hash": "8ffc50ee8ce2a8ee8a59334bc500a0f46198c904", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Canonicalize script path in FQCN", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88853 }, "dad4aae386c927fb6dbae3e7ed45fb11082c9180": { "hash": "dad4aae386c927fb6dbae3e7ed45fb11082c9180", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextEdit] Add support for optional wrapped line indentation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88546 }, "a8173439efbbaba77352236d0d8d455c9afc897a": { "hash": "a8173439efbbaba77352236d0d8d455c9afc897a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix paste Value can empty a dictionary depending on right-click location", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88849 }, "294f16c86292d0f1fa998505a7928e5e61369055": { "hash": "294f16c86292d0f1fa998505a7928e5e61369055", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Consistently use system_fbo instead of binding 0 as it is needed for iOS devices", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88745 }, "68a1632938040f0fcda66479272ed59114160a0e": { "hash": "68a1632938040f0fcda66479272ed59114160a0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the list of advanced export options for the Android platform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88840 }, "ea401f9853b3d84a77dfaedb9a5f7c286ec21d05": { "hash": "ea401f9853b3d84a77dfaedb9a5f7c286ec21d05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Fixed the text editor theme not being applied on editor start.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88742 }, "7a08b1fcd6f8b1ac95eab1105c0a4c0f685886cf": { "hash": "7a08b1fcd6f8b1ac95eab1105c0a4c0f685886cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Inspector changes indicator propagates upwards", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88814 }, "b44f1c5176b16238ff2560680818b5413584c9bd": { "hash": "b44f1c5176b16238ff2560680818b5413584c9bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NzUxMTY=" ], "author_raw": "Bill ", "committer_raw": "Bill ", "summary": "Add fix for TAA passes rendering black meshes on XR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88830 }, "4d6bf44ca87e002a022d5e8242ae70fec2d7462b": { "hash": "4d6bf44ca87e002a022d5e8242ae70fec2d7462b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Fix toggling a plugin makes its name black", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88817 }, "bd8380db5534af18fb4fab76daac77ef420becb4": { "hash": "bd8380db5534af18fb4fab76daac77ef420becb4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTQ3NjM=" ], "author_raw": "Max Hilbrunner ", "committer_raw": "Max Hilbrunner ", "summary": "Fix removing connected peer during disconnection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88826 }, "c5e6a5863db21ecbcbc6fcd006cb2aac744d39cd": { "hash": "c5e6a5863db21ecbcbc6fcd006cb2aac744d39cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Fix Script Editor saves C# files as embedded scripts", "body": "fixes: #88543\nfixes: #88160\n\nBecause of the limitations of compiled programming languages like C#, when a newly created *.cs file hasn't been compiled, we don't have any information about its `Path` or `Type` in the `assemply`. This means we end up creating an invalid instance of this file whenever there's a request. Consequently, multiple instances of the script can exist. When a new instance takes over the path, it clears the `path_cache` of the previous instance, leading to undefined behavior.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88692 }, "80d8907f01eb77a7fdb3451f46afb7014ead973e": { "hash": "80d8907f01eb77a7fdb3451f46afb7014ead973e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Mention how Control focus loss affects `Viewport.gui_focus_change`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88811 }, "995bc8d0496516178cbebbc232e335c2877af89b": { "hash": "995bc8d0496516178cbebbc232e335c2877af89b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Make Skeleton3D::add_bone return the new bone index right away, instead of requiring an additional call to get_bone_count.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88791 }, "81f3d43cc1ba01136795fb2059bbaa55bc514a16": { "hash": "81f3d43cc1ba01136795fb2059bbaa55bc514a16", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88785 from KoBeWi/list_cringe", "body": "Fix inefficient list iteration in Node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec901ae16eecc921393d477aa61ca8ec49a8801d": { "hash": "ec901ae16eecc921393d477aa61ca8ec49a8801d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88767 from AThousandShips/string_doc_fix", "body": "[Doc] Fix GDScript casing of `String.num_scientific`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "83b32f990e9cb1bf829981c8ce79d405139538b2": { "hash": "83b32f990e9cb1bf829981c8ce79d405139538b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88733 from ryevdokimov/Remove-word-duplicates", "body": "Remove word duplicates in comments and strings, and fix casing and punctuation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0300314081c1568cc212d272eaa640c8e932574": { "hash": "a0300314081c1568cc212d272eaa640c8e932574", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88694 from bruvzg/str_checks", "body": "[macOS] Add null checks for `NSString stringWithUTF8String`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e69cdf3680acea450d9a33f40fa4075f6a5162b4": { "hash": "e69cdf3680acea450d9a33f40fa4075f6a5162b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87181 from Mickeon/doc-peeves-quaternion-i-keep-misspelling-it", "body": "Overhaul Quaternion documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d94827a60d069b07a7e5e916f6976d9a81da2b90": { "hash": "d94827a60d069b07a7e5e916f6976d9a81da2b90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85905 from bruvzg/win_app_id", "body": "[Windows] Set application user model ID to prevent editor / running project and different versions of editor taskbar icon stacking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee5ace10b754b9d06129ca766a075a2ca96c8247": { "hash": "ee5ace10b754b9d06129ca766a075a2ca96c8247", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85501 from /remove-packed-scene-cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38cd13c51a4772d21a38d4048cec6be43b965efd": { "hash": "38cd13c51a4772d21a38d4048cec6be43b965efd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Quaternion documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87181 }, "75ba837612babd37d40e65d4e545205c502b654d": { "hash": "75ba837612babd37d40e65d4e545205c502b654d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix inefficient list iteration in Node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88785 }, "d53a1b0e84f7d764ccb4751ebaa733970ae27122": { "hash": "d53a1b0e84f7d764ccb4751ebaa733970ae27122", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix shared exported variables of inherited scenes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88741 }, "967d03ac5c4363320d47b6c067b3df70ae821409": { "hash": "967d03ac5c4363320d47b6c067b3df70ae821409", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Show instantiating message with position when using to drag to instantiate in 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88774 }, "b384beccc56db54d435f492d0f98679ed9f7d9d3": { "hash": "b384beccc56db54d435f492d0f98679ed9f7d9d3", "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": "[Doc] Fix GDScript casing of `String.num_scientific`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88767 }, "b6c033fc395ad426cd1cd5e068e6e9ac836e7ada": { "hash": "b6c033fc395ad426cd1cd5e068e6e9ac836e7ada", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0NDQ3ODky" ], "author_raw": "stoofin <44447892+stoofin@users.noreply.github.com>", "committer_raw": "stoofin <44447892+stoofin@users.noreply.github.com>", "summary": "Add all Viewport.debug_draw enum options to dropdown", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88755 }, "6fd897973f9f82e2ccc00876edb48acd3954cd42": { "hash": "6fd897973f9f82e2ccc00876edb48acd3954cd42", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Register eye gaze even when disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88754 }, "f267b2aa87597a78fed9f0d086b18e47dd761a01": { "hash": "f267b2aa87597a78fed9f0d086b18e47dd761a01", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Properly calculate binormal when creating SurfaceTool from arrays", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88725 }, "781cd27fe432349c36c5363be4f879b1c3c48c10": { "hash": "781cd27fe432349c36c5363be4f879b1c3c48c10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Avoid singularity when generated tangents and validate that tangents are good enough when using compression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88738 }, "2e7fc81315bfa8d0a15f60adff2a12b6f3104236": { "hash": "2e7fc81315bfa8d0a15f60adff2a12b6f3104236", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88740 from dsnopek/webxr-linting-issues", "body": "Fix lint errors in WebXR module", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13e82094ee6deb325ba83111af7e354177ac0009": { "hash": "13e82094ee6deb325ba83111af7e354177ac0009", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Remove word duplicates in comments and strings, and fix casing and punctuation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88733 }, "fa81e125889383f4ffd1404dd71def1ae60964c0": { "hash": "fa81e125889383f4ffd1404dd71def1ae60964c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix lint errors in WebXR module", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88740 }, "3abb32671e6c7aa109e494f7077da955b173cfa9": { "hash": "3abb32671e6c7aa109e494f7077da955b173cfa9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88736 from dsnopek/ci-godot-cpp-42", "body": "Use godot-cpp 4.2 for the \"Godot CPP\" CI workflow", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf9de66389df1ffd8ae91fb128cf6fa7ae74c8f5": { "hash": "cf9de66389df1ffd8ae91fb128cf6fa7ae74c8f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88411 from dsnopek/webxr-hand-tracking", "body": "WebXR: Add support for hand tracking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36008be8d9c651f95995f7fffd459ca9dd80f2ed": { "hash": "36008be8d9c651f95995f7fffd459ca9dd80f2ed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81746 from fire/vsk-ufbx", "body": "Add ufbx for FBX importing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04d43947bff4de9db8d7005862a1d895b6703fbc": { "hash": "04d43947bff4de9db8d7005862a1d895b6703fbc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx", "MDQ6VXNlcjM4NzU0NjE=" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "Rémi Verschelde ", "summary": "Add ufbx for FBX importing", "body": "This update introduces a new import method for FBX files using ufbx. If the fbx2gltf import fails, it will use the most recently cached scene from the ufbx import. The process is sped up by introducing threads to load the ufbx portion.\n\nKey changes include:\n\n- Support for importing geometry helper nodes in FBX files.\n- Addition of cameras and lights with updated names.\n- Removal of the fbx importer manager.\n- Introduction of ModelDocument3D and updates to its methods.\n- Changes to FBX import options and visibility.\n- Updating the documentation and handling some errors.\n- Store the original non-unique node, mesh and animation names in FBX and glTF.\n\nCo-Authored-By: bqqbarbhg ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81746 }, "7fa8ccd1ed6d9c0b8e979d30e9af1d12dbf9ed48": { "hash": "7fa8ccd1ed6d9c0b8e979d30e9af1d12dbf9ed48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "WebXR: Add support for hand tracking", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88411 }, "2fe8f07b6c1156803e860519f37c269e394c699e": { "hash": "2fe8f07b6c1156803e860519f37c269e394c699e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88731 from ajreckof/Removing-element-in-array-will-not-change-page-when-emptying-page-", "body": "Fix removing element in array inspector not changing page when emptying page.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ec8976fddf269f416e17cd154f296e4658efaa6": { "hash": "4ec8976fddf269f416e17cd154f296e4658efaa6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88726 from RandomShaper/node_cust_leak", "body": "Fix leak of scene used for customization during export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41f39cfa04c752200eb3aaf0c8529920c03caf77": { "hash": "41f39cfa04c752200eb3aaf0c8529920c03caf77", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88724 from AThousandShips/xr_build_fix", "body": "[XR] Fix building on MinGW", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c00dbb395bddbd34e9eb70de301bb0deb41fbb2": { "hash": "0c00dbb395bddbd34e9eb70de301bb0deb41fbb2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88716 from timothyqiu/keep-fs", "body": "Don't translate filenames in FileSystem dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09c58edc0a3819aed09d8b37090be40ea06f6ad3": { "hash": "09c58edc0a3819aed09d8b37090be40ea06f6ad3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88708 from AThousandShips/experimental_docs", "body": "[Docs] Fix some experimental/deprecated hints", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "491cd402cc39bda909c27d5df64e356315e639f1": { "hash": "491cd402cc39bda909c27d5df64e356315e639f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88706 from RandomShaper/no_spammy_wtp", "body": "Remove spammy dev-mode message about load deadlock prevention", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "080f20124a9be38741b321b1344f41db3066f961": { "hash": "080f20124a9be38741b321b1344f41db3066f961", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88704 from AThousandShips/no_3d_fix_2", "body": "Fix some additional errors with 3D disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9cb3b03ff56ec4dae47afe3e40bd6dd4edd9a67": { "hash": "b9cb3b03ff56ec4dae47afe3e40bd6dd4edd9a67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88702 from Chubercik/tinyexr-1.0.8", "body": "tinyexr: Update to 1.0.8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b17456bc426389a1ea073c53383c8f9fb7dd8300": { "hash": "b17456bc426389a1ea073c53383c8f9fb7dd8300", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88685 from KoBeWi/redialog", "body": "Improve Run Instances Dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d83267923baf7aa5fa6b275ea8d87342167e260": { "hash": "0d83267923baf7aa5fa6b275ea8d87342167e260", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88639 from dsnopek/xrserver-hand-tracker", "body": "Provide generic interface for XR hand tracking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fd788d7df9b2bb810c526f92ba57b255d971af80": { "hash": "fd788d7df9b2bb810c526f92ba57b255d971af80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88584 from ryevdokimov/hide_grid_per_viewport", "body": "Add ability to hide grid per viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77666286b79cc208b2e5b1712c4f4c369406ebfc": { "hash": "77666286b79cc208b2e5b1712c4f4c369406ebfc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88020 from emre0altan/match-null-crashes-GDScript-compiler", "body": "GDScript: Set `has_type` false if it is `BUILTIN` but `Variant::NIL`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4582ee1a0f3447531f8bf65d7e7d74fff7273b40": { "hash": "4582ee1a0f3447531f8bf65d7e7d74fff7273b40", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87760 from kitbdev/extract-bottom-dock", "body": "Extract BottomPanel from EditorNode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d71ee024917a56e0ee2f1de0a50f5dbc011b258d": { "hash": "d71ee024917a56e0ee2f1de0a50f5dbc011b258d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87619 from akien-mga/scons-d3d12-install-fix-linux-support", "body": "SCons: Add proper MinGW support to D3D12 deps install script", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4042dca5809ab9efba36919717366cf3b67e691d": { "hash": "4042dca5809ab9efba36919717366cf3b67e691d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87462 from WhalesState/popup-menu", "body": "Fix PopupMenu doesn't respect its ScrollContainer's margins", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39bd6858141b802f7e9e9785075ba420887a4b4b": { "hash": "39bd6858141b802f7e9e9785075ba420887a4b4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Use godot-cpp 4.2 for the \"Godot CPP\" CI workflow", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88736 }, "5fd9d0891f8458f74ec7432c8198e72fef5a0aa1": { "hash": "5fd9d0891f8458f74ec7432c8198e72fef5a0aa1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Add proper MinGW support to D3D12 deps install script", "body": "Fix a couple GCC warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87619 }, "fdf2b25754a0fe7c6da6bb1d9e2ace3dc15830b8": { "hash": "fdf2b25754a0fe7c6da6bb1d9e2ace3dc15830b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve Run Instances Dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88685 }, "3a707b1f54cc7427d7cfc915907ef70802d9aabb": { "hash": "3a707b1f54cc7427d7cfc915907ef70802d9aabb", "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 some additional errors with 3D disabled", "body": "* Disabled 2D navigation tests as they do not work\n* Disabled tests for primitive meshes\n* Unbound some `Mesh` methods that rely on 3D resources\n* Unexposed `World3D` as it depends on physics (and isn't useful)\n* Unexposed some `Viewport` vrs related properties that had unexposed\nmethods", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88704 }, "4f2074ebd96d4a94d57d4b87beb1e18157decc03": { "hash": "4f2074ebd96d4a94d57d4b87beb1e18157decc03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Removing element in array will not change page when emptying page.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88731 }, "40b7dd0cf3657fa4a90fee2ca54d87145cb8ab66": { "hash": "40b7dd0cf3657fa4a90fee2ca54d87145cb8ab66", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Add deprecated message to generated bindings", "body": "Uses the `DocData` deprecated message in the C# `[Obsolete]` attribute added to deprecated members.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88730 }, "9e6158d687c20885421e295b47e52c8fbf77b717": { "hash": "9e6158d687c20885421e295b47e52c8fbf77b717", "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": "[Docs] Fix some experimental/deprecated hints", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88708 }, "d103b5570f7a0de78d2a285c8ebb43107004d1b9": { "hash": "d103b5570f7a0de78d2a285c8ebb43107004d1b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix leak of scene used for customization during export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88726 }, "2184fa96985d459f10793f3569f2ca96cb57f839": { "hash": "2184fa96985d459f10793f3569f2ca96cb57f839", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Provide generic interface for XR hand tracking", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88639 }, "efeb6be084239e71407194cf057b01464933a432": { "hash": "efeb6be084239e71407194cf057b01464933a432", "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": "[XR] Fix building on MinGW", "body": "Destructor was defined in multiple places due to multiple inheritance", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88724 }, "9c63a5222da37f22f9d733b65ad897385e55f69d": { "hash": "9c63a5222da37f22f9d733b65ad897385e55f69d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Don't translate filenames in FileSystem dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88716 }, "df431542c3708d02fb08e0723f7cafbf1964cfa7": { "hash": "df431542c3708d02fb08e0723f7cafbf1964cfa7", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Add ability to hide grid per viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88584 }, "851f1d49d730eb6ccd9ea25e3dd5719cdfd6000b": { "hash": "851f1d49d730eb6ccd9ea25e3dd5719cdfd6000b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Remove spammy dev-mode message about load deadlock prevention", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88706 }, "7884d632812996ef26184412846c533276cb4cc0": { "hash": "7884d632812996ef26184412846c533276cb4cc0", "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 PopupMenu doesn't respect it's ScrollContainer's margins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87462 }, "87d40ba743ff3a3a484db051c11b16559604efa9": { "hash": "87d40ba743ff3a3a484db051c11b16559604efa9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88701 from smix8/bake_rect_debug", "body": "Add debug visual for NavigationRegion2D bake rect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16122c5dec0e2a27fc68b3c146e61d2c09a92de2": { "hash": "16122c5dec0e2a27fc68b3c146e61d2c09a92de2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85940 from bruvzg/shy", "body": "[TextServer] Implement soft hyphen handling.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab14dec952f0210448b6a2575cc0f73e7a074440": { "hash": "ab14dec952f0210448b6a2575cc0f73e7a074440", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "tinyexr: Update to 1.0.8", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88702 }, "e939341a0b0c8cad41bd19aa32e1c11234169193": { "hash": "e939341a0b0c8cad41bd19aa32e1c11234169193", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Set application user model ID to prevent editor / running project and different versions of editor taskbar icon stacking.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85905 }, "ad017a20eac1e58eaeca18b0ee6a5e89e7ee7ab9": { "hash": "ad017a20eac1e58eaeca18b0ee6a5e89e7ee7ab9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Implement soft hyphen handling.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85940 }, "1cf407e7c9117a95cef98fd4a0a388e58120d069": { "hash": "1cf407e7c9117a95cef98fd4a0a388e58120d069", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add debug visual for NavigationRegion2D bake rect", "body": "Adds debug visual for NavigationRegion2D bake rect.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88701 }, "60b927b4cf0e3fb34a0b14ce9b6f9157e69dd549": { "hash": "60b927b4cf0e3fb34a0b14ce9b6f9157e69dd549", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88689 from dsnopek/openxr-extension-wrapper-crash", "body": "Fix crash when using OpenXR extension wrappers from GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0072a0ba31797a7c680dad858ce272dbc3ab24aa": { "hash": "0072a0ba31797a7c680dad858ce272dbc3ab24aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88684 from clayjohn/GLES3-visibility-notifier", "body": "Implement VisibilityNotifier3D in the compatibility backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45dd2bd31ea7504a7e16bed7ccf94f0bab8e01c1": { "hash": "45dd2bd31ea7504a7e16bed7ccf94f0bab8e01c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88683 from dsnopek/runtime-classes-in-modules", "body": "Allow registering \"runtime classes\" in modules (not just GDExtension)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b82855bcc12480c4235c9c45497cbd2691c58cde": { "hash": "b82855bcc12480c4235c9c45497cbd2691c58cde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88581 from jsjtxietian/dummy-crash", "body": "Fail early if shader mode is invalid in dummy renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b968af17687a537df35b989ffb7c9df16de0f58": { "hash": "5b968af17687a537df35b989ffb7c9df16de0f58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88444 from DaltonSW/master", "body": "Fix function description for `Font.get_char_size()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "12817f2993e603e380b3bc282187315cac736958": { "hash": "12817f2993e603e380b3bc282187315cac736958", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87025 from bruvzg/button_wrap", "body": "[Button] Add autowrap feature.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42a15bcc49f8af01c266f736dea9c9154aa22c5e": { "hash": "42a15bcc49f8af01c266f736dea9c9154aa22c5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85477 from KoBeWi/submenus_that_shall_not_be_named", "body": "Add methods to add submenus without using names", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ce9ae71fcc85f6b7313552a7dd022dc1b653191": { "hash": "3ce9ae71fcc85f6b7313552a7dd022dc1b653191", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84906 from /fix-some-defvals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2e0544e0aedbaec64b7d97cd17c41c281741b1e": { "hash": "d2e0544e0aedbaec64b7d97cd17c41c281741b1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Add null checks for `NSString stringWithUTF8String`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88694 }, "a382e9539b328f02a1f553a36a4c74457a7aa591": { "hash": "a382e9539b328f02a1f553a36a4c74457a7aa591", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fail early if shader mode is invalid in dummy renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88581 }, "5ba92e5a57b98ec403f036af7551844679c55cd1": { "hash": "5ba92e5a57b98ec403f036af7551844679c55cd1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Fix some DEFVALs to use the right type", "body": "- Use `StringName()` in DEFVAL for StringNames.\n- Use `Variant()` in DEFVAL for Variants.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84906 }, "293c34a2d20dc86f1962f7c41c2f3f33abf8abc3": { "hash": "293c34a2d20dc86f1962f7c41c2f3f33abf8abc3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Display a warning if device CPU architecture is not active in the export preset.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88611 }, "713ea0629a8c767e117836af4646cf88deca872a": { "hash": "713ea0629a8c767e117836af4646cf88deca872a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix crash when using OpenXR extension wrappers from GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88689 }, "f15ced3f188b2dfa3f2b9f1b1cda56774977b24f": { "hash": "f15ced3f188b2dfa3f2b9f1b1cda56774977b24f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88679 from AThousandShips/nav_fix", "body": "[Navigation] Add some missing compile checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e1fa57eddb3599da320882dd142fb8b3ad1531a": { "hash": "8e1fa57eddb3599da320882dd142fb8b3ad1531a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88676 from BlueCube3310/basisu-resolution-fix", "body": "BasisUniversal: Fix texture decompression", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15bb860fa1ddb30d05dd46081eafcdfc23b7b12e": { "hash": "15bb860fa1ddb30d05dd46081eafcdfc23b7b12e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88609 from Cass-dev-web/master", "body": "Improve user experience for VCS metadata generator menu button to mitigate accidentally overriding", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a9c9ef94fb945c98b9b0590243037344ea4469e": { "hash": "8a9c9ef94fb945c98b9b0590243037344ea4469e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88452 from AThousandShips/template_test", "body": "Fix running tests in template builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "031ca87d839d4df22e2702da93a6eef055fc9ddc": { "hash": "031ca87d839d4df22e2702da93a6eef055fc9ddc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87901 from pohy/feat/use-subgizmos-for-path3d-position-editing", "body": "Use subgizmos for Path3D position editing and declutter the UI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "213c835cdedbc03c1e31da1c9b3d74d4693139bf": { "hash": "213c835cdedbc03c1e31da1c9b3d74d4693139bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85017 from Geometror/vs-redesign", "body": "Redesign the graph editor for visual shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad8d3cf1c99e708e8dbb7c9d12daf66793417430": { "hash": "ad8d3cf1c99e708e8dbb7c9d12daf66793417430", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Update actions to latest versions, use default runner .NET version", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88671 }, "6efff2cd068d7b2d4ff9d6284e1fc5915478c4bc": { "hash": "6efff2cd068d7b2d4ff9d6284e1fc5915478c4bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMzY4MDY=" ], "author_raw": "pohy <0ronon0@gmail.com>", "committer_raw": "pohy <0ronon0@gmail.com>", "summary": "Use subgizmos instead of handles for Path3D curve points", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87901 }, "4d0b989bb85b0cae95c4535611f755afbbd0bb42": { "hash": "4d0b989bb85b0cae95c4535611f755afbbd0bb42", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow registering \"runtime classes\" in modules (not just GDExtension)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88683 }, "3c2f30ed2378a3c2228da82e37d5dae5f5f5e7f0": { "hash": "3c2f30ed2378a3c2228da82e37d5dae5f5f5e7f0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Implement VisibilityNotifier3D in the compatibility backend", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88684 }, "02a33b67a8c9f8b94e027862c37d0151d7666470": { "hash": "02a33b67a8c9f8b94e027862c37d0151d7666470", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Redesign the graph editor for visual shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85017 }, "12cecf726f100a9a734e5b412d2a6e9e1f942d04": { "hash": "12cecf726f100a9a734e5b412d2a6e9e1f942d04", "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": "[Navigation] Add some missing compile checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88679 }, "943f6aa1134856fe9afe37465d7521a30e1c07ba": { "hash": "943f6aa1134856fe9afe37465d7521a30e1c07ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Removed some redundant calls from ScriptEditor.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88675 }, "0c596df0e0484ef0137f9da71e2c0b8e2276e002": { "hash": "0c596df0e0484ef0137f9da71e2c0b8e2276e002", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "summary": "BasisUniversal: Fix texture decompression", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88676 }, "d7a72d72e6106f10992ec678a4799fee135ddf3d": { "hash": "d7a72d72e6106f10992ec678a4799fee135ddf3d", "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 running tests in template builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88452 }, "b15105a3585c29c8448f3d2dc8fe20a578a2b41b": { "hash": "b15105a3585c29c8448f3d2dc8fe20a578a2b41b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88641 from Calinou/doc-add-keywords", "body": "Add keywords to improve search in the class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b543ddbf813ad77fc37f96c1a6d7359261ddc7c": { "hash": "4b543ddbf813ad77fc37f96c1a6d7359261ddc7c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88668 from AThousandShips/no_3d_fix", "body": "[Physics] Fix exporting with 3D disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c17f3d7c05fafda9b6fceb578c11bbf1682ebf9c": { "hash": "c17f3d7c05fafda9b6fceb578c11bbf1682ebf9c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88665 from KoBeWi/nice_help_bro", "body": "Fix implementation of `property_can_revert()` in PropertyListHelper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43771659cb481f8743e419f36b874605fbef0975": { "hash": "43771659cb481f8743e419f36b874605fbef0975", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86610 from Joseph-DiGiovanni/system-theme-options", "body": "Add option for editor to follow system theme and accent colors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fc5fddc7ab4b851e9904afe20dbfb8de1d0c37e": { "hash": "7fc5fddc7ab4b851e9904afe20dbfb8de1d0c37e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84278 from smix8/navmap_errors", "body": "Improve NavigationServer NavMap sync error msgs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "87ba714a3a7d35d25ad44d234599b2e9859e1be6": { "hash": "87ba714a3a7d35d25ad44d234599b2e9859e1be6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjg2MjI0" ], "author_raw": "cass-dev-web ", "committer_raw": "cass-dev-web ", "summary": "Added clarity on VCS metadata creator button", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88609 }, "f06222e487355749ca9d10f9a00342481ffd5c4c": { "hash": "f06222e487355749ca9d10f9a00342481ffd5c4c", "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": "[Physics] Fix export with 3D disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88668 }, "f781571d070b7d8d13936a383658af289f310ae7": { "hash": "f781571d070b7d8d13936a383658af289f310ae7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add keywords to improve search in the class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88641 }, "aeec3c130970d545e42f138ae05f8069e8dc04f9": { "hash": "aeec3c130970d545e42f138ae05f8069e8dc04f9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add methods to add submenus without using names", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85477 }, "5473c7e2224c489fde7375155d67e4470e7d1c81": { "hash": "5473c7e2224c489fde7375155d67e4470e7d1c81", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix implementation of property_can_revert() in PropertyListHelper", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88665 }, "9c626b623619d89ce3e02a8422a4de977e016d1b": { "hash": "9c626b623619d89ce3e02a8422a4de977e016d1b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88661 from TokageItLab/fix-dominant-conv", "body": "Force non-numeric ValueTrack to use Discrete with Dominant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f58db935ed42586627a19ca8c2291ee3005a01e": { "hash": "2f58db935ed42586627a19ca8c2291ee3005a01e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88645 from KoBeWi/🤦‍♂️🤦‍♂️🤦‍♂️", "body": "Fix 3D editor project settings update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de272fffe95f0dee4b2d13e0172fc52890b2d535": { "hash": "de272fffe95f0dee4b2d13e0172fc52890b2d535", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88629 from groud/fix_runtime_update_mem_leak", "body": "Fix a memory leak with TileMap runtime updates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf20bd7a0760ddcff3df4c6e7661fa3fd5949e4c": { "hash": "cf20bd7a0760ddcff3df4c6e7661fa3fd5949e4c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88075 from Chubercik/libktx-4.3.1", "body": "libktx: Update to 4.3.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a246a4b523f1ec107520726f0294e3d6cdc18995": { "hash": "a246a4b523f1ec107520726f0294e3d6cdc18995", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87967 from jsjtxietian/set_item_submenu", "body": "Fix `set_item_submenu` infinite recursion crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "150f0020925dfc677eaee7dabf7d2620580afc73": { "hash": "150f0020925dfc677eaee7dabf7d2620580afc73", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82984 from smix8/revert_blendshapes_4.x", "body": "Show revert button for MeshInstance3D blendshape values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49d7ad9f5d46cb14fea54296f09d1c6357f9c830": { "hash": "49d7ad9f5d46cb14fea54296f09d1c6357f9c830", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75846 from dalexeev/string-cases-unicode", "body": "Add Unicode support to `String.to_*_case()` methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2da69294fc1f0d0595a41a7b3a3b19d3c6570f79": { "hash": "2da69294fc1f0d0595a41a7b3a3b19d3c6570f79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Improve NavigationServer NavMap sync error msgs", "body": "Improves NavigationServer NavMap sync error msgs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84278 }, "8423574a24e55ffcf9ab34d90d61119342abf3f1": { "hash": "8423574a24e55ffcf9ab34d90d61119342abf3f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Force non-numeric ValueTrack use Discrete with Dominant", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88661 }, "1be2fe1f7b97b8d70048bdec14a9ef8beb5db013": { "hash": "1be2fe1f7b97b8d70048bdec14a9ef8beb5db013", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "libktx: Update to 4.3.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88075 }, "c0aa88ae4f1c2eadf369aad17dda34666cb912f8": { "hash": "c0aa88ae4f1c2eadf369aad17dda34666cb912f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Add Unicode support to `String.to_*_case()` methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75846 }, "8bad68df1a9504075450fbefe4f21fa8b2e9cf64": { "hash": "8bad68df1a9504075450fbefe4f21fa8b2e9cf64", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88649 from clayjohn/RD-ss-barriers", "body": "Use barriers between all blur passes with SSAO and SSIL", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ce436f6243074dac52faad0a90d7fa9233cb55b": { "hash": "5ce436f6243074dac52faad0a90d7fa9233cb55b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88643 from YeldhamDev/too_bad", "body": "Revert \"Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b82bd225924119ff1d4f10b3467e6746cce784d3": { "hash": "b82bd225924119ff1d4f10b3467e6746cce784d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88636 from ajreckof/Keep-the-type-of-the-last-added-item", "body": "Dictionary Editor: Keep the type of the last added item.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac7c76338114dbfb0153723a97585bbd0950824d": { "hash": "ac7c76338114dbfb0153723a97585bbd0950824d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88635 from SaNeOr/master_update_mainloop_docs", "body": "C#: Document that MainLoop needs to be registered in the global class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd1d838e092f96e1c601ee5d697e3c41207a1ad9": { "hash": "dd1d838e092f96e1c601ee5d697e3c41207a1ad9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88631 from DarioSamo/mobile_subpass_usage_fix", "body": "Remove tracking logic for input attachments as it's not necessary.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a58d1a977d2d0d338f1777c3acbb1dfe5e0ca90": { "hash": "9a58d1a977d2d0d338f1777c3acbb1dfe5e0ca90", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88593 from dustdfg/patch-1", "body": "Clarify that `is_pixel_opaque` function gets position in local coordinates", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d646b7fef63906e09ff16ddae0e827e0cd50a063": { "hash": "d646b7fef63906e09ff16ddae0e827e0cd50a063", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88560 from DarioSamo/rdd_execute_and_present", "body": "Merge execute and present commands for RenderingDeviceDriver.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a3f162f17bbe1c63f8691131bba84017ba6c557": { "hash": "0a3f162f17bbe1c63f8691131bba84017ba6c557", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88494 from AThousandShips/tab_fix", "body": "Fix error spam when adding tabs to `TabBar` without deselect", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3de771292da796ce89e1668a96668a197c20a4f": { "hash": "c3de771292da796ce89e1668a96668a197c20a4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88485 from BlueCube3310/basisu-astc-v2", "body": "Add ASTC support to BasisUniversal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0550abf225da1ff56944cf1b8f28841b564e6cd2": { "hash": "0550abf225da1ff56944cf1b8f28841b564e6cd2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88474 from MajorMcDoom/text-editor-zoom", "body": "Improve text editor status bar and zooming UX", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c3c90a3e4d9e16fb1f578e82ff86cacd26a547f": { "hash": "7c3c90a3e4d9e16fb1f578e82ff86cacd26a547f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87778 from aaronfranke/callable-bind-const", "body": "Make Callable `bind` method const", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7359ec7a57286da3de8725169e879e523dba40cb": { "hash": "7359ec7a57286da3de8725169e879e523dba40cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87352 from Alex2782/fix_opengl_es3", "body": "Fix Compatibility Rendering (GLES3) on old and low budget devices.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "efa4d0aabf95c0a8be5bd13214bd05efcb4364af": { "hash": "efa4d0aabf95c0a8be5bd13214bd05efcb4364af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86321 from jsjtxietian/fix-blendnode-crash", "body": "Fix `blend_node` crash with invalid AnimationNode reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e704ff682de53ed9914cede018be3767eaae638": { "hash": "0e704ff682de53ed9914cede018be3767eaae638", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84275 from smix8/navmap_iteration_id", "body": "Add function to get navigation map iteration id from NavigationServer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8758a0b5e9616e20a5a4a4591b8aa1561f44a9f": { "hash": "e8758a0b5e9616e20a5a4a4591b8aa1561f44a9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79185 from aaronfranke/reg-phys-3d", "body": "Disable registering 3D physics types when 3D is disabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00480fc8180053fa2d2ca42039756c1f619245c4": { "hash": "00480fc8180053fa2d2ca42039756c1f619245c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Button] Add autowrap feature.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87025 }, "eb019e243f5048b1218d1b6cb5161fd8fb16a69c": { "hash": "eb019e243f5048b1218d1b6cb5161fd8fb16a69c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Disable registering 3D physics types when 3D is disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79185 }, "f8af9bf3e471702e96d26b91069f9fc6a4501fc2": { "hash": "f8af9bf3e471702e96d26b91069f9fc6a4501fc2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "AudioEffectPitchShift: Actually fix -Wstringop-overflow warning", "body": "Previous commit didn't help, so its changes are reverted.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88658 }, "313c1d1100954383b2b5933f96773bdeb5a3a4c7": { "hash": "313c1d1100954383b2b5933f96773bdeb5a3a4c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add function to get navigation map iteration id from NavigationServer", "body": "Adds function to get navigation map iteration id from NavigationServer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84275 }, "1a6cabc0bfdb280c0684578b30337e1dada09644": { "hash": "1a6cabc0bfdb280c0684578b30337e1dada09644", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Make Callable bind method const", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87778 }, "65c8af53a1409b5bfa64f8eb3a232a0dcf0e560c": { "hash": "65c8af53a1409b5bfa64f8eb3a232a0dcf0e560c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix blend_node crash with invalid p_node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86321 }, "3525972bc762eca357adc73945688fca6a5b9275": { "hash": "3525972bc762eca357adc73945688fca6a5b9275", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `set_item_submenu` infinite recursion crash", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87967 }, "f75cffcd46b72434effb5febc8cfa9d582bc761c": { "hash": "f75cffcd46b72434effb5febc8cfa9d582bc761c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMTQxODYy" ], "author_raw": "Matt Enad ", "committer_raw": "Matt Enad ", "summary": "Fix hover style margin with extra borders enabled", "body": "The content margins for FlatMenuButton and RunBarButton are now handled correctly when the \"Draw Extra Borders\" user option is enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88652 }, "4f06ddfeae6b769fc6ad0294ee879e48824e96d4": { "hash": "4f06ddfeae6b769fc6ad0294ee879e48824e96d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5ODQ0NzEy" ], "author_raw": "Rama Del Maestro ", "committer_raw": "Rama Del Maestro ", "summary": "Add unit tests for Camera2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88614 }, "9281c441f6138f2205071a89e4f5070bc918fdff": { "hash": "9281c441f6138f2205071a89e4f5070bc918fdff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Improved text editor status bar and zooming UX.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88474 }, "e17cecf54a4e98ede77e87a08d33742463bddca5": { "hash": "e17cecf54a4e98ede77e87a08d33742463bddca5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1", "MDQ6VXNlcjE5NjUxOTE0" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix Compatibility Rendering (GLES3) on old and low budget devices.", "body": "Co-Authored-By: joined72 <19651914+joined72@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87352 }, "2657593462eb8112743dbade985f8fb9deacb115": { "hash": "2657593462eb8112743dbade985f8fb9deacb115", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use barriers between all blur passes with SSAO and SSIL", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88649 }, "3a8fdc0bac38c2a5c552b54e08611e159558567b": { "hash": "3a8fdc0bac38c2a5c552b54e08611e159558567b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix 3D editor project settings update", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88645 }, "584a6aeeb76415524b068e733d23f73a2836eb88": { "hash": "584a6aeeb76415524b068e733d23f73a2836eb88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Revert \"Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed\"", "body": "This reverts commit 957378a69eb4dbd0066f91a9f4e44dc02cd360bd, reversing\nchanges made to 0d88840e81596e8378f8cc444c6fcb61cfa676d0.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88643 }, "16d61427cab3a8e43f0a9a8ee724fc176b6433c6": { "hash": "16d61427cab3a8e43f0a9a8ee724fc176b6433c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88633 from dsnopek/opengl-android-fog-fix", "body": "Fix OpenGL on Android after adding optional depth fog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f7d253e53a06a4a5d7bee474464a642bbc0cd90": { "hash": "7f7d253e53a06a4a5d7bee474464a642bbc0cd90", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Dictionary Editor : keep the type of the last added item.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88636 }, "3122b368c0a11f1488ec95b19ddfacc0c8e55192": { "hash": "3122b368c0a11f1488ec95b19ddfacc0c8e55192", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMzA3Njk4" ], "author_raw": "SaNeOr ", "committer_raw": "SaNeOr ", "summary": "Additional docs: c# mainloop needs to be registered in the global class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88635 }, "1e67de5e0c667ae8c87957bdafb9bb1a41cac679": { "hash": "1e67de5e0c667ae8c87957bdafb9bb1a41cac679", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix OpenGL on Android after adding optional depth fog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88633 }, "07b011aec7434180f38ddcb7b2a7871a917b9d22": { "hash": "07b011aec7434180f38ddcb7b2a7871a917b9d22", "is_merge": false, "authored_by": [ "" ], "author_raw": "Wyxaldir ", "committer_raw": "Wyxaldir ", "summary": "Fixes #71243. Resources that have local_to_scene enabled now properly work inside arrays and dictionaries.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87268 }, "846d075a2f2333b4ba4cbca48a96484015b31031": { "hash": "846d075a2f2333b4ba4cbca48a96484015b31031", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "First sync with the 4.3 changes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4a59b26f2873af42e517c94445769e39271d272": { "hash": "c4a59b26f2873af42e517c94445769e39271d272", "is_merge": false, "authored_by": [ "U_kgDOBc0k3w", "U_kgDOBcK-Cw" ], "author_raw": "Yevhen Babiichuk (DustDFG) ", "committer_raw": "Yevhen Babiichuk (DustDFG) ", "summary": "Clarify that `is_pixel_opaque` function gets position in local coordinates", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88593 }, "c6d091e0f35d82d66461910c84ad72674c363808": { "hash": "c6d091e0f35d82d66461910c84ad72674c363808", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87253 from van800/van800/analyser", "body": "Provide a roslyn analyzers corresponding to the GD0001 and GD0002", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5502a82824a3d1b9c03aa8595df8ffb252026572": { "hash": "5502a82824a3d1b9c03aa8595df8ffb252026572", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86964 from akien-mga/scons-fix-CCFLAGS-cmdline-overrides", "body": "SCons: Fix `CCFLAGS`, `LINKFLAGS`, etc. command line overrides", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48a1a78390049ee77b4feb6e4bbb520d5cb1ce83": { "hash": "48a1a78390049ee77b4feb6e4bbb520d5cb1ce83", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86260 from Faless/mp/fix_2way_auth", "body": "[MP] Fix auth not waiting for confirmation in some cases", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14a05f0e84c10dc4f16a6f4e5024d712e15af849": { "hash": "14a05f0e84c10dc4f16a6f4e5024d712e15af849", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84584 from mutantbob/capture-doc", "body": "Add details about `AudioEffectCapture.clear_buffer()` and `get_buffer()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6532fb5f8e1a7db71742f36506a9660f41880c5e": { "hash": "6532fb5f8e1a7db71742f36506a9660f41880c5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84268 from SaracenOne/improve_ap_readonly_rules", "body": "Make AnimationPlayerEditor read-only edit rules more permissive.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e59c941c9fbcbe1eb563890aef70dfaab1e0368": { "hash": "5e59c941c9fbcbe1eb563890aef70dfaab1e0368", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Remove tracking logic for input attachments as it's not necessary.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88631 }, "98d9c9c573a11cd0e72ac9498bf004551bdde6e3": { "hash": "98d9c9c573a11cd0e72ac9498bf004551bdde6e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Rémi Verschelde ", "summary": "Make AnimationPlayerEditor read-only edit rules more permissive.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84268 }, "02faccd14f635334569d6499d86f6759de7bfbff": { "hash": "02faccd14f635334569d6499d86f6759de7bfbff", "is_merge": false, "authored_by": [ "U_kgDOBY72zQ" ], "author_raw": "Florian Grabmeier ", "committer_raw": "Florian Grabmeier ", "summary": "Remove duplicate reference of CUSTOM_ARRAY_RBGA8_URNOM in docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87973 }, "33485e654e93a84fb01e5201e71da6d062796283": { "hash": "33485e654e93a84fb01e5201e71da6d062796283", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fixes a memory leak with TileMap runtime updates", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88629 }, "492785b792e581e8714c54c3116327b94c09705e": { "hash": "492785b792e581e8714c54c3116327b94c09705e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update WorkerThreadPool doc to mention every task should be waited", "body": "at some point so that any allocated resources can be cleaned up.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84926 }, "5de496d3b08c23ef9cf8ae97055204815087bcfb": { "hash": "5de496d3b08c23ef9cf8ae97055204815087bcfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Add a `h_separation` between icons in `CheckButton`/`CheckBox`", "body": "Previously, the `h_separation` between internal elements and custom elements\nwas added when `text` was not empty. That is, this `h_separation` does not\nexist when there is a valid custom `icon` but `text` is empty.\n\nNow, the `h_separation` between the internal element and the custom element\nis added when the internal element and any custom element exist (both width\nare greater than `0`).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88615 }, "91f0a65fc90ef9550ad1c0d3fc857017a4f844d4": { "hash": "91f0a65fc90ef9550ad1c0d3fc857017a4f844d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Rework viewport capture in preview generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88589 }, "00dc19585b9136644db850f372c0c8ad0daed189": { "hash": "00dc19585b9136644db850f372c0c8ad0daed189", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODI2ODE=", "MDQ6VXNlcjM5MDMwNTk=", "U_kgDOBcK-Cw" ], "author_raw": "Ivan Shakhov ", "committer_raw": "Ivan Shakhov ", "summary": "provide analyser corresponding to the GD0001 and GD0002, add ClassPartialModifierAnalyzerFix, and tests", "body": "Co-authored-by: Raul Santos \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87253 }, "04c71d943f91458557e4782833008e3cb9d03ba4": { "hash": "04c71d943f91458557e4782833008e3cb9d03ba4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88573 from Arthas92t/master", "body": "Fix shader cache with transform feedback on some Android devices", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aeaec000fcbdf3c31963fc850360443ff5517a11": { "hash": "aeaec000fcbdf3c31963fc850360443ff5517a11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88495 from paulloz/dotnet/test-and-fix-exports-diagnostics", "body": "[.NET] Test and fix exports diagnostics", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e91438c986ba86fd24df34ea1a0f58dc336f8b13": { "hash": "e91438c986ba86fd24df34ea1a0f58dc336f8b13", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88612 from BastiaanOlij/gles_glow_factor", "body": "Change glow calculation back to max(r,g,b)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2a4657a70ace55adcde97c22cb23a4cff76e21c": { "hash": "c2a4657a70ace55adcde97c22cb23a4cff76e21c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Change glow calculation back to max(r,g,b)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88612 }, "d31d3e503e2a0b5719f6de57b2b350ed7b4160a0": { "hash": "d31d3e503e2a0b5719f6de57b2b350ed7b4160a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0NzM3Mzk=" ], "author_raw": "ArthasMenethil ", "committer_raw": "ArthasMenethil ", "summary": "Fix shader cache with transform feedback on some android devices", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88573 }, "652438a3952ae13e12dd4fd40756311fde81a791": { "hash": "652438a3952ae13e12dd4fd40756311fde81a791", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87360 from BastiaanOlij/gles_glow", "body": "Implement glow/bloom on compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00f6c97610ad45599f6356c707ee369d315c44df": { "hash": "00f6c97610ad45599f6356c707ee369d315c44df", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80343 from raulsntos/dotnet/warnings/RS2008", "body": "C#: Add analyzer release tracking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "292f4c7f9795dc9296710996ffa8510a02e92b2d": { "hash": "292f4c7f9795dc9296710996ffa8510a02e92b2d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80214 from BastiaanOlij/rendering_effect", "body": "Implement hooks into renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc2d1e3f479fb64e6da23c00d38ed030a085fb6c": { "hash": "dc2d1e3f479fb64e6da23c00d38ed030a085fb6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79452 from /ysort-update-first-item-position", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a56c03d49584c81f67b24a508fbe87916b749275": { "hash": "a56c03d49584c81f67b24a508fbe87916b749275", "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 error spam when adding tabs to `TabBar` without deselect", "body": "`current` was allowed to be `-1` when deselection was disabled, causing\nerrors in other methods when updating the size.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88494 }, "eb6ca91ba6f04a4ff2e21b3ca097c92b6a68dbc8": { "hash": "eb6ca91ba6f04a4ff2e21b3ca097c92b6a68dbc8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Extract BottomPanel from EditorNode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87760 }, "1aab6e96b96af734d1fe5979d30d1a4232cb270d": { "hash": "1aab6e96b96af734d1fe5979d30d1a4232cb270d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87133 from Repiteo/dotnet/enforce-globalization-rules", "body": "C#: Enforce globalization code quality rules", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73d502fbc1cb0aa6a904eb292376be6f93ed0ef8": { "hash": "73d502fbc1cb0aa6a904eb292376be6f93ed0ef8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88602 from puchik/remove-cpuparticle-custom-aabb-init", "body": "Remove unnecessary AABB initialization for CPUParticles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02fdf262aaf199475d3535352eebcbbc4476f4de": { "hash": "02fdf262aaf199475d3535352eebcbbc4476f4de", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88566 from devloglogan/expose-handtracker-handles", "body": "Expose OpenXR hand tracker handles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73758e093efeb4f27578e3ed964d7bd5d8f65e11": { "hash": "73758e093efeb4f27578e3ed964d7bd5d8f65e11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88456 from sabslikesobs/master", "body": "Expose pixel snapping settings add pixel-art notes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d6d2d1f8b50549b047165fe3a9d867e9d9351a0": { "hash": "4d6d2d1f8b50549b047165fe3a9d867e9d9351a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87095 from TML233/expose_get_canvas_layer", "body": "Add `CanvasItem::get_canvas_layer_node()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e9dcdbba4c605447e0fc64637f3c58224edf215": { "hash": "9e9dcdbba4c605447e0fc64637f3c58224edf215", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86378 from RobProductions/update-hover-styling", "body": "Add hover highlight to main editor buttons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60375002196d3fa881029bc6ac743d3f05aff859": { "hash": "60375002196d3fa881029bc6ac743d3f05aff859", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere()", "body": "Use `check_changed_settings_in_group()` everywhere", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c41725c9c663930040726c6a7e3e74965cd7e529": { "hash": "c41725c9c663930040726c6a7e3e74965cd7e529", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4NTQ0MjYz" ], "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "committer_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "summary": "Removed unnecessary AABB initialization for CPUParticles", "body": "Setting an AABB manually for CPUParticles unnecessarily registers as a custom AABB and can cause issues on some platforms and hardware.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88602 }, "182b9ef38efe592c1f5423c1621d7e07b4a5343f": { "hash": "182b9ef38efe592c1f5423c1621d7e07b4a5343f", "is_merge": false, "authored_by": [ "" ], "author_raw": "Robert Forsman ", "committer_raw": "Rémi Verschelde ", "summary": "Add details about `AudioEffectCapture.clear_buffer()` and `get_buffer()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84584 }, "000d12d237f147cf3b041adfa9dc8368e4d401c0": { "hash": "000d12d237f147cf3b041adfa9dc8368e4d401c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Enforce Globalization code quality rules", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87133 }, "6a17f2a82daaf5daf28f5a8d74afe199ddc15186": { "hash": "6a17f2a82daaf5daf28f5a8d74afe199ddc15186", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NTcyMjM4" ], "author_raw": "TML ", "committer_raw": "Rémi Verschelde ", "summary": "Expose `CanvasLayer::get_canvas_layer_node()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87095 }, "b8f106acb24387d2f2c746a586edc0728fd10aaf": { "hash": "b8f106acb24387d2f2c746a586edc0728fd10aaf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88598 from YeldhamDev/this_wasnt_even_my_bug!", "body": "Fix `RichTextLabel`'s tag stack being overridden on translation change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb8f0daf708607eae5d4c7713cee2730fee78968": { "hash": "fb8f0daf708607eae5d4c7713cee2730fee78968", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88526 from akien-mga/fastnoiselite-cleanup", "body": "FastNoiseLite: Sync with 1.1.0, clean up SCsub", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dbf598034e673dc65e539c2cb9c9c56b5976903b": { "hash": "dbf598034e673dc65e539c2cb9c9c56b5976903b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88509 from akien-mga/pitchshift-unsigned-fft-size", "body": "AudioEffectPitchShift: Prevent negative size memset (GCC warning)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b652a81da7b4184a4eacd2665004791a0053c971": { "hash": "b652a81da7b4184a4eacd2665004791a0053c971", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82554 from dsnopek/gdextension-placeholders", "body": "Allow registering \"runtime classes\" from GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea75307a11fc62479062bc923dde6e2655dff47c": { "hash": "ea75307a11fc62479062bc923dde6e2655dff47c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow registering \"runtime classes\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82554 }, "aa258c6c122dc8994350cc3cf64559a4e08fb154": { "hash": "aa258c6c122dc8994350cc3cf64559a4e08fb154", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix `RichTextLabel`'s tag stack being overridden on translation change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88598 }, "0d1894736e2af5f377966ce499faa461a3c45774": { "hash": "0d1894736e2af5f377966ce499faa461a3c45774", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix `CCFLAGS`, `LINKFLAGS`, etc. command line overrides", "body": "Also adds `CPPDEFINES` which allows passing new pre-processor defines,\nletting SCons handle passing `-D` or `/D` based on the compiler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86964 }, "25a52c624e65cc8006d4ff8a153490d8836e4175": { "hash": "25a52c624e65cc8006d4ff8a153490d8836e4175", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88597 from KoBeWi/thinking_outside_the_inspector", "body": "Remove error when property is outside inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f55ee87b8ac5703c1b8d62e3090ebf62d3177dd0": { "hash": "f55ee87b8ac5703c1b8d62e3090ebf62d3177dd0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88594 from adamscott/wasm-bigint-mandatory", "body": "Add `WASM_BIGINT` linker flag to the web build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b3de60933b383572451b8cd6e3039bd1d0fe034c": { "hash": "b3de60933b383572451b8cd6e3039bd1d0fe034c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88591 from Cass-dev-web/master", "body": "Add `android` to auto-generated `.gitignore`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2cc14f35442d3b1247cbaf1f98fc580c8d450123": { "hash": "2cc14f35442d3b1247cbaf1f98fc580c8d450123", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88459 from CookieBadger/animation-bezier-selection-fixes", "body": "Fix Animation Bezier Editor key selection bugs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "12de2f1f70c2e9e997042a36143c4fbb533ade95": { "hash": "12de2f1f70c2e9e997042a36143c4fbb533ade95", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86052 from TheSofox/regex-sub-fix", "body": "Fix `RegEx.sub` truncating string when `end` is used", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b787fc63fda7634bf821879e871c60a1d53c7957": { "hash": "b787fc63fda7634bf821879e871c60a1d53c7957", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80709 from JezerM/migrate-game-controller-api", "body": "Fix controller vibration in macOS and migrate to GameController API", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07313a08f41146e30005acfa784bdf005d23750b": { "hash": "07313a08f41146e30005acfa784bdf005d23750b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU5NzY4Nzg1" ], "author_raw": "Jezer Mejía ", "committer_raw": "Jezer Mejía ", "summary": "Migrate macos controller API to GameController.h", "body": "This should fix a lot of issues regarding to old controller API, such as vibration\n\nHaptics (vibrations) are only available in macOS 11+, so haptics are now\nprocessed in macOS 11+ only. Also, this doesn't interfere with\ncontroller's input as controller support is available in macOS 10.9+.\n\nAdded a Note for macOS regarding vibration support", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80709 }, "c060ff8b41beff3695e464d8d19ccc0f17166422": { "hash": "c060ff8b41beff3695e464d8d19ccc0f17166422", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Remove error when property is outside inspector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88597 }, "3ae524fa9e42828183f8046f6f33b945475bb052": { "hash": "3ae524fa9e42828183f8046f6f33b945475bb052", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add `WASM_BIGINT` linker flag to the web build", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88594 }, "46b420f7ee5361819b11dff50e6ffbb038f85696": { "hash": "46b420f7ee5361819b11dff50e6ffbb038f85696", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fix for RegEx.sub truncating string when 'end' is used", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86052 }, "9c0ef3940d13abbab2803382f198e713ce69d9cc": { "hash": "9c0ef3940d13abbab2803382f198e713ce69d9cc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjg2MjI0" ], "author_raw": "cass-dev-web ", "committer_raw": "cass-dev-web ", "summary": "Added `android/` to the `.gitignore` file automatically generated by the VCS plugin.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88591 }, "041315253f63ed18f99b2df70dcd6a58a811a784": { "hash": "041315253f63ed18f99b2df70dcd6a58a811a784", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "Fix various bugs in Animation key right click actions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88445 }, "080315ca6b1834fa643a2e6e1e2cb04bf1bce837": { "hash": "080315ca6b1834fa643a2e6e1e2cb04bf1bce837", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "Fix Animation bezier key selection bugs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88459 }, "88ad4e6c2456544d457e7eca7ce7205fbbcf085d": { "hash": "88ad4e6c2456544d457e7eca7ce7205fbbcf085d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Add tests and fix exports diagnostics", "body": "- Add tests for the following diagnostics: GD0101, GD0102, GD0103, GD0104, GD0105, GD0106, GD0107.\n- Fix GD0101 not being reported any more (was filtering static classes before reporting).\n- Fix GD0107 not preventing `Node` members from being exported from not-`Node` types.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88495 }, "b7145638d5b235e8e1b2fe039a0cee48a4bbb26d": { "hash": "b7145638d5b235e8e1b2fe039a0cee48a4bbb26d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88523 from KoBeWi/open_text_as_text", "body": "Add separate program case for Godot Resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07254d9b1b88ba3a4af0c36d8d937f9042bac020": { "hash": "07254d9b1b88ba3a4af0c36d8d937f9042bac020", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88443 from Mickeon/documentation-hunting-for-deprecated", "body": "Update many Deprecated/Experimental descriptions for consistency", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c187d6522b651abedf24632b7219f15caba7d401": { "hash": "c187d6522b651abedf24632b7219f15caba7d401", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84569 from jsjtxietian/Add-ignorable-columns-to-translation-CSVs", "body": "Add support for comment (ignorable) column in translation csv", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da057661070648d36b8ccd4e8e67790c16e7c8c2": { "hash": "da057661070648d36b8ccd4e8e67790c16e7c8c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80690 from dalexeev/make-rst-docs-consistent-with-editor-help", "body": "Make RST docs consistent with Editor Help docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9f4499c109baa472eb3840f5ad8388ab9af96a4f": { "hash": "9f4499c109baa472eb3840f5ad8388ab9af96a4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88588 from akien-mga/revert-86952-fix-selecting-popup-menu-items-on-mouse-release", "body": "Revert \"Fix selecting popup menu items on mouse release\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21151651b08ae4f9c56ef8b9485d338873462a11": { "hash": "21151651b08ae4f9c56ef8b9485d338873462a11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88559 from cariad/patch-1", "body": "Fix \"dimensionnal\" typo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54587277da2db50e30f951a6e7df199294dbb10c": { "hash": "54587277da2db50e30f951a6e7df199294dbb10c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88544 from van800/van800/rider-path-locator", "body": "Bump `Rider.PathLocator` nuget version, which provides a fix for detecting Rider installations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b167113b1ca6e0d271daa983379fb05f8e66a29a": { "hash": "b167113b1ca6e0d271daa983379fb05f8e66a29a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88508 from akien-mga/basisu_unbundled_jpgd", "body": "basis_universal: Unbundle jpgd to fix symbol conflict, use our newer copy with SSE2 support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ecb21c044921cb163048b51a8391b67b86fa5567": { "hash": "ecb21c044921cb163048b51a8391b67b86fa5567", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88295 from raulsntos/ci/dotnet-generators-tests", "body": "C#: Run source generators tests in CI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3497abfba95cf88bda2f332a59c35c25dc535fbc": { "hash": "3497abfba95cf88bda2f332a59c35c25dc535fbc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88044 from brennennen/image_texture_unit_tests", "body": "Add `ImageTexture` unit tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f1915eb90319fee5d2a5fb025fcd9c3421771dc": { "hash": "8f1915eb90319fee5d2a5fb025fcd9c3421771dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Revert \"Fix selecting popup menu items on mouse release\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88588 }, "5626fae6732991033a777168cbbed228252f48d0": { "hash": "5626fae6732991033a777168cbbed228252f48d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2OTYxNjQ2" ], "author_raw": "David Giardi ", "committer_raw": "David Giardi ", "summary": "Hide separators in ItemList in editor theme", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88575 }, "3e8a794832566dcc8cd159b8ac4f39c27269df0a": { "hash": "3e8a794832566dcc8cd159b8ac4f39c27269df0a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "OpenXR: Update to version 1.0.34", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88574 }, "74413f560916ae700d4209d7733b801bf465a0c3": { "hash": "74413f560916ae700d4209d7733b801bf465a0c3", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "Logan Lang ", "committer_raw": "Logan Lang ", "summary": "expose OpenXR hand tracker handles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88566 }, "bb461986ba2c98e210658b5669df106d2720ff85": { "hash": "bb461986ba2c98e210658b5669df106d2720ff85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add separate program case for Godot Resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88523 }, "a031911c828da4f6f93950afa0688ac062bc96bd": { "hash": "a031911c828da4f6f93950afa0688ac062bc96bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Use check_changed_settings_in_group() everywhere", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 69032 }, "f685c69bd437ab83e7a3ff0868f98b7f5809c2a4": { "hash": "f685c69bd437ab83e7a3ff0868f98b7f5809c2a4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Add analyzer release tracking", "body": "Fixes diagnostic RS2008.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80343 }, "99b4f3086d8a690a0eabb7f7df43a43db8dfcbb2": { "hash": "99b4f3086d8a690a0eabb7f7df43a43db8dfcbb2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Run source generators tests in CI", "body": "Also fixes ScriptPathAttributeGenerator for generic types and its test.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88295 }, "703c34a78898c3925d07c589400e63d03f4e1a5e": { "hash": "703c34a78898c3925d07c589400e63d03f4e1a5e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODI2ODE=" ], "author_raw": "Ivan Shakhov ", "committer_raw": "Ivan Shakhov ", "summary": "Bump Rider.PathLocator nuget version, which provides a fix for detecting Rider installations", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88544 }, "6dbbc24bdfb0833943dcd629bca413376591cffd": { "hash": "6dbbc24bdfb0833943dcd629bca413376591cffd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgwMDI0MTg=" ], "author_raw": "b ", "committer_raw": "brennen ", "summary": "Added ImageTexture unit tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88044 }, "8ed19d1a246169c64cc819fbea6a2dc9002b7453": { "hash": "8ed19d1a246169c64cc819fbea6a2dc9002b7453", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Make RST docs consistent with Editor Help docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80690 }, "9472ccbcdd18c6d8675ca936b9920d695d3e368b": { "hash": "9472ccbcdd18c6d8675ca936b9920d695d3e368b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU3MDAwNDE=" ], "author_raw": "Cariad Eccleston ", "committer_raw": "GitHub ", "summary": "Fix \"dimensionnal\" typo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88559 }, "0afee63712cef54b108ff5a5176df5783a10b13f": { "hash": "0afee63712cef54b108ff5a5176df5783a10b13f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "summary": "Add ASTC support to BasisUniversal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88485 }, "ee2d8f68baa752612a76c3351e85aa2b72ab32df": { "hash": "ee2d8f68baa752612a76c3351e85aa2b72ab32df", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Merge execute and present commands for RenderingDeviceDriver.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88560 }, "fb10e67fefb85af3b8f5abd30db561588d8456c6": { "hash": "fb10e67fefb85af3b8f5abd30db561588d8456c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88557 from akien-mga/fix-animation-mixer-resolving-tracks", "body": "Fix AnimationMixer breaking animations with redundant check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "371597a8055fd45cdbdce592c4f16875fb6cdbe7": { "hash": "371597a8055fd45cdbdce592c4f16875fb6cdbe7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88551 from AThousandShips/helpers_fix", "body": "[Core] Upgrade some array helper classes to 64 bits", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37cca2bdbb5d78527b20f2a007f735435e7c8e48": { "hash": "37cca2bdbb5d78527b20f2a007f735435e7c8e48", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88547 from CookieBadger/ed-is-shortcut-macro", "body": "Use `ED_IS_SHORTCUT` macro instead of `matches_event`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35bf1e11d86cffb33e4b36b5ce984710e2837fa7": { "hash": "35bf1e11d86cffb33e4b36b5ce984710e2837fa7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88545 from bruvzg/fix_exp_doc_gen", "body": "Fix crash on documentation generation on macOS.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa414ab4120503ce6126fdb6a36dd709db3e7307": { "hash": "aa414ab4120503ce6126fdb6a36dd709db3e7307", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88464 from BlueCube3310/basisu-cleanup-v2", "body": "Clean up and optimize BasisUniversal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f95e29e5b1012152c78e4002f1fb672acf28b7d": { "hash": "7f95e29e5b1012152c78e4002f1fb672acf28b7d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88450 from RedMser/show-keywords-in-help-search", "body": "Show keywords in `EditorHelpSearch`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "56134e99dae0b58f085e1da38438df7f20cd60ec": { "hash": "56134e99dae0b58f085e1da38438df7f20cd60ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87830 from KoBeWi/internalization_aka_i15n", "body": "Fix wrong process method in AudioStreamPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a3a5590231a1ef703269b6508fa2da7b45b8be9": { "hash": "8a3a5590231a1ef703269b6508fa2da7b45b8be9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86620 from fbcosentino/midi_device_id", "body": "Add MIDI controller device index to `InputEventMIDI.device` property.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae97cf2ff01a385d6eeb2ff866ad5d6f8e8fae16": { "hash": "ae97cf2ff01a385d6eeb2ff866ad5d6f8e8fae16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0MzA3MDQ5", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Travis Lange ", "committer_raw": "Rémi Verschelde ", "summary": "Fix AnimationMixer breaking animations with redundant check", "body": "Also change `Node::get_node_and_resource` to prevent it from printing an\nerror from `Node::get_node`, and just returns nullptr. This is what the\nredundant check was trying to prevent.\n\nFixes #88428.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88557 }, "f4ca6a856ac589e4de485325e8c4e41d544817e2": { "hash": "f4ca6a856ac589e4de485325e8c4e41d544817e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Make D3D12 loading dynamic to support pre Windows 10 versions.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88496 }, "06f1b114cd6f30d937da001f59c8f97a7cc29c35": { "hash": "06f1b114cd6f30d937da001f59c8f97a7cc29c35", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Upgrade some array helper classes to 64 bits", "body": "Following upgrades to `CowData` to 64 bit indices these helpers are no\nlonger able to handle the index ranges, possibly causing bugs on sort\nand search.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88551 }, "47dba6bc564765edabef17a26836027443cf4b4e": { "hash": "47dba6bc564765edabef17a26836027443cf4b4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "use ED_IS_SHORTCUT macro instead of matches_event", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88547 }, "4d2204455f5ea76c466353025b9c08d8ca946358": { "hash": "4d2204455f5ea76c466353025b9c08d8ca946358", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Define GUIDs directly.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88540 }, "fc49964de47c420c7cc3344776ea4158f586ad9e": { "hash": "fc49964de47c420c7cc3344776ea4158f586ad9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix crash on documentation generation on macOS.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88545 }, "a1997d13e4b0f04f25fe9b5f93963d6b91a4b6bf": { "hash": "a1997d13e4b0f04f25fe9b5f93963d6b91a4b6bf", "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": "Clean up and optimize BasisUniversal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88464 }, "b9fd25ea18f3e87530e1558cc377f36645fcd980": { "hash": "b9fd25ea18f3e87530e1558cc377f36645fcd980", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4OTI2ODEz", "MDQ6VXNlcjMxMjQ5Njc=" ], "author_raw": "Fernando Cosentino ", "committer_raw": "Fernando Cosentino ", "summary": "Add MIDI controller device index to InputEventMIDI.device property.", "body": "It is possible to query the OS for the connected MIDI controllers,\nbut the event messages' device field was not being used. This implements\ncontroller index being sent in InputEventMIDI messages in the device\nproperty, matching the index from OS.get_connected_midi_inputs().\n\nBased on the work done by @ramdor.\n\nCloses godotengine/godot-proposals#7733\n\nCo-authored-by: Richie ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86620 }, "0246230e2b7c542f003c3c53cffc22dedc0c9c50": { "hash": "0246230e2b7c542f003c3c53cffc22dedc0c9c50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Partial revert of `core/version.h` changes in #88527", "body": "I misunderstood what this does, we still use this code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf919eafa7f818d3feb8cb5a3f7c9573027ee351": { "hash": "bf919eafa7f818d3feb8cb5a3f7c9573027ee351", "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": "Extract BasisUniversal code into its own files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88464 }, "a92921ae49290370b43f2302853c7af19d22e8c0": { "hash": "a92921ae49290370b43f2302853c7af19d22e8c0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88479 from passivestar/lineedit-delete-with-selection", "body": "Fix `LineEdit` delete all the way to the left/right when something is selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "59368441e31c92b4dbaa51c075ca55ce8d4b7b9b": { "hash": "59368441e31c92b4dbaa51c075ca55ce8d4b7b9b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88371 from raulsntos/dotnet/generics-ii", "body": "C#: Various fixes to generic scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0164e498ca785571d26b0dcb8bf5254958ec2aa8": { "hash": "0164e498ca785571d26b0dcb8bf5254958ec2aa8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88370 from Mickeon/editor-about-page-websites-squashing", "body": "Improve look of Donors list in Editor's About", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa7ac130c06bb9eed28a2071d3dde7ec9320b059": { "hash": "aa7ac130c06bb9eed28a2071d3dde7ec9320b059", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88312 from Malcolmnixon/face-tracker-provider", "body": "Add XR Face Tracking support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d4e24dc78e332fb8546f96508ec0e75e47bc3e9": { "hash": "7d4e24dc78e332fb8546f96508ec0e75e47bc3e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88009 from nikitalita/Skeleton3D-missing-pose", "body": "Fix converted 3.x `Skeleton3D` missing pose", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8c98d713af0e7bedb4e79e0b514dc46c161d484": { "hash": "d8c98d713af0e7bedb4e79e0b514dc46c161d484", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87740 from ryevdokimov/maintain-ratio-at-zero", "body": "Fix editor properties vector ratio breaking when an element is set to zero", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f9147f203418f0427e79deecc51dc9a1e42cb1a": { "hash": "8f9147f203418f0427e79deecc51dc9a1e42cb1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86644 from TokageItLab/fix-reset-on-save", "body": "Fix some animation state corruptions on activate and reset on save", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49e0d818f8ee683d821ae7498b24e39dba40c77e": { "hash": "49e0d818f8ee683d821ae7498b24e39dba40c77e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83578 from raulsntos/dotnet/disable-activate-now", "body": "C#: Disable \"Activate now\" when creating addons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34edb5b49a32b7c64847d6a4735eb036cd9a9ba5": { "hash": "34edb5b49a32b7c64847d6a4735eb036cd9a9ba5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88527 from akien-mga/gdextension-fix-Wtype-limits-warning", "body": "GDExtension: Fix `-Wtype-limits` warning in `compatibility_maximum` patch check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe280ef9ae65d38cbccbdc5fe197cf029a0ca397": { "hash": "fe280ef9ae65d38cbccbdc5fe197cf029a0ca397", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Various fixes to generic scripts", "body": "- Report a diagnostic when there are multiple classes that match the script file name in the same script since that will result in a duplicate path key in the bimap and it's not allowed.\n- Fix InspectorPlugin to handle empty paths in case the project was built with a previous version of Godot that used empty paths for generic scripts.\n- Add tests for the new diagnostic GD0003.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88371 }, "772a7539605bb5b0d3a15266faabf5d6b3daddc3": { "hash": "772a7539605bb5b0d3a15266faabf5d6b3daddc3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix some animation state corruptions on activate and reset on save", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86644 }, "aa260e5f3d4ce0c5551e84ef0b098ddf9e78fd0d": { "hash": "aa260e5f3d4ce0c5551e84ef0b098ddf9e78fd0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Implement glow/bloom on compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87360 }, "ae51db75e7a4b4d111cf5dcbf596bc2c8c8a3222": { "hash": "ae51db75e7a4b4d111cf5dcbf596bc2c8c8a3222", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88525 from LinuxUserGD/RenderingServer", "body": "OS_LinuxBSD: Add missing RenderServer include for `get_video_adapter_driver_info`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da26ef2d3e3aa282aab1bec732a7c101fc2842fd": { "hash": "da26ef2d3e3aa282aab1bec732a7c101fc2842fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88492 from TokageItLab/dominant-anim", "body": "Make `ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT` be default for AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e076405f30be922d152dee102879668d68538c7e": { "hash": "e076405f30be922d152dee102879668d68538c7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "GDExtension: Fix `-Wtype-limits` warning in `compatibility_maximum` patch check", "body": "And cleanup some dead code in `version.h`, we now always define `VERSION_PATCH`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88527 }, "6307cebf37e4ce214754efa014b418ff3a46a7a6": { "hash": "6307cebf37e4ce214754efa014b418ff3a46a7a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM0NDA2OTY3" ], "author_raw": "LinuxUserGD ", "committer_raw": "LinuxUserGD ", "summary": "os_linuxbsd.cpp: include `servers/rendering_server.h`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88525 }, "a5c52c1e38a591847f694cb2a54428cd3a82386a": { "hash": "a5c52c1e38a591847f694cb2a54428cd3a82386a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "FastNoiseLite: Sync with 1.1.0, clean up SCsub", "body": "Doesn't fix the LTO warning about `-Waggressive-loop-optimizations`\ndue to GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80922.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88526 }, "3ba724e7156d6a007abb34cb5168a00385ee2702": { "hash": "3ba724e7156d6a007abb34cb5168a00385ee2702", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "AudioEffectPitchShift: Prevent negative size memset (GCC warning)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88509 }, "ab4c5a594ab11cf6446fa819de639bb71de9ccbf": { "hash": "ab4c5a594ab11cf6446fa819de639bb71de9ccbf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88521 from YeldhamDev/atr_regression", "body": "Fix regression in auto translation overhaul", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d0f4f58a8cb078e67a393ed3f018a4111bdf1cfd": { "hash": "d0f4f58a8cb078e67a393ed3f018a4111bdf1cfd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88519 from bruvzg/mac_conf_mode", "body": "[macOS] Ignore window decorations in confined mouse mode to match other platforms.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8cf1cfdc0fa13be6ae826883104c9fe605c0dfb1": { "hash": "8cf1cfdc0fa13be6ae826883104c9fe605c0dfb1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88506 from puchik/multimesh-aabb-cull-fix", "body": "Fix reversed custom `AABB` check when recalculating multimesh `AABB`s", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2dd03f1129ffb1dc155bab5ad466bddd7ba2039": { "hash": "f2dd03f1129ffb1dc155bab5ad466bddd7ba2039", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88503 from AThousandShips/albedo_fix", "body": "Fix some leftover references to `hint_albedo` in docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af171879200818b06367f0d502e4a629fd9923a4": { "hash": "af171879200818b06367f0d502e4a629fd9923a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88488 from TokageItLab/bezier-vs-value", "body": "Fix some conditions for BezierTrack to distinguish between ValueTrack", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3b649d208fd5d45770758348e42a17ceab02fdde": { "hash": "3b649d208fd5d45770758348e42a17ceab02fdde", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88477 from jsjtxietian/tab-down", "body": "Tweak property order in the inspector for TabBar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c4d8d7a6cf8d05f699b04a884fa61121d819e5f": { "hash": "0c4d8d7a6cf8d05f699b04a884fa61121d819e5f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88473 from Sauermann/fix-mouse-event-global-position", "body": "Fix global position for `InputEventMouse` in `viewport::push_input`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9f48330c3f02562331be6dda8308dfd547f2b46d": { "hash": "9f48330c3f02562331be6dda8308dfd547f2b46d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88469 from paulloz/dotnet/cleaner-diagnostic-rules", "body": "[.NET] Clean diagnostic rules", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec0adfd23ebb35fd2b5e85718236ee2574083321": { "hash": "ec0adfd23ebb35fd2b5e85718236ee2574083321", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88419 from m4gr3d/add_export_preset_advanced_options_toggle", "body": "Add an `Advanced Options` toggle to the editor export preset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc41f2504bf6c28eef078850682133066410c902": { "hash": "dc41f2504bf6c28eef078850682133066410c902", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88417 from dsnopek/gdextension-compatibility-maximum", "body": "Allow GDExtensions to set a `compatibility_maximum`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "033821c59576aa1286441aa3a224e2b16c1818e3": { "hash": "033821c59576aa1286441aa3a224e2b16c1818e3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88245 from shana/simplify-mono-support-detection", "body": "C#: Let platforms signal if they support the mono module or not", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f0515a75fec37b2a4af70760c9be99cea781198": { "hash": "0f0515a75fec37b2a4af70760c9be99cea781198", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87743 from WhalesState/camera2d", "body": "Fix `Camera2D` is enabled when dragging scene files to the `CanvasItemEditor`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "294137c93144878e3079da3af1713e3c790078d4": { "hash": "294137c93144878e3079da3af1713e3c790078d4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87661 from baptr/profiler_sort", "body": "Fix editor profiler script function sort order", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36b88cbb8a7f224c84af3b4bd59f6162cdc51b44": { "hash": "36b88cbb8a7f224c84af3b4bd59f6162cdc51b44", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86694 from KoBeWi/deugly_the_text", "body": "Tweak tile atlas help label positions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0734ee6383209ba0aa206ba102a76768d75bca87": { "hash": "0734ee6383209ba0aa206ba102a76768d75bca87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83606 from k0T0z/enhance-process-material-doc", "body": "Clarify that some `ParticleProcessMaterial` properties have effect over the lifetime", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "739cb2d9e1606753e5cf7934f010fad82df55ed1": { "hash": "739cb2d9e1606753e5cf7934f010fad82df55ed1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79758 from KoBeWi/understandment", "body": "Clarify `Tween.set_parallel()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dfcecb77bda85b34c81d43a946e70271842d6ea7": { "hash": "dfcecb77bda85b34c81d43a946e70271842d6ea7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79617 from sepTN/add-screensize-check-popup", "body": "Add size check to prevent popup bigger than the screen itself", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b56774b5bf581031d669c6f1b57a695c2b00dc2e": { "hash": "b56774b5bf581031d669c6f1b57a695c2b00dc2e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix regression in auto translation overhaul", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88521 }, "606a475bb5b6de9a55e7bad758683aedd77d99e1": { "hash": "606a475bb5b6de9a55e7bad758683aedd77d99e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Ignore window decorations in confined mouse mode to match other platforms.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88519 }, "f1a677fb4c47e32633809ccadc7ccde6703767b2": { "hash": "f1a677fb4c47e32633809ccadc7ccde6703767b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM0NDA2OTY3" ], "author_raw": "LinuxUserGD ", "committer_raw": "LinuxUserGD ", "summary": "Disable the crash handler if execinfo=no scons option is set", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88520 }, "533eab89abfe27f775b76ed422d2cae7d5da600c": { "hash": "533eab89abfe27f775b76ed422d2cae7d5da600c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4NTQ0MjYz" ], "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "committer_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "summary": "Fixed reversed custom AABB null check when recalculating multimesh AABBs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88506 }, "451b198c4006554cb0b95f4d849991c8ce208e8e": { "hash": "451b198c4006554cb0b95f4d849991c8ce208e8e", "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 dragging scene files to the `CanvasItemEditor`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87743 }, "6ef31541bff0458124a0818fcd8393a2a2964f54": { "hash": "6ef31541bff0458124a0818fcd8393a2a2964f54", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Add an `Advanced Options` toggle to the editor export preset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88419 }, "48ed0474e2bc6e165e8dd30740d21536e6d0e40c": { "hash": "48ed0474e2bc6e165e8dd30740d21536e6d0e40c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "basis_universal: Unbundle jpgd, use our newer copy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88508 }, "34210e812a15265b941e150e88af0d997355c804": { "hash": "34210e812a15265b941e150e88af0d997355c804", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODQ2MDIy" ], "author_raw": "Septian ", "committer_raw": "Septian Ganendra S. K. ", "summary": "Add screen size check on `popup`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79617 }, "e5266f71b9a79f1a17318c9c0a930c6bca7e5791": { "hash": "e5266f71b9a79f1a17318c9c0a930c6bca7e5791", "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 some leftover references to `hint_albedo` in docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88503 }, "5981886fb798aba459bf93f78176e7aee1aaaf86": { "hash": "5981886fb798aba459bf93f78176e7aee1aaaf86", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Clean diagnostic rules", "body": "Move the following diagnostics into static readonly fields: GD0101, GD0102, GD0103, GD0104, GD0105, GD0106, GD0107, GD0201, GD0202, GD0203, GD0301, GD0302, GD0303, GD0401, GD0402.\n\nTo be more consistent, the titles for the following diagnostics were modified: GD0101, GD0105, GD0106, GD0302, GD0303, GD0401, GD0402. A subsequent update of the documentation repo is needed.\n\nTests for the following diagnostics were created: GD0201, GD0202, GD0203.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88469 }, "3d6d5a6a36d145c2ebf06677f69071c466aa6d05": { "hash": "3d6d5a6a36d145c2ebf06677f69071c466aa6d05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make CallbackModeDiscrete.Dominant be default for AnimationPlayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88492 }, "5a98845655900a7884bf5a73c5406318f1106d77": { "hash": "5a98845655900a7884bf5a73c5406318f1106d77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Implement hooks into renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80214 }, "c9fc29ae86b9055bab2b9a198117037077f8da25": { "hash": "c9fc29ae86b9055bab2b9a198117037077f8da25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix some condition for BezierTrack to distinguish between ValueTrack", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88488 }, "5f05e2b9b1a3fedcdd7ecb2ab976a2687fd6f19a": { "hash": "5f05e2b9b1a3fedcdd7ecb2ab976a2687fd6f19a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88475 from raulsntos/dotnet/fix-open-visual-studio", "body": "C#: Fix building OpenVisualStudio executable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7bc2605f0205285d6a2ea6bda94b6d142e49ff01": { "hash": "7bc2605f0205285d6a2ea6bda94b6d142e49ff01", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88436 from AThousandShips/editor_ellipses", "body": "[Editor] Add missing ellipses to menu options that open dialogs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc45802201c3a3e8fefaf9e61b3e3cd9f56250bd": { "hash": "bc45802201c3a3e8fefaf9e61b3e3cd9f56250bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88435 from AThousandShips/quick_load_fix", "body": "[Editor] Improve clarity and style of `ResourcePicker` menu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4002ea7e15cfd0951461bbcebf7dc03c3532caa9": { "hash": "4002ea7e15cfd0951461bbcebf7dc03c3532caa9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88350 from CookieBadger/animation-cut-keyframe", "body": "Implement Cut Selected Keys in AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d318177c5e03db4f6bf1f44a9abd95cfe34654f5": { "hash": "d318177c5e03db4f6bf1f44a9abd95cfe34654f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88308 from Mickeon/editor-plugin-settings-list-display-woohoo", "body": "Improve Project Settings' Plugin display", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8755b380a7fec6a6226679648b7584e04008fa5": { "hash": "e8755b380a7fec6a6226679648b7584e04008fa5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84792 from scriptsengineer/distance-fog", "body": "Add optional depth fog to Environment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2a4a0d4cb4e82386a632db51bb9d122274b5e30": { "hash": "c2a4a0d4cb4e82386a632db51bb9d122274b5e30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix `LineEdit` delete all the way to the left/right when something is selected", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88479 }, "b7028e5f9486754a4735d925f74bc03ff3258c87": { "hash": "b7028e5f9486754a4735d925f74bc03ff3258c87", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Tweak property order in the inspector for TabBar", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88477 }, "dcb411daeebeba25781a6840d5551e9da82b4938": { "hash": "dcb411daeebeba25781a6840d5551e9da82b4938", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Fix building OpenVisualStudio executable", "body": "Since moving the TFM to .NET Core we need to add some configuration to cross-compile a Windows executable from Linux.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88475 }, "8de39911c8e4f628d585dc5c1c6af66bfbfb3720": { "hash": "8de39911c8e4f628d585dc5c1c6af66bfbfb3720", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix global position for `InputEventMouse` in `viewport::push_input`", "body": "Global position doesn't get adjusted within `InputEventMouse::xformed_by()`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88473 }, "08f4560e6987fa9c4b2c4b8e86665e2862a43ed9": { "hash": "08f4560e6987fa9c4b2c4b8e86665e2862a43ed9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0MTUxMQ==" ], "author_raw": "Eidolon ", "committer_raw": "Rafael Correa ", "summary": "Add optional depth fog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84792 }, "7d1a1abe7680f75b83034cbd6438690b75c83718": { "hash": "7d1a1abe7680f75b83034cbd6438690b75c83718", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Initial XRFaceTrackingProvider and XRFaceTracker work.", "body": "Updated to XRFaceModifier3D.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88312 }, "3475156ae35ef95b299f872aeb9d3a73efb14fa3": { "hash": "3475156ae35ef95b299f872aeb9d3a73efb14fa3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU3NTc0NTAw" ], "author_raw": "Sabs, like Sobs <57574500+sabslikesobs@users.noreply.github.com>", "committer_raw": "Sabs, like Sobs <57574500+sabslikesobs@users.noreply.github.com>", "summary": "Expose pixel snapping settings add pixel-art notes", "body": "This small in-engine documentation change aims to make it easier to\ndiscover ways to handle pixel art aesthetics.\n\n- I have moved 2D pixel snapping settings out of \"Advanced.\" This now matches other pixel-art-friendly settings for\nGUI Snapping and Default Texture filtering.\n- I've added notes to the project settings and Sprite/AnimatedSprite sources to hint users towards better understanding of why pixelated sprites may not work correctly and what to do about it. This should help users make informed decisions for their needs.\n\nContext: Proper handling of pixel art in Godot is routinely frustrating for new users: I, like others, assumed that Godot would act on pixels, not subpixels, when I was working a pixel art game. I was confused when my interpolations would appear blurry, and when pixel textures would be distorted for no apparent reason (this was because of centering).\nI had naively thought that setting Linear interpolation would be the single \"it's a pixel art game\" toggle, but that only hid the underlying issues until later. I had no idea there was a snap-to-pixel option because it was hidden in the Advanced options, since my default assumption was that a pixel art game would want no subpixels at all.\n\nSome references for the frustration:\n\n- https://github.com/godotengine/godot/issues/82696\n- https://www.reddit.com/r/godot/comments/fah25e/best_way_to_achieve_pixel_perfect_rendering/\n- https://shaggydev.com/2021/09/21/project-setup-for-pixel-art/", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88456 }, "1a08cba82edc2b2713bdb7854784cc5e60f44fae": { "hash": "1a08cba82edc2b2713bdb7854784cc5e60f44fae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Improve look of Donors list in Editor's About", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88370 }, "5080c62fce5fbec4c814cf86f03b2afa8f5a4d45": { "hash": "5080c62fce5fbec4c814cf86f03b2afa8f5a4d45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Improve Project Settings' Plugin display", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88308 }, "f9a758772ad7461d57c81b37ccf43e7b0f4ef0de": { "hash": "f9a758772ad7461d57c81b37ccf43e7b0f4ef0de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Update many Deprecated/Experimental descriptions for consistency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88443 }, "159bd47c69a809a2ba95adf9d8aea4315a91a4f5": { "hash": "159bd47c69a809a2ba95adf9d8aea4315a91a4f5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Show keywords in EditorHelpSearch", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88450 }, "8f0c20ee8d5564d4a8131deb4d5341b60edbcff8": { "hash": "8f0c20ee8d5564d4a8131deb4d5341b60edbcff8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88457 from AThousandShips/report_fix", "body": "Fix formatting in bug report template", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "59f966646c93f259088310ee4cb624c852e3a67f": { "hash": "59f966646c93f259088310ee4cb624c852e3a67f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88453 from Repiteo/dotnet/stringextensions-match-core", "body": "C#: Match Core implementation of `BinToInt` & `HexToInt`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7dee690cdc92b136d113cfd8a6797de3d086dba": { "hash": "c7dee690cdc92b136d113cfd8a6797de3d086dba", "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 formatting in bug report template", "body": "Unescaped backtics caused visual bugs", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88457 }, "9ae8a0e9cd1c3631a82d3966f688edc671e6b83b": { "hash": "9ae8a0e9cd1c3631a82d3966f688edc671e6b83b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88455 from akien-mga/revert-68420-get_configuration_warnings-compat-breakage", "body": "Revert #68420 to undo `get_configuration_warnings` compat breakage", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f59a77c51c52d20d09a3cf5319f01db3c9138ec": { "hash": "4f59a77c51c52d20d09a3cf5319f01db3c9138ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88449 from AThousandShips/test_tool_fix", "body": "[Tests] Fix test regression without editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92fcbe2f5c1b0293dea581bc4b7bfd9d7e68a160": { "hash": "92fcbe2f5c1b0293dea581bc4b7bfd9d7e68a160", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Allow configuration warnings to refer to a property\"", "body": "This reverts commit bf37a9bac6ebfb09c0a374260c35ede8373ce427.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88455 }, "21f0529aa923e8d337827074f15a5cf83f73c19a": { "hash": "21f0529aa923e8d337827074f15a5cf83f73c19a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Update Node::get_configuration_warnings signature\"", "body": "This reverts commit d3852deaa450d77edb30df2bb1c77bd7bc45befc.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88455 }, "9f76398781fbb7c92c5d25ff0df236f91f3d4b10": { "hash": "9f76398781fbb7c92c5d25ff0df236f91f3d4b10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Only update inspector if configuration warning change relevant\"", "body": "This reverts commit a53793472e4ed61e68405044beb6325a33ac5814.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88455 }, "48428bd087cfc084df0e9ada32a4e89d85083ef6": { "hash": "48428bd087cfc084df0e9ada32a4e89d85083ef6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Match Core implementation of `BinToInt` & `HexToInt`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88453 }, "4ce5e261b31566f06b457f402488b6a26baa7fd1": { "hash": "4ce5e261b31566f06b457f402488b6a26baa7fd1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88446 from AThousandShips/audio_key_fix", "body": "Fix crash with animation audio track offset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02f4a66c1fd75b8249b81860662b0947f1804ee0": { "hash": "02f4a66c1fd75b8249b81860662b0947f1804ee0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88145 from Ratamacue9112/tweak-option-button-property-order", "body": "Tweak property order in the inspector for OptionButton", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ccd9cefa8edc2d9071599ffc795338af7cde4f46": { "hash": "ccd9cefa8edc2d9071599ffc795338af7cde4f46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87137 from /dotnet/nullable-godot-tools", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d5212b4b7d83b6bf31bc2e49a696cbd7c83232bd": { "hash": "d5212b4b7d83b6bf31bc2e49a696cbd7c83232bd", "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": "[Tests] Fix test regression without editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88449 }, "fc3a2933deee1fd8df29baec5b21bc4cb4759bc5": { "hash": "fc3a2933deee1fd8df29baec5b21bc4cb4759bc5", "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 crash with animation audio track offset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88446 }, "dde5368dee9cf57094f65cf84371dfb6318c36e4": { "hash": "dde5368dee9cf57094f65cf84371dfb6318c36e4", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Add missing ellipses to menu options that open dialogs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88436 }, "c9bc54637b1d755ab0bef588996fafcd108ed1b4": { "hash": "c9bc54637b1d755ab0bef588996fafcd108ed1b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzODg0MzY4" ], "author_raw": "Dalton ", "committer_raw": "GitHub ", "summary": "Fix function description for Font.get_char_size()", "body": "Removed description implying you can pass a second char in order to account for kerning", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88444 }, "9283d0d65c42663326f3f6f3d621207b550225ae": { "hash": "9283d0d65c42663326f3f6f3d621207b550225ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86661 from TokageItLab/fix-audio-playback", "body": "Make the retrieval of audio tracks consistent and implement trimming to AnimationTrackEditor shortcut and clean-up", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5b751b6eb37d13ff2ab324e5a4a31fa42a7457b": { "hash": "e5b751b6eb37d13ff2ab324e5a4a31fa42a7457b", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Improve clarity and style of `ResourcePicker` menu", "body": "* Adds ellipses to options opening a new menu\n* Adds a descriptive tooltip to `Quick Load`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88435 }, "465909054338b6e0ce9c1f62952694f114bce8d2": { "hash": "465909054338b6e0ce9c1f62952694f114bce8d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make consistent the retrieval of audio tracks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86661 }, "0a89888cba71c5adb175df99011fd5dc3bdebff9": { "hash": "0a89888cba71c5adb175df99011fd5dc3bdebff9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88401 from dalexeev/doc-deprecated-experimental-as-documented", "body": "Documentation: Treat deprecated/experimental members as documented", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47319581749cb06377de7e041a160a2ff92fa6ba": { "hash": "47319581749cb06377de7e041a160a2ff92fa6ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88380 from Calinou/editor-move-settings-to-central-location", "body": "Move EditorNode setting registration so they are in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e697774f61b05f0675a6a2a542ac9395096dc363": { "hash": "e697774f61b05f0675a6a2a542ac9395096dc363", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87823 from KoBeWi/ban_adb", "body": "Don't invoke adb with no runnable Android preset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c5fa95aea28327ea7ce4bf17d863b85fc0c0729": { "hash": "2c5fa95aea28327ea7ce4bf17d863b85fc0c0729", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87530 from YeldhamDev/atr_inheritance", "body": "Rework the auto translation system", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e31b253241785dce38f8dbc2cba7f76082ff63c9": { "hash": "e31b253241785dce38f8dbc2cba7f76082ff63c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86629 from TokageItLab/callback-mode-discrete", "body": "Add a `CallbackModeDiscrete` property to `AnimationMixer` to handle the case of blending Continuous and Discrete tracks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcd11cce6bdbf23604318d1388aeaca012d8ddba": { "hash": "dcd11cce6bdbf23604318d1388aeaca012d8ddba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85978 from Calinou/editor-tweak-help-menu-icons", "body": "Tweak Help menu icons for better visibility of commonly used items", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45b9cbd904fec0efdeec7f64faf5a5b16c883dd2": { "hash": "45b9cbd904fec0efdeec7f64faf5a5b16c883dd2", "is_merge": false, "authored_by": [ "U_kgDOB81HhQ" ], "author_raw": "Ratamacue9112 ", "committer_raw": "Ratamacue9112 ", "summary": "Tweak property order in the inspector for OptionButton", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88145 }, "6ae54fd787f3a10b45a927e7f6413654907baac6": { "hash": "6ae54fd787f3a10b45a927e7f6413654907baac6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==", "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Move EditorNode setting registration so they are in class reference", "body": "Co-authored-by: Micky ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88380 }, "bc20fdf16f45475ffd2a509caa9e5c8071104bdf": { "hash": "bc20fdf16f45475ffd2a509caa9e5c8071104bdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add CallbackModeDiscrete to AnimationMixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86629 }, "8ff821670561466a5ff72044ad574dcb955b66c2": { "hash": "8ff821670561466a5ff72044ad574dcb955b66c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88418 from dsnopek/gdextension-unbind-methods", "body": "Unbind GDExtension methods that can't reasonably be used", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b8e12c499b7e3265b21c0f9059c77e745aa0fd4": { "hash": "1b8e12c499b7e3265b21c0f9059c77e745aa0fd4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88409 from jsjtxietian/high-end", "body": "Make dummy rendering server appear as a high end platform to fix vulkan shader compile error when exporting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2fa20922f83a921d1e79a46cf43de7a94c01442": { "hash": "b2fa20922f83a921d1e79a46cf43de7a94c01442", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88405 from bruvzg/fix_non_bgra_dib", "body": "[Windows] Fix reading non-BGRA8 DIBs from clipboard.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cde454434f091a09403b210fbe6608c8cc6a968a": { "hash": "cde454434f091a09403b210fbe6608c8cc6a968a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88403 from Mickeon/VisibleOnScreenNotifier-is-differently-abled", "body": "Allow VisibleOnScreenNotifier2D/3D to have empty `enable_node_path`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d094b86d20ae229120653c563706ccc7dc38d6c3": { "hash": "d094b86d20ae229120653c563706ccc7dc38d6c3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88402 from mihe/double-soft-body", "body": "Fix `SoftBody3D` for double-precision builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "008443ab50e8e2995c765bb8361f5e77610430f2": { "hash": "008443ab50e8e2995c765bb8361f5e77610430f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88391 from RandomShaper/gl_no_thumb", "body": "Fix resource previews not created in compatibility rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16e1dbb0b79f569c36c64a21c388e7ffeb20ebc8": { "hash": "16e1dbb0b79f569c36c64a21c388e7ffeb20ebc8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88389 from passivestar/hidden-files-mac", "body": "[macOS] Fix the \"Toggle Hidden Files\" shortcut", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01323cd6872a71f073125dbebdf5d491bbbf71e7": { "hash": "01323cd6872a71f073125dbebdf5d491bbbf71e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88385 from m4gr3d/enable_legacy_packaging_main", "body": "Add export setting to specify whether the native libraries should be compressed for the gradle build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07095d2b19a26190fbc49a265b0b2e3a66cd823c": { "hash": "07095d2b19a26190fbc49a265b0b2e3a66cd823c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88382 from m4gr3d/enable_debug_symbols_android_studio", "body": "Always enable debug symbols when developing with Android Studio", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22ebfb72e280bee678843f5e09c9e057467164f9": { "hash": "22ebfb72e280bee678843f5e09c9e057467164f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88378 from KoBeWi/internal_internal_children", "body": "Make TileMapLayers internal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "564af14eeba8b1dafed8a064f7751cb7f615f5a1": { "hash": "564af14eeba8b1dafed8a064f7751cb7f615f5a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88361 from DarioSamo/vk_present_suboptimal_fix", "body": "Handle `VK_SUBOPTIMAL_KHR` as a valid error code to fix Android performance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8bbf5129d24ab93c1843155fa25877b17566e3ab": { "hash": "8bbf5129d24ab93c1843155fa25877b17566e3ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88331 from DarioSamo/rd_graph_validation", "body": "Add validation to render graph for draw and compute lists.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "59643bdb86443419c0fe80930db5a4ec19492507": { "hash": "59643bdb86443419c0fe80930db5a4ec19492507", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88325 from akien-mga/texture-formats", "body": "Export: Unify settings for PC texture formats, removed obsoleted ETC feature", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef7c045f1cb9e43785d7bc7b252e5405abcd4667": { "hash": "ef7c045f1cb9e43785d7bc7b252e5405abcd4667", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88317 from passivestar/signal-connect-search", "body": "Add support for search shortcut to signal connection dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "66b33c15e42005bfd4c60c4c50805a0aaf5a2c80": { "hash": "66b33c15e42005bfd4c60c4c50805a0aaf5a2c80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88297 from dsnopek/android-configure-gradle-path", "body": "Android: Allow using alternative Gradle build directory", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c28493ad048f65bdcd62f6be7558fa7b442ea801": { "hash": "c28493ad048f65bdcd62f6be7558fa7b442ea801", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88275 from passivestar/slider-abort", "body": "Allow aborting `SpinSlider` value changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5ffe705edadcd7a167ea6132fd6c2c903dd620d": { "hash": "f5ffe705edadcd7a167ea6132fd6c2c903dd620d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88210 from TitanNano/jovan/missing_surface_data", "body": "Assign missing surface data fields in dummy render server", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1bd8fc53fb438bc884d5bfd3cc821e6f21d3a72f": { "hash": "1bd8fc53fb438bc884d5bfd3cc821e6f21d3a72f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88191 from YeldhamDev/filesys_options_icon_hl", "body": "Use highlighted version of the tab icon in the bottom file system dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c482754e4e8fe1736cf7ac1ca1b63ae8f07b087": { "hash": "5c482754e4e8fe1736cf7ac1ca1b63ae8f07b087", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87750 from Riteo/wayland-timeout-loop", "body": "Wayland: Suspend window after frame timeout or suspend state", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ebf00b86ed0a2b959051013f8a16e0c8d03366cd": { "hash": "ebf00b86ed0a2b959051013f8a16e0c8d03366cd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87694 from jsjtxietian/cube-layer", "body": "Add check in `CompressedTextureLayered::get_layer_data` to prevent crash", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6ef996eb7221c99142774ad3e72cce308453962": { "hash": "b6ef996eb7221c99142774ad3e72cce308453962", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86608 from TokageItLab/add-warn-setting-anim", "body": "Add some options to Project Settings to silence warnings in AnimationMixer caching", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e45cc1781b181c57e4ae092db1c4f5a7f688e873": { "hash": "e45cc1781b181c57e4ae092db1c4f5a7f688e873", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82306 from KoBeWi/tween_literally_anything", "body": "Add `set_custom_interpolator()` to PropertyTweener", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b152de1e9b087caacdb6b930cda7842c6c91abc": { "hash": "7b152de1e9b087caacdb6b930cda7842c6c91abc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79833 from puchik/multimesh-custom-aabb", "body": "Support custom AABBs within MultiMesh resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99fd6ca98c3441b891d4d15b33e52eb3cfd86d7d": { "hash": "99fd6ca98c3441b891d4d15b33e52eb3cfd86d7d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Unbind GDExtension methods that can't reasonably be used", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88418 }, "2afa3557b4402fc26d67f5461f1a67735964da7e": { "hash": "2afa3557b4402fc26d67f5461f1a67735964da7e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow GDExtensions to set a compatibility_maximum", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88417 }, "a37ad265dc818d2aeaec97e1559ecae42e5487e2": { "hash": "a37ad265dc818d2aeaec97e1559ecae42e5487e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Android: Allow using alternative Gradle build directory", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88297 }, "5b5de0e1676bb96c34e4e3cd51f912ac159519a8": { "hash": "5b5de0e1676bb96c34e4e3cd51f912ac159519a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMTQxODYy" ], "author_raw": "Matt Enad ", "committer_raw": "Matt Enad ", "summary": "Add hover highlight to main editor buttons", "body": "Updates styling of the editor run bar, plugin, bottom panel, icon buttons, and main menu buttons for accessibility.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86378 }, "445b1e9c5f7109ccc1b4c863f8374d4a6bb0bf7f": { "hash": "445b1e9c5f7109ccc1b4c863f8374d4a6bb0bf7f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Allow VisibleOnScreenNotifier2D/3D to have empty `enable_node_path`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88403 }, "f6aabd2b72535e063cc9664765f5c0ccd4beff51": { "hash": "f6aabd2b72535e063cc9664765f5c0ccd4beff51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Make dummy rendering server appear as a high end platform", "body": "to fix vulkan shader compile error when exporting", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88409 }, "9777a0132ebeab6f27906339a9ff6da6be96cbed": { "hash": "9777a0132ebeab6f27906339a9ff6da6be96cbed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix reading non-BGRA8 DIBs from clipboard.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88405 }, "701ecd3a0de985e12732ef6cc41eb7a148c57f4a": { "hash": "701ecd3a0de985e12732ef6cc41eb7a148c57f4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix `SoftBody3D` for double-precision builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88402 }, "1b2a838e212afaaa1078c10ac15c6ea7e8021e1d": { "hash": "1b2a838e212afaaa1078c10ac15c6ea7e8021e1d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add check in `CompressedTextureLayered::get_layer_data` to prevent crash", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87694 }, "12c86c671670b4674d64324884dde26ad5fa5c24": { "hash": "12c86c671670b4674d64324884dde26ad5fa5c24", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Documentation: Treat deprecated/experimental members as documented", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88401 }, "95102519b443d5259f1210394836d0fc345e4834": { "hash": "95102519b443d5259f1210394836d0fc345e4834", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "GitHub ", "summary": "Fix resource previews not created in compatibility rendering", "body": "See https://github.com/godotengine/godot/commit/e5454cd6603ca01bdf47f69cafbb1ef755525a12#r138705235.\n\nFixes #88170.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88391 }, "ec6518d9cdf2ae49b808e8398ec48ede0886f2ea": { "hash": "ec6518d9cdf2ae49b808e8398ec48ede0886f2ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4NTQ0MjYz" ], "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "committer_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "summary": "Custom (\"visiblity\") AABB support for CPUParticles", "body": "- Improves performance by reducing time spent on AABB generation.\n- Also adds an option to generate the AABB manually in the CPUParticles3D dropdown.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79833 }, "7ac8365e1122299eaf783310bf61c3c8148579cc": { "hash": "7ac8365e1122299eaf783310bf61c3c8148579cc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4NTQ0MjYz" ], "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "committer_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>", "summary": "Support custom AABB within MultiMesh resources", "body": "- Supporting custom AABB on the MultiMesh resource itself allows us to prevent costly runtime AABB recalculations.\n- Should also help improve CPU Particle performance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79833 }, "4249436c5241e976868101add2e34f9316347589": { "hash": "4249436c5241e976868101add2e34f9316347589", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "[macOS] Fix the \"Toggle Hidden Files\" shortcut", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88389 }, "5689dbc2090e5479062fb6f5155aa2acf70929e6": { "hash": "5689dbc2090e5479062fb6f5155aa2acf70929e6", "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": "Allow to abort `SpinSlider` value changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88275 }, "a69a585c91f70e4e3443073483d256e868f57156": { "hash": "a69a585c91f70e4e3443073483d256e868f57156", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Add export setting to specify whether the native libraries should be compressed for the gradle build", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88385 }, "af7569d604dd36336fa86e4886714de7db165d08": { "hash": "af7569d604dd36336fa86e4886714de7db165d08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Always enable debug symbols when developing with Android Studio", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88382 }, "2e07dcf1e7776fa9c068a690bfc51e385ff7501b": { "hash": "2e07dcf1e7776fa9c068a690bfc51e385ff7501b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: suspend window after frame timeout or suspend state", "body": "This is a pretty popular approach that took a while for me to wrap my\nhead around and which only recently got \"official\" support through an\nupdate (xdg_shell version 6), so I think that this is all-in-all a\nbetter option than the overkill 2000Hz ticking we have now :P\n\nBasically, we wait for a frame event and, if either too much time passes\nor we get the new `suspended` state, we consider the window as \"hidden\"\nand stop drawing, ticking by the low usage rate.\n\nThis should work great for KDE and Mutter, which support the new state,\nbut not yet for sway, which is still stuck at a very old xdg_shell\nversion and thus falls back to the timeout approach.\n\nBe aware that if we rely on timing out the engine will have to stall for\nthe whole timeout, which _could_ be problematic but doensn't seem like\nit. Further testing is needed.\n\nSpecial thanks go to the guys over at #wayland on OFTC, who very\npatiently explained me this approach way too many times.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87750 }, "343bfb112f5a8cda4fdd86b0074bb2f54fd31e4b": { "hash": "343bfb112f5a8cda4fdd86b0074bb2f54fd31e4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't invoke adb with no runnable Android preset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87823 }, "a9bb8509f2faac81bdb995c6c89a5347372f3498": { "hash": "a9bb8509f2faac81bdb995c6c89a5347372f3498", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88374 from Riteo/libdecor-0.2.2", "body": "libdecor: Update to 0.2.2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c2480ea4ea7505de59a4ae9fef6b8ac703ee324": { "hash": "2c2480ea4ea7505de59a4ae9fef6b8ac703ee324", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Make TileMapLayers internal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88378 }, "7b42c245509d1b4c325ff073cb9ef2011000dea7": { "hash": "7b42c245509d1b4c325ff073cb9ef2011000dea7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Make auto translation inheritable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87530 }, "d46d8b1b5a8e8aa9cd4406ef80174455dcbe9267": { "hash": "d46d8b1b5a8e8aa9cd4406ef80174455dcbe9267", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "libdecor: Update to 0.2.2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88374 }, "6f805dee2a0d9d23a8365de0331479c8846bf298": { "hash": "6f805dee2a0d9d23a8365de0331479c8846bf298", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88365 from dalexeev/gds-fix-gdc-export", "body": "GDScript: Fix extension comparison for exported scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d48c450c62573b48ecc097b02a75421a6bbe1bac": { "hash": "d48c450c62573b48ecc097b02a75421a6bbe1bac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88347 from davthedev/itemlist-click-gap-fix", "body": "Fix ItemList click detection gaps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a00d810c83329f077d2bdb160c13d824134a91e5": { "hash": "a00d810c83329f077d2bdb160c13d824134a91e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88344 from bruvzg/fb_ts_nbsp", "body": "[Fallback TextServer] Add support for non breaking spaces.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4869cf15af63841d89165b5a225b9fce7a0c08c": { "hash": "c4869cf15af63841d89165b5a225b9fce7a0c08c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88274 from bruvzg/macos_hdr_picker", "body": "[macOS] Fix color picker on HDR screens.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7e14974d075f115faa11c328d4d12169d565c451": { "hash": "7e14974d075f115faa11c328d4d12169d565c451", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88185 from bruvzg/font_draw_no_ellipsis", "body": "[Font] Do not use trim with ellipsis in the basic Font string drawing functions.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bb3af67e0903f024a5ede048248559df6ff2d3e": { "hash": "4bb3af67e0903f024a5ede048248559df6ff2d3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88091 from bruvzg/extra_fallback", "body": "[TextServer] Add extra fallback step, to lookup for individual characters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eac054f1ccfce923bdcb832ccbe895ac4e623929": { "hash": "eac054f1ccfce923bdcb832ccbe895ac4e623929", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87971 from bruvzg/font_no_image_dup", "body": "[TextServer / Font] Do not duplicate images to prevent unnecessary embedding.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31ab2ca02857cc30739a7a865c1a183b97736165": { "hash": "31ab2ca02857cc30739a7a865c1a183b97736165", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86093 from bruvzg/d3d12_export", "body": "[D3D12] Automatically copy runtime DLLs during export.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2e3e31e8077090d557b6306383106580a29c2c6": { "hash": "a2e3e31e8077090d557b6306383106580a29c2c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix extension comparison for exported scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88365 }, "e42141fe8a1f6ec4cf910a02defc2d6ade58cb1a": { "hash": "e42141fe8a1f6ec4cf910a02defc2d6ade58cb1a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88360 from CookieBadger/bezier-ctrl-click-add-key-fix", "body": "Fix Bezier Editor throwing error when adding key with CTRL+click", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8a402b3cb41fc417cd5cf3ce4ecb8daee7f9445": { "hash": "b8a402b3cb41fc417cd5cf3ce4ecb8daee7f9445", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88352 from CookieBadger/bezier-handle-mode-undo-fix", "body": "Fix Bezier Editor HandleMode UndoRedo History mismatch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fba467c5b70113502580c5926d0622cbd9acc514": { "hash": "fba467c5b70113502580c5926d0622cbd9acc514", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88351 from BZ1234567890/issue-87059-master", "body": "[Android 14] Fix GodotEditText white box showing during editor load", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fb7e3fc57c9e7a146245e4faeada4333c8fa361": { "hash": "0fb7e3fc57c9e7a146245e4faeada4333c8fa361", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88339 from Rubonnek/remove-hashunion", "body": "Remove `_HashUnion` from `StringName`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ed81a8f707114453b3a6de79b21b9f43378f506": { "hash": "3ed81a8f707114453b3a6de79b21b9f43378f506", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88334 from passivestar/ctrl-tab-mac", "body": "[macOS] Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` not working", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39fcef1b2fdbd97ec2847e8be0f485a9b4628180": { "hash": "39fcef1b2fdbd97ec2847e8be0f485a9b4628180", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88326 from brennennen/cmd_mask_comment_typo", "body": "Fixed binary representation typo in comment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "828cf954f61730f1b333ec418ff4292ce6acd564": { "hash": "828cf954f61730f1b333ec418ff4292ce6acd564", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88291 from dsnopek/export-plugin-option-overrides", "body": "Allow export plugins to override export option values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1ad24571add614d5d41a74ce36d5c7a878d5d87": { "hash": "c1ad24571add614d5d41a74ce36d5c7a878d5d87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88252 from RandomShaper/d3d12_slice_of_cube", "body": "Direct3D 12: Fix cubemap slicing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ce971c268241eb6d0d6a04095758090d19c7aeab": { "hash": "ce971c268241eb6d0d6a04095758090d19c7aeab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88173 from capnm/240210-fix-fsdock-open_terminal", "body": "FileSystem dock: Fix opening a Linux terminal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "09df8f4a560b69d44e676ec8ec1f6b8fd866cd5e": { "hash": "09df8f4a560b69d44e676ec8ec1f6b8fd866cd5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87952 from paulloz/dotnet/byebye-signal-callback-generation", "body": "Disable signal callback generation in C#", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17944bbb3a96ed8ef2a963aa0269d80cbcd40af0": { "hash": "17944bbb3a96ed8ef2a963aa0269d80cbcd40af0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87876 from permelin/fix-62341", "body": "Fix frame number underflow in visual profiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1efc3625fa945854282a58bd717fbb5ff5f07b1b": { "hash": "1efc3625fa945854282a58bd717fbb5ff5f07b1b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87342 from raulsntos/dotnet/warnings/RS1024", "body": "C#: Use SymbolEqualityComparer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef5d6ccfb7bf155a238ada79db12ea41ca993116": { "hash": "ef5d6ccfb7bf155a238ada79db12ea41ca993116", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86966 from Muller-Castro/value2ref-core", "body": "Add const lvalue ref to `core/*` container parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4859f8090f1e21d42bc81313f15367dcb1c4220c": { "hash": "4859f8090f1e21d42bc81313f15367dcb1c4220c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85455 from xiongyaohua/fix_CSGPolygon_not_following_Path3D", "body": "Notify CSGPolygon about transform changes in Path3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "83215bd58abf23c98d8c5e482fce482509b027a8": { "hash": "83215bd58abf23c98d8c5e482fce482509b027a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85322 from Repiteo/scons-Environment-to-SConsEnvironment", "body": "SCons: Change `Environment` type hints to `SConsEnvironment`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "994dd21c0263ecbf1f1dc777eca2d639732c4143": { "hash": "994dd21c0263ecbf1f1dc777eca2d639732c4143", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84356 from viksl/drag_and_drop_2d_selection", "body": "Select newly added nodes on drag and drop in 2D viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "55dd98e4f8ca914b606189f7dfc0a17d8ca0fc0e": { "hash": "55dd98e4f8ca914b606189f7dfc0a17d8ca0fc0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84347 from viksl/drag_and_drop_3d_selection", "body": "Select newly added nodes on drag and drop in 3D viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be7229f8d89304c8b11220197ed64fa4da7a51bf": { "hash": "be7229f8d89304c8b11220197ed64fa4da7a51bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81458 from dalexeev/doc-add-deprected-experimental-message", "body": "Documentation: Add support for deprecated/experimental messages", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92e9bcb63394ccadb7dbcf2911b8ee03c06f85fa": { "hash": "92e9bcb63394ccadb7dbcf2911b8ee03c06f85fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80548 from garychia/keyboard_focus", "body": "Ensure the active window gains the keyboard focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c286c352e2620e1ad850cfb17cf087b5a8915ad1": { "hash": "c286c352e2620e1ad850cfb17cf087b5a8915ad1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79179 from abitrolly/no-header", "body": "Add `--no-header` option", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24fcee6d676ca9b219ff1ede13dad2af2809b99a": { "hash": "24fcee6d676ca9b219ff1ede13dad2af2809b99a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Handle VK_SUBOPTIMAL_KHR as a valid error code to fix Android performance.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88361 }, "71cff32f45d6f5e160f17d9284103dea36a2bc73": { "hash": "71cff32f45d6f5e160f17d9284103dea36a2bc73", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "fix bezier editor throws error on ctrl click", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88360 }, "27dc9fa4c0484ac4421b257d4986ea660fa432e6": { "hash": "27dc9fa4c0484ac4421b257d4986ea660fa432e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MTU0" ], "author_raw": "Per Melin ", "committer_raw": "Per Melin ", "summary": "Fix frame number underflow in visual profiler", "body": "Unsigned subtraction underflow caused the frame counter to be locked at\n2^64 in the visual profiler until debugger/profiler_frame_history_size\nnumber of frames had passed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87876 }, "af28f87791ac4aed15d8f869876296febf5d5b58": { "hash": "af28f87791ac4aed15d8f869876296febf5d5b58", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Documentation: Add support for deprecated/experimental messages", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81458 }, "c892fd8691914f6c4aecd9ce16099dd9674b93b8": { "hash": "c892fd8691914f6c4aecd9ce16099dd9674b93b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2OTYxNjQ2" ], "author_raw": "David Giardi ", "committer_raw": "David Giardi ", "summary": "Fix ItemList click detection gaps", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88347 }, "e25cfffc7f038246e276c1aa29660dcc2d87685f": { "hash": "e25cfffc7f038246e276c1aa29660dcc2d87685f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg3ODExMDc=", "MDQ6VXNlcjY2NzI3NzEw", "U_kgDOBcK-Cw", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Anatoli Babenia ", "committer_raw": "Anatoli Babenia ", "summary": "Add `--no-header` option to clean output", "body": "* Do not print empty line when header is disabled\n* Do not print Vulcan header\n* Also add \"Print header\" project setting (default On)\n(suggested by @kaissouDev)\n* Add docs for the project setting\n(with suggestions by @Mickeon and @akien-mga)\n\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79179 }, "0f7b4e4252c3d63cdc2d1ee42bbdee5307ec7497": { "hash": "0f7b4e4252c3d63cdc2d1ee42bbdee5307ec7497", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "Fix bezier editor handle mode undo history mismatch", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88352 }, "04798d6352a7d5d5cc19f7e06370c6af0c8073fd": { "hash": "04798d6352a7d5d5cc19f7e06370c6af0c8073fd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5NDMwNTA3" ], "author_raw": "BZ1234567890 ", "committer_raw": "BZ1234567890 ", "summary": "[Android 14] Fix GodotEditText white box showing during editor load", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88351 }, "af08997de7bc05fc60ca3c8695a659c934cd7473": { "hash": "af08997de7bc05fc60ca3c8695a659c934cd7473", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "implemented cut selected keys in animation player", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88350 }, "757a691b5e848331b842b182d9da47b81585f14a": { "hash": "757a691b5e848331b842b182d9da47b81585f14a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` on macOS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88334 }, "759a32eb0c6f5aca26a9a12e8c7e74d7d0f532b2": { "hash": "759a32eb0c6f5aca26a9a12e8c7e74d7d0f532b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Handle warped mouse motion as floating point", "body": "Fixes certain issues where sub-pixel motions would get discarded while\nthe mouse is captured, such as when free look is enabled in the editor\n(at least when turned on while holding right click).\n\nVery slightly compat breaking, as actual public APIs are changed,\nalthough with \"compatible\" types (Point2i->Point2).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88343 }, "12883925c21f6fd73b8991892d832df7e0e29a29": { "hash": "12883925c21f6fd73b8991892d832df7e0e29a29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Fallback TextServer] Add support for non breaking spaces.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88344 }, "d2003d20258339a4c3a75772b9995744c493da3e": { "hash": "d2003d20258339a4c3a75772b9995744c493da3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Remove _HashUnion from StringName", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88339 }, "7eacb6ddbf2f78c16be77cf1ffe57459100ab539": { "hash": "7eacb6ddbf2f78c16be77cf1ffe57459100ab539", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3ODUxNDUy" ], "author_raw": "Joseph DiGiovanni ", "committer_raw": "Joseph DiGiovanni ", "summary": "Add follow system theme settings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86610 }, "dc60c01e56ce441f85cf7ac4dfcc22a1af5059e5": { "hash": "dc60c01e56ce441f85cf7ac4dfcc22a1af5059e5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNTI2ODQ3" ], "author_raw": "viksl <33526847+viksl@users.noreply.github.com>", "committer_raw": "viksl <33526847+viksl@users.noreply.github.com>", "summary": "Select newly added nodes on drag and drop in 2D viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84356 }, "ac88acde6fbe98f35790abcde10d5e23b39a0332": { "hash": "ac88acde6fbe98f35790abcde10d5e23b39a0332", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow export plugins to override export option values", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88291 }, "7b348708e8244aef4b523e5336cb99890be4b77f": { "hash": "7b348708e8244aef4b523e5336cb99890be4b77f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Use SymbolEqualityComparer", "body": "Use `SymbolEqualityComparer` to compare symbols and fix `RS1024` warning.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87342 }, "0aac14a53850aeccbfb08fd6ff582331ed6e8c76": { "hash": "0aac14a53850aeccbfb08fd6ff582331ed6e8c76", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Add validation to render graph for draw and compute lists.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88331 }, "a10b4bdb810592c222119dc6d63802ad8d87a7c9": { "hash": "a10b4bdb810592c222119dc6d63802ad8d87a7c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Export: Unify settings for PC texture formats", "body": "S3TC and BPTC should always be used together, and likewise for ETC2 and ASTC.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88325 }, "e457f41f9b20aa90b43ab0af500d0f4dff5e7e06": { "hash": "e457f41f9b20aa90b43ab0af500d0f4dff5e7e06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Remove code relative to obsoleted ETC texture format", "body": "Co-authored-by: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88325 }, "633dcf6dfdffe0503b2e88594d535f63e279bc16": { "hash": "633dcf6dfdffe0503b2e88594d535f63e279bc16", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: \"Environment\" to \"SConsEnvironment\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85322 }, "a8bc9f3e78788bdf0be7348fcbfac15c127f1f48": { "hash": "a8bc9f3e78788bdf0be7348fcbfac15c127f1f48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MzgzMzE2" ], "author_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "committer_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "summary": "Add const lvalue ref to core/* container parameters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86966 }, "26d9fbaf527ce7c3c0f85c0699a015ffeeaac518": { "hash": "26d9fbaf527ce7c3c0f85c0699a015ffeeaac518", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgwMDI0MTg=" ], "author_raw": "brennen ", "committer_raw": "brennen ", "summary": "Fixed binary representation typo in comment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88326 }, "8e8f8e92fbc0cbdbacd976121f5db606c9bf6200": { "hash": "8e8f8e92fbc0cbdbacd976121f5db606c9bf6200", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "FileSystem dock: Fix open a terminal", "body": "The previous implementation of opening a terminal\nin the FileSystem dock was causing errors due to the use\nof a bash builtin command that does not work outside the shell.\n\nThis resulted in the following error messages:\n\nERROR: Could not create child process: command\nat: execute (drivers/unix/os_unix.cpp:553)\nERROR: Could not create child process: command\nat: execute (drivers/unix/os_unix.cpp:553)\n...\n\nTo resolve this issue,\n+ the command is now executed inside a bash shell,\n+ if the `terminal_emulator_flags` editor option is empty,\nthe working directory for gnome-terminal and urxvt is now properly set.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88173 }, "907db8eebcecb97d527edcaff77a1c87a6c068f5": { "hash": "907db8eebcecb97d527edcaff77a1c87a6c068f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87563 from jsjtxietian/fix-filesystem-infinite", "body": "Fix editor will freeze when modifying filesystem filter path in Split Mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9705ac40c9895d92dccb08faec5f56114c40e6fd": { "hash": "9705ac40c9895d92dccb08faec5f56114c40e6fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87246 from bs-mwoerner/ogg_crash", "body": "Fix a possible crash when importing an OGG file with zero-length packets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1cc37966c4b31606463668fe267f999fe3f4330": { "hash": "a1cc37966c4b31606463668fe267f999fe3f4330", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87126 from ryevdokimov/fix-84424(2)", "body": "Fix position and basis of 3D Scenes instantiated via drag and drop", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a2fb42838f790a90c542113fa2c347202ee2c06": { "hash": "3a2fb42838f790a90c542113fa2c347202ee2c06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85100 from ztc0611/fix-ios-focus-mainloop-notifs", "body": "Enhance mobile suspend MainLoop notifications", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3f64bf2d277bfcd3cadbe37106862f9c48feaba": { "hash": "d3f64bf2d277bfcd3cadbe37106862f9c48feaba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84995 from Bitlytic/reparent-center", "body": "Add an option to center children around the new parent when reparenting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b56f371378f89388e38296d9c40b5155bdfa9fb": { "hash": "5b56f371378f89388e38296d9c40b5155bdfa9fb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80896 from lvella/parallax-layer-mirroring-explained", "body": "Improve docs on how ParallaxLayer mirroring works.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9e03459e8fc54aad8f6fd19d38facff10fa4929": { "hash": "f9e03459e8fc54aad8f6fd19d38facff10fa4929", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwMTc2NTA4" ], "author_raw": "Bitlytic ", "committer_raw": "Rémi Verschelde ", "summary": "Add an option to center children around the new parent when reparenting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84995 }, "9fa2355ceffefe3991e16ef4c3957f433fadd881": { "hash": "9fa2355ceffefe3991e16ef4c3957f433fadd881", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Disable signal callback generation in C#", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87952 }, "40813b68f06188a1ccd512212e8baffb2c115913": { "hash": "40813b68f06188a1ccd512212e8baffb2c115913", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMjQ5NTA=" ], "author_raw": "Lucas Clemente Vella ", "committer_raw": "Rémi Verschelde ", "summary": "Improve docs on how ParallaxLayer mirroring works.", "body": "I wrote everything I wish was written when I tried to make an\ninfinite scrolling background, addressing every point of every\nmistake I made.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80896 }, "28258dfc48b2afaeb394c734e924a076ecfc19ad": { "hash": "28258dfc48b2afaeb394c734e924a076ecfc19ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88318 from dalexeev/editor-fix-skip-categories", "body": "Editor: Fix skipping normal category followed by custom one", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1133c16447c7cb1f6ad93ac6e6ebfd7f61bf7486": { "hash": "1133c16447c7cb1f6ad93ac6e6ebfd7f61bf7486", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88316 from Calinou/vulkan-disable-reshade-editor", "body": "Disable ReShade in the editor and project manager (if run via Vulkan)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "482473aee603cc30437a37a27a78fb1751d8dfdc": { "hash": "482473aee603cc30437a37a27a78fb1751d8dfdc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88311 from devloglogan/xr-suggested-tracker-names", "body": "Enable getting suggested tracker names from OpenXR extensions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5050f97722492784ef31207bddef462f31162b9": { "hash": "c5050f97722492784ef31207bddef462f31162b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88229 from ckaiser/feature/asset_library_ux_cleanup", "body": "Asset Library author link, description popup size and UX details", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca733a4bf8856972ce4710a9c5958c5f19de1e09": { "hash": "ca733a4bf8856972ce4710a9c5958c5f19de1e09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88019 from mihe/wrong-contact-count", "body": "Fix `get_contact_count` sometimes being incorrect in `_process`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92951b0295822904f0d656f2d93ab81db4f0f507": { "hash": "92951b0295822904f0d656f2d93ab81db4f0f507", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86952 from ryevdokimov/fix-selecting-popup-menu-items-on-mouse-release", "body": "Fix selecting popup menu items on mouse release", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a33a87d535eb8de753d586cd33f3d6a7dc872f7f": { "hash": "a33a87d535eb8de753d586cd33f3d6a7dc872f7f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84953 from rakkarage/asset-install-conflict", "body": "Fix conflicted indeterminate state in asset importer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38ac946af75f2d4abf4d7f0f829b3a2f328c3815": { "hash": "38ac946af75f2d4abf4d7f0f829b3a2f328c3815", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Asset Library author link, description popup size and UX details", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88229 }, "b2f62658a26dd8beb9298a2dc30ea38a96c61fcd": { "hash": "b2f62658a26dd8beb9298a2dc30ea38a96c61fcd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix skipping normal category followed by custom one", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88318 }, "c2c791fed2ba75fae025f7cb874627f3a5735532": { "hash": "c2c791fed2ba75fae025f7cb874627f3a5735532", "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 support for search shortcut to signal connection dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88317 }, "dc4b7bc364d05ea2b6ae04726f6428f539845659": { "hash": "dc4b7bc364d05ea2b6ae04726f6428f539845659", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add option to silence some warnings in AnimationMixer caching", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86608 }, "67b8d71c79a0965445d49c9cfe738b9dd688dfc2": { "hash": "67b8d71c79a0965445d49c9cfe738b9dd688dfc2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Disable ReShade in the editor and project manager (if run via Vulkan)", "body": "ReShade can still be used on projects run from the editor as well\nas exported projects.\n\nThis avoids several issues:\n\n- ReShade doesn't play well with low-processor mode, making it hard\nto use unless the Update Continuously editor setting is enabled.\n- The ReShade overlay appears on every popup opened, which made popups\nunusable.\n- If you use a ReShade configuration that heavily affects the image,\nit won't affect the editor UI which may become unreadable as a result.\n\nThis doesn't affect the editor being run via OpenGL or Direct3D 12\nas ReShade is injected in a different manner when using those graphics\nAPIs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88316 }, "3ee258effe979d832ead11ff31780ac94e0f90fb": { "hash": "3ee258effe979d832ead11ff31780ac94e0f90fb", "is_merge": false, "authored_by": [ "U_kgDOBbErLQ" ], "author_raw": "Logan Lang ", "committer_raw": "Logan Lang ", "summary": "enable getting suggested tracker names from OpenXR extensions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88311 }, "e5a3fd1e53ad4e6efc1fd17deded8f4ce0973d10": { "hash": "e5a3fd1e53ad4e6efc1fd17deded8f4ce0973d10", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88304 from m4gr3d/fix_gradle_build_for_non_ascii_path_main", "body": "Fix gradle build errors when the build path contains non-ASCII characters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9fb52d969ba84577b2392dbf33216cfd4ed2fbd9": { "hash": "9fb52d969ba84577b2392dbf33216cfd4ed2fbd9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88302 from CookieBadger/bezier-remove-unused-signals", "body": "Remove unused signals in AnimationBezierTrackEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "493a1d5d1e7011104bd805ecf00bf8abcb7a6ac7": { "hash": "493a1d5d1e7011104bd805ecf00bf8abcb7a6ac7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88298 from dsnopek/openxr-alpha-blend-mode-docs-type-o", "body": "Fix type-o in `OpenXRAPIExtension` docs for `is_environment_blend_mode_alpha_supported()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cea77f81ea5939a9faf04c7297411625b1094bcd": { "hash": "cea77f81ea5939a9faf04c7297411625b1094bcd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88293 from WhalesState/tab_bar", "body": "Fix `TabBar` size when theme changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81184941bcf3c08c6ba006d9b93a15500e354727": { "hash": "81184941bcf3c08c6ba006d9b93a15500e354727", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88290 from Calinou/tilemap-editor-tweak-no-source-message", "body": "Tweak TileMap editor's missing source message to use \"bottom panel\" term", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "351a869af6aac11a94e1f7bc3c9c332c07bac5d5": { "hash": "351a869af6aac11a94e1f7bc3c9c332c07bac5d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88288 from KoBeWi/uninspectorable", "body": "Rework how script is edited when clicking icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5e58bcd793bcaf1842cbd9353868a0dd600db3cf": { "hash": "5e58bcd793bcaf1842cbd9353868a0dd600db3cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88205 from 0x0ACB/thread_safe_texture_rid", "body": "Make `RID_Owner` threadsafe in `TextureStorage` for GLES3", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85869957e98db8d4c29ea3698c7d62037e9340da": { "hash": "85869957e98db8d4c29ea3698c7d62037e9340da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88182 from RedMser/fix-88176-inspector", "body": "Only update inspector if configuration warning change was relevant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "afc49e52e44ce9b1cb6991dafdc6eb6ea94493a3": { "hash": "afc49e52e44ce9b1cb6991dafdc6eb6ea94493a3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88130 from AlekseyKapustyanenko/Rotary_Input", "body": "Add rotary input support for Android platform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3252995b418e45bcdad97d1baa4e807039ea1b06": { "hash": "3252995b418e45bcdad97d1baa4e807039ea1b06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88088 from bruvzg/img_font_more", "body": "[Font] Allow overriding advances, offsets and kerning in the ImageFont import settings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d40931b94258d493698d44ce198269f7e729e6c8": { "hash": "d40931b94258d493698d44ce198269f7e729e6c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87721 from clayjohn/TextureRD-render-thread", "body": "Enforce calling RenderingDevice code from rendering thread in TextureRD classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6dee8850b7846d1e1414f0119f7f15697aa7603": { "hash": "b6dee8850b7846d1e1414f0119f7f15697aa7603", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87384 from bruvzg/sys_base_color", "body": "Add method to get \"base\" system UI color and system theme change callback.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc99c8d4a4e2456da2988dac078e3085d2034664": { "hash": "dc99c8d4a4e2456da2988dac078e3085d2034664", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87008 from KoBeWi/cache_mode_replace_fixes²", "body": "Fix² behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "921b656f33676336dccfe15baca63853222ecfd7": { "hash": "921b656f33676336dccfe15baca63853222ecfd7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86781 from KoBeWi/scenes_that_are_no_longer_with_us", "body": "Allow opening scenes with missing scene dependency", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68c583d30c654866619a2fee49c952cac1504000": { "hash": "68c583d30c654866619a2fee49c952cac1504000", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86619 from Alex2782/fix_flag_decimal", "body": "Fix virtual keyboard for decimal values on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b302031746f7960c60aa61500c9fe2d8120d800": { "hash": "7b302031746f7960c60aa61500c9fe2d8120d800", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83819 from bruvzg/mac_native_help", "body": "[macOS] Add support for native help menu search callbacks, integrate editor help.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ab5456991285423ac1e91369d74c06f9a6067a09": { "hash": "ab5456991285423ac1e91369d74c06f9a6067a09", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #63529 from KoBeWi/fake_features_v2", "body": "Allow to set custom feature tags for testing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f1887a30f35dafac405014ef5ca6e3d76b4da960": { "hash": "f1887a30f35dafac405014ef5ca6e3d76b4da960", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix gradle build errors when the build path contains non-ASCII characters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88304 }, "e4d491a8808e4eb6e6878059abb64d07cdb27d50": { "hash": "e4d491a8808e4eb6e6878059abb64d07cdb27d50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "remove unused signals in AnimationBezierTrackEdit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88302 }, "21e524a798bf3c3728f63657ff2e7a79f6de9ee6": { "hash": "21e524a798bf3c3728f63657ff2e7a79f6de9ee6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "C#: Let platforms signal if they support it or not", "body": "Instead of hardcoding platform names that support C#, let platforms\nset a flag indicating if they support it. All public platforms\nexcept web already support it, and it's a pain to maintain a patch\nfor this list just to add additional names of proprietary console\nplatforms.\n\nThis makes adding new platforms or variants or existing platforms\nmuch easier, as the platform can signal what it supports/doesn't\nsupport directly, and we can avoid harcoding platform names.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88245 }, "6f91c000565ed5c273e6ebb978a0d00d75ab6788": { "hash": "6f91c000565ed5c273e6ebb978a0d00d75ab6788", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix virtual keyboard for decimal values on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86619 }, "c82d0ea6a2087e85843134e6ed899b46589e85d9": { "hash": "c82d0ea6a2087e85843134e6ed899b46589e85d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix type-o in `OpenXRAPIExtension` docs for `is_environment_blend_mode_alpha_supported()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88298 }, "be4cbee8734eb1910f5294171da464ce2ed2862f": { "hash": "be4cbee8734eb1910f5294171da464ce2ed2862f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow opening scenes with missing scene dependency", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86781 }, "3314f8cc6532af5057738d1059876706ee7062af": { "hash": "3314f8cc6532af5057738d1059876706ee7062af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Enable nullable environment for `GodotTools`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87137 }, "fdba051a40c36bb1528a2aaf840531f19ffa8615": { "hash": "fdba051a40c36bb1528a2aaf840531f19ffa8615", "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 `TabBar` size when theme changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88293 }, "be0104a129332375bc9ce2e64ca58f648baa79d7": { "hash": "be0104a129332375bc9ce2e64ca58f648baa79d7", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix position and basis of 3D Scenes instantiated via drag and drop", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87126 }, "53dce9a84ead9efc4aa633cf5e2e275e0a6c665a": { "hash": "53dce9a84ead9efc4aa633cf5e2e275e0a6c665a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak TileMap editor's missing source message to use \"bottom panel\" term", "body": "This term is used throughout the editor (including EditorPlugin)\nas these bottom panels are technically not tabs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88290 }, "fc8ec5d8a9b5b49dfafe832f09d81042fb382470": { "hash": "fc8ec5d8a9b5b49dfafe832f09d81042fb382470", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Handle error when setting boot image if swap chain is not available. Skip resizing swap chain during screen creation as it's not necessary and can fail when it starts minimized.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88289 }, "d5c2a641f02f761642a3ca76761c8df5b7cd8384": { "hash": "d5c2a641f02f761642a3ca76761c8df5b7cd8384", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMDY2NDUz" ], "author_raw": "ALEKSEY KAPUSTYANENKO ", "committer_raw": "ALEKSEY KAPUSTYANENKO ", "summary": "Add rotary input support. Fix documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88130 }, "42ec133dbe9de6c0fc2bf24e411b251e818602d9": { "hash": "42ec133dbe9de6c0fc2bf24e411b251e818602d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Font] Allow overriding advances, offsets and kerning in the ImageFont import settings. Fix bitmap font kerning override.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88088 }, "ee53ae28dff4ca227ba970c733bf89d53f432141": { "hash": "ee53ae28dff4ca227ba970c733bf89d53f432141", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Add method to get \"base\" system UI color (macOS/Windows) and system theme change callback.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87384 }, "1b2c7bfe7763feb4d3922508739b1ed34888dd3a": { "hash": "1b2c7bfe7763feb4d3922508739b1ed34888dd3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow to set custom feature tags for testing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 63529 }, "deffe6a3bee2bb15fbc7946711e073ab447e472a": { "hash": "deffe6a3bee2bb15fbc7946711e073ab447e472a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Add support for native help menu search callbacks, integrate editor help.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83819 }, "e92d55bbf417aa9f4592a863cb5b2c7ba0740e21": { "hash": "e92d55bbf417aa9f4592a863cb5b2c7ba0740e21", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88285 from Chubercik/miniupnpc-2.2.6", "body": "miniupnpc: Update to version 2.2.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0c24eb554cee4af93b9858d8c90237209863405": { "hash": "e0c24eb554cee4af93b9858d8c90237209863405", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88282 from rburing/concave_motion_2d", "body": "`GodotCollisionSolver2D::solve_concave`: Fix culling in case of motion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aab55ef57c9138b9f369f439900d54281037fda2": { "hash": "aab55ef57c9138b9f369f439900d54281037fda2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88280 from groud/fix_tileset_duplication", "body": "Fix TileSet sources duplication", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0b1e792512fb6df4bddedaa7fb871197009f329": { "hash": "e0b1e792512fb6df4bddedaa7fb871197009f329", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88279 from kleonc/editor-plugins-2d3d-drag-drop-transform-calculation-fix", "body": "Fix `CanvasItem`/`Node3D` editor plugin drag drop transform calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ace0aeaf4f653cac6eb1ec758af859af88281c05": { "hash": "ace0aeaf4f653cac6eb1ec758af859af88281c05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88265 from Calinou/tree-fix-recursive-expand-collapse-shortcuts", "body": "Fix recursive Tree expand/collapse shortcuts not working", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40f6dcd4d3e50b43d6d9980b56f382a7eae54cc3": { "hash": "40f6dcd4d3e50b43d6d9980b56f382a7eae54cc3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88162 from KoBeWi/PropertyListHelper_strikes_again", "body": "Add PropertyListHelper to PopupMenu", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "768ab2556274bc7c271897c4131f97441a612d13": { "hash": "768ab2556274bc7c271897c4131f97441a612d13", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88057 from passivestar/cmd-backspace-lineedit", "body": "Fix LineEdit behavior for deleting all the way to the left/right", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b50001ecfe614d6fba2262ed65a7d036d57b3862": { "hash": "b50001ecfe614d6fba2262ed65a7d036d57b3862", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87999 from bruvzg/metal_layer", "body": "[macOS / iOS] Switch Vulkan init to `VK_EXT_metal_surface` extension.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b36480684cc7a58f37ca325af635ee92d8502306": { "hash": "b36480684cc7a58f37ca325af635ee92d8502306", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87954 from bruvzg/mac_fd_no_type", "body": "[macOS] Do not show file type popup in the native file dialog if there's only one option, improve `*.*` filter handling.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae603f2dc61b4bba2237d88f874ce93ea83d1d67": { "hash": "ae603f2dc61b4bba2237d88f874ce93ea83d1d67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87908 from bruvzg/mac_gen_plist", "body": "[macOS] Generate min. `Info.plist` for frameworks if it's missing. Validate framework bundle ID characters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2a53dff713944a0db370c8fcfca53ebf71aecc2": { "hash": "c2a53dff713944a0db370c8fcfca53ebf71aecc2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87773 from bruvzg/undo_global_fix", "body": "Fix script editor `undo` shortcut with global menu enabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "747977807ae33d07f4d428946eec99e22b271b80": { "hash": "747977807ae33d07f4d428946eec99e22b271b80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87657 from bruvzg/app_dist", "body": "[macOS export] Allow unpacked .app export in \"Distribution\" export mode.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48e2f43ccf1704973d3e398918e1e990902aaa42": { "hash": "48e2f43ccf1704973d3e398918e1e990902aaa42", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87479 from kitbdev/apply-ime", "body": "Fix TextEdit IME issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "937fa7b04a35343cb2fac907af666607b5b85b41": { "hash": "937fa7b04a35343cb2fac907af666607b5b85b41", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87465 from bruvzg/macos_demini_vis_state", "body": "[macOS] Update window visible state on deminiaturize.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bd57d2de18347fb24b13798ecc5d8f147c3106ce": { "hash": "bd57d2de18347fb24b13798ecc5d8f147c3106ce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87277 from bruvzg/macos_swipe", "body": "[macOS] Handle Trackpad / Magic Mouse swipe events and simulate XBUTTON1 / XBUTTON2 buttons.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8b52901197a74486764fa3d1cbe149277b98c8b": { "hash": "c8b52901197a74486764fa3d1cbe149277b98c8b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87013 from bruvzg/intel_angle_with_ids", "body": "[Windows] Add support for hex vendor/device IDs in the Angle blocklist. Add Intel Gen5/Gen6/Gen7 GPUs to Angle blocklist.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb7741807557924b0ab7dea2cca39bd9584f6a84": { "hash": "eb7741807557924b0ab7dea2cca39bd9584f6a84", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87006 from AThousandShips/frame_fix", "body": "Fix member names of `AudioFrame` to match extension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ae4faf555ba7851e88dfc750092e844fde93d86": { "hash": "5ae4faf555ba7851e88dfc750092e844fde93d86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86958 from Mickeon/reduz-adds-stuff,-refuses-to-elaborate,-leaves", "body": "Add missing documentation for AudioStream & AudioStreamPlayback", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "164ec4929f8798042a6ea6291fdb182aaee7a571": { "hash": "164ec4929f8798042a6ea6291fdb182aaee7a571", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86934 from bruvzg/mac_icon_fix", "body": "[macOS export] Fix RLE icon generation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cc623af6cb4234e7e454e71a665ae3000f806019": { "hash": "cc623af6cb4234e7e454e71a665ae3000f806019", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86872 from Mickeon/documentation-sprite-3d-notes", "body": "Add a few notes to Sprite3D's documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5cfc7f203cee05405d0ffa7142beb9fec08084e": { "hash": "f5cfc7f203cee05405d0ffa7142beb9fec08084e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86322 from bruvzg/mac_global_index", "body": "[MenuBar] Store and use global menu item indices.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de77f0ac7fa928a5c58e7bf3a46c6edb19da4c6f": { "hash": "de77f0ac7fa928a5c58e7bf3a46c6edb19da4c6f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86255 from bruvzg/_bundle_build", "body": "[iOS/macOS] Add option to automatically build (and sign / archive) bundles.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "32b083460937b981ee7fe40a0d6d629f1c2af880": { "hash": "32b083460937b981ee7fe40a0d6d629f1c2af880", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84763 from KoBeWi/all-knowing_theme_editor", "body": "Fetch theme editor items from ThemeDB", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e53e60e0fe0f69c6aba5f163d5a5f747ee20f4be": { "hash": "e53e60e0fe0f69c6aba5f163d5a5f747ee20f4be", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83856 from BlueCube3310/animation-import-crash", "body": "Fix Scene Importer crashing when animation or mesh save paths are invalid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "473c27904acd74b4e42e49e80af0ad6c4f83a612": { "hash": "473c27904acd74b4e42e49e80af0ad6c4f83a612", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80233 from xiongyaohua/fix_pathfollower3d_rotation_mode", "body": "Fix PathFollow3D update issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7069b3d35191c29bb0c7b6d733c07c8644d05107": { "hash": "7069b3d35191c29bb0c7b6d733c07c8644d05107", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80211 from bruvzg/status_ind", "body": "Implement support for application status indicators (tray icons).", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9a07ad341b2cbc3e35efff74b8d578383c2b8ea": { "hash": "b9a07ad341b2cbc3e35efff74b8d578383c2b8ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80183 from Mickeon/doc-peeves-noodlespath", "body": "Overhaul NodePath documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00403671e46440861a5cc181d94a33d6acb32d02": { "hash": "00403671e46440861a5cc181d94a33d6acb32d02", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79875 from bruvzg/mingw_force_sep_ds", "body": "[MinGW] Force separate debug symbols if executable size is larger than 1.9 GB.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ec86e29c85c6557a87f828a10b8c3656c4a9f7b": { "hash": "8ec86e29c85c6557a87f828a10b8c3656c4a9f7b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Rework how script is edited when clicking icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88288 }, "72b80b3cdfb90dbaad3ebe445eb7a3002f97471a": { "hash": "72b80b3cdfb90dbaad3ebe445eb7a3002f97471a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "miniupnpc: Update to version 2.2.6", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88285 }, "f4589434551e27c519515fdae15737582820bd65": { "hash": "f4589434551e27c519515fdae15737582820bd65", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS / iOS] Switch Vulkan init to VK_EXT_metal_surface extension.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87999 }, "d8b29efe666202443a019532eb68f560041abeb5": { "hash": "d8b29efe666202443a019532eb68f560041abeb5", "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 member names of `AudioFrame` to match extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87006 }, "94238d046228dcca57ec3d5eeb94b8c0110f6d01": { "hash": "94238d046228dcca57ec3d5eeb94b8c0110f6d01", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS/macOS] Add option to automatically build (and sign / archive) bundles.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86255 }, "8da36031e4a52b78d972fc132528a705a3af0750": { "hash": "8da36031e4a52b78d972fc132528a705a3af0750", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Implement support for application status indicators (tray icons).", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80211 }, "320fc736473b3d34bf6a5b3cf3b75c00f0741ec2": { "hash": "320fc736473b3d34bf6a5b3cf3b75c00f0741ec2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fix tile_set duplication", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88280 }, "87446fd9b3174a6b1c1b088ec3b9e1b14e109eb0": { "hash": "87446fd9b3174a6b1c1b088ec3b9e1b14e109eb0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "GodotCollisionSolver2D::solve_concave: fix culling in case of motion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88282 }, "c0a1b4f32def9306ff5a2ffb9327dd36024c8990": { "hash": "c0a1b4f32def9306ff5a2ffb9327dd36024c8990", "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 CanvasItem/Node3D editor plugin drag drop transform calculation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88279 }, "dfe226b93346c208787728eceecc2c64d81a9553": { "hash": "dfe226b93346c208787728eceecc2c64d81a9553", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88270 from TokageItLab/avoid-near-far", "body": "Avoid unqualified-id \"near\" and \"far\" in Node3DEditor/Viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fbe8a1dfa27c8aadba7c5beae0255c1aa75ed992": { "hash": "fbe8a1dfa27c8aadba7c5beae0255c1aa75ed992", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88269 from MajorMcDoom/live-debug-local-transform", "body": "Fix an edge case bug in drag-and-drop Node3D spawning.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb688b38d11cf03d3c639247de1a1cc748af73e8": { "hash": "fb688b38d11cf03d3c639247de1a1cc748af73e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88268 from zaevi/dotnet/fix_64bit_promotion", "body": "C#: Fix missing CowData 64-bit promotion for `PackedInt32Array`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "404f226d1dc58d157746618b9a8283087ba65081": { "hash": "404f226d1dc58d157746618b9a8283087ba65081", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88254 from bruvzg/dxil_load", "body": "[D3D12] Improve shader validation handling.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2db4dd42cf76ab2c8f398c3253f9f4290e1d1d35": { "hash": "2db4dd42cf76ab2c8f398c3253f9f4290e1d1d35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88253 from shana/vs-add-custom-config-support", "body": "Visual Studio: Fix user workflows with custom user VS configurations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b72165b5f89ad40f2d099b32bf224b1a09435f5": { "hash": "8b72165b5f89ad40f2d099b32bf224b1a09435f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88190 from Eoin-ONeill-Yokai/bugfix/materials-tilemap2d", "body": "Fix regression where a tile's custom material was ignored", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3a8ae8b862659036012fdd7320e48b57701ea51": { "hash": "d3a8ae8b862659036012fdd7320e48b57701ea51", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88144 from GNSS-Stylist/ConDotFix", "body": "Fix invalid file path handling in Windows when there is dot in the file name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e2181b3b5d7165d11b14edc2c22de09de3135b0": { "hash": "4e2181b3b5d7165d11b14edc2c22de09de3135b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87857 from CookieBadger/animation-bezier-editor-fix-zoom-factor", "body": "Fix vertical zoom factor in Animation Bezier Editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3834fb432eea2c8598fee4463fa9b7a4b9e665bd": { "hash": "3834fb432eea2c8598fee4463fa9b7a4b9e665bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87145 from AThousandShips/atlas_fix_size", "body": "Allow configuring the maximum width for atlas import", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76170379b305019bcaca5a9fa8dc07a9b259de3e": { "hash": "76170379b305019bcaca5a9fa8dc07a9b259de3e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86633 from rune-scape/regression-79882", "body": "Fix possible crash (use after free) in ScriptTextEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50e72516c1bd492dde5fa9525173294a49b5a97e": { "hash": "50e72516c1bd492dde5fa9525173294a49b5a97e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86458 from smix8/navpoly_sourcegroup", "body": "Fix default NavigationPolygon source geometry group name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "391a8e5327ad1cb9e31b9bffc164a7996d88b956": { "hash": "391a8e5327ad1cb9e31b9bffc164a7996d88b956", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85868 from KoBeWi/knowyourtiles", "body": "Add descriptions for tile properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ccd1fa2be82c151e3a81f6a05972c4f3001979d1": { "hash": "ccd1fa2be82c151e3a81f6a05972c4f3001979d1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72638 from ecmjohnson/billboard_sprite_shadows", "body": "Fix shadows for billboarded Sprite3D's", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "67e38709fd1147149c6fcb032c774c5642b172fc": { "hash": "67e38709fd1147149c6fcb032c774c5642b172fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Avoid unqualified-id \"near\" and \"far\" in Node3DEditor/Viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88270 }, "c5e1b327c6a0177baadba1fa936b6037fec70b10": { "hash": "c5e1b327c6a0177baadba1fa936b6037fec70b10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwNDM4NDQx" ], "author_raw": "GNSS-Stylist ", "committer_raw": "Rémi Verschelde ", "summary": "Fix invalid file path handling in Windows when there is dot in the file name", "body": "This basically re-adds dot-removal removed by the previous commit.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88144 }, "eab95698cdbec875e7a37d295790bf50f065dedd": { "hash": "eab95698cdbec875e7a37d295790bf50f065dedd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjYxNDI=" ], "author_raw": "Erik Johnson ", "committer_raw": "Rémi Verschelde ", "summary": "Fix shadows for billboarded Sprite3D's", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72638 }, "b66b188cf9a310940283a544aaf0b3c37b923e96": { "hash": "b66b188cf9a310940283a544aaf0b3c37b923e96", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "Rémi Verschelde ", "summary": "Fix vertical zoom factor in Animation Bezier Editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87857 }, "8b3c12d8df5bc8964e8037a0cc0cb4d38d764a20": { "hash": "8b3c12d8df5bc8964e8037a0cc0cb4d38d764a20", "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": "Allow configuring the maximum width for atlas import", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87145 }, "1a2f9741cf991d326d2a8000bc4b8fbf14d66067": { "hash": "1a2f9741cf991d326d2a8000bc4b8fbf14d66067", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Improve shader validation handling.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88254 }, "d9b7075ba6464f62d942a78b8030ad6a534cdf05": { "hash": "d9b7075ba6464f62d942a78b8030ad6a534cdf05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix color picker on HDR screens.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88274 }, "9272f7b53db1f7f142df43981adec5cebdfbd179": { "hash": "9272f7b53db1f7f142df43981adec5cebdfbd179", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Update AUTHORS and DONORS list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "123dbdb4af22bc26686a9da20b5f5ddd620292db": { "hash": "123dbdb4af22bc26686a9da20b5f5ddd620292db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Fixed an edge case bug in drag-and-drop Node3D spawning.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88269 }, "8245157682a635387707f96c8f0b588534e8fcdf": { "hash": "8245157682a635387707f96c8f0b588534e8fcdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix missing CowData 64-bit promotion for `PackedInt32Array`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88268 }, "6de0eca6c185191338453a5a301b95b6b9c1c292": { "hash": "6de0eca6c185191338453a5a301b95b6b9c1c292", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix recursive Tree expand/collapse shortcuts not working", "body": "This also moves them to use Shift instead of Alt, as was already\ndone for mouse interactions.\n\nShortcuts in Tree were also made non-exact matches so they still\nwork if modifiers are held. This is important for up/down\nshortcuts, especially once support for selecting with\nShift + up/down is implemented.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88265 }, "2dfa02313591ac9aecfd2a1dac22ba9f06398dc8": { "hash": "2dfa02313591ac9aecfd2a1dac22ba9f06398dc8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Show revert button for MeshInstance3D blendshape values", "body": "Shows revert button for MeshInstance3D blendshape values.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82984 }, "c349c935c37fb85f8741f6a1110403a53f5c346c": { "hash": "c349c935c37fb85f8741f6a1110403a53f5c346c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix default NavigationPolygon source geometry group name", "body": "Fixes default NavigationPolygon source geometry group name.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86458 }, "9050ee1542f4e071188e8e4f868f3507bb31b3dc": { "hash": "9050ee1542f4e071188e8e4f868f3507bb31b3dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87297 from adamscott/2d-pixel-art-stability", "body": "Stabilize snapping 2D transforms to pixel", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e57fee996248f2b854445caee6c0c8bc0d585bec": { "hash": "e57fee996248f2b854445caee6c0c8bc0d585bec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88247 from KoBeWi/warning_pinpointer_20000", "body": "Improve AnimationMixer warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d89f557f3b52d153a5609c509543192dab44b5c": { "hash": "7d89f557f3b52d153a5609c509543192dab44b5c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88238 from shana/cs-export-fix-output-files", "body": "C#: Fix processing exclusions during export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fd43a7f3beb026a2b924dc93c4c3313d8d51f764": { "hash": "fd43a7f3beb026a2b924dc93c4c3313d8d51f764", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88188 from dsnopek/gdextension-api-double-compatibility-hashes", "body": "Fix `gdextension_compat_hashes.cpp` for double precision builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "306dd5be3fe8887124be9ebce470090240c5f757": { "hash": "306dd5be3fe8887124be9ebce470090240c5f757", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87758 from dsnopek/gdextension-register-virtual-method", "body": "Allow GDExtensions to register virtual methods and call them on scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3be3d5099cc75a2db544b3a0964a430c3eb00909": { "hash": "3be3d5099cc75a2db544b3a0964a430c3eb00909", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87340 from DarioSamo/rd_common_context", "body": "Finish splitting functionality of the `RenderingDevice` backends into `RenderingDeviceDriver`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c66f87daa796f4ddea70156f5fec582db6c525f6": { "hash": "c66f87daa796f4ddea70156f5fec582db6c525f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87175 from Mickeon/doc-peeves-basis-based-on-what", "body": "Overhaul Basis' documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5306b917e66146354d9db49ae5e542c6f4e652af": { "hash": "5306b917e66146354d9db49ae5e542c6f4e652af", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87164 from 0x0ACB/camera_fix", "body": "Rename camera `near` and `far` private members to avoid conflict with `Windows.h` defines", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b55fa15b08d10b81048f901976fdc1d6fe96fe7": { "hash": "1b55fa15b08d10b81048f901976fdc1d6fe96fe7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86089 from adamscott/pwa-coop-coep", "body": "Add PWA option to ensure cross-origin isolation headers on web export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f2f3f17de851896ce0096876e370dd67076c50ef": { "hash": "f2f3f17de851896ce0096876e370dd67076c50ef", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Do not commit transforms and handles if no changes were made", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87161 }, "be11002e410bbd8e01ef3e91682a94b50dba1dd8": { "hash": "be11002e410bbd8e01ef3e91682a94b50dba1dd8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Allow GDExtensions to register virtual methods and call them on scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87758 }, "1d29fb08536758918e5d7c38ee1d5f3ecd7a40c7": { "hash": "1d29fb08536758918e5d7c38ee1d5f3ecd7a40c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "VS: Fix user workflows with custom user VS configurations", "body": "Users can add additional VS project configurations with their own\ncustom settings, but to support this workflow, we can't rely directly\non $(Platform) and $(Configuration), because VS needs those to be\nboth unique Configuration|Platform combos, and we need to allow for\ndifferent combos of Configuration|Platform to point to the same\nscons build configuration.\n\nGodotPlatform and GodotConfiguration properties lets us decouple from\nthe magic VS properties that we don't control, so users can add\nhowever many Platform|Configuration combos they want and still\npoint to a specific GodotPlatform|GodotConfiguration build config.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88253 }, "35b640107fbcae4811ab1b4011644626eee33813": { "hash": "35b640107fbcae4811ab1b4011644626eee33813", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==", "MDQ6VXNlcjM0ODAwMDcy" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Stabilize snapping 2D transforms to pixel", "body": "Co-authored-by: Danni <34800072+KeyboardDanni@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87297 }, "154b4a51f2c454a4f74d3d57887d4bee59ea809c": { "hash": "154b4a51f2c454a4f74d3d57887d4bee59ea809c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve AnimationMixer warnings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88247 }, "5a0ae10f58dbddb969d9bccb8b8bed8e115ebad8": { "hash": "5a0ae10f58dbddb969d9bccb8b8bed8e115ebad8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Fix cubemap slicing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88252 }, "62cec03a06f695f80746c9507afbe726945388d1": { "hash": "62cec03a06f695f80746c9507afbe726945388d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add option to ensure cross-origin isolation headers on web export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86089 }, "73eff10c76c201a083193c044de1836217b4d72b": { "hash": "73eff10c76c201a083193c044de1836217b4d72b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87340 }, "1c7167e9ac9156e05b25d6b1399c6535e5666018": { "hash": "1c7167e9ac9156e05b25d6b1399c6535e5666018", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "VS: Don't override user options. Add additional vs hints", "body": "Make sure we include any user-specified project settings in our\nproject definitions, this way users can customize their VS\nenvironment to more closely match what they're building for, and\nthey better can control debugging and deployment from VS.\n\nAdd support for setting VS-only compiler defines, include paths, and\nadditional linker options, as a hint to VS to use when loading projects\nand parsing code. VS would usually know these on non nmake projects,\nbut for nmake projects we have to tell it about any implicit information\nthat the compiler has, so it can resolve symbols in the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88244 }, "f317cc713aa4dbcee2efa10db764473a56680be7": { "hash": "f317cc713aa4dbcee2efa10db764473a56680be7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88220 from FaycalElOuariachi/display_server_windows-clipboard_get_image-fix-DIB-image-import", "body": "Fix the fetching of images in `CF_DIB` format in `DisplayServerWindows::clipboard_get_image`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8b3e39161f4f54afc34c6b0e161087bcd3dacda": { "hash": "c8b3e39161f4f54afc34c6b0e161087bcd3dacda", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88211 from bitwise-aiden/ba-default-arg-hints", "body": "Add fallback argument hints for default values", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "106efa44d46e2f0a2b367e2007273e56c7f633c0": { "hash": "106efa44d46e2f0a2b367e2007273e56c7f633c0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88203 from Listwon/char-range-build-size", "body": "Link `xid_start` and `xid_continue` externally to prevent data duplication in binary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "80503c715dde7f67364a30f9065e092402c8e5a4": { "hash": "80503c715dde7f67364a30f9065e092402c8e5a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88201 from aaronfranke/gltf-fix-trigger-export", "body": "Fix exporting trigger shapes in GLTF", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75a8c8a708208f40be16dc73b926bd16d68b6ab7": { "hash": "75a8c8a708208f40be16dc73b926bd16d68b6ab7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88183 from Repiteo/ref-instantiate-params", "body": "Allow Ref `instantiate` to accept constructor args", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b30373e32b9f358f2d1fa3b67ffc35b4e8d85982": { "hash": "b30373e32b9f358f2d1fa3b67ffc35b4e8d85982", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88178 from Listwon/hash-table-build-size", "body": "Link hash table primes externally to prevent data duplication in binary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "effb35dfa7fd9fc72c97dc4a01104b60300b30c4": { "hash": "effb35dfa7fd9fc72c97dc4a01104b60300b30c4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88164 from smix8/fix_region_signals", "body": "Fix NavigationRegion errors from signal changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df3e9786406fbf97f11abb7f7609a93a0cad2658": { "hash": "df3e9786406fbf97f11abb7f7609a93a0cad2658", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88159 from adamscott/shorten-pull-request-template", "body": "Remove 3.x references in the pull request template", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1aca7e5c97c2d42a1ff1467207102048e5fb6d6": { "hash": "a1aca7e5c97c2d42a1ff1467207102048e5fb6d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88157 from kleonc/tilemap-move-layer-fix-moving-child-nodes", "body": "Fix `TileMap::move_layer` incorrectly moving child `TileMapLayer` nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2f69ce872dd455c924fdf377bd54f15c5dbaad0": { "hash": "d2f69ce872dd455c924fdf377bd54f15c5dbaad0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88156 from DaZang/parsed-collision-mask-2d-layer-hints", "body": "Fix property hints for parsed collision mask", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed7f1186a61de186e1ab625dbc3bb053babfc4a1": { "hash": "ed7f1186a61de186e1ab625dbc3bb053babfc4a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88155 from Rubonnek/use-safeflag-instead", "body": "Use `SafeFlag` for `EditorHTTPServer.server_quit`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08b4dddf4c99c0833a768670fe6f4d1f8f67d941": { "hash": "08b4dddf4c99c0833a768670fe6f4d1f8f67d941", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88106 from Calinou/editor-dev-build-show-update-spinner", "body": "Show update spinner by default in `dev_build=yes` editor builds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "821bf4b5335b16f254315b7749fa31e297fd3aa3": { "hash": "821bf4b5335b16f254315b7749fa31e297fd3aa3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88105 from AThousandShips/tile_duplicate_fix", "body": "Fix duplicating/copying `TileMap`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24bd30716e39dd5dbd3827f44ab7296507f3810f": { "hash": "24bd30716e39dd5dbd3827f44ab7296507f3810f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87959 from Scony/fix-navi-sync-errors", "body": "Add means for fixing navmap synchronization errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "efcb23fb6b0c4b351f592b225427bebcb3c79c96": { "hash": "efcb23fb6b0c4b351f592b225427bebcb3c79c96", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87890 from raulsntos/dotnet/generics", "body": "Improve handling of generic C# types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27575c4d4b33f7ee49bcffe54ff7887decf1a885": { "hash": "27575c4d4b33f7ee49bcffe54ff7887decf1a885", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87817 from Dheatly23/fix-87813", "body": "Fix quaternion keyframe optimization for collinear rotation over 180 degrees", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f12d737681d7ce92dae1aab0a1b9dd316a278ac0": { "hash": "f12d737681d7ce92dae1aab0a1b9dd316a278ac0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87796 from RandomShaper/shader_cache_split", "body": "Namespace shader cache files by graphics API", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62143552f3a72285203b201986547f973545f591": { "hash": "62143552f3a72285203b201986547f973545f591", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87635 from rune-scape/manage-time-singleton", "body": "Manage time singleton in `register_core_types`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8b0eea1f828bc82f73d9977a4b6e0ca1ea76bf3": { "hash": "b8b0eea1f828bc82f73d9977a4b6e0ca1ea76bf3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87570 from RandomShaper/d3d12_defensive", "body": "Direct3D 12: Make format feature check more defensive", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "687f840354a82dd23d55e12cec5a49ffe1aa3290": { "hash": "687f840354a82dd23d55e12cec5a49ffe1aa3290", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87379 from groud/change_tilemap_editor_to_tilemaplayer_editor", "body": "Change TileMapEditor to TileMapLayerEditor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f87916001869b25d01df7bb90c3a1db94d275880": { "hash": "f87916001869b25d01df7bb90c3a1db94d275880", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87255 from Mickeon/documentation-overridden-property-colour", "body": "Add color in built-in documentation for overridden properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75255bd15ca4a75629c64451d3ded848f9da649a": { "hash": "75255bd15ca4a75629c64451d3ded848f9da649a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87250 from CookieBadger/animation-copy-paste-keyframe", "body": "Implement consistent functionality for select, copy, paste, and duplicate in AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0178cd47a546edb80dce25987ac94235b7f2f3ac": { "hash": "0178cd47a546edb80dce25987ac94235b7f2f3ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86977 from Mickeon/documentation-editor-export-platform-web-no-funny-quirks-in-this-branch", "body": "Add documentation to EditorExportPlatformWeb", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "679fa26a992b1d2e5eb013a9545dc886af450061": { "hash": "679fa26a992b1d2e5eb013a9545dc886af450061", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86903 from Mickeon/Post-merge-fixes-to-Node-documentation", "body": "Post-merge fixes to Node & OS documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2853b579a63dcde3e86628ba4f2f6b760ebe5b58": { "hash": "2853b579a63dcde3e86628ba4f2f6b760ebe5b58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86884 from Mickeon/autocompletion-AnimationNodeStateMachine", "body": "Add Autocompletion for AnimationNodeStateMachine & AnimationNodeBlendTree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b189d24fef4d9477676e8031211b1f039d6dfb5": { "hash": "9b189d24fef4d9477676e8031211b1f039d6dfb5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86715 from TokageItLab/revive-capture", "body": "Add `AnimationMixer::capture()` and `AnimationPlayer::play_with_capture()` as substitute of update mode capture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "966a3ffbba5244fb86d63cf366475fba58574e4f": { "hash": "966a3ffbba5244fb86d63cf366475fba58574e4f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86659 from MajorMcDoom/live-debug-local-transform", "body": "Improved synchronization of Transforms during live debug sessions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "860dbdfaedaafe6223206650c89fa6bd5c9b5cec": { "hash": "860dbdfaedaafe6223206650c89fa6bd5c9b5cec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86210 from kleonc/tilemap-animated-tile-unnormalize-random-start-time", "body": "Fix animated tile random start time not scaled to animation duration", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b1525236a8898078272e00a1a72aea6a3d329e7": { "hash": "7b1525236a8898078272e00a1a72aea6a3d329e7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85367 from KoBeWi/elephant_in_the_editor", "body": "Fix custom type icon sizes in animation tracks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "986c8af29df7588a07c7696a945ebcb40ac597bd": { "hash": "986c8af29df7588a07c7696a945ebcb40ac597bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81629 from rune-scape/more-gdscript-deps", "body": "GDScript: Include lambda dependencies", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "42c3a3827b56e38ea43a9fdd7551f47fd4c9e1db": { "hash": "42c3a3827b56e38ea43a9fdd7551f47fd4c9e1db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79577 from smix8/navmap_rwlock_4.x", "body": "Make navigation map spatial queries thread-safe", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62fcc7e5d36178d7d2bc8d135d16b4124823feec": { "hash": "62fcc7e5d36178d7d2bc8d135d16b4124823feec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78990 from RedMser/class-reference-keywords", "body": "Add search keywords to the class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b36dcf70a7f33387ff213f1563a1e8f21e87444": { "hash": "2b36dcf70a7f33387ff213f1563a1e8f21e87444", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75688 from mnemoli/pickone", "body": "Add setting for picking only top-most overlapping collision object", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b": { "hash": "c1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODg3MzM0" ], "author_raw": "Faycal ElOuariachi ", "committer_raw": "Faycal ElOuariachi ", "summary": "Fix the fetching of images in CF_DIB format in DisplayServerWindows::clipboard_get_image", "body": "Fix the fetching of images from windows clipboard, if they're in CF_DIB format (e. g. by taking screenshots).\n\nImage::create_from_data was used with an instance of Image, but it's a static function, returning a new instance.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88220 }, "2f10f7bed4d9538c05464bb13d92e54a0716722d": { "hash": "2f10f7bed4d9538c05464bb13d92e54a0716722d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Fix processing exclusions during export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88238 }, "5a999d67ec4116ba4e8845bcab13eef31a957606": { "hash": "5a999d67ec4116ba4e8845bcab13eef31a957606", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Change TileMapEditor to TileMapLayerEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87379 }, "85d66cb4e8c067d0b902c4345f05cd6474008a26": { "hash": "85d66cb4e8c067d0b902c4345f05cd6474008a26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add capture() and play_with_capture() as substitute of update capture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86715 }, "c5bcc3ae867923ddf16d186e4e03038a6237d76a": { "hash": "c5bcc3ae867923ddf16d186e4e03038a6237d76a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Manage time singleton", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87635 }, "9ea8d4fa3890324832c9b2b7f8d1222bcfd6363f": { "hash": "9ea8d4fa3890324832c9b2b7f8d1222bcfd6363f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMDczODU=" ], "author_raw": "Pawel Lampe ", "committer_raw": "Pawel Lampe ", "summary": "Add means for fixing navmap synchronization errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87959 }, "7ffacb5d49c32fe89ea793164118545284456fdd": { "hash": "7ffacb5d49c32fe89ea793164118545284456fdd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add documentation to EditorExportPlatformWeb", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86977 }, "fbc584d4f2c4cef5a2475fb9191120a4f5112e03": { "hash": "fbc584d4f2c4cef5a2475fb9191120a4f5112e03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add color in built-in documentation for overridden properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87255 }, "09d2c09434efba4d37c603d4fe67a643de70f92e": { "hash": "09d2c09434efba4d37c603d4fe67a643de70f92e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Make `RID_Owner` threadsafe in `TextureStorage` for gles3", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88205 }, "e26f612f386112c773b74702a6b8b14c7ffb98fd": { "hash": "e26f612f386112c773b74702a6b8b14c7ffb98fd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Post-merge fixes to Node & OS documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86903 }, "7ffc246aad2c6250f70971a3bfc8e5bf11407ebc": { "hash": "7ffc246aad2c6250f70971a3bfc8e5bf11407ebc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNzQ4Njc1" ], "author_raw": "Aiden Storey ", "committer_raw": "Aiden Storey ", "summary": "Add fallback argument hints for default values", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88211 }, "48b71cf70005b535ccc6cdc59e4a4b8ec7a3a49f": { "hash": "48b71cf70005b535ccc6cdc59e4a4b8ec7a3a49f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1MDA4NTg=" ], "author_raw": "Jovan Gerodetti ", "committer_raw": "Jovan Gerodetti ", "summary": "Assign missing surface data fields in dummy render server", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88210 }, "081fa324fd11e5602b748bf45717d32692a3e7dc": { "hash": "081fa324fd11e5602b748bf45717d32692a3e7dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMTQyMjYy" ], "author_raw": "emre0altan ", "committer_raw": "emre0altan ", "summary": "set has_type false if it is BUILTIN but Variant::NIL", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88020 }, "7dfd0c45e9745f068f09cda203b24f8cf14894ad": { "hash": "7dfd0c45e9745f068f09cda203b24f8cf14894ad", "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 animated tile random start time not scaled to animation duration", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86210 }, "5ee4b49e42e34665862279885ec00e154516d558": { "hash": "5ee4b49e42e34665862279885ec00e154516d558", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1NTQxMjc=" ], "author_raw": "Bartłomiej T. Listwon ", "committer_raw": "Bartłomiej T. Listwon ", "summary": "Link xid_start and xid_continue externally to prevent data duplication in binary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88203 }, "4f29ef82db50bb38f0f2ac1020350b8cc36d5079": { "hash": "4f29ef82db50bb38f0f2ac1020350b8cc36d5079", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add PropertyListHelper to PopupMenu", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88162 }, "f18c46d687e8bfb1dd899fc0127f5c7e7a326fa3": { "hash": "f18c46d687e8bfb1dd899fc0127f5c7e7a326fa3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix exporting trigger shapes in GLTF", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88201 }, "cc52d7a281ceab7a9015eb8d7316883d51498542": { "hash": "cc52d7a281ceab7a9015eb8d7316883d51498542", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Use highlighted version of the tab icon in the bottom file system dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88191 }, "f50e6c80c7271ba41cfb2a51c691f893538ba159": { "hash": "f50e6c80c7271ba41cfb2a51c691f893538ba159", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNDAzNTI=" ], "author_raw": "Eoin O'Neill ", "committer_raw": "Eoin O'Neill ", "summary": "Fix regression where tile-specific materials were ignored.", "body": "Regression stemmed from commit 48bed5050b4a2d695953ace409c577bdfefe0038\n\nThe material assigned to a tile is completely ignored in master unless\nthis line is changed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88190 }, "445e3018f521ee705dc31a2c597349648708cc2e": { "hash": "445e3018f521ee705dc31a2c597349648708cc2e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix `gdextension_compat_hashes.cpp` for double precision builds", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88188 }, "1a5bae9adc8842afe5c9458f3fbc317431e8768d": { "hash": "1a5bae9adc8842afe5c9458f3fbc317431e8768d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Font] Do not use trim with ellipsis in the basic Font string drawing functions.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88185 }, "3fca4d0cb57208b4e413935130d9396c4f9d02cf": { "hash": "3fca4d0cb57208b4e413935130d9396c4f9d02cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1NTQxMjc=" ], "author_raw": "Bartłomiej T. Listwon ", "committer_raw": "Bartłomiej T. Listwon ", "summary": "Link hash table primes externally to prevent data duplication in binary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88178 }, "a53793472e4ed61e68405044beb6325a33ac5814": { "hash": "a53793472e4ed61e68405044beb6325a33ac5814", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Only update inspector if configuration warning change relevant", "body": "Fixes #88176", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88182 }, "b3cac9c0923f0afb520a35c0e792a6a73868fa84": { "hash": "b3cac9c0923f0afb520a35c0e792a6a73868fa84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Allow Ref `instantiate` to accept constructor args", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88183 }, "c914e634643fa41eba2a47d08e7d0907a28e87e1": { "hash": "c914e634643fa41eba2a47d08e7d0907a28e87e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationRegion errors from signal changes", "body": "Fixes NavigationRegion errors from signal changes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88164 }, "7e252922058ecfc46a134383e9f6cebc60532b05": { "hash": "7e252922058ecfc46a134383e9f6cebc60532b05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Show update spinner by default in `dev_build=yes` editor builds", "body": "This ensures contributors can see when something forces the\neditor to redraw constantly.\n\nThe existing boolean `true` value will be casted to `1` in the setting,\nso it'll switch to Enabled automatically if the setting was previously\nenabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88106 }, "062a93fb7776d1b59f323e508d156c64886bc838": { "hash": "062a93fb7776d1b59f323e508d156c64886bc838", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Add extra fallback step, to lookup for individual characters.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88091 }, "af581445654c9bbfe758e2fb147614b0b60a920b": { "hash": "af581445654c9bbfe758e2fb147614b0b60a920b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Remove 3.x references in the pull request template", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88159 }, "858eaafc23baab7d6d76d5f1cc93d7dd7739cd44": { "hash": "858eaafc23baab7d6d76d5f1cc93d7dd7739cd44", "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 TileMap::move_layer incorrectly moving child TileMapLayer nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88157 }, "0831ea0c525792810fe1b3db229b32d93b156096": { "hash": "0831ea0c525792810fe1b3db229b32d93b156096", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2NzM5NDA4" ], "author_raw": "David Zang <36739408+DaZang@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Fix property hints for parsed collision mask", "body": "In NavigationPolygon use PROPERTY_HINT_LAYERS_2D_PHYSICS instead of PROPERTY_HINT_LAYERS_3D_PHYSICS to display the correct property hints.\n\nFixes #88154.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88156 }, "c32e48890f416b347fb26d8045c795a0bcabb03b": { "hash": "c32e48890f416b347fb26d8045c795a0bcabb03b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Use SafeFlag for EditorHTTPServer.server_quit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88155 }, "5911a12db159a8c5471e39b808fd4a394bde7f57": { "hash": "5911a12db159a8c5471e39b808fd4a394bde7f57", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Update class reference to include some keywords", "body": "More should be added in future PRs, wherever there is demand.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78990 }, "db798b29b29f2c1251a7787290fc50e6d05f1bfa": { "hash": "db798b29b29f2c1251a7787290fc50e6d05f1bfa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Add keywords to the class reference", "body": "Allows for finding methods, properties, signals, constants,\ntheme items and annotations more easily.\n\n- Allow \"keywords\" attribute in aforementioned locations\nin the class reference XMLs\n- Extends doctool, to preserve these attributes\n- Update the XSD schema for the class reference\n- Update the RST generator to include a meta tag for class keywords\n- Update the editor help to support filtering by keywords", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78990 }, "4e990cd7e51d17cf24f854cc33b2715eaa27200f": { "hash": "4e990cd7e51d17cf24f854cc33b2715eaa27200f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88134 from akien-mga/scons-wayland-py3.12-escape", "body": "SCons: Use r-strings for wayland-scanner builder command", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27e575a4ddfdde7932683d427efb4b47dc7c77f5": { "hash": "27e575a4ddfdde7932683d427efb4b47dc7c77f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88124 from Rubonnek/fix-efs-scan-done-race", "body": "Fix data race against `EditorFileSystem.scanning_changes_done`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b457a303115f4dcc1d2c43b4b606f3cf52690a56": { "hash": "b457a303115f4dcc1d2c43b4b606f3cf52690a56", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87628 from YuriSizov/assets-bigger-better-errors", "body": "Improve error reporting in the asset library and in related types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d00dc8facfc343037b29e2eb6e828251e788df24": { "hash": "d00dc8facfc343037b29e2eb6e828251e788df24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87371 from AThousandShips/size_err_check", "body": "Replace error checks against `size` with `is_empty`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d87dd6e7797088b57f9636e07d57fc67e0471e24": { "hash": "d87dd6e7797088b57f9636e07d57fc67e0471e24", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87000 from akx/pre-commit-clang-format-ignore-fix", "body": "Add `tests/python_build` to clang-format pre-commit hook ignore list", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "161894652a0b811eb86388d58d59c14850f3a324": { "hash": "161894652a0b811eb86388d58d59c14850f3a324", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83231 from aaronfranke/gltf-transform", "body": "Fix desynced duplicate GLTFNode transform properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b604a0516e401515a1100a5c6f84a5e5373b1f36": { "hash": "b604a0516e401515a1100a5c6f84a5e5373b1f36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82950 from thygrrr/physics-damping-redocumentation", "body": "Rewrite docs for physics damping project settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74b03edf1e1b12b95ff38c2aaad603d85c80a230": { "hash": "74b03edf1e1b12b95ff38c2aaad603d85c80a230", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82800 from Sauermann/fix-screen-mousemotion", "body": "Add screen-related attributes to mouse input events", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d584ce0122263edb0cba14abc8ead248ff67cd91": { "hash": "d584ce0122263edb0cba14abc8ead248ff67cd91", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80544 from MewPurPur/buff-editorspinslider-2", "body": "Fix read-only EditorSpinSlider display", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d9f6da8e39e43498f4e0d1cacbddf29d6d28f35": { "hash": "7d9f6da8e39e43498f4e0d1cacbddf29d6d28f35", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg5MDQ2MjA=" ], "author_raw": "Tiger Jove ", "committer_raw": "Rémi Verschelde ", "summary": "Rewrite docs for physics damping project settings", "body": "Signed-off-by: Tiger Jove ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82950 }, "03c8a0d089f6d5514950e99ce7dd10213276efd0": { "hash": "03c8a0d089f6d5514950e99ce7dd10213276efd0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Use r-strings for wayland-scanner builder command", "body": "Silences a Python 3.12 warning.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88134 }, "9790b992bae76193c776c7cbbb6d51749a643249": { "hash": "9790b992bae76193c776c7cbbb6d51749a643249", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Fix data race against EditorFileSystem.scanning_changes_done", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88124 }, "684752e75bdeb58727c2d9b0ff0265d7fcd47de0": { "hash": "684752e75bdeb58727c2d9b0ff0265d7fcd47de0", "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": "Replace error checks against `size` with `is_empty`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87371 }, "94dbf69f5d6b7d2fd9561692df2e71557607fddc": { "hash": "94dbf69f5d6b7d2fd9561692df2e71557607fddc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88129 from bruvzg/_con_", "body": "[Windows] Fix windows `is_path_invalid`, and apply it to directory creation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3512994556eb60cf97356b10bd276590824ea31": { "hash": "d3512994556eb60cf97356b10bd276590824ea31", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88126 from bruvzg/mac_open_shell", "body": "[macOS] Allow `open_shell` to handle filenames without `file://`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4966b22fc5aa581604cd4117442efa1da05ede89": { "hash": "4966b22fc5aa581604cd4117442efa1da05ede89", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88110 from RedMser/fix-compat-bindings", "body": "Fix wrongly named compat binding", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1e1002ba4f707b4256f40a0d1ce5bf3a9ce66f3": { "hash": "a1e1002ba4f707b4256f40a0d1ce5bf3a9ce66f3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88084 from ckaiser/feature/use_indeterminate_progressbar", "body": "Use indeterminate progressbars for editor downloads (export templates & assets)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e9e54372b77a142bdbaca3b7c9b184d087470710": { "hash": "e9e54372b77a142bdbaca3b7c9b184d087470710", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88021 from Chubercik/fix_mingw_compile", "body": "Fully initialize all members of structs `IdentifierActions`, `GeneratedCode` and `DefaultIdentifierActions`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "77af6ca8adccc7ebcea4dff370bcd28e45715b0c": { "hash": "77af6ca8adccc7ebcea4dff370bcd28e45715b0c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87634 from vnen/gdscript-binary-tokens", "body": "GDScript: Reintroduce binary tokenization on export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1774c17b64a0c0bf3f4f6ce85f38af576cf72a8a": { "hash": "1774c17b64a0c0bf3f4f6ce85f38af576cf72a8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87625 from YuriSizov/editor-lightweight-script-previews", "body": "Generate script resource preview without parsing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd275238d1d38df42949969e468b6889bbf21d9f": { "hash": "dd275238d1d38df42949969e468b6889bbf21d9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86907 from aaronfranke/getter-const", "body": "Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7612e655a96fcfdc3344623639681efb9c1a3968": { "hash": "7612e655a96fcfdc3344623639681efb9c1a3968", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86006 from AThousandShips/issue_screenshot", "body": "Instruct users to add code/errors as text in issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "58a8eb8617bbfbde85657dcdb80de6bbf6506b87": { "hash": "58a8eb8617bbfbde85657dcdb80de6bbf6506b87", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84824 from Rindbee/fix-double-internal-node", "body": "Fix duplicating sub-scene may get two copies of internal node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0bda868f406a7745def56a9b067f4e62af1e09e5": { "hash": "0bda868f406a7745def56a9b067f4e62af1e09e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84635 from KoBeWi/all_hail_PropertyListHelper", "body": "Add PropertyListHelper", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b1d135ccb9706d0e0a20844d4717ede5a88e52fa": { "hash": "b1d135ccb9706d0e0a20844d4717ede5a88e52fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84396 from quirkylemon/hide-private-enums", "body": "Hide private enums from documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "158df3e7b9c964909274d0bd584c6adb21364ecb": { "hash": "158df3e7b9c964909274d0bd584c6adb21364ecb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79815 from idbrii/patch-2", "body": "doc: Clarify when to construct a StringName ahead of time", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86ffe9246758cccaff39ac006eebb9a60f3a07c2": { "hash": "86ffe9246758cccaff39ac006eebb9a60f3a07c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #68420 from RedMser/config-warning-prop", "body": "Allow configuration warnings to refer to a property", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cbc4026ee1373633ad920712c300e39ae154fbd": { "hash": "9cbc4026ee1373633ad920712c300e39ae154fbd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNTU5" ], "author_raw": "David Briscoe <43559+idbrii@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "doc: Clarify when to construct a StringName ahead of time", "body": "Fix docs don't give justification for manual construction.\n\nClarify how to apply manual StringName construction as an\noptimization and that \"string intern\" means \"work at parse time\".\n\nThere are several godot-demo-projects (including 3d/platformer) that\nincorrectly use StringName literals (they use & literals instead of just\npassing strings), so clearly this is confusing.\n\nAThousandShips did a disassembly test to prove it automatically converts\nconstant strings to StringName for annotated functions:\n\nfunc do_test(_var: StringName, _var2: String):\npass\n\nfunc test():\ndo_test(\"abc\", \"def\")\n\nYields:\n\nDisassembling do_test(_var, _var2)\n0: line 2: pass\n2: == END ==\n\nDisassembling test()\n0: line 5: do_test(\"abc\", \"def\")\n2: call self.do_test(const(&\"abc\"), const(\"def\"))\n10: assign stack(3) = false\n12: == END ==\n\nIt also happens with built-in functions such as those of Input.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79815 }, "be8f60a78d36542a5da497d3b99f59ca78b093a9": { "hash": "be8f60a78d36542a5da497d3b99f59ca78b093a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix windows is_path_invalid, and apply it to directory creation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88129 }, "cc313a1c1c7fb5cffd46cd9c8a2125770b12dc5a": { "hash": "cc313a1c1c7fb5cffd46cd9c8a2125770b12dc5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Allow `open_shell` to handle filenames without `file://`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88126 }, "d3852deaa450d77edb30df2bb1c77bd7bc45befc": { "hash": "d3852deaa450d77edb30df2bb1c77bd7bc45befc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Update Node::get_configuration_warnings signature", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 68420 }, "bf37a9bac6ebfb09c0a374260c35ede8373ce427": { "hash": "bf37a9bac6ebfb09c0a374260c35ede8373ce427", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Allow configuration warnings to refer to a property", "body": "This is used by the inspector so it can show a warning icon on\na specific property.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 68420 }, "1715f96434b6e72c083901dab8f50e8c99510ff8": { "hash": "1715f96434b6e72c083901dab8f50e8c99510ff8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Fix wrongly named compat binding", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88110 }, "35c99bbcc1c6728943308fa1b867e57d096bb813": { "hash": "35c99bbcc1c6728943308fa1b867e57d096bb813", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86907 }, "5815d1c8c821bab204caf46caf650a3cd009efa4": { "hash": "5815d1c8c821bab204caf46caf650a3cd009efa4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Improve handling of generic C# types", "body": "- Create CSharpScript for generic C# types.\n- `ScriptPathAttributeGenerator` registers the path for the generic type definition.\n- `ScriptManagerBridge` lookup uses the generic type definition that was registered by the generator.\n- Constructed generic types use a virtual `csharp://` path so they can be registered in the map and loaded as if there was a different file for each constructed type, even though they all share the same real path.\n- This allows getting the base type for a C# type that derives from a generic type.\n- Shows base scripts in the _Add Node_ and _Create Resource_ dialogs even when they are generic types.\n- `get_global_class_name` implementation was moved to C# and now always returns the base type even if the script is not a global class (this behavior matches GDScript).\n- Create `CSharpScript::TypeInfo` struct to hold all the type information about the C# type that corresponds to the `CSharpScript`, and use it as the parameter in `UpdateScriptClassInfo` to avoid adding more parameters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87890 }, "85d9c23baa9f800f975e206f85f632683c61489c": { "hash": "85d9c23baa9f800f975e206f85f632683c61489c", "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 duplicating/copying `TileMap`", "body": "Using `force_parent_owned` to prevent issues duplicating", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88105 }, "72e5f8c31e9237a4581cf250aa9943a4290f4017": { "hash": "72e5f8c31e9237a4581cf250aa9943a4290f4017", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Enable compression on export", "body": "Besides the regular option to export GDScript as binary tokens, this\nalso includes a compression option on top of it. The binary format\nneeds to encode some information which generally makes it bigger than\nthe source text. This option reduces that difference by using Zstandard\ncompression on the buffer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87634 }, "b4d0a09f15c60c88bbf516d2f6dcdb451dcad9c7": { "hash": "b4d0a09f15c60c88bbf516d2f6dcdb451dcad9c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Reintroduce binary tokenization on export", "body": "This adds back a function available in 3.x: exporting the GDScript\nfiles in a binary form by converting the tokens recognized by the\ntokenizer into a data format.\n\nIt is enabled by default on export but can be manually disabled. The\nformat helps with loading times since, the tokens are easily\nreconstructed, and with hiding the source code, since recovering it\nwould require a specialized tool. Code comments are not stored in this\nformat.\n\nThe `--test` command can also include a `--use-binary-tokens` flag\nwhich will run the GDScript tests with the binary format instead of the\nregular source code by converting them in-memory before the test runs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87634 }, "a5a8f0a88137ce788c98a3e02f448dbd66ef99db": { "hash": "a5a8f0a88137ce788c98a3e02f448dbd66ef99db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNDUzMzA1" ], "author_raw": "QuirkyLemon ", "committer_raw": "QuirkyLemon ", "summary": "Hide private enums from documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84396 }, "edcb581627b439a1e329b0752a5958ed8b3e5057": { "hash": "edcb581627b439a1e329b0752a5958ed8b3e5057", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Use indeterminate progressbars for downloads (export templates & assets)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88084 }, "41564aaf7708b0bf594f745dd2448a54dd687cc5": { "hash": "41564aaf7708b0bf594f745dd2448a54dd687cc5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86999 from AThousandShips/init_note", "body": "Improve error message when a GDScript instance fails to be constructed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be2eb09f4d333b64da296e8afcac97d582e080d5": { "hash": "be2eb09f4d333b64da296e8afcac97d582e080d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88097 from AThousandShips/doctool_fix", "body": "Fix missing instance type in dummy renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3405400951f871fb7b7d4fd64ae932a4c73594d6": { "hash": "3405400951f871fb7b7d4fd64ae932a4c73594d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88094 from capnm/240208_thorvg_from_v0.12.4_to_0.12.5", "body": "ThorVG: update from v0.12.4 to v0.12.5", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a793d95eb8d6220084bbe3de1b8fd01e7b65701": { "hash": "9a793d95eb8d6220084bbe3de1b8fd01e7b65701", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87124 from rsubtil/bugfix-warn_as_err", "body": "Simplify script paths to ensure proper resource path checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fd6f6a05bf924a6331fd525c0ec33b002285bbc1": { "hash": "fd6f6a05bf924a6331fd525c0ec33b002285bbc1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82376 from MewPurPur/add-missing-docs", "body": "Document worker thread pool project settings and `TreeItem.uncollapse_tree()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "406d7e6d3720d0e5c7b0afe29fda806358e1ba55": { "hash": "406d7e6d3720d0e5c7b0afe29fda806358e1ba55", "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 missing instance type in dummy renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88097 }, "b5ec79906cf078aa2862d3f44efbf5ef2d13d8ce": { "hash": "b5ec79906cf078aa2862d3f44efbf5ef2d13d8ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.12.4 to v0.12.5", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.12.5\n\n+ Full Changelog:\nhttps://github.com/thorvg/thorvg/compare/v0.12.4...v0.12.5\n\nGodot-related SVG bug fixes:\n\n+ sw_engine: Improve image up-scaler quality.\nthorvg/thorvg#1960\n\n+ renderer: Ensure canvas rendering continues\ndespite invalid scene parts.\nthorvg/thorvg#1957\n\n+ Portability: Fix compiler shadowing warning (patch)\nthorvg/thorvg#1975", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88094 }, "a0106607e889fb0ed4ab5bf84a4b2707c3ac5598": { "hash": "a0106607e889fb0ed4ab5bf84a4b2707c3ac5598", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88089 from bruvzg/fix_bmp_kern", "body": "[TextServer] Fix bitmap font kerning override.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "312eb20b3e228567eb5f31fc8c46dd08b15880fd": { "hash": "312eb20b3e228567eb5f31fc8c46dd08b15880fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88076 from paulloz/dotnet/fix-out-of-sync-notice-with-external-editors", "body": "Fix C# \"out of sync\" notice with external editors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50491db04845644d72e5ffd942e6f6dd2c3c34e6": { "hash": "50491db04845644d72e5ffd942e6f6dd2c3c34e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88071 from Calinou/gdscript-nodepath-autocomplete-fix-identifiers", "body": "Fix NodePath autocompletion to ensure paths are quoted when required", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af645c49772e1a3eac86b0a6d3b272635ddaff3d": { "hash": "af645c49772e1a3eac86b0a6d3b272635ddaff3d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88063 from Faless/web/editor_server_refactor", "body": "[Web] Refactor Editor web server.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e10a99f2627ca8828990eabe5ae611b2b7418da4": { "hash": "e10a99f2627ca8828990eabe5ae611b2b7418da4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88040 from Calinou/doc-projectsettings-initial-position", "body": "Document initial position project settings not affecting run from editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f8020d1364c6b72243fe5e24894e00495c2afbc9": { "hash": "f8020d1364c6b72243fe5e24894e00495c2afbc9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88026 from Calinou/editor-default-enable-add-type-hints", "body": "Enable Add Type Hints editor setting by default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0aa8fa3c05b84f1cc16c03ea0224407bbb4893cb": { "hash": "0aa8fa3c05b84f1cc16c03ea0224407bbb4893cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88011 from Chubercik/vulkan-1.3.275.0", "body": "vulkan: Update all components to Vulkan SDK 1.3.275.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "763d5cb7a4822ce8c56b549ac0703b69fbc909d8": { "hash": "763d5cb7a4822ce8c56b549ac0703b69fbc909d8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87934 from aaronfranke/fix-gltf-bad-mesh-export", "body": "Fix GLTF exporting invalid meshes and attempting to export gizmo meshes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eaef76a06f03b7ebec891eda78a67e5b03114bc5": { "hash": "eaef76a06f03b7ebec891eda78a67e5b03114bc5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87768 from DevPoodle/rasterization-state", "body": "Add descriptions to the remaining properties of RDPipelineRasterizationState", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9484a3776b2dd4d88cc6279cb8e943ec3be14b6c": { "hash": "9484a3776b2dd4d88cc6279cb8e943ec3be14b6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87583 from milkiq/master", "body": "Modify display and documentation of attenuation for Light3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "11964fb569a8c716120b240f067efd4a996b9ecb": { "hash": "11964fb569a8c716120b240f067efd4a996b9ecb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87464 from bruvzg/pck_section", "body": "[Linux] Add support for PCK embedding section with non GNU-ld linkers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "261952a4c712e173994d596ef1161e97d812ffd3": { "hash": "261952a4c712e173994d596ef1161e97d812ffd3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87378 from smix8/navmesh_bordersize", "body": "Add NavigationMesh `border_size` property for tile baking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4a30fe5e7c38955f289b9d0e1a945ed206484f27": { "hash": "4a30fe5e7c38955f289b9d0e1a945ed206484f27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-data", "body": "Support CUSTOM shader attributes in 2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35cfbdd840c2025307b83af9ad3475e9cc1750dc": { "hash": "35cfbdd840c2025307b83af9ad3475e9cc1750dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84532 from Chaosus/gds_fix_autocompletion", "body": "Fix autocompletion for enum members in the core classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "163c00eb4df4089d5c8db6655bb6dbd16225cc60": { "hash": "163c00eb4df4089d5c8db6655bb6dbd16225cc60", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogs", "body": "Expose `SceneTreeDialog` and `PropertySelector` via `EditorInterface`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0ebda8e0f468f4ec414af4e5e90c579d88175dce": { "hash": "0ebda8e0f468f4ec414af4e5e90c579d88175dce", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #65753 from KoBeWi/run_1000000_instances", "body": "Add a dialog to customize run instances", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b98c2f23da926d60a4a1587d4b980cd4467711da": { "hash": "b98c2f23da926d60a4a1587d4b980cd4467711da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #48364 from Calinou/add-vsync-editor-setting", "body": "Add a V-Sync editor setting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04c0e4446fd14f63e287a4d481ae26726159abf6": { "hash": "04c0e4446fd14f63e287a4d481ae26726159abf6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Fix bitmap font kerning override.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88089 }, "9d283063a0c52f489baf0f0c8eff96dbed22cb36": { "hash": "9d283063a0c52f489baf0f0c8eff96dbed22cb36", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix C# \"out of sync\" notice with external editors", "body": "Change what triggers our re-evaluation of the last valid build datetime stored internally.\nMove that datetime in `BuildManager`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88076 }, "fdf6fa82c3753534d367c6b07576c832417a86a3": { "hash": "fdf6fa82c3753534d367c6b07576c832417a86a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Move polling thread to EditorHTTPServer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88063 }, "1238b60b22194072dddf7b31cce007426837b35c": { "hash": "1238b60b22194072dddf7b31cce007426837b35c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix NodePath autocompletion to ensure paths are quoted when required", "body": "Every component of the path is now checked to be a valid identifier,\nso that node names that start with a digit always require the full\npath to be quoted.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88071 }, "1d75480082d35b243e731834c5d65a0ef09c67ce": { "hash": "1d75480082d35b243e731834c5d65a0ef09c67ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Fix autocompletion for enum members in the core classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84532 }, "d3df15f823c9a70d7541dbafa6fe0b097a51e426": { "hash": "d3df15f823c9a70d7541dbafa6fe0b097a51e426", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document initial position project settings not affecting run from editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88040 }, "e6a42e3fc58e5bf6a4e8d04cbf1ab53bd7c7930d": { "hash": "e6a42e3fc58e5bf6a4e8d04cbf1ab53bd7c7930d", "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 `Slider`'s drag mouse position when grabber is centered", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88068 }, "2677af779415fac6ddca13025ce63418657f6107": { "hash": "2677af779415fac6ddca13025ce63418657f6107", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Handle display driver preferences consistently between editor and projects", "body": "The way that it was implemented before allowed for the project property\nto spill over to the editor if the `prefer_wayland` property is not\npresent which, while not completely likely, is still a possibility. This\nspecific part is thus more of a correctness change, ensuring that we\nalways enforce the default display server when not running a project.\n\nThis commit also removes the restart requirement for the relative\ndisplay driver project settings as they're independent and a restart\nwould do nothing useful.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88065 }, "222214c05fa621501191026064f9d6f6e02fa7b1": { "hash": "222214c05fa621501191026064f9d6f6e02fa7b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[Web] Move EditorHTTPServer implementation to cpp.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88063 }, "2c0d0c14734964c67669a3ee0c4f1cbad32a1e4f": { "hash": "2c0d0c14734964c67669a3ee0c4f1cbad32a1e4f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwNTc5MDE0" ], "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", "summary": "Fix LineEdit behavior for deleting all the way to the left/right", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88057 }, "36e943b6b20cb7a8a89bc30489c4a81c3e149d74": { "hash": "36e943b6b20cb7a8a89bc30489c4a81c3e149d74", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #88053 from akien-mga/thorvg-reenable-thread-support", "body": "thorvg: Re-enable thread support, made opt-in upstream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e32b93165923e5f5ac87e5f1b3105f8d2a88509": { "hash": "2e32b93165923e5f5ac87e5f1b3105f8d2a88509", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "thorvg: Re-enable thread support, made opt-in upstream", "body": "Fixes #87788.\nFixes #87962.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88053 }, "7223c5b54a7958fe8f8176bafe5ea415f0c514a6": { "hash": "7223c5b54a7958fe8f8176bafe5ea415f0c514a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjYxMTQwMjEz" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix various typos with codespell", "body": "Using 2.2.7.dev115+g0eb441d6.\n\nHad to add `cancelled` to the ignore list, as it's a Wayland signal which\nwe're handling in our code, so we don't want codespell to fix that \"typo\".\n\nAlso includes the typo fix from #87927.\n\nCo-authored-by: Divyanshu Shekhar <61140213+divshekhar@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "08eaeff6402b92d3df4268321ee1ceea8f2bfd5a": { "hash": "08eaeff6402b92d3df4268321ee1ceea8f2bfd5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88050 from bruvzg/sec_state", "body": "[macOS] Enabled secure restorable state.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5b238f111b8d176547339f4ec3e37fbdd1d552e": { "hash": "f5b238f111b8d176547339f4ec3e37fbdd1d552e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88048 from raulsntos/dotnet/fix-88022", "body": "C#: Fix crash when reloading scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e89807514ea6fff2128615e6799b178de76ee7be": { "hash": "e89807514ea6fff2128615e6799b178de76ee7be", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88043 from jsjtxietian/web-data-race", "body": "Fix data race regarding `server_quit` in `EditorExportPlatformWeb`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9c2b1263754e3bfb9025942645352f242670601": { "hash": "c9c2b1263754e3bfb9025942645352f242670601", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88028 from Calinou/wayland-silence-scanner-check", "body": "Silence wayland-scanner check in buildsystem", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b1e50ba97e4d60b03098e8eb585a039074c7d35": { "hash": "6b1e50ba97e4d60b03098e8eb585a039074c7d35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88025 from shana/fix-incremental-builds", "body": "SCons: Fix incremental builds breaking when querying the dependency tree from a SCsub", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "67234eafc10d84b25efe706463d9ec6a479940b5": { "hash": "67234eafc10d84b25efe706463d9ec6a479940b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88024 from Calinou/doc-android-package-unique-name", "body": "Improve documentation on Android package unique name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7cd3467713db090dcf1b839ee47aeee9a578fb97": { "hash": "7cd3467713db090dcf1b839ee47aeee9a578fb97", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88010 from akien-mga/web-closure-ECMASCRIPT_2021", "body": "Web: Bump closure compiler spec to `ECMASCRIPT_2021`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9346094fb8eb3823e5a4711ab30dbac0243e07dc": { "hash": "9346094fb8eb3823e5a4711ab30dbac0243e07dc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #88005 from jsjtxietian/audio-data-race", "body": "Fix data race regarding `prof_time` in `AudioDriver` and `AudioServer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "deda5f799b79809dce4b1f1a6b0fcd907df90520": { "hash": "deda5f799b79809dce4b1f1a6b0fcd907df90520", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87992 from allenwp/87991-typed-array-additions", "body": "Added newer Variant types to `typed_array.h`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99f2ec862c6b87f25b58b9f2adc6131c59147b72": { "hash": "99f2ec862c6b87f25b58b9f2adc6131c59147b72", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87985 from allenwp/docs-8906-color-16-bit", "body": "Fix docs for Color class regarding bits per component.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3a5c615e28b763da534ac5a2bdbefdac3055aa7": { "hash": "f3a5c615e28b763da534ac5a2bdbefdac3055aa7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87984 from BlueCube3310/etcpak-update", "body": "etcpak: Sync with upstream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "011ed23ed2889088c04bd4c26000f20898130df2": { "hash": "011ed23ed2889088c04bd4c26000f20898130df2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87983 from Calinou/doc-os-execute-android", "body": "Document `OS.execute()` limitations on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbc1c221f25f249e1bfc53a33bf4a774401c1541": { "hash": "bbc1c221f25f249e1bfc53a33bf4a774401c1541", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87982 from Chubercik/wayland-protocols-1.33", "body": "wayland-protocols: Update to 1.33", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3b6f2e05251f9b9898b7f00506804f655c759cb1": { "hash": "3b6f2e05251f9b9898b7f00506804f655c759cb1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87977 from Chubercik/wayland-1.22.0", "body": "wayland: Update to 1.22.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8daa633d0ddf13e8115c48c7ddc17997f6f39981": { "hash": "8daa633d0ddf13e8115c48c7ddc17997f6f39981", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87961 from smix8/navmesh2d_bordersize", "body": "Add NavigationPolygon `border_size` property for tile baking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "888299d6f7cf7de03120c64f30d6006b1510d34d": { "hash": "888299d6f7cf7de03120c64f30d6006b1510d34d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87939 from dalexeev/gds-add-is-not-operator", "body": "GDScript: Add `is not` operator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eac2091345d39990b8d809815c7dda1622a5bb03": { "hash": "eac2091345d39990b8d809815c7dda1622a5bb03", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87923 from smix8/meshlib_export_recursive", "body": "Make MeshLibrary export do recursive depth-search for MeshInstance3D nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf8814ed10299fb606ddebb6ee29722cd493dc13": { "hash": "bf8814ed10299fb606ddebb6ee29722cd493dc13", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87842 from bruvzg/sigtrap", "body": "[macOS] Add SIGTRAP to the crash handler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cfd6dbab2e12123a8ab59e8d61310f20b51336c": { "hash": "9cfd6dbab2e12123a8ab59e8d61310f20b51336c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87783 from AThousandShips/utility_err", "body": "Make `GDScriptUtilityCallable` return call error when method is invalid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc9acde7642ff5f8dcd8627af46fe5d6c3a6f623": { "hash": "bc9acde7642ff5f8dcd8627af46fe5d6c3a6f623", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87781 from aaronfranke/fix-crash-mesh-root", "body": "Fix crash when previewing a scene with a mesh as the root node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "251d5b3669c20c7b18d61767a35b3164c311e3f1": { "hash": "251d5b3669c20c7b18d61767a35b3164c311e3f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87715 from Scony/add-is-baking", "body": "Expose `is_baking` method in navigation servers and region nodes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4f478a55cc40df50b7dd26aef8bf31bc493a79d9": { "hash": "4f478a55cc40df50b7dd26aef8bf31bc493a79d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86843 from RandomShaper/fix_null_ptr", "body": "Avoid several null-dereferences of ApiContextRD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a5b44c06888e9b3f2f472e3e2d341102b43da887": { "hash": "a5b44c06888e9b3f2f472e3e2d341102b43da887", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81996 from Calinou/editor-shadermaterial-last-option", "body": "Make ShaderMaterial always the last option in inspector resource dropdowns", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40eb988790268552b1a84af3dc47fc8fc857b0cb": { "hash": "40eb988790268552b1a84af3dc47fc8fc857b0cb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80363 from alula/gl3-texture3d", "body": "OpenGL: Implement 3D Texture support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd2699be19f2c8291b9e80daf0fc574c3fb31aca": { "hash": "dd2699be19f2c8291b9e80daf0fc574c3fb31aca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #67226 from Mickeon/typed-packing", "body": "Use `Packed*Array` over `Vector` in TypedArray", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b41403db7145bec395c0e8e43f78b63a79f8b4e9": { "hash": "b41403db7145bec395c0e8e43f78b63a79f8b4e9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #67220 from Mickeon/variant-packing", "body": "Use `Packed*Array` over `Vector` in Variant", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84380a94f776c8c1e7786d2eb3fb811789f42639": { "hash": "84380a94f776c8c1e7786d2eb3fb811789f42639", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Enabled secure restorable state.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88050 }, "8ce4a0cf1554f609b6a12f6bf136440aeb7e34bb": { "hash": "8ce4a0cf1554f609b6a12f6bf136440aeb7e34bb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Fix crash when reloading scripts", "body": "The crash cond was accidentally moved to the `reload_scripts` method when it was only meant to be in the `reload_tool_script` method. Same about restarting the HotReloadAssemblyWatcher timer.\n\nAlso removed the loop that checks if the script array contains a C# script because if we're in CSharpLanguage we can assume that at least one of them is.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88048 }, "ea974e18777d60800ac6fe7e4aad6a65b786e693": { "hash": "ea974e18777d60800ac6fe7e4aad6a65b786e693", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix data race regarding `server_quit` in `EditorExportPlatformWeb`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88043 }, "39e28da04000d6e90ef894c2b94928c210569be7": { "hash": "39e28da04000d6e90ef894c2b94928c210569be7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Optimize when colliders are regenerated for imported meshes to prevent unnecessary recalcuation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88045 }, "2c987833599413ec015e1592619b2db362098855": { "hash": "2c987833599413ec015e1592619b2db362098855", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Use `Packed*Array` over `Vector` in TypedArray", "body": "Same as #67220 but for `typed_array.h`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 67226 }, "b38ac30fe09eec4de40ffd19d7c8a64363b6c181": { "hash": "b38ac30fe09eec4de40ffd19d7c8a64363b6c181", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "Fully initialize all members of structs `IdentifierActions`, `GeneratedCode` and `DefaultIdentifierActions`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88021 }, "d5a5dd52e82c171a3eba449cfdee9eb3be1323d7": { "hash": "d5a5dd52e82c171a3eba449cfdee9eb3be1323d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Avoid several null-dereferences of ApiContextRD", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86843 }, "0b43b0124f65418e5e9b82e07ad03dc1168fd0e8": { "hash": "0b43b0124f65418e5e9b82e07ad03dc1168fd0e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Use an absolute path for SConsignFile so all Sconscript invocations share the same database", "body": "SConscript(\"some SCsub path\") calls create a new context where a relative path\nto the .sconsign file is interpreted as being next to the currently executing\nSCsub, and not the one at the root. This breaks incremental build detection\nbecause scons can't find the build information of dependent files outside of the\nSCsub directory and just rebuilds everything every time.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88025 }, "7b0f2a5f539cafefd89921030ea48dc42c22dd88": { "hash": "7b0f2a5f539cafefd89921030ea48dc42c22dd88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Silence wayland-scanner check in buildsystem", "body": "This prevents a wayland-scanner message from appearing every build\nwhen `wayland=yes` is used (the default). The error message when\nwayland-scanner is still printed as it's not printed by\nwayland-scanner itself.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88028 }, "345f09d1255e20b8980adcf70c3cb29f350a220b": { "hash": "345f09d1255e20b8980adcf70c3cb29f350a220b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Enable Add Type Hints editor setting by default", "body": "Now that GDScript type hints improve performance since Godot 4.0\nand the community is increasingly getting used to typed GDScript,\nit makes sense to add type hints by default.\n\nOfficial demos will also be moving to type hints at some point\nin the future, further increasing the relevance of enabling type\nhints out of the box.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88026 }, "4cc8748c478f495b4fff665f70cdc3e941910fad": { "hash": "4cc8748c478f495b4fff665f70cdc3e941910fad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Make navigation map spatial queries thread-safe", "body": "Makes navigation map spatial queries thread-safe by adding a readers–writer lock.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79577 }, "a5cb760d90c3193b15eead64edf3761daf0e9435": { "hash": "a5cb760d90c3193b15eead64edf3761daf0e9435", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "implement consistent select, copy, paste, duplicate in animation player", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87250 }, "111908c4ed7b5a06bc43ccc8fb1a1e81cc35073e": { "hash": "111908c4ed7b5a06bc43ccc8fb1a1e81cc35073e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Improve documentation on Android package unique name", "body": "- Document `$genname` behavior.\n- Update to match actual validation and Google Play guidelines.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88024 }, "f2d615cdc7bbb52ee2462eff824cfd559343a282": { "hash": "f2d615cdc7bbb52ee2462eff824cfd559343a282", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix contact count sometimes being incorrect in `_process`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88019 }, "8350c88718736978b41001084dda38d00d84ce33": { "hash": "8350c88718736978b41001084dda38d00d84ce33", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "vulkan: Update all components to Vulkan SDK 1.3.275.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88011 }, "3edb671b8a8b16658da7d9ab6dca406004697f4c": { "hash": "3edb671b8a8b16658da7d9ab6dca406004697f4c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Use Packed*Array over Vector in Variant", "body": "Also shuffles some method definitions and declarations to be more consistent with the way the Variant types are ordered across the codebase.\n\nAnd removes an unnecessary JSON assign (`JSON::stringify` can now be accessed statically)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 67220 }, "292df42c3f92a1a19bf132457a2336fc0ea98b8a": { "hash": "292df42c3f92a1a19bf132457a2336fc0ea98b8a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "wayland: Update to 1.22.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87977 }, "cf1ede9129c13c9f3f55a0bd9a750312208c3cc6": { "hash": "cf1ede9129c13c9f3f55a0bd9a750312208c3cc6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix data race regarding `prof_time` in `AudioDriver` and `AudioServer`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88005 }, "d29b0d90e0d735eee860b977c57cb75423d7a9ba": { "hash": "d29b0d90e0d735eee860b977c57cb75423d7a9ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Web: Bump closure compiler spec to ECMASCRIPT_2021", "body": "Fixes #88008.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88010 }, "3fbbc3bbd680950a9efaf95e09be009c0e409a06": { "hash": "3fbbc3bbd680950a9efaf95e09be009c0e409a06", "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 `Skeleton3D` deprecated format missing pose", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 88009 }, "cf453ae8d96f55afe7dd8db4ceff459511b2153e": { "hash": "cf453ae8d96f55afe7dd8db4ceff459511b2153e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3ODEwMzkw" ], "author_raw": "milkiq <17810390+milkiq@users.noreply.github.com>", "committer_raw": "milkiq <17810390+milkiq@users.noreply.github.com>", "summary": "Modify display and documentation of attenuation for Light3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87583 }, "8a2e4409e63be2cf460b5931df2f80cc998a590a": { "hash": "8a2e4409e63be2cf460b5931df2f80cc998a590a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1MjgyODk4" ], "author_raw": "Dalton Lang <35282898+GrammAcc@users.noreply.github.com>", "committer_raw": "Dalton Lang <35282898+GrammAcc@users.noreply.github.com>", "summary": "[X11] Partial Fix Godot Editor and Project Manager steals focus on a window manager on Linux", "body": "This is a workaround for the most critical portion of the WM focus bug\ndescribed in #68305. On some specific X11 WM configurations, the\neditor's main window and any popups it creates will fight for focus,\nwhich causes a total system lockup due to mouse and keyboard input being\nstolen as well. Getting out of this infinite loop requires force\nrestarting the system.\n\nIt can be tested with the following shell script:\n\n```bash\n!#/bin/sh\n\ngodot4 &\nsleep 30\npkill -x godot4\n```\n\nThe workaround identified in #68305 is to remove the call to\nXSetInputFocus in the ConfigureNotify event handler, so I have removed\nthe conditional block that calls this as well as the setup code above it\nsince there is no need to allocate the memory for the variables if they\nwon't be used in that call anymore.\n\nThis is just a hack and is not a complete fix for #68305. Multiple\ndevelopers are collaborating on a proper fix in the discussion in that\nissue, but time is a valuable resource that no one has enough of, so I\nam committing this workaround as a stop-gap to prevent the most critical\nproblem while we work on a full solution for the underlying cause.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86101 }, "2235a1cbd06440911c2679204dbc8b7d47b7e83f": { "hash": "2235a1cbd06440911c2679204dbc8b7d47b7e83f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Add screen-related attributes to mouse input events", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82800 }, "f4134fd9b0dc693bbf9c68df50d1bf8a105b3ab9": { "hash": "f4134fd9b0dc693bbf9c68df50d1bf8a105b3ab9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTA2NTcz" ], "author_raw": "Allen Pestaluky ", "committer_raw": "Allen Pestaluky ", "summary": "Added newer Variant types to typed_array.h", "body": "Fixes #87991", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87992 }, "6f9586443afb73d2601269dfa8ea7f69d6d721d7": { "hash": "6f9586443afb73d2601269dfa8ea7f69d6d721d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add a V-Sync editor setting", "body": "The editor setting makes it possible to tweak V-Sync status\nindependently of the project setting.\n\nUse cases:\n\n- Decrease input lag and increase editor responsiveness when editing\na project that has V-Sync enabled.\n- Avoid tearing when editing a project that has V-Sync disabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 48364 }, "c2cfc0d409b5adf892c6daa86d128f6e98633bee": { "hash": "c2cfc0d409b5adf892c6daa86d128f6e98633bee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMDczODU=" ], "author_raw": "Pawel Lampe ", "committer_raw": "Pawel Lampe ", "summary": "Expose `is_baking` method in navigation servers and region nodes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87715 }, "93be97e6a741ba2fa9dac584219f4f808de237af": { "hash": "93be97e6a741ba2fa9dac584219f4f808de237af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Make ShaderMaterial always the last option in inspector resource dropdowns", "body": "ShaderMaterial is the \"advanced\" option, while the \"basic\" options\nshould be listed first for easier accessibility (and because they're\ngenerally used more often).\n\nThis makes sky and particle materials consistent with\ncanvas/spatial/fog materials on this aspect.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81996 }, "433c22fb6fca4dc414d62eaa9f2f1c2839164643": { "hash": "433c22fb6fca4dc414d62eaa9f2f1c2839164643", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Show modifier key functionality on all the editor tools", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87989 }, "da6bacbc4a8802b3d87bb5cec6292dc1a3c23c68": { "hash": "da6bacbc4a8802b3d87bb5cec6292dc1a3c23c68", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Allow dragging selection when selecting whole words in `LineEdit`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85801 }, "6df1a1e9b003a241fcecddf57f24694f25d55998": { "hash": "6df1a1e9b003a241fcecddf57f24694f25d55998", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocompletion: mark datatype as constant for constant arrays", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84492 }, "46197cec74b6a73c8c14c5e8423be25ae6cb7fad": { "hash": "46197cec74b6a73c8c14c5e8423be25ae6cb7fad", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Update completion menu even if no options exist", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79387 }, "d94ee14123670c630d45b65afef1a0b31d4a2306": { "hash": "d94ee14123670c630d45b65afef1a0b31d4a2306", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document `OS.execute()` limitations on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87983 }, "ea229f51488bd70732690fd1691f6a6f22f4ab91": { "hash": "ea229f51488bd70732690fd1691f6a6f22f4ab91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNzYxMzk=" ], "author_raw": "Alula <6276139+alula@users.noreply.github.com>", "committer_raw": "Alula <6276139+alula@users.noreply.github.com>", "summary": "OpenGL: Implement 3D Texture support", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80363 }, "5ab9e50461d02aaa5277abb4a7ffe84e5eeb2509": { "hash": "5ab9e50461d02aaa5277abb4a7ffe84e5eeb2509", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add a dialog to customize run instances", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 65753 }, "0e977e087ccf7c1392e56e7ff12dd7bb538ee70a": { "hash": "0e977e087ccf7c1392e56e7ff12dd7bb538ee70a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTA2NTcz" ], "author_raw": "Allen Pestaluky ", "committer_raw": "Allen Pestaluky ", "summary": "Fix docs for Color class regarding bits per component.", "body": "This fixes godot-docs#8906 ( https://github.com/godotengine/godot-docs/issues/8906 )", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87985 }, "becf5b1d2343a8f675300bfbf398140549d641f6": { "hash": "becf5b1d2343a8f675300bfbf398140549d641f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "summary": "[etcpak] Sync with upstream", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87984 }, "d3352813ea44447bfbf135efdec23acc4d1d3f89": { "hash": "d3352813ea44447bfbf135efdec23acc4d1d3f89", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87981 from adamscott/add-emscripten--sgl_enable_get_proc_address-linker-flag", "body": "Fix emscripten 3.1.51 breaking change about `*glGetProcAddress()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a63aeda7935a1a65853ecaec6d140725fae4443": { "hash": "9a63aeda7935a1a65853ecaec6d140725fae4443", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87980 from KoBeWi/this_history_is_now…_history", "body": "Check if history exists before discarding", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "843c350ccae0a08db47ce899f5f9f681b2241cd4": { "hash": "843c350ccae0a08db47ce899f5f9f681b2241cd4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87956 from adamscott/fix-emscripten-lto-build", "body": "Add workaround for emscripten >= 3.1.47 LTO build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5922ac0fb11105da67d28847b60a521406a77cdb": { "hash": "5922ac0fb11105da67d28847b60a521406a77cdb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix emscripten 3.1.51 breaking change about `*glGetProcAddress()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87981 }, "808f4e8cb9be502060317526f887b1d31cbeb40a": { "hash": "808f4e8cb9be502060317526f887b1d31cbeb40a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Check if history exists before discarding", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87980 }, "f427d2f0d35f27273e856871f8588652632d8ac2": { "hash": "f427d2f0d35f27273e856871f8588652632d8ac2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87976 from AThousandShips/black_hole", "body": "Fix crash with `PhysicsBody2D/3D::get_gravity` with invalid state", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba1c5bf4bd4f597f85d73a4bb20ce3b589eec655": { "hash": "ba1c5bf4bd4f597f85d73a4bb20ce3b589eec655", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "wayland-protocols: Update to 1.33", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87982 }, "f8f2c8c85a91a25560f6742472a3a4afdc400d0f": { "hash": "f8f2c8c85a91a25560f6742472a3a4afdc400d0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87814 from bruvzg/memalign", "body": "[Core] Improve `CowData` and `Memory` metadata alignment.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb1662b939391cd2af9ce1cc6dba87b364f0ee77": { "hash": "fb1662b939391cd2af9ce1cc6dba87b364f0ee77", "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 crash with `PhysicsBody2D/3D::get_gravity` with invalid state", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87976 }, "7bcb41914907e17bfd5af934a031f783bb76b969": { "hash": "7bcb41914907e17bfd5af934a031f783bb76b969", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Core] Improve `CowData` and `Memory` metadata alignment.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87814 }, "63d6bda8e95ac992da74e84b2f3be62f3d85190b": { "hash": "63d6bda8e95ac992da74e84b2f3be62f3d85190b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87871 from vittorioromeo/use_v_shorthand", "body": "Use `_v` shorthand for type traits and `if constexpr` where appropriate", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f2adcd63ca432f927b08603aab51b67968a221b": { "hash": "6f2adcd63ca432f927b08603aab51b67968a221b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87960 from bruvzg/mvk_ver_chk", "body": "[macOS] Check Vulkan SDK version when looking for MoltenVK libs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01fd96e19d50b999c147f31d38afbfd94b2118bc": { "hash": "01fd96e19d50b999c147f31d38afbfd94b2118bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87951 from AThousandShips/doc_link_fix", "body": "Fix inverted link in docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "710c56e6b15320831a4a5f7481d0a224a97c88b6": { "hash": "710c56e6b15320831a4a5f7481d0a224a97c88b6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87948 from ryevdokimov/always-default-to-region-select", "body": "Fix new region select with selection when over geometry", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "43a8351263eb4cec9bd8ddaaf5fb9cc666ae029a": { "hash": "43a8351263eb4cec9bd8ddaaf5fb9cc666ae029a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87943 from 0x0ACB/tree_recursion", "body": "Only recurse depth wise in `Tree::_count_selected_items`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f9ea3a505572d8a57584db1716d85e63b8c9f35": { "hash": "2f9ea3a505572d8a57584db1716d85e63b8c9f35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87941 from AThousandShips/num_fix", "body": "[GDScript] Prevent running `String` number functions on invalid literal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f4f1398503aadbf0df516d0423c08b5a036a582f": { "hash": "f4f1398503aadbf0df516d0423c08b5a036a582f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87938 from tishin/fix-gdextension-deinit", "body": "Add null check for GDExtension deinitialization", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3eb25dd7287b54c4d8e4f873cbf438ac6f598e67": { "hash": "3eb25dd7287b54c4d8e4f873cbf438ac6f598e67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87933 from aaronfranke/fix-gltf-crash-root-skel-imp", "body": "Fix crash when importing a GLTF file with a skeleton as the root", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8631f68509f8bbc036fc68101b636330682d51f7": { "hash": "8631f68509f8bbc036fc68101b636330682d51f7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87928 from 31/dev/31/call-deferred-cs", "body": "Add `Callable` `call_deferred()` C# example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "64cee8a99fe2f0575b937a1882a5c555c34b85d6": { "hash": "64cee8a99fe2f0575b937a1882a5c555c34b85d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87922 from ryevdokimov/all-tools-can-select-regression-2", "body": "Fix a regression when multiple nodes are selected and drag transform is attempted w/o gizmo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79539cb886d7b70c54a23f36336b049e50941177": { "hash": "79539cb886d7b70c54a23f36336b049e50941177", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87893 from vittorioromeo/extract_safe_binary_mutex", "body": "Extract `SafeBinaryMutex` to separate header", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fbd203401b9a82816ad9bca2a3ef18a183608b76": { "hash": "fbd203401b9a82816ad9bca2a3ef18a183608b76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87881 from smix8/height_min_max_helpers", "body": "Add HeightMapShape3D functions to get min / max height", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c23cc08b1c6fc18c17418c770c6230323a84da20": { "hash": "c23cc08b1c6fc18c17418c770c6230323a84da20", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87880 from kitbdev/fix-textedit-freeze", "body": "Fix freeze in TextEdit with `scroll_past_end_of_file` and `fit_content_height`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45e9d20d6064effc0d6bea8d396e12db366d885b": { "hash": "45e9d20d6064effc0d6bea8d396e12db366d885b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87834 from TokageItLab/remove-dupecall-scene-tree-dock", "body": "Remove duplicated callings `set()` from SceneTreeDock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "474d9b7e2e3e1044e4a85db09a3d1d80e186fe57": { "hash": "474d9b7e2e3e1044e4a85db09a3d1d80e186fe57", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87771 from jsjtxietian/region-mismatch", "body": "Fix `TextureRegionEditor::_pan_callback` deferred called with only one argument", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07655a0e113e456cfd5bda450b07f28ae4b75d74": { "hash": "07655a0e113e456cfd5bda450b07f28ae4b75d74", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87623 from Calinou/editor-scene-drag-and-drop-tweak-modifier", "body": "Change scene drag-and-drop modifier behavior in the 2D and 3D editors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e096be85c45729affd2ccc6c0ba4db7f2e63a060": { "hash": "e096be85c45729affd2ccc6c0ba4db7f2e63a060", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87125 from ryevdokimov/fix-removing-preview-nodes-on-ui-cancel", "body": "Clear drag preview nodes on `NOTIFICATION_DRAG_END`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "acde2a81ffc27680ac08e32f70134dfcd1dd59f0": { "hash": "acde2a81ffc27680ac08e32f70134dfcd1dd59f0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84640 from aaronfranke/gravity-get", "body": "Expose a method to get gravity for any physics body", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "19f1d5afa9bb123a3d42cfd029e9d7862b3d5126": { "hash": "19f1d5afa9bb123a3d42cfd029e9d7862b3d5126", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer / Font] Do not duplicate images to prevent unnecessary embedding.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87971 }, "fc7a63cbf3dcec176046b3ba047f40d367213cfb": { "hash": "fc7a63cbf3dcec176046b3ba047f40d367213cfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4MjY5MzMw" ], "author_raw": "Zach Coleman ", "committer_raw": "Zach Coleman ", "summary": "Enhance mobile suspend MainLoop Notifications", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85100 }, "085bc9504b7db92d19903f345af1a7f398c22041": { "hash": "085bc9504b7db92d19903f345af1a7f398c22041", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add NavigationPolygon border_size property for tile baking", "body": "Adds NavigationPolygon border_size property for tile baking. Also adds baking Rect2 bounds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87961 }, "70e328385c8c9e11ff2d62906edd5a0706c27b9f": { "hash": "70e328385c8c9e11ff2d62906edd5a0706c27b9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Check Vulkan SDK version when looking for MoltenVK libs.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87960 }, "656bc22e283852a55ad1317048649f0991bc7dcd": { "hash": "656bc22e283852a55ad1317048649f0991bc7dcd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add workaround for emscripten >= 3.1.47 LTO build", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87956 }, "b5dfeca498184fa945e517fd11bf31526958aca0": { "hash": "b5dfeca498184fa945e517fd11bf31526958aca0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Do not show file type popup in the native file dialog if there's only one option, improve `*.*` filter handling.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87954 }, "6718a9e4cfeffd43b1b9493aa0d3cf9537ab395c": { "hash": "6718a9e4cfeffd43b1b9493aa0d3cf9537ab395c", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix bug that translates node during region select over geometry by always defaulting to region select", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87948 }, "17000bf8c3abb2a6f240bf49800ce8e68e7ced70": { "hash": "17000bf8c3abb2a6f240bf49800ce8e68e7ced70", "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 inverted link in docs", "body": "Title and url were swapped", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87951 }, "71e0082ab035bdcd6372c6faf96596ce9eac5a3c": { "hash": "71e0082ab035bdcd6372c6faf96596ce9eac5a3c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxODY2MQ==" ], "author_raw": "vittorioromeo ", "committer_raw": "vittorioromeo ", "summary": "Extract 'SafeBinaryMutex' to separate header", "body": "This change simply extracts 'SafeBinaryMutex' from 'mutex.h' to\n'safe_binary_mutex.h', in an effort to reduce the compilation\nspeed impact of including `mutex.h`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87893 }, "dc4c6cfb9b78bca962121510b01b7a7605bbbd45": { "hash": "dc4c6cfb9b78bca962121510b01b7a7605bbbd45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNTc3ODUy" ], "author_raw": "Mikhail Tishin ", "committer_raw": "Mikhail Tishin ", "summary": "Add null check for gdextension deinitialization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87938 }, "2bf25954b4aaa746b4dd8cf1d5f823ccf646224a": { "hash": "2bf25954b4aaa746b4dd8cf1d5f823ccf646224a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Add `is not` operator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87939 }, "66d55e62f009876b4e71d988a7a1bfb16c8230fa": { "hash": "66d55e62f009876b4e71d988a7a1bfb16c8230fa", "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": "[GDScript] Prevent running `String` number functions on invalid literal", "body": "Prevents printing excessive errors.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87941 }, "43038bbfcb53ccaecc8a258e4d07d0f489292361": { "hash": "43038bbfcb53ccaecc8a258e4d07d0f489292361", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Only recurse depth wise in `Tree::_count_selected_items`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87943 }, "2d38c980ee91bae816fd84e6cffb779c291ab089": { "hash": "2d38c980ee91bae816fd84e6cffb779c291ab089", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix GLTF exporting invalid meshes and attempting to export gizmo meshes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87934 }, "4c8d69f264459a9b8b72fa7ffe8a972e821af1a1": { "hash": "4c8d69f264459a9b8b72fa7ffe8a972e821af1a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix crash when importing a GLTF file with a skeleton as the root", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87933 }, "0a9715d6b55dfa28f46de8ff4097dacb2f2032a6": { "hash": "0a9715d6b55dfa28f46de8ff4097dacb2f2032a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMTMwMA==" ], "author_raw": "31 <31eee384@gmail.com>", "committer_raw": "31 <31eee384@gmail.com>", "summary": "Add Callable call_deferred() C# example", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87928 }, "d06c526fb06714e16207aa1292146bc283b99e31": { "hash": "d06c526fb06714e16207aa1292146bc283b99e31", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `TextureRegionEditor::_pan_callback` deferred called with only one arg", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87771 }, "4d0c21c131da07c766801d846929872dc8bd2a66": { "hash": "4d0c21c131da07c766801d846929872dc8bd2a66", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Make MeshLibrary export do recursive depth-search for MeshInstance3D nodes", "body": "Makes MeshLibrary export do recursive depth-search for MeshInstance3D nodes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87923 }, "677bd9783a6dbc40b9202381095b85f4f7b3de0c": { "hash": "677bd9783a6dbc40b9202381095b85f4f7b3de0c", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix a regression when multiple nodes are selected. and drag transform is attempted w/o gizmo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87922 }, "0a485fc30aae693e942a5984f149c7aa69f397d7": { "hash": "0a485fc30aae693e942a5984f149c7aa69f397d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add HeightMapShape3D functions to get min / max height", "body": "Adds HeightMapShape3D functions to get min / max height.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87881 }, "7a2c386e281db72871dda33944502b7a7e7a6df9": { "hash": "7a2c386e281db72871dda33944502b7a7e7a6df9", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Clear drag preview nodes on `NOTIFICATION_DRAG_END`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87125 }, "b4e2a24c1f62088b3f7ce0197afc90832fc25009": { "hash": "b4e2a24c1f62088b3f7ce0197afc90832fc25009", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87915 from dalexeev/editor-fix-parse-category-for-custom-categories", "body": "Editor: Fix `_parse_category()` is not called for custom categories", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c341d9704c06f017dfc86b17149cb441ef2ef68a": { "hash": "c341d9704c06f017dfc86b17149cb441ef2ef68a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87913 from OverloadedOrama/docs-feature-native-dialog", "body": "Minor fix in DisplayServer docs to include Linux & Windows in `FEATURE_NATIVE_DIALOG`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8": { "hash": "c680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87912 from bruvzg/menu_name_set_fix", "body": "[macOS] Fix changing main menu item names.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a72789c9d6d3c252017cc369e946bb6375b20d71": { "hash": "a72789c9d6d3c252017cc369e946bb6375b20d71", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87907 from adamscott/fix-window-override-settings", "body": "Fix `display/window/size/window_{width,height}_override` to permit `0`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "21d336d69d00646ff96a8ead3a2abc8724d2b268": { "hash": "21d336d69d00646ff96a8ead3a2abc8724d2b268", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87903 from AThousandShips/collide_fix", "body": "Fix `max_collisions` not being passed in `PhysicsBody3D::test_move`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f69aa5e6492ece1c5a98d44ef91f6f5963cc231b": { "hash": "f69aa5e6492ece1c5a98d44ef91f6f5963cc231b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87887 from jtakakura/fix-unintentional-translation-in-animation-tree", "body": "Fix unintentional translations in AnimationTree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "217597371ef49e8723ba687ceb349081a9e5a3bb": { "hash": "217597371ef49e8723ba687ceb349081a9e5a3bb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87878 from adamscott/emacs-gitignore", "body": "Add basic Emacs `.gitignore` entries", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cfc9a9f50b1d69d413117ee505ab0dd8741d2985": { "hash": "cfc9a9f50b1d69d413117ee505ab0dd8741d2985", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87869 from capnm/240202_thorvg_from_v0.12.3_to_0.12.4", "body": "ThorVG: update from v0.12.3 to v0.12.4", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22d402e23d8bd01cad87bc7c5ba7966be37fd20b": { "hash": "22d402e23d8bd01cad87bc7c5ba7966be37fd20b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87863 from EterDelta/reload-notification", "body": "Expose `NOTIFICATION_EXTENSION_RELOADED` to `ClassDB`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "607a3b2409f534eae3981fcfe2de4e59dc282a70": { "hash": "607a3b2409f534eae3981fcfe2de4e59dc282a70", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87631 from ryevdokimov/decouple-message-from-framerate", "body": "Make viewport message dependent on framerate not physics step", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "673f1614c4def695df28e0e2dc2efba785ef0ad2": { "hash": "673f1614c4def695df28e0e2dc2efba785ef0ad2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87630 from dsnopek/openxr-passthrough-from-gdextension", "body": "OpenXR: Allow moving vendor passthrough extensions to GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04650278789bfd23ec0f01755f96e5c02883a291": { "hash": "04650278789bfd23ec0f01755f96e5c02883a291", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87419 from KoBeWi/very_important_i", "body": "Fix shortcut name consistency in SceneTreeDock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b0c5f2fca21672e0f6d1bade96811c2f8086d7f": { "hash": "8b0c5f2fca21672e0f6d1bade96811c2f8086d7f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87186 from Faless/mp/fix_remote_sync_cleanup", "body": "[MP] Fix remote net ID cleanup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f4fb4799ae3f5d2df86daf8c25a2bb66ff265f44": { "hash": "f4fb4799ae3f5d2df86daf8c25a2bb66ff265f44", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87185 from Faless/mp/fix_reset", "body": "[MP] Fix spawned nodes not working after reset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "82e8aef485911b6e83dd10d89795841ec6b3518f": { "hash": "82e8aef485911b6e83dd10d89795841ec6b3518f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87132 from ryevdokimov/fix-bound-box", "body": "Fix bounding boxes not being calculated properly and not respecting top-level nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbccd95d22c6c06d9d137d218ec48c7e65acb5c3": { "hash": "bbccd95d22c6c06d9d137d218ec48c7e65acb5c3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84885 from shana/vsproj-for-everyone", "body": "New VS proj generation logic that supports any platform that wants to opt in", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f7433a429e956195a19d97996e2be9db45bae297": { "hash": "f7433a429e956195a19d97996e2be9db45bae297", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #36252 from Calinou/colored-cli-help", "body": "Add colors to the command-line help", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "547f03b6d75272902fa3811792fe0b03ff7ed5c3": { "hash": "547f03b6d75272902fa3811792fe0b03ff7ed5c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Editor: Fix `_parse_category()` is not called for custom categories", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87915 }, "2ba6066d5dcf4b9835310e01b00a6cec5320733b": { "hash": "2ba6066d5dcf4b9835310e01b00a6cec5320733b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1Mzc2OTUw" ], "author_raw": "Emmanouil Papadeas ", "committer_raw": "Emmanouil Papadeas ", "summary": "Minor fix in DisplayServer.xml to include Linux & Windows in FEATURE_NATIVE_DIALOG", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87913 }, "112f489449634984dd6f248bc9a3513393312b1f": { "hash": "112f489449634984dd6f248bc9a3513393312b1f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix changing main menu item names.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87912 }, "e74a0f4b0986bb6054e4ebad05fb793f64a105e1": { "hash": "e74a0f4b0986bb6054e4ebad05fb793f64a105e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Allow moving vendor passthrough extensions to GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87630 }, "2696fee3c6b08cd9645a61ebf08b84fd70be5a72": { "hash": "2696fee3c6b08cd9645a61ebf08b84fd70be5a72", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add basic Emacs .gitignore entries", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87878 }, "1c1036567ae491a6d9510a41bcd6fd1792acbab0": { "hash": "1c1036567ae491a6d9510a41bcd6fd1792acbab0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Generate min. Info.plist for frameworks if it's missing. Validate framework bundle ID characters.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87908 }, "344ee36bfec57b5c737c26a6fbd0edf62a488eae": { "hash": "344ee36bfec57b5c737c26a6fbd0edf62a488eae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Fix `display/window/size/window_{width,height}_override` set `0`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87907 }, "6d3c98780805462c677e6cf17cb66c1bd299de29": { "hash": "6d3c98780805462c677e6cf17cb66c1bd299de29", "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 `max_collisions` not being passed in `PhysicsBody3D::test_move`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87903 }, "9862056fa586b11a2555d666c11ae7e14bdde9f3": { "hash": "9862056fa586b11a2555d666c11ae7e14bdde9f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxNTk4MzMz" ], "author_raw": "Dheatly23 <71598333+Dheatly23@users.noreply.github.com>", "committer_raw": "Dheatly23 <71598333+Dheatly23@users.noreply.github.com>", "summary": "Fix Quaternion Keyframe Optimization", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87817 }, "1c8ae43efefa679ed01ddefb38ccf2c1e52abb22": { "hash": "1c8ae43efefa679ed01ddefb38ccf2c1e52abb22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87864 from AThousandShips/format_fix", "body": "CI scripts: Fix `printf` for format checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88b1103b446bbc7da914dca9f9b8bffca7bfa585": { "hash": "88b1103b446bbc7da914dca9f9b8bffca7bfa585", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Do not use physics process for 2D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87886 }, "dcf4d82fb5e1f58418a4ebbe21164f61e804d448": { "hash": "dcf4d82fb5e1f58418a4ebbe21164f61e804d448", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY0MDU4Nw==" ], "author_raw": "Junji Takakura ", "committer_raw": "Junji Takakura ", "summary": "Fix unintentional translations in AnimationTree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87887 }, "87ab959ae05662cddfa83270787be6e8e538ddf2": { "hash": "87ab959ae05662cddfa83270787be6e8e538ddf2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Remove duplicated `set()` methods from SceneTreeDock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87834 }, "93334eb6d0791b6fb463e5d29bf40329d85f5855": { "hash": "93334eb6d0791b6fb463e5d29bf40329d85f5855", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNTI2ODQ3" ], "author_raw": "viksl <33526847+viksl@users.noreply.github.com>", "committer_raw": "viksl <33526847+viksl@users.noreply.github.com>", "summary": "Select nodes on drag and drop in 3D viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84347 }, "8ddd27ce1ee321f8d307d0593d1045bc23deb6c3": { "hash": "8ddd27ce1ee321f8d307d0593d1045bc23deb6c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Fix freeze in TextEdit with scroll_past_end_of_file and fit_content_height", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87880 }, "fee70558f8fae8ace29c10a0393197cb1679fe4a": { "hash": "fee70558f8fae8ace29c10a0393197cb1679fe4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjQ0ODIy" ], "author_raw": "EterDelta <67644822+EterDelta@users.noreply.github.com>", "committer_raw": "EterDelta <67644822+EterDelta@users.noreply.github.com>", "summary": "Expose NOTIFICATION_EXTENSION_RELOADED to ClassDB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87863 }, "17e9fd06ce8f7e98bed087f9e01a17e47a234060": { "hash": "17e9fd06ce8f7e98bed087f9e01a17e47a234060", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Make viewport message dependent on framerate not physics step", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87631 }, "55ed34e37c61ae53e676f73a2e4444d7ecb4ce7d": { "hash": "55ed34e37c61ae53e676f73a2e4444d7ecb4ce7d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxODY2MQ==" ], "author_raw": "vittorioromeo ", "committer_raw": "vittorioromeo ", "summary": "Use '_v' shorthand for type traits and 'if constexpr' where appropriate", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87871 }, "6da378afeaaec007d761113198bdd6c0966eafa7": { "hash": "6da378afeaaec007d761113198bdd6c0966eafa7", "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 `printf` for format checks", "body": "Prevents errors with input being invalid format strings", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87864 }, "690fd153567e176251068ddac2aa02ce270c1473": { "hash": "690fd153567e176251068ddac2aa02ce270c1473", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Remove unnecessary focus methods and directly bind to 'set_close_on_escape'", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87870 }, "30914c0434da2ad11780221c242cd2d6354326a6": { "hash": "30914c0434da2ad11780221c242cd2d6354326a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1OTA1Nw==", "U_kgDOBkx80A" ], "author_raw": "Robbie Cooper ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix bounding boxes", "body": "Each time an AABB is rotated, it gets bigger. That means opposite rotations don't cancel out.\n\nThe previous implementation repeatedly rotates children AABBs as it climbs up the tree. This often resulted in selection boxes looking bigger than their contents.\n\nThis implementation calculates and applies a single final transformation to each AABB before it is merged with the others. After merging, there are no additional rotations, so AABBs remain accurate.\n\nCo-Authored-By: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87132 }, "da42124efe4f04fbb2749a255af09118b5be6156": { "hash": "da42124efe4f04fbb2749a255af09118b5be6156", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.12.3 to v0.12.4", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.12.4\n\n+ Full Changelog:\nhttps://github.com/thorvg/thorvg/compare/v0.12.3...v0.12.4\n\nGodot-related SVG bug fixes:\n\n+ loader/svg: Apply specification of out-of-range elliptical arc parameters,\nfix zero check of arc's rx and ry.\nthorvg/thorvg#1938", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87869 }, "10e111477db68fe65776a1d68fb1ffccaf6520fc": { "hash": "10e111477db68fe65776a1d68fb1ffccaf6520fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87856 from bruvzg/transpbg", "body": "Automatically set viewport background to transparent when window flag is set.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d1fa8d657d503b478b1056422d3d3f4941116e3": { "hash": "0d1fa8d657d503b478b1056422d3d3f4941116e3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87854 from jsjtxietian/Placeholder", "body": "Update visuals immediately after resizing `Placeholder*` textures", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99db7204dc40c2d744423aba85a6b6a870a56e58": { "hash": "99db7204dc40c2d744423aba85a6b6a870a56e58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87848 from nikitalita/natvis-cowdata-fix", "body": "Fix `godot.natvis` after CowData 64-bit promotion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d0f8b76ffdf2de0d5f7ed164591a9d7b3456f16c": { "hash": "d0f8b76ffdf2de0d5f7ed164591a9d7b3456f16c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87838 from paulloz/dotnet/fix-duplicate-key-on-reload", "body": "C#: Fix duplicate key issue on reload", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92ff4f7877ddbbf97c6170143b07c590ec04487c": { "hash": "92ff4f7877ddbbf97c6170143b07c590ec04487c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87836 from stuartcarnie/autoreleasepool", "body": "macOS: Use autorelease pools", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "efa587ad36a4ff8a465cb7a076d01ce0ce83b71a": { "hash": "efa587ad36a4ff8a465cb7a076d01ce0ce83b71a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87795 from RandomShaper/d3d12_dont_leak_please", "body": "Direct3D 12: Avoid terrible leak related to command allocators", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a47d6eb507b80b3a4318441cea17587565179ca": { "hash": "8a47d6eb507b80b3a4318441cea17587565179ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87790 from nongvantinh/fix-87643", "body": "Fix incorrect condition for error filtering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f5079f7c8c07c9508b65924c8c897e30c64d2a6": { "hash": "7f5079f7c8c07c9508b65924c8c897e30c64d2a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87757 from hakro/vampire-origins", "body": "Do not reflect the origin lines in a mirror", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb5f34a75a4b2e2becb97448b2bfcaf9ae214cd5": { "hash": "fb5f34a75a4b2e2becb97448b2bfcaf9ae214cd5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87745 from dsnopek/openxr-change-reference-space", "body": "OpenXR: Allow changing play area mode during active session", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24a2560d3050ce5fd978e0c37871852340003a4a": { "hash": "24a2560d3050ce5fd978e0c37871852340003a4a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87682 from zaevi/fix_csharp_stringname_ref", "body": "C#: Fix issues for StringName reference in `CSharpInstanceBridge.Get`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "88df5b871f68941589f34d3629e2b580916665a1": { "hash": "88df5b871f68941589f34d3629e2b580916665a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87318 from ckaiser/feature/indeterminate_progressbar", "body": "Add indeterminate mode to ProgressBar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8fc2407085de7d572c75c08a8794fbf25e7fc214": { "hash": "8fc2407085de7d572c75c08a8794fbf25e7fc214", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86654 from ryevdokimov/fix-listening-for-input-escape", "body": "Prevent escape key from closing Editor Settings window when filtering for shortcuts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7de27ea56a9ec233457cb0c1a354361bff8e8670": { "hash": "7de27ea56a9ec233457cb0c1a354361bff8e8670", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84643 from rsburke4/top-level-problem-fix", "body": "Fix `Node3D` children using `top_level` in different position in-editor versus runtime", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d714e7b60a0c43fcc462bb43ce0abc82db164f1b": { "hash": "d714e7b60a0c43fcc462bb43ce0abc82db164f1b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82933 from aaronfranke/orthonormal-phys-bone-transf", "body": "Orthonormalize PhysicalBone3D transforms when resetting them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0858c4ecbca5b48a9f3439e6bb73ad045dabf20c": { "hash": "0858c4ecbca5b48a9f3439e6bb73ad045dabf20c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82889 from ershn/improve_process_mode_api_documentation", "body": "Improve Node's documentation on `process_mode` related members/methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "58ffe0958a0a54b2ed6d76a745de9500b55470d8": { "hash": "58ffe0958a0a54b2ed6d76a745de9500b55470d8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #74195 from TheSecondReal0/flow-top-to-bottom", "body": "Add option to reverse FlowContainer fill direction (HFlow bottom-to-top, VFlow right-to-left)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0eccaeb60b40fd7aedd272e5c9dfff123e42c1a": { "hash": "e0eccaeb60b40fd7aedd272e5c9dfff123e42c1a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "Still tracking 4.2 translations for now.\n\n(cherry picked from commit 991454b8bdf4e90545d4ffe84a6bff865782bc6a)", "is_cherrypick": true, "cherrypick_hash": "991454b8bdf4e90545d4ffe84a6bff865782bc6a", "pull": "" }, "991454b8bdf4e90545d4ffe84a6bff865782bc6a": { "hash": "991454b8bdf4e90545d4ffe84a6bff865782bc6a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "Still tracking 4.2 translations for now.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d88aadd53fe966942fb0aa13bce2d177648a897": { "hash": "0d88aadd53fe966942fb0aa13bce2d177648a897", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Automatically set viewport background to transparent when window flag is set.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87856 }, "e896fbb638674972ce98d6475398bb3765b65b71": { "hash": "e896fbb638674972ce98d6475398bb3765b65b71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Support immediately update ui after resizing placeholder* texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87854 }, "f7f51bdd7a5b73143ef126c85f767cb5d5b54e84": { "hash": "f7f51bdd7a5b73143ef126c85f767cb5d5b54e84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add colors to the command-line help", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 36252 }, "a2c2caa2f495f5061b7c060f4b89c0732ad43571": { "hash": "a2c2caa2f495f5061b7c060f4b89c0732ad43571", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix shortcut name consistency in SceneTreeDock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87419 }, "559b434ef115c223d2dfc115dd553a46ce39b820": { "hash": "559b434ef115c223d2dfc115dd553a46ce39b820", "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 natvis after CowData 64-bit changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87848 }, "b990cb95a98cbec8140877e07438f9c5f7ab06ef": { "hash": "b990cb95a98cbec8140877e07438f9c5f7ab06ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Add SIGTRAP to the crash handler.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87842 }, "999180d5b5c1023f441100e7b45a3aa346a2e898": { "hash": "999180d5b5c1023f441100e7b45a3aa346a2e898", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Delay fs update when populating path bimap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87838 }, "8f6d4eaa31662bbff08fb0a694fb41f74f225b0a": { "hash": "8f6d4eaa31662bbff08fb0a694fb41f74f225b0a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "use autorelease pools around main loop", "body": "Reduces memory usage considerably", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87836 }, "773994020265b0bbaec16b81514a4e474b47e7d2": { "hash": "773994020265b0bbaec16b81514a4e474b47e7d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Core: Implement a XOR operator for BitField", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87831 }, "56bf379fd9c32b3a96dd28d7a161523ac7ff6987": { "hash": "56bf379fd9c32b3a96dd28d7a161523ac7ff6987", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix wrong process method in AudioStreamPlayer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87830 }, "b8a7270567abdbb94a425727eb0b365d0c06f85d": { "hash": "b8a7270567abdbb94a425727eb0b365d0c06f85d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2ODgxMTg2" ], "author_raw": "TheSecondReal0 <66881186+TheSecondReal0@users.noreply.github.com>", "committer_raw": "TheSecondReal0 <66881186+TheSecondReal0@users.noreply.github.com>", "summary": "Add option to reverse FlowContainer fill direction (HFlow bottom-to-top, VFlow right-to-left)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 74195 }, "3b8ef19689c0c47bb75026c5ca7b25a05aac7404": { "hash": "3b8ef19689c0c47bb75026c5ca7b25a05aac7404", "is_merge": false, "authored_by": [ "U_kgDOBhvAjg" ], "author_raw": "DevPoodle ", "committer_raw": "DevPoodle ", "summary": "Add descriptions to the remaining properties of RDPipelineRasterizationState", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87768 }, "c00bd0008a9ed2d0c31d23c9364f7d818d3beb08": { "hash": "c00bd0008a9ed2d0c31d23c9364f7d818d3beb08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Add indeterminate mode to ProgressBar", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87318 }, "f3ef83517a82539cabb39d78258ce2dd30370a85": { "hash": "f3ef83517a82539cabb39d78258ce2dd30370a85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Namespace shader cache files by graphics API", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87796 }, "6057ec9b06e71d4d0fc68de1067001ec3f41000d": { "hash": "6057ec9b06e71d4d0fc68de1067001ec3f41000d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Avoid terrible leak related to command allocators", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87795 }, "5935bfa8603b7c22df4ea777a688723a408e6c5d": { "hash": "5935bfa8603b7c22df4ea777a688723a408e6c5d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Allow changing play area mode during active session", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87745 }, "d81c9c32c5ea4e91de3038b30c4a7a9ab78b7481": { "hash": "d81c9c32c5ea4e91de3038b30c4a7a9ab78b7481", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Fix incorrect condition for error filtering", "body": "Fixes: #87643\n\nThe original condition stopped immediately after checking for 'searchText' in the 'Message' field, resulting in premature termination of subsequent checks. This fix ensures that all relevant conditions are appropriately evaluated before determining the filtering outcome.\n\nAdditionally, accompanying changes include improved code readability for better comprehension. This adjustment enhances the maintainability of the error filtering mechanism, contributing to a more robust codebase overall.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87790 }, "7638a6c9811590a384e2126dd004e302f76d3e4a": { "hash": "7638a6c9811590a384e2126dd004e302f76d3e4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDEzNw==" ], "author_raw": "Andreia Gaita ", "committer_raw": "Andreia Gaita ", "summary": "Add new VS proj generation logic that supports any platform that wants to opt in", "body": "Custom Visual Studio project generation logic that supports any platform that has a msvs.py\nscript, so Visual Studio can be used to run scons for any platform, with the right defines per target.\n\nInvoked with `scons vsproj=yes`\n\nTo generate build configuration files for all platforms+targets+arch combinations, users should call\n\n```\nscons vsproj=yes platform=XXX target=YYY [other build flags]\n```\n\nfor each combination of platform+target[+arch]. This will generate the relevant vs project files but\nskip the build process, so that project files can be quickly generated without waiting for a command line\nbuild. This lets project files be quickly generated even if there are build errors.\n\nAll possible combinations of platform+target are created in the solution file by default, but they\nwon't do anything until each one is set up with a scons vsproj=yes command for the respective platform\nin the appropriate command line. This lets users only generate the combinations they need, and VS\nwon't have to parse settings for other combos.\n\nOnly platforms that opt in to vs proj generation by having a msvs.py file in the platform folder are included.\nPlatforms with a msvs.py file will be added to the solution, but only the current active platform+target+arch\nwill have a build configuration generated, because we only know what the right defines/includes/flags/etc are\non the active build target currently being processed by scons.\n\nPlatforms that don't support an editor target will have a dummy editor target that won't do anything on build,\nbut will have the files and configuration for the windows editor target.\n\nTo generate AND build from the command line, run\n\n```\nscons vsproj=yes vsproj_gen_only=no\n```", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84885 }, "f4f7e13388b3a37ae0ea1cb69894fb731c1bd1b7": { "hash": "f4f7e13388b3a37ae0ea1cb69894fb731c1bd1b7", "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": "Make `GDScriptUtilityCallable` return call error when method is invalid", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87783 }, "61872e47aff153d0cdbafbc41b3c180fba9f3397": { "hash": "61872e47aff153d0cdbafbc41b3c180fba9f3397", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3OTAxNjc=" ], "author_raw": "Ershn ", "committer_raw": "Ershn ", "summary": "Improve Node's documentation on process_mode related members/methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82889 }, "9adb7c7d130c6d4eb0e80b92d6eebd71fac3384d": { "hash": "9adb7c7d130c6d4eb0e80b92d6eebd71fac3384d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87764 from Riteo/wayland-native-handle", "body": "Wayland: Implement `window_get_native_handle`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f23fda39d3af5915754379f652103505ab038c50": { "hash": "f23fda39d3af5915754379f652103505ab038c50", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87776 from bruvzg/wl_nfd", "body": "[Wayland] Add support for native file dialogs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d1de00a2c8f3605faee9a8b81c78ded2ed89a3fe": { "hash": "d1de00a2c8f3605faee9a8b81c78ded2ed89a3fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix crash when previewing a scene with a mesh as the root node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87781 }, "e86750dcaac4618ef7e9d5c4d8f6e0ab8696bbe1": { "hash": "e86750dcaac4618ef7e9d5c4d8f6e0ab8696bbe1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fetch theme editor items from ThemeDB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84763 }, "edb21e05739b46c98852f4ffbadc040b11efc6db": { "hash": "edb21e05739b46c98852f4ffbadc040b11efc6db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Wayland] Add support for native file dialogs.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87776 }, "d8658df94e09a3ed82c66eb5085c89ece1239d0c": { "hash": "d8658df94e09a3ed82c66eb5085c89ece1239d0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: implement `window_get_native_handle`", "body": "This will be the most useful for stuff like OpenXR, although we'd need a\nway to eventually also expose the EGL handles.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87764 }, "f8a039e9b54875a3435ace4b9953cefa591a0753": { "hash": "f8a039e9b54875a3435ace4b9953cefa591a0753", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #84745 from lawnjelly/lightcull", "body": "Shadow volume culling and tighter shadow caster culling", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cb0d450b7deb5f72c4278fb1c769cc5cec591041": { "hash": "cb0d450b7deb5f72c4278fb1c769cc5cec591041", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87775 from clayjohn/GLTF-export-ra-rg", "body": "Remove workaround in GLTF exporter that double converts ra textures to rg", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "099401563c7c1ab16e3abe64cea07baddd039fd3": { "hash": "099401563c7c1ab16e3abe64cea07baddd039fd3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87772 from TokageItLab/fix-cubic-animation-time", "body": "Fix cubic interpolation wrong argument for the time", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3d50f7714103ebd255249a8c183378a6f49d523": { "hash": "a3d50f7714103ebd255249a8c183378a6f49d523", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87769 from ryevdokimov/fix-all-tools-can-select-regression", "body": "Fix a regression that breaks gizmo transforming when 'View Gizmos' is off", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7de88873a6af14bdbc5b46f8a917091abdf4a577": { "hash": "7de88873a6af14bdbc5b46f8a917091abdf4a577", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87765 from Riteo/wayland-skip-no-scanner", "body": "Wayland: Disable backend at build-time if wayland-scanner is missing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3939a881f06f9dffaab4b6984c708b140b2214bf": { "hash": "3939a881f06f9dffaab4b6984c708b140b2214bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87755 from KoBeWi/tidy_for_no_reason", "body": "Some editor code cleanup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6287d7ce7017b5ac74d0dc3a60bdfb2b4098b6f8": { "hash": "6287d7ce7017b5ac74d0dc3a60bdfb2b4098b6f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87720 from fire/llvm-mingw-qitabent", "body": "Avoid non-constant-expression cannot be narrowed on Windows on mingw.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c916c3d5beebc8bc6453b563f611813ac855c58": { "hash": "1c916c3d5beebc8bc6453b563f611813ac855c58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87546 from dsnopek/openxr-hand-tracking-vendor-extensions", "body": "OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad8b136a314abae07ee413fd6554b07a51dfd597": { "hash": "ad8b136a314abae07ee413fd6554b07a51dfd597", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87436 from Mickeon/doc-peeves-Timer-s-out", "body": "Tweak Timer documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "51f71749a314b93083830e79f7086f328ec1b770": { "hash": "51f71749a314b93083830e79f7086f328ec1b770", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87389 from scgm0/file_access_1", "body": "Explicitly initialize all of `FileAccess::create_func[ACCESS_MAX]`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb105b9ae9ddf1935f0f34d66a759a707f66f7e6": { "hash": "eb105b9ae9ddf1935f0f34d66a759a707f66f7e6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87372 from Mickeon/documentation-SkeletonProfileHumanoid-bone-list", "body": "Document bone list for SkeletonProfileHumanoid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "04f7014bd100e30524db2b4d34a60e6f675b09c8": { "hash": "04f7014bd100e30524db2b4d34a60e6f675b09c8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86690 from Calinou/editor-fov-clarify-vertical", "body": "Clarify the FOV setting in the 3D editor camera is vertical FOV", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2dae53c316493899736e42e3a38fb8190006adc8": { "hash": "2dae53c316493899736e42e3a38fb8190006adc8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMTQ4MjIx" ], "author_raw": "scgm0 <2682963017@qq.com>", "committer_raw": "Rémi Verschelde ", "summary": "Explicitly initialize all of `FileAccess::create_func[ACCESS_MAX]`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87389 }, "22421e134b3b8a2e1b7fa0364cb0c3c71319caad": { "hash": "22421e134b3b8a2e1b7fa0364cb0c3c71319caad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Tweak Timer documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87436 }, "4f41b9494353adb529af6c062c86361988481e27": { "hash": "4f41b9494353adb529af6c062c86361988481e27", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Remove workaround in GLTF exporter that double converts ra textures to rg", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87775 }, "b015fba2c8a481efe65fe29da10a1be5022d9cd6": { "hash": "b015fba2c8a481efe65fe29da10a1be5022d9cd6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Orthonormalize PhysicalBone3D transforms", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82933 }, "aed5ea946036e6c2c8a0165265bb6b038b3db8cb": { "hash": "aed5ea946036e6c2c8a0165265bb6b038b3db8cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Expose a method to get gravity for any physics body", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84640 }, "32939f82f1cb2cb423e137a7fdf546dcb9bd3824": { "hash": "32939f82f1cb2cb423e137a7fdf546dcb9bd3824", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix script editor `undo` shortcut with global menu enabled.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87773 }, "a5dffe78040af3d03bddc3a0acfbf3119fe0e114": { "hash": "a5dffe78040af3d03bddc3a0acfbf3119fe0e114", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix cubic interpolation wrong argument for the time", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87772 }, "f711b4f01f9921a52acde6135ca8dfa992172828": { "hash": "f711b4f01f9921a52acde6135ca8dfa992172828", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx", "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Avoid non-constant-expression cannot be narrowed on Windows mingw.", "body": "Fixes non-constant-expression cannot be narrowed from type 'DWORD' (aka 'unsigned long') to 'int' in initializer list [-Wc++11-narrowing]\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87720 }, "87d97fe7d84f218a62b09b890b3e1039a063fe66": { "hash": "87d97fe7d84f218a62b09b890b3e1039a063fe66", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix a regression in #86804 that breaks gizmos transforming when 'View Gizmos' is off", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87769 }, "c3d6cc57be605fad96ae092685578ef215ca8dbc": { "hash": "c3d6cc57be605fad96ae092685578ef215ca8dbc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Wayland: disable backend at build-time if wayland-scanner is missing", "body": "This allows previous X11-only setups to still build Godot with default\nsettings. Note that compilation will still abort if wayland-scanner is\npresent but not the various Wayland libraries.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87765 }, "d3963a979ba2d962e22747664bd0dd9e1488b9a9": { "hash": "d3963a979ba2d962e22747664bd0dd9e1488b9a9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak Help menu icons for better visibility of commonly used items", "body": "External links no longer have an icon, so that commonly used items\nsuch as Copy System Info are more immediately visible.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85978 }, "253ad6300528c9e802a2ebea41ed8c5aeaa0f822": { "hash": "253ad6300528c9e802a2ebea41ed8c5aeaa0f822", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Clarify the FOV setting in the 3D editor camera is vertical FOV", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86690 }, "59c75b074a8630d2cf2fbd6b23fb4d68fa3b3a97": { "hash": "59c75b074a8630d2cf2fbd6b23fb4d68fa3b3a97", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Do not reflect the origin lines in a mirror", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87757 }, "4ad74a5663d1e38f4e95159ec1caa53bae3b8799": { "hash": "4ad74a5663d1e38f4e95159ec1caa53bae3b8799", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Some editor code cleanup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87755 }, "313f623b9d102cc8c411ae7cab9518f98c2f87f2": { "hash": "313f623b9d102cc8c411ae7cab9518f98c2f87f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87738 from akien-mga/mbedtls-2.28.7", "body": "mbedtls: Update to upstream version 2.28.7", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0cce6eb1505f7dd9c0cece2a825b1509cf23f158": { "hash": "0cce6eb1505f7dd9c0cece2a825b1509cf23f158", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87443 from YuriSizov/pms-hotter-younger-cousin", "body": "Improve layout and UX of the project manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f923b58f88e43c09c45ffd155a71d3eb8349bf22": { "hash": "f923b58f88e43c09c45ffd155a71d3eb8349bf22", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Correctly handle failures to open a project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "28e8a4c0ee782fc54b822401885b38172b9b0e41": { "hash": "28e8a4c0ee782fc54b822401885b38172b9b0e41", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Replace empty list dialog with an integrated panel", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "068c0d2699066f833694cf912d299acbf6b8755a": { "hash": "068c0d2699066f833694cf912d299acbf6b8755a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Implement a quick settings dialog for the project manager", "body": "Currently it allows to adjust language, theme preset,\nUI scaling, and network mode.\nProject manager has been updated to support\ndynamic theme updates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "4d97c33503bff8c83a82ce3be5f55c0fb577db39": { "hash": "4d97c33503bff8c83a82ce3be5f55c0fb577db39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Add a network mode setting to bring the editor offline", "body": "This PR also adds default font styles for RichTextLabels\nin the editor, and improves the introduction dialog\nwhen you don't have any local projects available.\n\nThe offline mode is implemented in the asset library\nplugin, alongside some code improvements.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "bac037b1e0adc20aa37f2920f586ed9f8ec0e3f0": { "hash": "bac037b1e0adc20aa37f2920f586ed9f8ec0e3f0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Improve the project manager UI", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "cae7599498070226fecba29d45dffaa36ecf20b4": { "hash": "cae7599498070226fecba29d45dffaa36ecf20b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87741 from akien-mga/sync-gamecontrollerdb", "body": "Sync controller mappings DB with SDL2 community repo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aff437e6235d1f563437c441ce35abbfcf39f7f1": { "hash": "aff437e6235d1f563437c441ce35abbfcf39f7f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87734 from bruvzg/raw_str_d3d", "body": "Use raw strings for D3D12 install messages.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07df0a7ae57a92c46b92e63afadeed6e17d4ced4": { "hash": "07df0a7ae57a92c46b92e63afadeed6e17d4ced4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87732 from aaronfranke/fix-audio-player-3d-autoplay-notif", "body": "Fix AudioStreamPlayer3D autoplay and internal notifications", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dfedd69eafdf51a8a60aba226b1414a9f8e69e3": { "hash": "3dfedd69eafdf51a8a60aba226b1414a9f8e69e3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87711 from matthew1006/threaded-loading-progress-fix", "body": "Fix `ResourceLoader.load_threaded_get_status` returning `[0]` constantly in exported projects.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "736696b533f6add4751467c144dd5a06c905d0d6": { "hash": "736696b533f6add4751467c144dd5a06c905d0d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87679 from raulsntos/dotnet/remove-unused", "body": "C#: Remove unused code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba6ecf3e06802e8eb114822e26ac8c84cd5cdbd1": { "hash": "ba6ecf3e06802e8eb114822e26ac8c84cd5cdbd1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87676 from Mickeon/oooh-Reduz-of-the-past-You're-so-quirky", "body": "Mention and deprecate InputEventJoypadButton's pressure", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "926a7dffd6660841a80e0db2502bfac6f17bca0f": { "hash": "926a7dffd6660841a80e0db2502bfac6f17bca0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87421 from dalexeev/gds-docgen-use-autoload-singleton-name", "body": "GDScript: Use autoload singleton name in `GDScriptDocGen`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f390b86acd22e2722d79e20b9a42454e59c451d0": { "hash": "f390b86acd22e2722d79e20b9a42454e59c451d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87194 from kitbdev/tab-deselect", "body": "Allow no tabs to be selected in TabBar and TabContainer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9572cf5ab2e34bd4a932e3a1c021587f656b85ed": { "hash": "9572cf5ab2e34bd4a932e3a1c021587f656b85ed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86823 from dalexeev/gds-utility-func-as-callable", "body": "GDScript: Allow utility functions to be used as `Callable`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f027f9aef06c423411acc17a87fba1c0f62d686": { "hash": "1f027f9aef06c423411acc17a87fba1c0f62d686", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86471 from dalexeev/gds-fix-pot-gen-skips-some-nodes-2", "body": "GDScript: Fix POT generator skips some nodes (part 2)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a126b0934d1dac09aaf504da2f5d7dc1156feda": { "hash": "6a126b0934d1dac09aaf504da2f5d7dc1156feda", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86180 from Riteo/wayland-squashed", "body": "Add Wayland support (squashed review edition)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8cfd1436a5e9c87ff4910a18641e60761994076": { "hash": "a8cfd1436a5e9c87ff4910a18641e60761994076", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86176 from dalexeev/gds-fix-type-highlighting", "body": "GDScript: Fix type highlighting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2edfdace769dc9b3b5c5c06915c234ca73dc28c7": { "hash": "2edfdace769dc9b3b5c5c06915c234ca73dc28c7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83220 from dalexeev/gds-highlight-code-regions", "body": "GDScript: Highlight code region comments", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7496f99060d7655cbf974dba3851838faba629d4": { "hash": "7496f99060d7655cbf974dba3851838faba629d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Create a MainScreenButton theme variation", "body": "This turns custom font theme properties into a proper\nvariation, which makes applying it simpler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87443 }, "7e0f7d3abd4a02f423a5b95616840e028a9af7fa": { "hash": "7e0f7d3abd4a02f423a5b95616840e028a9af7fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "Add Wayland support", "body": "Not everything is yet implemented, either for Godot or personal\nlimitations (I don't have all hardware in the world). A brief list of\nthe most important issues follows:\n\n- Single-window only: the `DisplayServer` API doesn't expose enough\ninformation for properly creating XDG shell windows.\n\n- Very dumb rendering loop: this is very complicated, just know that\nthe low consumption mode is forced to 2000 Hz and some clever hacks are\nin place to overcome a specific Wayland limitation. This will be\nimproved to the extent possible both downstream and upstream.\n\n- Features to implement yet: IME, touch input, native file dialog,\ndrawing tablet (commented out due to a refactor), screen recording.\n\n- Mouse passthrough can't be implement through a poly API, we need a\nrect-based one.\n\n- The cursor doesn't yet support fractional scaling.\n\n- Auto scale is rounded up when using fractional scaling as we don't\nhave a per-window scale query API (basically we need\n`DisplayServer::window_get_scale`).\n\n- Building with `x11=no wayland=yes opengl=yes openxr=yes` fails.\n\nThis also adds a new project property and editor setting for selecting the\ndefault DisplayServer to start, to allow this backend to start first in\nexported projects (X11 is still the default for now). The editor setting\nalways overrides the project setting.\n\nSpecial thanks to Drew Devault, toger5, Sebastian Krzyszkowiak, Leandro\nBenedet Garcia, Subhransu, Yury Zhuravlev and Mara Huldra.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86180 }, "10445d80d87ac6a8340a749071a218c9eac6ceca": { "hash": "10445d80d87ac6a8340a749071a218c9eac6ceca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Sync controller mappings DB with SDL2 community repo", "body": "Synced with gabomdq/SDL_GameControllerDB@232c738ce0948eb86b6b1b6ba7bcdc92d10faef0", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87741 }, "bacdc6ae91caa524ddec0060a6f9dbc7044946e6": { "hash": "bacdc6ae91caa524ddec0060a6f9dbc7044946e6", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Maintain editor properties vector ratio when set to 0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87740 }, "dec635119eaffb31f566d3cb5a49f49d65e73a69": { "hash": "dec635119eaffb31f566d3cb5a49f49d65e73a69", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "mbedtls: Update to upstream version 2.28.7", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87738 }, "ffdf8084c07f7989c129a46ff339debfdd448080": { "hash": "ffdf8084c07f7989c129a46ff339debfdd448080", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Use raw strings for D3D12 install messages.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87734 }, "4577dfdb6747600438ac4b86c29a4d6c12ec9b0a": { "hash": "4577dfdb6747600438ac4b86c29a4d6c12ec9b0a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxOTk5Mzc5" ], "author_raw": "lawnjelly ", "committer_raw": "lawnjelly ", "summary": "Shadow volume culling and tighter shadow caster culling", "body": "Existing shadow caster culling takes no account of the camera.\nThis PR adds the highly encapsulated class RenderingLightCuller which can cut down the casters in the shadow volume to only those which can cast shadows on the camera frustum.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84745 }, "52aa5668fe8bde49104c06345eaffc56fbf30958": { "hash": "52aa5668fe8bde49104c06345eaffc56fbf30958", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix AudioStreamPlayer3D autoplay and internal notifications", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87732 }, "c60ed2587ddfa1aa8835658d3f75a954c2cac4ec": { "hash": "c60ed2587ddfa1aa8835658d3f75a954c2cac4ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix desynced duplicate GLTFNode transform properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83231 }, "83241ab1393dc4f0cbdf6ac3b4f0aa805c2cc22a": { "hash": "83241ab1393dc4f0cbdf6ac3b4f0aa805c2cc22a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Enforce calling RenderingDevice code from rendering thread in TextureRD classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87721 }, "25c0c95960a6c6b8e65da7f9828fd83b3c6d1720": { "hash": "25c0c95960a6c6b8e65da7f9828fd83b3c6d1720", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Mention and deprecate InputEventJoypadButton's pressure", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87676 }, "51991e20143a39e9ef0107163eaf283ca0a761ea": { "hash": "51991e20143a39e9ef0107163eaf283ca0a761ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #84674 from m4gr3d/add_flag_to_run_scons_from_gradle", "body": "Add parameter to allow generation of the Godot native shared libraries from gradle", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9ab5cedef6de32826b9184e960b3880df3888a5a": { "hash": "9ab5cedef6de32826b9184e960b3880df3888a5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87712 from akien-mga/revert-gdscript-uid-annotations-for-now", "body": "Revert \"Add UID support to GDScript files\" (for now)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37e5a71f5da86c090850d8e30cdcc890dd903d61": { "hash": "37e5a71f5da86c090850d8e30cdcc890dd903d61", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87710 from AThousandShips/dummy_free", "body": "Free dummy renderer objects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86f6811752683c79ad05ee6c075b180ab20352aa": { "hash": "86f6811752683c79ad05ee6c075b180ab20352aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87701 from KoBeWi/extratreestial_tweens", "body": "Allow `Node.create_tween()` outside SceneTree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6809791feec71790046a266707eb37dfb4721a4e": { "hash": "6809791feec71790046a266707eb37dfb4721a4e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87553 from clayjohn/GLES3-shader-compilation", "body": "Significantly improve the speed of shader compilation in compatibility backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d3722a6aa76ae5cafbadc6f48eaf6f0567d5845": { "hash": "1d3722a6aa76ae5cafbadc6f48eaf6f0567d5845", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87170 from AThousandShips/run_fix", "body": "Fix reloading current scene forgetting path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b65c495d6eefa0a33a58345cce89660a7cff101c": { "hash": "b65c495d6eefa0a33a58345cce89660a7cff101c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86845 from RandomShaper/no_load_regress", "body": "Avoid regressing in progress reporting in resource load", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a47a5327340f71eac49fc99ffe832927a8ea6f9": { "hash": "6a47a5327340f71eac49fc99ffe832927a8ea6f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86765 from reduz/filesystem-to-bottom", "body": "Allow to move FileSystem dock to bottom and drag resources across bottom docks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c2f412cc76d95e0080dc9e271758b4100f5ef89": { "hash": "6c2f412cc76d95e0080dc9e271758b4100f5ef89", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84760 from KoBeWi/ultimate_get_property_list_reloaded", "body": "Fetch override list from ThemeDB", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "64ddf1ff0cc88cad79f570e3dbeba560cdd6248f": { "hash": "64ddf1ff0cc88cad79f570e3dbeba560cdd6248f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79436 from Calinou/textureregion-increase-max-zoom", "body": "Extend minimum/maximum zoom level of TextureRegion editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6af442b05b38ed3baa716ec0a73862a024e141a": { "hash": "a6af442b05b38ed3baa716ec0a73862a024e141a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Apply TextEdit IME on most actions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87479 }, "745f8e112fcf5d61e0fc377bdbc2539dd6b16ef9": { "hash": "745f8e112fcf5d61e0fc377bdbc2539dd6b16ef9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Add UID support to GDScript files\"", "body": "This reverts commit c7f68a27ec4b825302998eeb5a400f869cd21cf7.\n\nWe still think GDScript files need UIDs to allow safe refactoring,\nbut we're still debating what form those should take exactly.\n\nSo far there seems to be agreement that it shouldn't be done via an\nannotation as implemented here, so we're reverting this one for now,\nto revisit the feature in a future PR.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87712 }, "6e965f6c8337eb9946a5e3da7183d89aa53aac38": { "hash": "6e965f6c8337eb9946a5e3da7183d89aa53aac38", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Allow tab deselection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87194 }, "0de8a736dad9bf9ed5b8075946bf1e96a47b20f6": { "hash": "0de8a736dad9bf9ed5b8075946bf1e96a47b20f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Allow Node.create_tween() outside SceneTree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87701 }, "666daf47c31307c50a9f0eb08fc5146d0a3e5f32": { "hash": "666daf47c31307c50a9f0eb08fc5146d0a3e5f32", "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": "Free dummy renderer objects", "body": "These leaked during tests etc.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87710 }, "7565d1f3abb592a5978613701a4b9b744df748da": { "hash": "7565d1f3abb592a5978613701a4b9b744df748da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjczNjQ5NzY=" ], "author_raw": "Matthew Edwards ", "committer_raw": "Matthew Edwards ", "summary": "Push p_original_path into load_paths_stack and sub_tasks instead of p_path.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87711 }, "7d6ded2027d0c81fa0e0419d8afc57699fe1e468": { "hash": "7d6ded2027d0c81fa0e0419d8afc57699fe1e468", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fetch override list from ThemeDB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84760 }, "000367893ad3594b8e9318b98bd96e1a6bf0f94a": { "hash": "000367893ad3594b8e9318b98bd96e1a6bf0f94a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Yuri Sizov ", "summary": "Ability to move FileSystem dock to bottom", "body": "* Allows moving the filesystem dock to the bottom\n* Added ability to drag resources across bottom docks", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86765 }, "085629a7c91c26b1664dcbf93b2d413688279435": { "hash": "085629a7c91c26b1664dcbf93b2d413688279435", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Extend minimum/maximum zoom level of TextureRegion editor", "body": "This also applies a similar change to the SpriteFrames editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79436 }, "fa48a51183567934984b381ad8ec281cb24d66ba": { "hash": "fa48a51183567934984b381ad8ec281cb24d66ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87688 from AThousandShips/what_is_this", "body": "Remove unnecessary `this->` expressions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e59e58a68afd60d0fa63e61751bd6d30575f3bb3": { "hash": "e59e58a68afd60d0fa63e61751bd6d30575f3bb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87686 from radzo73/get_button_color", "body": "[TreeItem] Add `get_button_color()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63052773125a684d9c6c7250e6f8be523cfda23f": { "hash": "63052773125a684d9c6c7250e6f8be523cfda23f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87670 from RandomShaper/d3d12_16bit", "body": "Direct3D 12: Query support for 16-bit operations", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f0144d7f450d461bf8d4c026d24e490654233760": { "hash": "f0144d7f450d461bf8d4c026d24e490654233760", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87669 from bs-mwoerner/csharp_deadlock", "body": "Fix possible deadlock when creating scripts during a background garbage collection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c61803971a906b65cf1b61d3856b66b4737efe6": { "hash": "5c61803971a906b65cf1b61d3856b66b4737efe6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87668 from bruvzg/add_baseline_offset", "body": "[TextServer / Font] Add support for customizable baseline offset.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a789adff27ccaae2e0445d4c60289f00ea8d9df": { "hash": "9a789adff27ccaae2e0445d4c60289f00ea8d9df", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87632 from Sauermann/fix-remove-unused-group-variable", "body": "Remove unused internal Variable `Viewport::gui_input_group`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "074b4eb7704538b869664d4b4ec5f1f6882053d5": { "hash": "074b4eb7704538b869664d4b4ec5f1f6882053d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87627 from RandomShaper/one_more_undef", "body": "Undefine yet another macro from Windows headers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "604f8b093e25048c67c9d0d7b8a4f2efdd9fa6b2": { "hash": "604f8b093e25048c67c9d0d7b8a4f2efdd9fa6b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87624 from bruvzg/dx12_old_mingw", "body": "[D3D12] Add support for building with pre-11.0.0 MinGW versions, make PIX runtime opt-in.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1fdee4f6f526b1d3499a72cdf013d462d5507d49": { "hash": "1fdee4f6f526b1d3499a72cdf013d462d5507d49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87618 from DarioSamo/lightmapper_samplerless", "body": "Do not use a linear sampler on lightmapper when retrieving grid data.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75d2cf3075514f01a4897827976314ca0f3eb922": { "hash": "75d2cf3075514f01a4897827976314ca0f3eb922", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87616 from ryevdokimov/cancel-transformation-2d", "body": "Add cancel transformation shortcut to 2D to match 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15c78ae8ccf41b498aff9545464d59e01ef80a7a": { "hash": "15c78ae8ccf41b498aff9545464d59e01ef80a7a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87612 from capnm/240126_thorvg_from_v0.12.1_to_0.12.3", "body": "ThorVG: update from v0.12.1 to v0.12.3", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "563364d93e2381d44332352a16af1a9e989d0734": { "hash": "563364d93e2381d44332352a16af1a9e989d0734", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87603 from jsjtxietian/_property_get_revert", "body": "Fix `ShaderMaterial::_property_get_revert` crash when given non-existing `p_name`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78680cdebc8a97bc2d81decc72cd8cccafe1f669": { "hash": "78680cdebc8a97bc2d81decc72cd8cccafe1f669", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87572 from RandomShaper/d3d12_custom_dbg_print", "body": "Direct3D 12: Fix and enable custom debug printing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef9cb3dfa5156901a7133ff30a46a844c4d97ce1": { "hash": "ef9cb3dfa5156901a7133ff30a46a844c4d97ce1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87535 from Mickeon/scene-tree-configuration-warnings-cleanup", "body": "Improve appearance of Node configuration warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8202a73c73623c51c63ff3bd70f5e44a39c59b78": { "hash": "8202a73c73623c51c63ff3bd70f5e44a39c59b78", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87512 from DarioSamo/rd_graph_fixes", "body": "Fix validation errors by improving stage and slice tracking behavior of RenderingDeviceGraph.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a248e8c78d30b2ba1eab272038e7ae6e1db74f26": { "hash": "a248e8c78d30b2ba1eab272038e7ae6e1db74f26", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87502 from mihe/soft-body-bindings", "body": "Bind physics server methods related to `SoftBody3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68957d29442413e26857c1d41e8565209e619d5d": { "hash": "68957d29442413e26857c1d41e8565209e619d5d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87445 from KoBeWi/expand_the_Control_empire", "body": "Clarify sizing of main screen plugins", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1dbaa73a6e0935a3abc31584d35063e543536b0": { "hash": "c1dbaa73a6e0935a3abc31584d35063e543536b0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87393 from stuartcarnie/bugfix", "body": "Use `os_unfair_lock` on Apple platforms", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "061c77622822ce7e3a4deaa60808c0773186a6c0": { "hash": "061c77622822ce7e3a4deaa60808c0773186a6c0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87381 from YuriSizov/core-sneaky-properties", "body": "Better hide internal properties from users", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "269145f48a13a943f52d67a20d9aa7b075f1e0db": { "hash": "269145f48a13a943f52d67a20d9aa7b075f1e0db", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87300 from Calinou/math-normalize-error-show-value", "body": "Display values in vector/quaternion math function errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "440d8cd989c484e5b3bee7f733574a92376d98c9": { "hash": "440d8cd989c484e5b3bee7f733574a92376d98c9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87167 from 0x0ACB/public_character_body", "body": "Make CharacterBody properties public", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec08b323bfff8145b67e88e09a2e8c4a680d3c49": { "hash": "ec08b323bfff8145b67e88e09a2e8c4a680d3c49", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86927 from Mickeon/filling-docs", "body": "Fill the documentation of a few overlooked classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2968e497d1bd0b4b9e4f3fe6599589f1702c2bc": { "hash": "c2968e497d1bd0b4b9e4f3fe6599589f1702c2bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86693 from Mickeon/doc-peeves-midiiiiii", "body": "Improve all documentation about MIDI support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44b92ec85f229d634394bda827364e7473122f36": { "hash": "44b92ec85f229d634394bda827364e7473122f36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86313 from BlueCube3310/etc2-r-rg", "body": "Implement `ETC2_R` and `ETC2_RG` compression to `etcpak`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d1e51c23edf5ba61843e1407425fa916911171e": { "hash": "6d1e51c23edf5ba61843e1407425fa916911171e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86273 from DevPoodle/sampler-state-descriptions", "body": "Add descriptions to remaining properties of RDSamplerState", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13bf4fd19ac9a5c44b79a89b825efd19286783bc": { "hash": "13bf4fd19ac9a5c44b79a89b825efd19286783bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85519 from mxaddict/blender-rpc-server", "body": "Added proper timeout for blender rpc connection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a862a6f6cc20a849a677dce9606ea0f603f8f33": { "hash": "2a862a6f6cc20a849a677dce9606ea0f603f8f33", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85503 from 20kdc/bone2d-fix-apply_rest-master", "body": "Fix the documentation of `Bone2D::apply_rest`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "964de297e4ebcd12c1c8861b6821a0244dedcb63": { "hash": "964de297e4ebcd12c1c8861b6821a0244dedcb63", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85450 from KoBeWi/advanced_properties_for_every_Object", "body": "Improve documentation for dynamic properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8febe507977b6d68c77ad4185eef257e3e193243": { "hash": "8febe507977b6d68c77ad4185eef257e3e193243", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85448 from mxaddict/master", "body": "Update `blender_path` behavior to require exact path to executable instead of trying to guess it", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0796d08b8f8bf590074b9b09f878f933ce867bdd": { "hash": "0796d08b8f8bf590074b9b09f878f933ce867bdd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84515 from Calinou/editor-multi-window-unavailable-disable-buttons", "body": "Disable multi-window buttons instead of hiding them when support is unavailable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07d290e67e008e8c1d839271ad57a19db0f6be06": { "hash": "07d290e67e008e8c1d839271ad57a19db0f6be06", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83747 from Riteo/gdext-doc", "body": "GDExtension: Add an interface for loading extra documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e2c5d2fada518c5785da3a8b3de0fff00611a639": { "hash": "e2c5d2fada518c5785da3a8b3de0fff00611a639", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82113 from nongvantinh/fix-50163", "body": "Allow Editor to reload external changes of scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f220d46cdccb15f1aa141cd89c9dacee85b1b6ec": { "hash": "f220d46cdccb15f1aa141cd89c9dacee85b1b6ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80231 from romlok/input-key-location", "body": "Support detecting and mapping ctrl/alt/shift/meta by their left/right physical location", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d644b9b640e905555e7e59fcc85eeb0b786141b6": { "hash": "d644b9b640e905555e7e59fcc85eeb0b786141b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Better hide internal properties from users", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87381 }, "15369fdb1d692e1515dd888dfbae275074be63be": { "hash": "15369fdb1d692e1515dd888dfbae275074be63be", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Remove unnecessary `this->` expressions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87688 }, "650b9d62e453c920cd301225e09c56e956ba3cd6": { "hash": "650b9d62e453c920cd301225e09c56e956ba3cd6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix editor will freeze when modifying filesystem filter path in Split Mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87563 }, "f04b584ed36016a1fcf6f26400f84ee4159560e2": { "hash": "f04b584ed36016a1fcf6f26400f84ee4159560e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `ShaderMaterial::_property_get_revert` crash when given non-exist `p_name`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87603 }, "de5b0d71036c6e412de89f77eca57a4e35ffd3a3": { "hash": "de5b0d71036c6e412de89f77eca57a4e35ffd3a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2NjczNjY4" ], "author_raw": "radzo73 ", "committer_raw": "radzo73 ", "summary": "Add `get_button_color(column, id)`", "body": "Docs should point to Color constuctor instead of just the class, but I unfortunately cannot.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87686 }, "9d50a486bf00592888664828b35d703c46eaa9b0": { "hash": "9d50a486bf00592888664828b35d703c46eaa9b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NTk3MzM3" ], "author_raw": "Michael Wörner ", "committer_raw": "Michael Wörner ", "summary": "Fixed ~CSharpScript() holding on to a mutex longer than necessary, creating potential for a deadlock.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87669 }, "c228e31a96f25c337f1b11b639783fb43c857e8c": { "hash": "c228e31a96f25c337f1b11b639783fb43c857e8c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify sizing of main screen plugins", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87445 }, "1e14503715d20bc1fc10f0343e7eecf6d6707feb": { "hash": "1e14503715d20bc1fc10f0343e7eecf6d6707feb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix issues for StringName reference in `CSharpInstanceBridge.Get`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87682 }, "0437db0106374ca42b0081e46954e72208b5b30b": { "hash": "0437db0106374ca42b0081e46954e72208b5b30b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Display values in vector/quaternion math function errors", "body": "This can help track down the source of the error more easily.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87300 }, "82380ec7009223629924f2931ce748396c0001f4": { "hash": "82380ec7009223629924f2931ce748396c0001f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Remove unused code", "body": "- Remove `AotBuilder` that was used for MonoAOT in 3.x.\n- Remove `PlaySettings` that was used for IDE support in 3.x.\n- Remove `ApiAssembliesInfo` that was used for Project generation in 3.x.\n- Remove pieces of the old iOS support from 3.x.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87679 }, "f16f8bf39bc79c48c4424d7a6b2e3a0f1eedc18b": { "hash": "f16f8bf39bc79c48c4424d7a6b2e3a0f1eedc18b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMzA0MTY3", "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "20kdc ", "committer_raw": "20kdc ", "summary": "Fix the documentation of Bone2D::apply_rest (squashed)", "body": "Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85503 }, "f77f46ebff0c305854d528fd8a81b1645be3ab10": { "hash": "f77f46ebff0c305854d528fd8a81b1645be3ab10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Query support for 16-bit operations", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87670 }, "85df221610e72e4b93f4eaf57a2f470c6da8e54d": { "hash": "85df221610e72e4b93f4eaf57a2f470c6da8e54d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer / Font] Add support for customizable baseline offset.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87668 }, "90a5f23e798df8192e903fc5785e29fa093e5caa": { "hash": "90a5f23e798df8192e903fc5785e29fa093e5caa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1MjI3Nzc=" ], "author_raw": "baptr <1522777+baptr@users.noreply.github.com>", "committer_raw": "baptr <1522777+baptr@users.noreply.github.com>", "summary": "Fix editor profiler script function sort order", "body": "The engine internally limits the number of functions reported back (to\n16 by default). To this point, it's been sort the profiling info in\n*ascending* order of time spent, then trimming the list. This meant\nwe may only see the best (fastest) functions, instead of the worst\nthat you probably want when profiling.\n\nNow the servers_debugger sort more closely matches the local_debugger\none, which worked fine.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87661 }, "34723b0d3afb0f0a2fb938cd11e91bf9c44d90ef": { "hash": "34723b0d3afb0f0a2fb938cd11e91bf9c44d90ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS export] Allow unpacked .app export in \"Distribution\" export mode.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87657 }, "04a930d9a696ca984d2962d8001c50cb65593f29": { "hash": "04a930d9a696ca984d2962d8001c50cb65593f29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Disable multi-window buttons instead of hiding them when support is unavailable", "body": "This is more explicit as for why this functionality isn't available\ndepending on editor settings and current platform.\n\nThis also exposes a `EditorInterface.is_multi_window_enabled()` method\nso that editor plugins can easily query whether the editor is able and\nexpected to create multiple windows.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84515 }, "3e4e0f08c4fcad6453259a3d8b2ab1d8c775aa32": { "hash": "3e4e0f08c4fcad6453259a3d8b2ab1d8c775aa32", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Improve appearance of Node configuration warnings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87535 }, "36c2c4bf0d59de8faadf6ef00cc7957d7f134ba7": { "hash": "36c2c4bf0d59de8faadf6ef00cc7957d7f134ba7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Remove unused Variable `Viewport::gui_input_group`", "body": "The gui input group is not needed during the gui input step.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87632 }, "8723d116c4274de9e60c96bcc8471a0e6c8cbab6": { "hash": "8723d116c4274de9e60c96bcc8471a0e6c8cbab6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul documentation about MIDI support", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86693 }, "857586b7ae41f1e50ad3ff85e42cb84df159d7c6": { "hash": "857586b7ae41f1e50ad3ff85e42cb84df159d7c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwNjA5MDU=" ], "author_raw": "mxaddict ", "committer_raw": "mxaddict ", "summary": "Added proper timeout for blender rpc connection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85519 }, "815038962f0d917bae7d6f2dae17da3a0aebf7c8": { "hash": "815038962f0d917bae7d6f2dae17da3a0aebf7c8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Improve error reporting in the asset library and in related types", "body": "This also makes errors related to asset image loading\nverbose-only, because, frankly, users can't do much about\nthose errors. Spamming them with error messages\nabout some assets on the frontend being broken\nis pointless.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87628 }, "bcc96441d6194baca5bc758e0d5eb59844b7054d": { "hash": "bcc96441d6194baca5bc758e0d5eb59844b7054d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Undefine yet another macro from Windows headers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87627 }, "dfa303f7c450868ecb2a379c09d23dffffc5ca20": { "hash": "dfa303f7c450868ecb2a379c09d23dffffc5ca20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Add support for building with pre-11.0.0 MinGW versions, make PIX runtime opt-in.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87624 }, "9c919ea28504ae67226a5c8df94227e9da8899b7": { "hash": "9c919ea28504ae67226a5c8df94227e9da8899b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Generate script resource preview without parsing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87625 }, "c848bfc1bbfd869da709e36be52447c71c43ae46": { "hash": "c848bfc1bbfd869da709e36be52447c71c43ae46", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Benchmark resource preview generator with a verbose print", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87625 }, "341ca31be884cc6aa24534c3784d135215cf9662": { "hash": "341ca31be884cc6aa24534c3784d135215cf9662", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Change scene drag-and-drop modifier behavior in the 2D and 3D editors", "body": "Behavior is now consistent across 2D and 3D editors.\n\n- By default, drag-and-dropping adds the scene as a child of the selected\nnode. Hold Alt when releasing the mouse to add the scene as a child\nof the root node, or Shift to add the scene as a sibling of the selected\nnode.\n- To choose a different node type in the 2D editor when drag-and-dropping\na texture resource, hold Alt + Shift (instead of just Alt).\n- If multiple nodes are selected, only the first one is taken into account.\nThis was previously the behavior in 2D, but not in 3D (an error dialog\nappeared instead). This makes the UI more forgiving.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87623 }, "ad106a283b5bd577e159149fe4afa074c0b28f3e": { "hash": "ad106a283b5bd577e159149fe4afa074c0b28f3e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwNjA5MDU=" ], "author_raw": "mxaddict ", "committer_raw": "mxaddict ", "summary": "Update blender_path behavior to require exact path to executable instead of trying to guess it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85448 }, "06f2f1ecbc9f6f2fee81135478b027f5d7bea2e4": { "hash": "06f2f1ecbc9f6f2fee81135478b027f5d7bea2e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Bind physics server methods related to `SoftBody3D`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87502 }, "cbc929edf01b04a575235752178f1f73766790d3": { "hash": "cbc929edf01b04a575235752178f1f73766790d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Do not use a linear sampler on lightmapper when retrieving grid data.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87618 }, "c051c44df999f48bacea4cac9237c418e4d31d09": { "hash": "c051c44df999f48bacea4cac9237c418e4d31d09", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Allow Editor to reload external changes of scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82113 }, "8406e60522bb8d09649193be43c1c819edc1d059": { "hash": "8406e60522bb8d09649193be43c1c819edc1d059", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MTE4OA==" ], "author_raw": "Mel Collins ", "committer_raw": "Mel Collins ", "summary": "Add InputEventKey.location to tell left from right", "body": "This adds a new enum `KeyLocation` and associated property\n`InputEventKey.location`, which indicates the left/right location of key\nevents which may come from one of two physical keys, eg. Shift, Ctrl.\n\nIt also adds simulation of missing Shift KEYUP events for Windows.\nWhen multiple Shifts are held down at the same time, Windows natively\nonly sends a KEYUP for the last one to be released.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80231 }, "d9057c8b5641a350cb13a43ec296ec3a9f4b253e": { "hash": "d9057c8b5641a350cb13a43ec296ec3a9f4b253e", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Add cancel transformation shortcut to 2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87616 }, "39f279710c1c864782ed8abe679eda00b01f3ef8": { "hash": "39f279710c1c864782ed8abe679eda00b01f3ef8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Improve stage and slice tracking behavior of RenderingDeviceGraph to fix various synchronization issues.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87512 }, "f468e59efdd971712be5fb6972cd21891d867c85": { "hash": "f468e59efdd971712be5fb6972cd21891d867c85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Riteo Siuga ", "committer_raw": "Riteo Siuga ", "summary": "GDExtension: add an interface for loading extra documentation", "body": "Adds two new GDExtension interface methods:\n- `editor_help_load_xml_from_utf8_chars`\n- `editor_help_load_xml_from_utf8_chars_and_len`\n\nBoth of these methods parse the XML passed into an extra documentation\ncontainer which, when needed, is merged into the main doc container.\n\nCo-Authored-By: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83747 }, "17e7f85c06366b427e5068c5b3e2940e27ff5f1d": { "hash": "17e7f85c06366b427e5068c5b3e2940e27ff5f1d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87609 from akien-mga/scons-d3d12-install-fix-linux-support", "body": "SCons: Fix Windows cross-compilation from Linux after #86717", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4e519b07f37c8a3e8d2282df085e059cbf87d4b": { "hash": "b4e519b07f37c8a3e8d2282df085e059cbf87d4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix Windows cross-compilation from Linux after #86717", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87609 }, "3bb336dfbd3574cf69ef197aa619de9639f05f0e": { "hash": "3bb336dfbd3574cf69ef197aa619de9639f05f0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Mention Multiplayer.`get_remote_sender_id`'s 0 after await", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87610 }, "73589f6db604c9c93d3c5ab4cc2cd51f9628256f": { "hash": "73589f6db604c9c93d3c5ab4cc2cd51f9628256f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.12.1 to v0.12.3", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.12.3\n\n+ Full Changelog:\nhttps://github.com/thorvg/thorvg/compare/v0.12.1...v0.12.3\n\nGodot-related SVG bug fixes:\n\n+ svg_loader: Add missing transform functions skewX and skewY.\nthorvg/thorvg#1928\n+ sw_engine: Rectified dash line drawing issue.\nthorvg/thorvg#1932", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87612 }, "99ac3d332ac8aec3ef93b13e8aa9755da667efb0": { "hash": "99ac3d332ac8aec3ef93b13e8aa9755da667efb0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87597 from zaevi/fix_csharp_aot_initialization", "body": "C#: Fix not assigning `runtime_initialized` when initializing with AOT.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f6e68a44d70bb9a28fd5d96763e64e189526015": { "hash": "0f6e68a44d70bb9a28fd5d96763e64e189526015", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87587 from bruvzg/rtl_image_update_connect", "body": "[RTL] Connect image update signals.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e5ecf95c1a78066acdf7e26ff17a0468e7d9a610": { "hash": "e5ecf95c1a78066acdf7e26ff17a0468e7d9a610", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87571 from 0x0ACB/fam_offby1", "body": "Fix `FileAccessMemory` off by one error in `eof_reached`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3dfcc5977ad3d08db1c7e1a56c0ea9a12856697": { "hash": "d3dfcc5977ad3d08db1c7e1a56c0ea9a12856697", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87555 from EIREXE/video_player_unfunny", "body": "Replace internal usage of ImageTexture in VideoStreamPlayer for Texture2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3bbf4abfaa51848b6d18ad9f4c559973faee3cef": { "hash": "3bbf4abfaa51848b6d18ad9f4c559973faee3cef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87550 from zaevi/fix_csharp_generic_reloading", "body": "C#: Fix sorting for generic types when reloading assemblies.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31baf464b377636dbdcb5c6b24379bc6470750d3": { "hash": "31baf464b377636dbdcb5c6b24379bc6470750d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87549 from emanvidmaker/DarkModeOnWin10Patch", "body": "Make dark mode Title Bar work on Windows 10 1909 (build:18363) and above", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "563e3858104da5c99e2bbaf0af3525e4db1e4e28": { "hash": "563e3858104da5c99e2bbaf0af3525e4db1e4e28", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87526 from zaevi/fix_csharp_gc", "body": "C#: Fix incorrect GC handle for non-instantiable types.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73419e645b136728032e2326f4e7b31a0cca67d2": { "hash": "73419e645b136728032e2326f4e7b31a0cca67d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87523 from skyace65/Minor-Doc-fixes", "body": "Fix several minor class reference issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85b2c947b26e6f82d755f281a595ddbcb858260d": { "hash": "85b2c947b26e6f82d755f281a595ddbcb858260d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87518 from paulloz/dotnet/fix-warnings", "body": "Clean a number of C# warnings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e96030ecb424d8cda5ed033c020e2047e8175872": { "hash": "e96030ecb424d8cda5ed033c020e2047e8175872", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87506 from mihe/soft-body-without-attachment", "body": "Fix error when pinning soft body point without attachment", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "184009eda65d2c3f504712169db4d462c8b42cd0": { "hash": "184009eda65d2c3f504712169db4d462c8b42cd0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87482 from RandomShaper/d3d12_spacey", "body": "Direct3D 12: Let NIR runtime data and push constants use the same register scheme as bindings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a861ab5a2dfb2ce878da39ad959fd36bc013963": { "hash": "2a861ab5a2dfb2ce878da39ad959fd36bc013963", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87459 from jsjtxietian/tween-from", "body": "Fix passing int to tween's `from` with float property will be forced to interpolate as int", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62c87dc83e1b1b58d94d7de544965d090ea73258": { "hash": "62c87dc83e1b1b58d94d7de544965d090ea73258", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87444 from Mickeon/documentation-XROrigin3D-tweaks", "body": "Tweak XROrigin3D documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ce40ebb44c2e40f2f8e4a9a402fd6cbbad51d4d": { "hash": "1ce40ebb44c2e40f2f8e4a9a402fd6cbbad51d4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87386 from clayjohn/GLES3-lightmap-bake", "body": "Add GLES3 infrastructure for lightmap baking in the compatibility backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c26a338430c7343399158edc6842e4eb4d55a9d3": { "hash": "c26a338430c7343399158edc6842e4eb4d55a9d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87356 from jsjtxietian/connection-error", "body": "Check if the ref shader is valid in visual shader's `_update_option_menu`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cd5e973d7a2402f6ddaa52e38bda1cfccf33bab0": { "hash": "cd5e973d7a2402f6ddaa52e38bda1cfccf33bab0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86717 from mrbbbaixue/d3d12-sdk-install-python", "body": "Add a python script to install Direct3D 12 SDK components.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "535a2a6f273bae109bc3d121d0e73a4b218bd3b3": { "hash": "535a2a6f273bae109bc3d121d0e73a4b218bd3b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86581 from MJacred/optimize/audio_server", "body": "Optimize `AudioServer::_driver_process()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "23275074cbce100ea0dec9ed590a6c3cd1fa15b4": { "hash": "23275074cbce100ea0dec9ed590a6c3cd1fa15b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86304 from OverloadedOrama/fix-menubar-scaling", "body": "Fix `MenuBar` and `MenuButton` hover position scaling properly with the scale factor multiplier", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "849b69828ba7e43c672612a2a661fa93d4d4f39b": { "hash": "849b69828ba7e43c672612a2a661fa93d4d4f39b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85908 from avilches/fix-must-be-variant-analyzer-fail-with-generic-typed-attributes", "body": "Allow using `[MustBeVariant]` in generic typed attributes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d36f5cf2ba55995bd0ac83043552601e03b9ee74": { "hash": "d36f5cf2ba55995bd0ac83043552601e03b9ee74", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85504 from nongvantinh/fix-csharp-loader", "body": "Fix C# script loader does not work reliably", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d17fc1f736c648234f5f83564dfd3c1653c2d5c": { "hash": "6d17fc1f736c648234f5f83564dfd3c1653c2d5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Connect image update signals.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87587 }, "18599c0935571aeede87198d943c4da13b2ad389": { "hash": "18599c0935571aeede87198d943c4da13b2ad389", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix sorting for generic types when reloading assemblies.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87550 }, "43a709fd0d1229c419f36fe436709b872479f5ff": { "hash": "43a709fd0d1229c419f36fe436709b872479f5ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MzkyMzc=" ], "author_raw": "MJacred ", "committer_raw": "MJacred ", "summary": "Optimize AudioServer::_driver_process()", "body": "Move expensive calculations outside inner hot loops.\n\nForward-ported from 3.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86581 }, "46b309657048d881fd41c0af40f723b570d02ed4": { "hash": "46b309657048d881fd41c0af40f723b570d02ed4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Clean a bunch of C# warnings", "body": "- `[Obsolete]` tag generated in the middle of documentation comments\n- Potential `null` values in generators\n- Obsolete call to `GetEditorInterface()`\n- We don't want `Godot.Collections.Array` to end with `Collection`\n- A few culture specifications and use of `AsSpan` instead of `SubString` in `StringExtensions`\n- Disable CA1716 in GodotSharp", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87518 }, "a16ca4b96c17e430d31d4a2afbf136ad4c818654": { "hash": "a16ca4b96c17e430d31d4a2afbf136ad4c818654", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDQ3Mjgy" ], "author_raw": "Emanvidmaker ", "committer_raw": "Emanuel Acosta Gonzalez (emanvidmaker) ", "summary": "Added dark mode support for Windows 10, versions 1909(18363) and above", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87549 }, "e868a9f577ede620aeb76a60097c470de3296233": { "hash": "e868a9f577ede620aeb76a60097c470de3296233", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix not assigning `runtime_initialized` when initializing with AOT.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87597 }, "faebb0895f11bcbdf82853582b67323ff9d25cfb": { "hash": "faebb0895f11bcbdf82853582b67323ff9d25cfb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Highlight code region comments", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83220 }, "3d2cbb216e21de44703bb0e9412fbd2d09514088": { "hash": "3d2cbb216e21de44703bb0e9412fbd2d09514088", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87546 }, "5034478611697358f4e135c69f364ef6d8cd54dc": { "hash": "5034478611697358f4e135c69f364ef6d8cd54dc", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87581 from akien-mga/certs-2023-12", "body": "certs: Sync with Mozilla bundle as of Dec 13, 2023", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8d5c4b3bd38fa7577a8bfd6f4078ad75ebcd05c8": { "hash": "8d5c4b3bd38fa7577a8bfd6f4078ad75ebcd05c8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87575 from akien-mga/ci-emsdk-14", "body": "CI: Update `mymindstorm/setup-emsdk` to v14, should fix cache folder conflicts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae2baec640c07d7166f684b0be1a5d8dafd8d4af": { "hash": "ae2baec640c07d7166f684b0be1a5d8dafd8d4af", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87574 from RandomShaper/d3d12_codeowners", "body": "Direct3D 12: Include in CODEOWNERS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "474011ac06a79015c14dc5eb8a515dce72473d82": { "hash": "474011ac06a79015c14dc5eb8a515dce72473d82", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87543 from akien-mga/version-remove-year", "body": "Remove now unused `year` member from `version.py`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "68d5043e889c294d346937ccc913f645e1e999a6": { "hash": "68d5043e889c294d346937ccc913f645e1e999a6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87541 from clayjohn/TextureRD-property", "body": "Avoid saving the texture_rd_rid property of TextureRD resources", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3f7ea71e883049d41051a6f58828a98c4d7b0eae": { "hash": "3f7ea71e883049d41051a6f58828a98c4d7b0eae", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87495 from jsjtxietian/USE_LIGHT_SHADER_CODE", "body": "Clean up outdated `USE_LIGHT_SHADER_CODE` usage", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b83e8ae8132a9197719c10b8824767d8a26a214": { "hash": "1b83e8ae8132a9197719c10b8824767d8a26a214", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87460 from BastiaanOlij/stereo_ivec", "body": "Add ivec variants to multiview_uv for stereo rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1018706c87e43370fb1e7599024c1fdf00411638": { "hash": "1018706c87e43370fb1e7599024c1fdf00411638", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87390 from clayjohn/dummy-multimesh", "body": "Add basic multimesh data needed for headless export to the Dummy rendering server", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "91ac53ec1bd532b1c4a5bbec422995686c191701": { "hash": "91ac53ec1bd532b1c4a5bbec422995686c191701", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87385 from Sauermann/fix-subviewport-physics-picking", "body": "Fix SubViewport physics picking", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "672b0340764553117d58f311339c2e321038307e": { "hash": "672b0340764553117d58f311339c2e321038307e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87303 from bruvzg/fd_options_no_editor", "body": "[Native File Dialog] Add support for adding custom options to the dialogs (w/o editor changes).", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1949d91286d9407d51e0da349bf2486ed1945992": { "hash": "1949d91286d9407d51e0da349bf2486ed1945992", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86537 from BastiaanOlij/openxr_cleanup_scons", "body": "Cleanup of OpenXR module SCons config", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9579dc6313d9f8792748acf80443e50e3c9ae9e6": { "hash": "9579dc6313d9f8792748acf80443e50e3c9ae9e6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85239 from HolonProduction/global-class-property-location", "body": "Handle global classes when resolving property location", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0dc23367cb8bf4c0dab3e3e8016a16637b636ac": { "hash": "e0dc23367cb8bf4c0dab3e3e8016a16637b636ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Remove now unused `year` member from `version.py`", "body": "We changed copyright to use \"present\" for the current year, so we no\nlonger need to hardcode this and (like now) forget to bump it yearly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87543 }, "c6e829b4c6ff39d65da9309ccfe083722e9399c5": { "hash": "c6e829b4c6ff39d65da9309ccfe083722e9399c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "certs: Sync with Mozilla bundle as of Dec 13, 2023", "body": "https://github.com/bagder/ca-bundle/commit/bef37a977ccb45fb4c1b213b79dd6ba438077561", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87581 }, "82a36cf31ba9e1530d687071e9f764654a2175b9": { "hash": "82a36cf31ba9e1530d687071e9f764654a2175b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Cleanup of OpenXR module scons config", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86537 }, "35ef0b32b328d9e5ed15f86a0f4a4d29518dec12": { "hash": "35ef0b32b328d9e5ed15f86a0f4a4d29518dec12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Update mymindstorm/setup-emsdk to v14, should fix cache folder conflicts", "body": "https://github.com/mymindstorm/setup-emsdk/releases/tag/v14\n\nCo-authored-by: Yuri Sizov ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87575 }, "3ce8bad80976a46933f3c03b759d40963a1533a1": { "hash": "3ce8bad80976a46933f3c03b759d40963a1533a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Include in CODEOWNERS", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87574 }, "47da9f8892254014e34e8e7f4aacab99096a6797": { "hash": "47da9f8892254014e34e8e7f4aacab99096a6797", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Fix and enable custom debug printing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87572 }, "2561f6fc52b036fd133b9b1b16e770912d45745b": { "hash": "2561f6fc52b036fd133b9b1b16e770912d45745b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Fix FileAccessMemory off by one error in eof_reached", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87571 }, "9d0302d70861d8d2d36928080d6689d7d8b9a8c6": { "hash": "9d0302d70861d8d2d36928080d6689d7d8b9a8c6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Make CharacterBody properties public", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87167 }, "6807cd86738022a5b30a41927126d7adfabc4041": { "hash": "6807cd86738022a5b30a41927126d7adfabc4041", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Make format feature check more defensive", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87570 }, "ff089f8cea5ac874f1d81f73c6ac83a1b4715858": { "hash": "ff089f8cea5ac874f1d81f73c6ac83a1b4715858", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Check is the ref shader valid in visual shader's update_option_menu", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87356 }, "efb1cbaad40b910dbb39d35c896bbe27cb782e49": { "hash": "efb1cbaad40b910dbb39d35c896bbe27cb782e49", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add GLES3 infrastructure for lightmap baking in the compatibility backend", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87386 }, "c8925827790b28a9a3a5013ce094514db17b96b7": { "hash": "c8925827790b28a9a3a5013ce094514db17b96b7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDE2OTA=" ], "author_raw": "Álex Román Núñez ", "committer_raw": "Álex Román Núñez ", "summary": "Replace internal usage of ImageTexture in VideoStreamPlayer for Texture2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87555 }, "f1781fe9d1ec82cc9f78ecf0a8f6fa20e7114e46": { "hash": "f1781fe9d1ec82cc9f78ecf0a8f6fa20e7114e46", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Significantly improve the speed of shader compilation in compatibility backend", "body": "Compile the unlit version by default to save on both cache size and compile time", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87553 }, "201e9467410ea331c1a40bbd7457aef1acedbe34": { "hash": "201e9467410ea331c1a40bbd7457aef1acedbe34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix incorrect GC handle for non-instantiable types.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87526 }, "c6316bff65c92d4a9a4b06ca801082d431b35b37": { "hash": "c6316bff65c92d4a9a4b06ca801082d431b35b37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Avoid saving the texture_rd_rid property of TextureRD resources", "body": "RIDs do not persist between runs, so they should not be saved", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87541 }, "4b6ad349886288405890b07d4a8da425eb3c97ec": { "hash": "4b6ad349886288405890b07d4a8da425eb3c97ec", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #87533 from YuriSizov/3to4-no-wrapp", "body": "Remove incorrect C# rename from the project converter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c99e4f862f08e9faa28aba068163176518608dab": { "hash": "c99e4f862f08e9faa28aba068163176518608dab", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Handle global classes when resolving property location", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85239 }, "552403d581f0b254f9722c9af37494230d6141d1": { "hash": "552403d581f0b254f9722c9af37494230d6141d1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Tweak XROrigin3D documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87444 }, "07132860dcccfef7bed0191bff0f02f8169c20db": { "hash": "07132860dcccfef7bed0191bff0f02f8169c20db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Remove incorrect C# rename from the project converter", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87533 }, "e864b26e540a0de18ffa4e48ee87091f94db62fa": { "hash": "e864b26e540a0de18ffa4e48ee87091f94db62fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1Mzc2OTUw" ], "author_raw": "Emmanouil Papadeas ", "committer_raw": "Emmanouil Papadeas ", "summary": "Fix `MenuBar` hover position scaling properly with the scale factor multiplier", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86304 }, "442bbb595037321fd4d4224c7dde151525bb9538": { "hash": "442bbb595037321fd4d4224c7dde151525bb9538", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87527 from akien-mga/zlib-1.3.1", "body": "zlib/minizip: Update to version 1.3.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10945f752caa5745907c4e30a59212d41dcf4205": { "hash": "10945f752caa5745907c4e30a59212d41dcf4205", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87510 from adamscott/make-text-editor-consistent-with-script-editor", "body": "Make the text editor consistent with the script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b698204a1e53860e60456c934eae59d191d407a7": { "hash": "b698204a1e53860e60456c934eae59d191d407a7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87505 from BastiaanOlij/fix_mobile_refprobe_validation", "body": "Fix framebuffer created for reflection probe in mobile renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47ec590af8b3e3bdf1199f9ec68ef0fde82265a4": { "hash": "47ec590af8b3e3bdf1199f9ec68ef0fde82265a4", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87498 from bruvzg/mac_fix_mod_space_events", "body": "[macOS] Fix missing modifier + space key down events.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6876303c8503943b64cf5faa1bc50b134e9da534": { "hash": "6876303c8503943b64cf5faa1bc50b134e9da534", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87489 from clayjohn/GLES3-scissor", "body": "Disable scissor test after rendering batches in compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c9a00f3a827343b3b0ff04ea9c4cbf7195b527b": { "hash": "9c9a00f3a827343b3b0ff04ea9c4cbf7195b527b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87432 from Rindbee/fix-set_global_position-in-control", "body": "Fix issue where `set_global_position(global_position)` in `Control` resulted in a different result than `global_position`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a32a2eaedc5eb8b3e9a01f0458bdd37485037ce9": { "hash": "a32a2eaedc5eb8b3e9a01f0458bdd37485037ce9", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87417 from AThousandShips/tree_clear", "body": "Use callable for `TreeItem` custom draw", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d454fccdb3eee49774a583cf7ba273fd115e6620": { "hash": "d454fccdb3eee49774a583cf7ba273fd115e6620", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87395 from mrcdk/popupmenu_get_state", "body": "Expose `PopupMenu` `get_item_multistate()` and `set/get_item_multistate_max()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "344fe62bdbcfb493cf952cbab846d1a29757872d": { "hash": "344fe62bdbcfb493cf952cbab846d1a29757872d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87392 from clayjohn/dummy-shader", "body": "Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "412f5b3422551609076e70e3596f0f16ed85d42c": { "hash": "412f5b3422551609076e70e3596f0f16ed85d42c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87353 from OverloadedOrama/max-undo-steps", "body": "Implement maximum undo steps in UndoRedo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "adcfe3d1a0fcb6313c656cbad09fec0ff48ad4a7": { "hash": "adcfe3d1a0fcb6313c656cbad09fec0ff48ad4a7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87252 from ajreckof/Fix-renaming-a-node-to-the-name-of-its-siblings-breaking-NodePath", "body": "Fix renaming a node to the name of its siblings breaking NodePath", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea6e20253b1eb4e059a24fb588e55beb48d2e5cb": { "hash": "ea6e20253b1eb4e059a24fb588e55beb48d2e5cb", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87235 from dsnopek/openxr-local-floor", "body": "Add support for OpenXR local floor extension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f062d7294e449abe2d128afb7b80bd6bb02872c2": { "hash": "f062d7294e449abe2d128afb7b80bd6bb02872c2", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87156 from DevPoodle/depth-stencil-descriptions", "body": "Add descriptions to the remaining properties of RDPipelineDepthStencilState", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f2d493b0e555801d7955020cc7011e83882c6a7": { "hash": "7f2d493b0e555801d7955020cc7011e83882c6a7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87047 from Mickeon/documentation-missing-signals", "body": "Add missing descriptions to remaining signals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fa5aa5c8a5afb7a1807862d6bf69dd7b3c8970a": { "hash": "0fa5aa5c8a5afb7a1807862d6bf69dd7b3c8970a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86677 from daustria/debug-modes-opengl", "body": "Implement overdraw, lighting, and unshaded debug draw modes for opengl", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54deaafef6156e87f26fc19d3e754347ecffc865": { "hash": "54deaafef6156e87f26fc19d3e754347ecffc865", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85660 from Maran23/theme-basic", "body": "Mark `gui/theme/custom` and `gui/theme/custom_font` as basic properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "72756133e0bd31bea822a0c2351dc561d92fdd49": { "hash": "72756133e0bd31bea822a0c2351dc561d92fdd49", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85224 from HolonProduction/identifier-type-prefer-annotated", "body": "Prefer identifiers annotated type if assigned type is incompatible to it", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ce450f8bc838620a3573ef741993ae165049e21": { "hash": "2ce450f8bc838620a3573ef741993ae165049e21", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84894 from clayjohn/tangent-error-message", "body": "Store ArrayMesh path in RenderingServer for use in error messages", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8f33a74ff9e19bf1f44b2c10725d23d07e4b12e": { "hash": "e8f33a74ff9e19bf1f44b2c10725d23d07e4b12e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81689 from AThousandShips/compress_doc", "body": "Clarify `PackedByteArray.decompress*` limitations with external data", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79d818478f30157f3c6e2fd2dd195b857f2d6404": { "hash": "79d818478f30157f3c6e2fd2dd195b857f2d6404", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #79813 from AThousandShips/callable_doc", "body": "Clarify that `Callable` will not be encoded with `var_to_bytes`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6d2a827f735a4a39034269cc91546575cf26802f": { "hash": "6d2a827f735a4a39034269cc91546575cf26802f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #79374 from raulsntos/ignore-directories-in-tpz", "body": "Ignore directory entries in TPZ", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8f521bcadc9749bfc861cff4c6e8216a49aa22e": { "hash": "a8f521bcadc9749bfc861cff4c6e8216a49aa22e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Native File Dialog] Add support for adding custom options to the dialogs.", "body": "Add support for adding custom options (checkboxes and optionboxes) to the dialogs (both native and built-in).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87303 }, "ea2c6f1d0b5cab38a38b986c3af1345cbd59f633": { "hash": "ea2c6f1d0b5cab38a38b986c3af1345cbd59f633", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3OTU2NzU2", "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "MrBBBaiXue ", "committer_raw": "MrBBBaiXue ", "summary": "Add a python script to install Direct3D 12 SDK components.", "body": "This makes it much faster to get started with Direct3D 12 builds,\nas you only need to run `python .\\misc\\scripts\\install_d3d12_sdk_windows.py`\nthen run `scons d3d12=yes`.\n\nThis installs DirectX Shader Compiler, Mesa NIR, WinPixEventRuntime\nand DirectX 12 Agility SDK.\n\n- Define a default path that uses the locations from the script.\n- Now the default path is in \"%LOCALAPPDATA%\\Godot\\build_deps\\\"\n- Updated CI to use this new python script.\n\nCo-Authored-By: Hugo Locurcio ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86717 }, "8ead8d2ddb4bef0f667e208b7f4532a75ba494f7": { "hash": "8ead8d2ddb4bef0f667e208b7f4532a75ba494f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "zlib/minizip: Update to version 1.3.1", "body": "Minizip includes previously backported fix for CVE-2023-45853,\nand a Debian patch for CVE-2014-9485 was also upstreamed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87527 }, "625c4bdacef4173f94200632362e25e537ad5d21": { "hash": "625c4bdacef4173f94200632362e25e537ad5d21", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Linux] Add support for PCK embedding section with non GNU-ld linkers.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87464 }, "2004ad1ac57a7d30718f7eeda9b50fe36df005d0": { "hash": "2004ad1ac57a7d30718f7eeda9b50fe36df005d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Clean up outdated `USE_LIGHT_SHADER_CODE` usage", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87495 }, "ed20e32f06b23906b6e2f32c5fed399b04f5d582": { "hash": "ed20e32f06b23906b6e2f32c5fed399b04f5d582", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwODAzNjg=" ], "author_raw": "skyace65 ", "committer_raw": "skyace65 ", "summary": "Fix several minor class reference issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87523 }, "bb83c4adec61d51d72c429c0f4172dc4c6479343": { "hash": "bb83c4adec61d51d72c429c0f4172dc4c6479343", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNzUzMTQ=" ], "author_raw": "Giwayume ", "committer_raw": "Giwayume ", "summary": "Add custom shader attributes to Canvas Item Shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86564 }, "12c84836b7607cc91ff809f8887a8655fd29e0d7": { "hash": "12c84836b7607cc91ff809f8887a8655fd29e0d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Make the text editor consistent with the script editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87510 }, "a3f07ad858ae69f6837c3a55fca22c566b1523b8": { "hash": "a3f07ad858ae69f6837c3a55fca22c566b1523b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix error when pinning soft body point without attachment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87506 }, "a8690cbeedf3238198e3736e64da5bfe1fd5ee37": { "hash": "a8690cbeedf3238198e3736e64da5bfe1fd5ee37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Add support for OpenXR local floor extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87235 }, "8f4598bad4d9e87e6647d8c6f4ad529934508a79": { "hash": "8f4598bad4d9e87e6647d8c6f4ad529934508a79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing documentation for AudioStream & AudioStreamPlayback", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86958 }, "8f10d7dd194d205e1991be222c9afdc49a5f78a1": { "hash": "8f10d7dd194d205e1991be222c9afdc49a5f78a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing descriptions to remaining signals.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87047 }, "914eecaddba53484278e5964532f08cb918e9b4a": { "hash": "914eecaddba53484278e5964532f08cb918e9b4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix framebuffer created for reflection probe in mobile renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87505 }, "74c32faa78b54863f8f25c538083907c2bf71791": { "hash": "74c32faa78b54863f8f25c538083907c2bf71791", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #81874 from bakneko/remove-lgtm", "body": "Remove lgtm.yml since LGTM is now replaced by Github Code Scanning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "257d03681cd9a61a67c6d69637aa87c45be71ebb": { "hash": "257d03681cd9a61a67c6d69637aa87c45be71ebb", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Use callable for `TreeItem` custom draw", "body": "Deprecating old functionality", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87417 }, "58ddd8410885997f4414dc66c007a740a904d588": { "hash": "58ddd8410885997f4414dc66c007a740a904d588", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw", "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Basis' documentation", "body": "Co-Authored-By: Aaron Franke ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87175 }, "ce47551822aa9ceba9fd5e6a09a1d5a3d691c4ce": { "hash": "ce47551822aa9ceba9fd5e6a09a1d5a3d691c4ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix missing modifier + space key down events.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87498 }, "1066f01607468a002d62bce989dca73ead3544eb": { "hash": "1066f01607468a002d62bce989dca73ead3544eb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Add ivec variants to multiview_uv for stereo rendering", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87460 }, "062e8802b7a5569f37d6a42e8a270c31b58ff6e6": { "hash": "062e8802b7a5569f37d6a42e8a270c31b58ff6e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Disable scissor test after rendering batches in compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87489 }, "21ade7f0f76f33214c7c214a3e87f98bdfb94fdb": { "hash": "21ade7f0f76f33214c7c214a3e87f98bdfb94fdb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87392 }, "6fea273ed3df7d4be9674d35aae698731fa823ea": { "hash": "6fea273ed3df7d4be9674d35aae698731fa823ea", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87476 from AThousandShips/search_fix", "body": "Fix selection regression in `EditorHelpSearch`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a07df648eccabceae84ba6c1590cdeca4753b114": { "hash": "a07df648eccabceae84ba6c1590cdeca4753b114", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87474 from Rindbee/fix-forgetting-h_separation-when-internal_elements-exist", "body": "Fix forgetting `h_separation` when internal elements exist", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5f033476c3052365e23e4fe14fd35e31f2cf6b9": { "hash": "b5f033476c3052365e23e4fe14fd35e31f2cf6b9", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87470 from AThousandShips/tile_thread_fix", "body": "[Editor] Fix threading problems with `TileMap` preview", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fc25ff021af3dcdfc2647c7f1543b71381afb90c": { "hash": "fc25ff021af3dcdfc2647c7f1543b71381afb90c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87415 from AThousandShips/tree_font", "body": "Redraw `TreeItem` on more changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e43921fbe47bdc35f416bb77f61f051fb475072": { "hash": "6e43921fbe47bdc35f416bb77f61f051fb475072", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87409 from AThousandShips/issue_version", "body": "Use latest doc version in issue template", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e89c9b50adf484f026352cb8fdadb459823c86e6": { "hash": "e89c9b50adf484f026352cb8fdadb459823c86e6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87373 from Calinou/add-log-file-cli-argument", "body": "Add `--log-file` command line argument to write output log to a file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f98e57563b76e58ab8ac27491ae193d740c902d2": { "hash": "f98e57563b76e58ab8ac27491ae193d740c902d2", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87370 from AThousandShips/null_additional", "body": "Null check improvements", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2ee8f46056453b034e831c8a1f1531c12fc2837a": { "hash": "2ee8f46056453b034e831c8a1f1531c12fc2837a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87346 from m4gr3d/android_dependencies_updates", "body": "Update Android dependencies for the project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f5111744585f01eaa9b7c3730f9592e69677efa": { "hash": "8f5111744585f01eaa9b7c3730f9592e69677efa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87343 from ryevdokimov/fix-2d-top-level-2", "body": "Update the viewport if CanvasItem top level is changed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3755b7286cf8dd5b10bc0f936ee7f38162949d9a": { "hash": "3755b7286cf8dd5b10bc0f936ee7f38162949d9a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87332 from AThousandShips/scene_saved", "body": "[Editor] Add `EditorPlugin::scene_saved` signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf94131e41ac748425650e8eb5c9275575ec58fd": { "hash": "bf94131e41ac748425650e8eb5c9275575ec58fd", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87225 from kleonc/transposed-texture-fix-2d-normals", "body": "Fix 2D normals for transposed texture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbfad3d7a5ce60112197ed909e1ff3fe3f90a298": { "hash": "bbfad3d7a5ce60112197ed909e1ff3fe3f90a298", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87200 from passivestar/dock-shortcuts", "body": "Add support for search shortcut to all docks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e8105adb0e7b19e0b851758c6bf0aa2f0d609ee0": { "hash": "e8105adb0e7b19e0b851758c6bf0aa2f0d609ee0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87155 from griffinkh/build_warning_fix", "body": "Fix build warning with memset value being too large", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36f5050c34b004174a9db36708a6f24fce57426a": { "hash": "36f5050c34b004174a9db36708a6f24fce57426a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87050 from nikitalita/convert-3.x-skeletons", "body": "Skeleton3D: Convert 3.x skeletons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7210674b87c15af2d34ba13e521bfee2b7da87d": { "hash": "c7210674b87c15af2d34ba13e521bfee2b7da87d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86772 from Rindbee/display-functions-in-profiler", "body": "Display functions that were previously forgotten in Profiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0eb11e52eab8ce0824bfd1fb50c5cda2d753ef9c": { "hash": "0eb11e52eab8ce0824bfd1fb50c5cda2d753ef9c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86221 from TokageItLab/fix-blend-left", "body": "Make default `blend_left` consider current blend amount", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e95456b7f38474b0207bc71609eea314153aceac": { "hash": "e95456b7f38474b0207bc71609eea314153aceac", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86073 from m4rr5/add_reflection_mask", "body": "Add a reflection mask to the reflection probes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "52bac73a89495f61f33d2c55a6798173fa381d7f": { "hash": "52bac73a89495f61f33d2c55a6798173fa381d7f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84085 from CardboardCarl/master", "body": "Clarified behavior of RayCast objects when `get_collision_point()` is used inside a collision shape", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "feb1157276d448b321a2bc89f7efe8872127de66": { "hash": "feb1157276d448b321a2bc89f7efe8872127de66", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83510 from Geometror/vs-connection-ops", "body": "Add connection related functionality to VisualShader (deleting, dropping/inserting a node)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c50b80228f3532918a805ed95814da8ddfc61026": { "hash": "c50b80228f3532918a805ed95814da8ddfc61026", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #78967 from aaronfranke/gltf-omi-physics-shape", "body": "GLTF: Update `OMI_physics_body`, add `OMI_physics_shape`, keep `OMI_collider`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e0f8cf4acbacbc9c26f7a510922be8cef2431d2f": { "hash": "e0f8cf4acbacbc9c26f7a510922be8cef2431d2f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #77730 from Jummit/fix-subviewport-1", "body": "Fix `push_input` events not going through after first pressed mouse event", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c73bfd5d81f1c4e3e2257dc1d1fb3bb237a98c41": { "hash": "c73bfd5d81f1c4e3e2257dc1d1fb3bb237a98c41", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1Mzc2OTUw" ], "author_raw": "Emmanouil Papadeas ", "committer_raw": "Emmanouil Papadeas ", "summary": "Implement maximum undo steps in UndoRedo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87353 }, "c9bdccf7f276744630ac0dff36a284f457871f9f": { "hash": "c9bdccf7f276744630ac0dff36a284f457871f9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4MzUzMQ==" ], "author_raw": "mrcdk ", "committer_raw": "mrcdk ", "summary": "Expose PopupMenu get_item_multistate(), get_item_multistate_max() and set_item_multistate_max()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87395 }, "0a89a2db9e539794ebe5a27f66fbf98fd564b174": { "hash": "0a89a2db9e539794ebe5a27f66fbf98fd564b174", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Direct3D 12: Let NIR runtime data and push constants use the same register scheme as bindings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87482 }, "97a77c519301978830a83710e53e8c23afbacc61": { "hash": "97a77c519301978830a83710e53e8c23afbacc61", "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 support for search shortcut to all docks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87200 }, "3bed6b1cb0718c44530edc4f4f738f4acbc48f56": { "hash": "3bed6b1cb0718c44530edc4f4f738f4acbc48f56", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Update the viewport if CanvasItem top level is changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87343 }, "97b469c46d8a3225cc26b22952e408451192794e": { "hash": "97b469c46d8a3225cc26b22952e408451192794e", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Add `EditorPlugin::scene_saved` signal", "body": "Matches the `EditorNode` one for parity with the exposed\n`resource_saved` signal", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87332 }, "3b7b4843007faf723c400acfe5891f2768447123": { "hash": "3b7b4843007faf723c400acfe5891f2768447123", "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 selection regression in `EditorHelpSearch`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87476 }, "0c6b6fe74959bf812de8d5f7b019c621bf62df9c": { "hash": "0c6b6fe74959bf812de8d5f7b019c621bf62df9c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix issue where `set_global_position(global_position)` in `Control` resulted in a different result than `global_position`", "body": "Previously, the case where the pivot point was not at the origin was ignored.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87432 }, "567e76f9352ba663813ae8d9d8a028a41f84293e": { "hash": "567e76f9352ba663813ae8d9d8a028a41f84293e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix forgetting `h_separation` when internal elements exist", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87474 }, "552594ffdcca599bf5d44a8b61f9a940ccab38e5": { "hash": "552594ffdcca599bf5d44a8b61f9a940ccab38e5", "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": "Redraw `TreeItem` on more changes", "body": "* Custom font changes\n* Custom draw changes\n* Custom as button", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87415 }, "dbcd82ba674182fbf5bf5ae0a9701da2b11e6fe9": { "hash": "dbcd82ba674182fbf5bf5ae0a9701da2b11e6fe9", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Fix threading problems with `TileMap` preview", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87470 }, "7e5bce7090c6a7860b62185b4f0c97c38c33b76d": { "hash": "7e5bce7090c6a7860b62185b4f0c97c38c33b76d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Update window visible state on deminiaturize.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87465 }, "3c596094ab0d65461e64442942ffea21ccc5a5bc": { "hash": "3c596094ab0d65461e64442942ffea21ccc5a5bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix pass int to tween's from with float property will be forced to interpolate as int", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87459 }, "692412562de8beda5fa2d639be8372758ec30664": { "hash": "692412562de8beda5fa2d639be8372758ec30664", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDA3NA==" ], "author_raw": "Alberto Vilches <194074+avilches@users.noreply.github.com>", "committer_raw": "Alberto Vilches <194074+avilches@users.noreply.github.com>", "summary": "C#: Fix to allow usage of [MustBeVariant] in generic typed attributes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85908 }, "7676e389a77e1b032c81557c067d6a71cdbbf9ea": { "hash": "7676e389a77e1b032c81557c067d6a71cdbbf9ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "Nông Văn Tình ", "committer_raw": "Nông Văn Tình ", "summary": "Fixes C# script loader does not work reliably", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85504 }, "5e7cda3405b82f70f8d832a70b7ac64c9c1ec2f6": { "hash": "5e7cda3405b82f70f8d832a70b7ac64c9c1ec2f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Use autoload singleton name in `GDScriptDocGen`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87421 }, "6dfec4f70dfe77560de046fe99d6514e7831755a": { "hash": "6dfec4f70dfe77560de046fe99d6514e7831755a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxODM1ODQw" ], "author_raw": "CardboardCarl <31835840+CardboardCarl@users.noreply.github.com>", "committer_raw": "CardboardCarl <31835840+CardboardCarl@users.noreply.github.com>", "summary": "Clarified behavior of RayCast objects when get_collision_point() is used inside a collision shape", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84085 }, "e28b31ec9665f2ec92cf3e1f72fd43b85e3d980c": { "hash": "e28b31ec9665f2ec92cf3e1f72fd43b85e3d980c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "Use `os_unfair_lock` on Apple platforms", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87393 }, "d2ab1b60c48647523e968a13312ed112f7ac09c3": { "hash": "d2ab1b60c48647523e968a13312ed112f7ac09c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw", "MDQ6VXNlcjMyMzIx" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Document bone list for SkeletonProfileHumanoid", "body": "Co-Authored-By: K. S. Ernest (iFire) Lee ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87372 }, "c2627d24ad5c79c9272141489456566a8c71b668": { "hash": "c2627d24ad5c79c9272141489456566a8c71b668", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Use latest doc version in issue template", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87409 }, "25f573ca63d4fb99edb6e28255d55166c5efa84f": { "hash": "25f573ca63d4fb99edb6e28255d55166c5efa84f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0NjU3MA==", "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Marcel Offermans ", "committer_raw": "Marcel Offermans ", "summary": "Add a reflection mask to the reflection probes.", "body": "Co-authored-by: Bastiaan Olij ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86073 }, "bcad569ed9c2d547dbf48b40ef7db25c41015732": { "hash": "bcad569ed9c2d547dbf48b40ef7db25c41015732", "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": "Skeleton3D: Convert 3.x skeletons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87050 }, "ed2b3d358d3883b98f741cbfc1ca3d7aa4fcbb7b": { "hash": "ed2b3d358d3883b98f741cbfc1ca3d7aa4fcbb7b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Add basic multimesh data needed for headless export to the Dummy rendering server", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87390 }, "7b00c136a12ab25724ef7e2ce0be3bb5019cc27d": { "hash": "7b00c136a12ab25724ef7e2ce0be3bb5019cc27d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix SubViewport physics picking", "body": "Apply the logic of `handle_input_locally` for physics picking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87385 }, "b00e5cef63fb98efcf8f2c6b0f1624f271381d2b": { "hash": "b00e5cef63fb98efcf8f2c6b0f1624f271381d2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "GLTF: Update OMI_physics_body, add OMI_physics_shape, keep OMI_collider", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78967 }, "2c14c0885f6b6699b082cf2671c6f2e9b870d844": { "hash": "2c14c0885f6b6699b082cf2671c6f2e9b870d844", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add PropertyListHelper", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84635 }, "6e5e7b8cb7c99caf0003eb65320a2397088bb6b1": { "hash": "6e5e7b8cb7c99caf0003eb65320a2397088bb6b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add `--log-file` command line argument to write output log to a file", "body": "This works even if file logging is disabled in the project settings,\nor for the editor/project manager.\n\n`--log-file`'s value can be an absolute path or relative to the project\ndirectory (similar to existing arguments like `--write-movie`).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87373 }, "558c2763e71484a9b713a1133d567eb247d3e01e": { "hash": "558c2763e71484a9b713a1133d567eb247d3e01e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzMxODMy" ], "author_raw": "nlupugla ", "committer_raw": "nlupugla ", "summary": "EditorInterface can popup SceneTreeDialog and PropertySelector.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81655 }, "0bcc0e92b3f0ac57d4c4650722f347593a258572": { "hash": "0bcc0e92b3f0ac57d4c4650722f347593a258572", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86730 from reduz/64-bit-cowdata", "body": "Promote CowData to 64 bits", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "24fe0715b53c6e599adfea9f69716db279be9db4": { "hash": "24fe0715b53c6e599adfea9f69716db279be9db4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Promote CowData to 64 bits", "body": "Fixes a lot of bugs, please help me fill the list.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86730 }, "d6c31017a6846e448686bb9017600a158ab22602": { "hash": "d6c31017a6846e448686bb9017600a158ab22602", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add NavigationMesh border_size property for tile baking", "body": "Adds NavigationMesh border_size property for tile baking.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87378 }, "2a372186ec405085eebcf8d66294aa857244371e": { "hash": "2a372186ec405085eebcf8d66294aa857244371e", "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": "Null check improvements", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87370 }, "f59419bfe067ac28cda1f91a6106fce1459d301b": { "hash": "f59419bfe067ac28cda1f91a6106fce1459d301b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Add connection-related VisualShader operations", "body": "- Insert a node in a connection\n- Drop an unconnected node on a connection to insert it\n- Delete a connection", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83510 }, "7827c8e37010241b376748b22db85847c8614dbd": { "hash": "7827c8e37010241b376748b22db85847c8614dbd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87358 from bruvzg/ios_xc1520_4", "body": "[iOS] Update linker flags for Xcode 15.2.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02f871ad55508446d43d4cd4c283b7745b00ebaf": { "hash": "02f871ad55508446d43d4cd4c283b7745b00ebaf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87349 from DarioSamo/render_graph_leak_fix", "body": "Fix memory leak from not clearing the buffer barrier vector properly on the render graph.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf5b8776365da6bee767fad8de369c6bcabd120a": { "hash": "bf5b8776365da6bee767fad8de369c6bcabd120a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87345 from ryevdokimov/removed-unused-prev-rot-variable", "body": "Remove unused `prev_rot` variable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6acd4e8ebd247c5dcc5a0135d063f48f408febf3": { "hash": "6acd4e8ebd247c5dcc5a0135d063f48f408febf3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87190 from Faless/mp/fix_cache_cleanup", "body": "[MP] Handle cleanup of \"scene cache\" nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac57f10f82b713c21515fffff11fda2346828cee": { "hash": "ac57f10f82b713c21515fffff11fda2346828cee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Update linker flags for Xcode 15.2.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87358 }, "853df2895ad652fb9bbc4d4a38f33ccdc7ec8e54": { "hash": "853df2895ad652fb9bbc4d4a38f33ccdc7ec8e54", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Handle cleanup of \"scene cache\" nodes", "body": "Make sure we delete the relevant ObjectID from the cache when the nodes\nare removed from tree.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87190 }, "e04a38775b45d25155d7658d3914d4eef2b9fd42": { "hash": "e04a38775b45d25155d7658d3914d4eef2b9fd42", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update Android dependencies for the project", "body": "- Update Android gradle plugin version from 7.2.1 to 8.2.0\n- Update gradle version from 7.4.2 to 8.2\n- Update target SDK from 33 to 34\n- Update build tools version from 33.0.2 to 34.0.0\n- Update kotlin version from 1.7.0 to 1.9.20\n- Update Android fragment version from 1.3.6 to 1.6.2\n- Update AndroidX window version from 1.0.0 to 1.2.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87346 }, "2ababdcc065e76decc12747a3c84e01f7bdc90dd": { "hash": "2ababdcc065e76decc12747a3c84e01f7bdc90dd", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87324 from jsjtxietian/action-exist", "body": "Check action exists in `Input.action_press` and `action_release`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6fa577cada40e47409e443f648cf3f1e30c65753": { "hash": "6fa577cada40e47409e443f648cf3f1e30c65753", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86383 from m4gr3d/editor_export_specify_java_sdk_path_main", "body": "Specify the path to the Java SDK used for the Android gradle build", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "66b0bd9203832ee6673500bb6e11c663d18b3c2a": { "hash": "66b0bd9203832ee6673500bb6e11c663d18b3c2a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86158 from Geometror/ge-connection-rework", "body": "Rework `GraphEdit` connections (drawing, API, optimizations)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de95a3effeb10f69903dd7b37f830867541c9575": { "hash": "de95a3effeb10f69903dd7b37f830867541c9575", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85117 from BastiaanOlij/openxr_runtime_select", "body": "OpenXR: Add runtime selection dropdown", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc88d771e652f95c045cab0944b691d584c6e9b7": { "hash": "bc88d771e652f95c045cab0944b691d584c6e9b7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #64351 from Rindbee/fix-button-draw", "body": "Make the drawing logic clearer in `Button`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5624b8f5c6247161f29fe138e362ac5edb7adf83": { "hash": "5624b8f5c6247161f29fe138e362ac5edb7adf83", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Fix memory leak from not clearing the buffer barrier vector properly on the render graph.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87349 }, "85e98ef009c60efcb1ab298fcc79f782fe45dd41": { "hash": "85e98ef009c60efcb1ab298fcc79f782fe45dd41", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Specify the path to the Java SDK used for the Android gradle build", "body": "Introduce an editor setting to allow users the ability to specify the path to the Java SDK used for the Android gradle build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86383 }, "ecc8493e1752f239bdebe87ec4755494c810839b": { "hash": "ecc8493e1752f239bdebe87ec4755494c810839b", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Remove unused prev_rot variable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87345 }, "9d7c2978f4799e84bcaa4c5692c58391ea7448eb": { "hash": "9d7c2978f4799e84bcaa4c5692c58391ea7448eb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Rework GraphEdit connections (drawing, API, optimizations)", "body": "- GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86158 }, "b6577ec5c7cb24f795125d1ce6b37c1bb122c0ff": { "hash": "b6577ec5c7cb24f795125d1ce6b37c1bb122c0ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87335 from bruvzg/ts_round", "body": "[TextServer] Fix precision loss in the string drawing methods.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "266ae932919cbabba290385bfa49d609642552d7": { "hash": "266ae932919cbabba290385bfa49d609642552d7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87331 from KoBeWi/you_can_ref_count_on_that", "body": "Simplify RefCounted check in `free()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "baf87e2717d2be4e2c8a43ff8d3e5f789125935f": { "hash": "baf87e2717d2be4e2c8a43ff8d3e5f789125935f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87294 from vnen/allow-free-callable", "body": "Allow `free()` to be used as Callable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "33f3511241b0ae90ee995879bf2c7eec33221327": { "hash": "33f3511241b0ae90ee995879bf2c7eec33221327", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87293 from YuriSizov/editor-theme-a-rehashed-follow-up", "body": "Improve editor theme generation after the refactor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3fd668a026a1ac8b255b4f2d2fa12df272bdc60": { "hash": "f3fd668a026a1ac8b255b4f2d2fa12df272bdc60", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87266 from YuriSizov/pm-gets-a-chris-hemsworth-treatment", "body": "Reorganize project manager code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "17163886c27ae832472197f7f81f836d54edaefc": { "hash": "17163886c27ae832472197f7f81f836d54edaefc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86671 from dsnopek/i3-focus-steal", "body": "[X11] Don't re-set input focus if the given window already has it (fixes Godot stealing input focus on i3)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4db2a6801fa2aaae2dd4ec92ff0ef2a92b741edc": { "hash": "4db2a6801fa2aaae2dd4ec92ff0ef2a92b741edc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85206 from bruvzg/mac_clang_version_check_update", "body": "[macOS] Check Apple specific version instead of generic clang version.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3003c48b357f53253f044d561cd6df084ad06e5": { "hash": "d3003c48b357f53253f044d561cd6df084ad06e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #67132 from KoBeWi/This_commit_message_is_auto-generated._Do_not_modify_it-", "body": "Add UID support to GDScript files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "afd1dcf1b16ce48a21012b2dfdb831a7dea49f06": { "hash": "afd1dcf1b16ce48a21012b2dfdb831a7dea49f06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Yuri Sizov ", "summary": "OpenXR: Add runtime selection dropdown", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85117 }, "f29a7d302e0de7eb4b10f57c849d369210c1be55": { "hash": "f29a7d302e0de7eb4b10f57c849d369210c1be55", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Make the drawing logic clearer in `Button`", "body": "The drawing logic follows the calculation logic in `Button::get_minimum_size`.\n\nAccording to the order of `stylebox`, `icon`, and `text`, and follow properties\nsuch as alignment mode, to fill the display space of the button.\n\nAdd a `Button::_set_h_separation_is_valid_when_no_text` for Button derived\nclasses (like `OptionButton`) that expects a `h_separation` between `icon`\nand theme icon even if the `text` is empty.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 64351 }, "64a52e08fe2f53da85f6b30544879aa730e21d5a": { "hash": "64a52e08fe2f53da85f6b30544879aa730e21d5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "[X11] Don't re-set input focus if the given window already has it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86671 }, "476331eef3498a88cb3421d411df45e1a88290fc": { "hash": "476331eef3498a88cb3421d411df45e1a88290fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Fix precision loss in the string drawing methods.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87335 }, "b4e08eb752cca0135208ed0729479e1d9c87773d": { "hash": "b4e08eb752cca0135208ed0729479e1d9c87773d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "Allow `free()` to be used as Callable", "body": "This method is registered in a special way so ClassDB doesn't naturally\nknow about its existence. Here it is hardcoded if any other option fail\nto check if it is about the `free()` method and, if so, say it exists\nand return a Callable.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87294 }, "2de8bc00a1c46b8c97687a02a8e0bbd1f76ab0b9": { "hash": "2de8bc00a1c46b8c97687a02a8e0bbd1f76ab0b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Simplify RefCounted check in free()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87331 }, "1952f64b07b2a0d63d5ba66902fd88190b0dcf08": { "hash": "1952f64b07b2a0d63d5ba66902fd88190b0dcf08", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87328 from groud/remove_useless_set_global_invalid", "body": "Remove unecessary `_set_global_invalid` added by mistake", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dfbd6902f175fc437dba998d4d99d110bd3d424c": { "hash": "dfbd6902f175fc437dba998d4d99d110bd3d424c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87270 from Sauermann/fix-unittest-add-detached-child", "body": "Test global transform when adding detached tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9dfc0123692dad1c2effc18241cfef47e7abb72c": { "hash": "9dfc0123692dad1c2effc18241cfef47e7abb72c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Remove unecessary _set_global_invalid added by mistake", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87328 }, "29116a81df9f07c52db4d33cebdc68c5557af5eb": { "hash": "29116a81df9f07c52db4d33cebdc68c5557af5eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87306 from aaronfranke/fix-gltf-buf-view-crash", "body": "Fix crash in `GLTFBufferView::load_buffer_view_data`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "90a5164536d56364ce37cc41ea89040a8f4a8c63": { "hash": "90a5164536d56364ce37cc41ea89040a8f4a8c63", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87144 from BlueCube3310/etc1-bye-bye", "body": "Use ETC2 compression for grayscale images", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f9c815ddb423f1429b90408d09220a4184c0b3c": { "hash": "8f9c815ddb423f1429b90408d09220a4184c0b3c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87061 from KoBeWi/shadow_of_the_former_self", "body": "Add AudioStreamPlayerInternal to unify stream players", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4aff0ab5d513bee4baf56bd02d8e49bd4c5c7e75": { "hash": "4aff0ab5d513bee4baf56bd02d8e49bd4c5c7e75", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86441 from dsnopek/mequam-x11-focus-grab", "body": "[X11] Fix Godot stealing focus on alternative window managers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fa81059b9d5c763c4775708d4832bf8bfc1dda80": { "hash": "fa81059b9d5c763c4775708d4832bf8bfc1dda80", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85939 from adamscott/single-threaded-godot-4", "body": "Add `THREADS_ENABLED` macro in order to compile Godot to run on the main thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5dcb5f58aec77f8e282ff134f279c7bc7467e8e": { "hash": "b5dcb5f58aec77f8e282ff134f279c7bc7467e8e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85215 from HolonProduction/type-from-property-class-name", "body": "Handle global classes when resolving type from `PropertyInfo`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b3a12f4eefdb070bb090ad0a40931de304a897e": { "hash": "4b3a12f4eefdb070bb090ad0a40931de304a897e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Check action exists in `Input.action_press` and `action_release`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87324 }, "dc325069fe0dc3e2a660c25ee73c43ea467effb5": { "hash": "dc325069fe0dc3e2a660c25ee73c43ea467effb5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix crash in GLTFBufferView::load_buffer_view_data", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87306 }, "7d0d405e22f5f5ae0c3a26d42d727401a22bb418": { "hash": "7d0d405e22f5f5ae0c3a26d42d727401a22bb418", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve documentation for dynamic properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85450 }, "689dfd7452c967da8c31df1d3cd9075d27d89eee": { "hash": "689dfd7452c967da8c31df1d3cd9075d27d89eee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Test global transform when adding detached tree", "body": "Global transform should be correct after attaching a detached tree.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87270 }, "0203b3c31053e144d7827aa934912df41000ad48": { "hash": "0203b3c31053e144d7827aa934912df41000ad48", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Prefer identifiers annotated type if assigned type is incompatible to it", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85224 }, "c7f68a27ec4b825302998eeb5a400f869cd21cf7": { "hash": "c7f68a27ec4b825302998eeb5a400f869cd21cf7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add UID support to GDScript files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 67132 }, "4ab985d1380805f33d35af87cc192cf2e439672f": { "hash": "4ab985d1380805f33d35af87cc192cf2e439672f", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Handle global classes when resolving type from `PropertyInfo`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85215 }, "bd70b8e1f643dbf7252be9bc367e0de0f82d722d": { "hash": "bd70b8e1f643dbf7252be9bc367e0de0f82d722d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==" ], "author_raw": "Adam Scott ", "committer_raw": "Adam Scott ", "summary": "Add THREADS_ENABLED macro in order to compile Godot to run on the main thread", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85939 }, "96296e476ffda2d4c36680b2271e9eeff0c3b9f8": { "hash": "96296e476ffda2d4c36680b2271e9eeff0c3b9f8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #87305 from bruvzg/mvk_detect_new", "body": "[macOS] Fix MoltenVK SDK detection after file location changes in 1.3.275.0.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44013b88eb448b4fcf9a9004b6100e127d27adea": { "hash": "44013b88eb448b4fcf9a9004b6100e127d27adea", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87298 from RandomShaper/d3d12_qp", "body": "D3D12 RDD: Fix wrong argument when resolving timestamp queries", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6a2c7803395b5084cc7a61e4295eee0573480ad": { "hash": "b6a2c7803395b5084cc7a61e4295eee0573480ad", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87286 from akien-mga/fix-preprocessor-if-ENABLED-checks", "body": "Fix `#if *_ENABLED` inconsistencies, should check if defined", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e61cae06c6c9aab92d29f11b4a83c7d0c0fabd5b": { "hash": "e61cae06c6c9aab92d29f11b4a83c7d0c0fabd5b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87280 from KoBeWi/all_paths_lead_to_Resource", "body": "Display path in tooltips of sub-resource list", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc729f161464255eb654aa435f7c21aa0a6062d0": { "hash": "dc729f161464255eb654aa435f7c21aa0a6062d0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87278 from HolonProduction/give-those-autoloads-an-upgrade", "body": "Handle GDScript in `_type_from_variant` for autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "66736398cdee860dd249fe1b26efc208d78968a8": { "hash": "66736398cdee860dd249fe1b26efc208d78968a8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87264 from AThousandShips/aabb_fix_cs", "body": "[C#] Fix `Encloses` failing on shared upper bound for `AABB` and `Rect2(I)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb90ebd573f67b4f2d47ab191ef46784ae773eac": { "hash": "bb90ebd573f67b4f2d47ab191ef46784ae773eac", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87259 from Mickeon/documentation-missing-constant-description", "body": "Add \"missing description\" tag to constant & enum documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf76f3df033802d061aef7dda91dac6fa56b227c": { "hash": "cf76f3df033802d061aef7dda91dac6fa56b227c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87240 from Malcolmnixon/bone-update-mode", "body": "Add bone update option to OpenXRHand to allow preserving original hand scale", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "788aab3a965783dc5ce87474d4b79312f492962d": { "hash": "788aab3a965783dc5ce87474d4b79312f492962d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87115 from groud/tilemap_layers_as_nodes", "body": "Make TileMapLayers extend Node2D and work as children of TileMap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "649bcbdac96e0d88d30f5acb4eef9e1bd98ddff0": { "hash": "649bcbdac96e0d88d30f5acb4eef9e1bd98ddff0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #87114 from Mickeon/doc-peeves-AABB", "body": "Overhaul AABB's documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2dd7808757bacc6233d26759154c6d34eac2e205": { "hash": "2dd7808757bacc6233d26759154c6d34eac2e205", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86961 from HolonProduction/completion-tests-fixup", "body": "Allow specifying a scene in completion tests", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0724506cdda520f1ed7a9bc492d62b05eb350110": { "hash": "0724506cdda520f1ed7a9bc492d62b05eb350110", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86841 from groud/fix_global_transform_in_enter_tree", "body": "Fixes global transform being wrong on entering tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c027aecc2e11f21da0a515964861372e361bffeb": { "hash": "c027aecc2e11f21da0a515964861372e361bffeb", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86676 from rune-scape/sparse-script-reload", "body": "GDScript: Hot-reload changed scripts only", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b22884b4aab9bfc0522686daa20df6ca0076027": { "hash": "5b22884b4aab9bfc0522686daa20df6ca0076027", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86554 from HolonProduction/lookup-subscript", "body": "Fix symbol lookup in index subscript", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7351b5704a697da868532ad72b02469986e2f112": { "hash": "7351b5704a697da868532ad72b02469986e2f112", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86528 from avilches/must-be-variant-tests", "body": "Add unit tests for C# diagnostic analyzers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1169b872c4824b1a64b20d9c457106cd134f0562": { "hash": "1169b872c4824b1a64b20d9c457106cd134f0562", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86246 from ecmjohnson/doc-threaded_cull_minimum_instances", "body": "Add description for rendering/limits/spatial_indexer/threaded_cull_minimum_instances", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d92d8a49aa941363b5cedc4541d9fe64145a5daf": { "hash": "d92d8a49aa941363b5cedc4541d9fe64145a5daf", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86064 from jsjtxietian/fix-sort-by-type", "body": "Fix \"Class name cannot be empty\" error when sorting no import files sort by type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "28cf7fe2f605d22206d1ea5582dad2eebedc6a2a": { "hash": "28cf7fe2f605d22206d1ea5582dad2eebedc6a2a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85384 from HolonProduction/unique-name-completion", "body": "Suggest scene unique nodes in `get_node` autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e1f4f4a9d91523c53d1c67b8a93158ca065068e": { "hash": "2e1f4f4a9d91523c53d1c67b8a93158ca065068e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84610 from jsjtxietian/update-gizmo-right-after-assign", "body": "Fix CollisionObject3D Gizmo not updated after calling `shape_owner_*` functions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a0fec566eff007e5ab3ca4642acd44de6ed0a1f8": { "hash": "a0fec566eff007e5ab3ca4642acd44de6ed0a1f8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82821 from Madalaski/connections_delete_key", "body": "Allow to remove signal connections using `Delete`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "039bc52df97941ffc1f4b022010a1cc92c54e627": { "hash": "039bc52df97941ffc1f4b022010a1cc92c54e627", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #77471 from AThousandShips/help_search_index", "body": "Cache `TreeItem`s between runs in `EditorHelpSearch`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2c1c01941a3dec3e2a361d9dc21bb0390efcbaf": { "hash": "a2c1c01941a3dec3e2a361d9dc21bb0390efcbaf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix MoltenVK SDK detection after file location changes in 1.3.275.0.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87305 }, "925263c35b510e132395b2dcd3354a488b57d203": { "hash": "925263c35b510e132395b2dcd3354a488b57d203", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "D3D12 RDD: Fix wrong argument when resolving timestamp queries", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87298 }, "48bed5050b4a2d695953ace409c577bdfefe0038": { "hash": "48bed5050b4a2d695953ace409c577bdfefe0038", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Make TileMapLayers extend Node2D and work as children of TileMap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87115 }, "45eedba1fa992d9ce8fe8e5624a4b8c93875207c": { "hash": "45eedba1fa992d9ce8fe8e5624a4b8c93875207c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Improve editor theme generation after the refactor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87293 }, "0c7db3cdad6365f579375f32030a0678fc546151": { "hash": "0c7db3cdad6365f579375f32030a0678fc546151", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add AudioStreamPlayerInternal to unify stream players", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87061 }, "0a7579b161834d052e89e9319ed248a04554e85d": { "hash": "0a7579b161834d052e89e9319ed248a04554e85d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjMwMzYxMjY2" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fix `#if *_ENABLED` inconsistencies, should check if defined", "body": "Co-authored-by: Caroline Joy Bell ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87286 }, "80a488a24271a860aa0b79fb2e83569bf8d49942": { "hash": "80a488a24271a860aa0b79fb2e83569bf8d49942", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix CollisionObject3D Gizmo not updated after calling shape_owner_* functions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84610 }, "3b9fc45f8c5bc6b1d52888d74b357667b1984f7d": { "hash": "3b9fc45f8c5bc6b1d52888d74b357667b1984f7d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1MTQyNTY=" ], "author_raw": "Madalaski ", "committer_raw": "Madalaski ", "summary": "Fixing a usability issue where the DEL key does not delete connections", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82821 }, "5579edb1377e56a7bc9de78d65cce32c0457f4eb": { "hash": "5579edb1377e56a7bc9de78d65cce32c0457f4eb", "is_merge": false, "authored_by": [ "U_kgDOBhvAjg" ], "author_raw": "DevPoodle ", "committer_raw": "DevPoodle ", "summary": "Add descriptions to remaining properties of RDSamplerState", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86273 }, "60e88f2defd3835478bdd71c9481a106cbd14167": { "hash": "60e88f2defd3835478bdd71c9481a106cbd14167", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Display path in tooltips of sub-resource list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87280 }, "a4db4ae6581a6e4f051d8aea2c562c1165d22590": { "hash": "a4db4ae6581a6e4f051d8aea2c562c1165d22590", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NTk3MzM3" ], "author_raw": "Michael Wörner ", "committer_raw": "Michael Wörner ", "summary": "Fixed an issue that could cause a crash when encountering a zero-length packet in an OGG stream.", "body": "A zero-length memcpy into a null pointer itself does not fail, but for gcc with optimizations, this can cause incorrect code to be generated further down the line since the pointer is then assumed to be non-null.\nNow stripping zero-length packets and pages without packets from the OggPacketSequence during import. This prevents various warning and error messages for files that end on a zero-length packet.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87246 }, "8c228365322cc531857bc2166731f84e6ee2205d": { "hash": "8c228365322cc531857bc2166731f84e6ee2205d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Handle Trackpad / Magic Mouse swipe events and simulate XBUTTON1 / XBUTTON2 buttons.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87277 }, "6af45c6ef28fd9d81185f90656a591969d7ed607": { "hash": "6af45c6ef28fd9d81185f90656a591969d7ed607", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Handle GDScript in `_type_from_variant` for autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87278 }, "227a165ce4ecf2c040263075ed4b23862519af6f": { "hash": "227a165ce4ecf2c040263075ed4b23862519af6f", "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": "[C#] Fix `Encloses` failing on shared upper bound for `AABB` and", "body": "`Rect2(I)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87264 }, "691450bc08f5dbff74e1358c8e80e6e2f815009b": { "hash": "691450bc08f5dbff74e1358c8e80e6e2f815009b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Reorganize project manager code", "body": "- Extract individual components to their own files.\n- Improve order of declarations and definitions within those files.\n- ProjectDialog is only extracted as there are upcoming\nPRs touching on it.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87266 }, "8467245526e3bb4ebfcadb2ada56c3e313f5df6b": { "hash": "8467245526e3bb4ebfcadb2ada56c3e313f5df6b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul AABB's documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87114 }, "786e5bc731a3785ad1460e9910a938f4a0e3677c": { "hash": "786e5bc731a3785ad1460e9910a938f4a0e3677c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add missing docs for worker thread pool ProjectSettings and TreeItem.uncollapse_tree()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82376 }, "0b02b9571c0dadad52f0d76995df485ef5b7df88": { "hash": "0b02b9571c0dadad52f0d76995df485ef5b7df88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw", "U_kgDOBlYK7Q" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add \"missing description\" tag to constant documentation", "body": "Revives #85836\n\nCo-Authored-By: krysperz2 <106302189+krysperz2@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87259 }, "cd87916d98ad2d17e1a6282ee33be5234c336436": { "hash": "cd87916d98ad2d17e1a6282ee33be5234c336436", "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 Scene Importer crashing when mesh or animation save paths are invalid", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83856 }, "2920a875dc1712838fefd0bdd1208ffc99f6344f": { "hash": "2920a875dc1712838fefd0bdd1208ffc99f6344f", "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": "Cache `TreeItem`s between runs in `EditorHelpSearch`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77471 }, "107f2961ccfac179af7682eb5f6e7ea91e80040c": { "hash": "107f2961ccfac179af7682eb5f6e7ea91e80040c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #77554 from AThousandShips/doc_hierarchy", "body": "Add inheriting classes to `DocTools`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a726d692a13214f7e3ee63dbc38a727ba0e8eb1": { "hash": "0a726d692a13214f7e3ee63dbc38a727ba0e8eb1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fixes global transform being wrong on entering tree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86841 }, "2f697926b0aac7fd59fd5bd0e496f0327dd98428": { "hash": "2f697926b0aac7fd59fd5bd0e496f0327dd98428", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw", "MDQ6VXNlcjUzODg3NjYy" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix renaming a node to the name of its siblings breaking NodePath", "body": "Also fix cases where node name was not visually updated because name was not changed\n\nCo-Authored-By: Nông Văn Tình <53887662+nongvantinh@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87252 }, "04eafd557faa5fbe8f7f2634810a0d2f24f99770": { "hash": "04eafd557faa5fbe8f7f2634810a0d2f24f99770", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87249 from bruvzg/macos_menu_clear", "body": "[macOS] Do not unbind PopupMenu from global menu on `clear` call.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35aee0e3ad66e0f4b9359e1776f86fe709834ed9": { "hash": "35aee0e3ad66e0f4b9359e1776f86fe709834ed9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87247 from bruvzg/win_remove_dxil_check", "body": "[Windows] Remove `dxc_path` check.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "079d58be9c582a6f88ce3c4bbf9d80b255350989": { "hash": "079d58be9c582a6f88ce3c4bbf9d80b255350989", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86971 from YuriSizov/makerst-parity-check", "body": "Add code sample language parity check to `make_rst.py`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f4bc9c08556e3f5326c6d27c5396527ce0b4223": { "hash": "0f4bc9c08556e3f5326c6d27c5396527ce0b4223", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84312 from nickyfoo/fix-remove-paragraph-crash", "body": "[RichTextLabel] Fix `remove_paragraph` crash by popping current", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc86483e3aef2879f94457220f32bb973ee1c912": { "hash": "dc86483e3aef2879f94457220f32bb973ee1c912", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Add inheriting classes to `DocTools`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77554 }, "5a61fecd0e1781484d3cd0d4822221556e8be234": { "hash": "5a61fecd0e1781484d3cd0d4822221556e8be234", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Do not unbind PopupMenu from global menu on `clear` call.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87249 }, "4b55c81ebae48c53e88654a42c04365391b6159d": { "hash": "4b55c81ebae48c53e88654a42c04365391b6159d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #87085 from YuriSizov/editor-improved-theme-flexibility", "body": "Refactor editor theme generation and add spacing presets", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c0f8e0061d5e8b60247101df02c0e9ec8a68df80": { "hash": "c0f8e0061d5e8b60247101df02c0e9ec8a68df80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NDExODkz" ], "author_raw": "Nicholas Foo ", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix RichTextLabel.remove_paragraph crash by popping current", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84312 }, "f3a24e082c7e9e4ee89a16c77684d89e04e558d6": { "hash": "f3a24e082c7e9e4ee89a16c77684d89e04e558d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Remove `dxc path` check.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87247 }, "dc3b07e5515f71ee4a0c55217b12e98e098ea3e9": { "hash": "dc3b07e5515f71ee4a0c55217b12e98e098ea3e9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Introduce editor theme spacing presets", "body": "This change adds a new editor setting related to theming\nwhich controls base and additional spacing used in the\ngenerated editor theme. These values can also be changed\nmanually by the user to customize their experience.\n\nLimited effort was applied to make sure both Compact and\nSpacious presets work and look fine, but further tuning\nand adjustments are totally expected. Some controls will\nrequire layout changes or additional fixes to their constants.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87085 }, "635b8a1474843fcdb4bdd3d9c32254c9aebb0836": { "hash": "635b8a1474843fcdb4bdd3d9c32254c9aebb0836", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Split theme generation logic into several subroutines", "body": "This change introduces a new theme configuration struct to be\npassed to the aforementioned routines to better control reuse\nof styles and definitions in the generator.\n\nEverything not passed and not explicitly shared is scoped so it\nis not automatically accessible throughout the routine. This\nshould ensure that the decision to share styles is a conscious one.\n\nIn the future we will try to reduce the number of unique definitions\nand share most of it. This PR is a stepping stone on this path.\n\nThis also puts the effort into separating redefinitions of\ndefault theme items vs custom types introduced only by the editor.\nIn a few cases where editor-specific definitions need to reference\ndefault definitions we simply fetch them from the theme. It's not\nideal and hides the dependency a bit, but hopefully these cases\nwill be abstracted properly in due time.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87085 }, "95b27fe8c741f71d207483ad32922112535a3de9": { "hash": "95b27fe8c741f71d207483ad32922112535a3de9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Reorganize code related to editor theming", "body": "This change introduces a new EditorThemeManager class\nto abstract theme generatio and its subroutines.\n\nLogic related to EditorTheme, EditorColorMap, and editor\nicons has been extracted into their respective files with\nincludes cleaned up.\n\nAll related files have been moved to a separate folder to\nbetter scope them in the project. This includes relevant\ngenerated files as well.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87085 }, "9315cdb3b832bc2a0d22f8dd7fc5ecdc5fd5a549": { "hash": "9315cdb3b832bc2a0d22f8dd7fc5ecdc5fd5a549", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing descriptions for SliderJoint3D's `param` methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87244 }, "6bb89c71ff65ee117a7dce4576026d716ee390e5": { "hash": "6bb89c71ff65ee117a7dce4576026d716ee390e5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87229 from RandomShaper/gl_preview_goodboy", "body": "Run resource previewer on the main thread if using GL compatibility", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3ba18b3fc1c988ff33803636753659cd33e588e1": { "hash": "3ba18b3fc1c988ff33803636753659cd33e588e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87223 from Mickeon/documentation-uncommon-words", "body": "Replace some \"uncommon\" words in class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5af0cb4aef8a017fc9885664cbcc380320b33eeb": { "hash": "5af0cb4aef8a017fc9885664cbcc380320b33eeb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87218 from Calinou/makerst-code-warning-hint-skip-lint", "body": "makerst: Suggest using `[code skip-lint]` to skip warnings if intended", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a69e23b23b780d800a88b614bb31f5e4aa06baff": { "hash": "a69e23b23b780d800a88b614bb31f5e4aa06baff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87216 from Calinou/editor-print-rich-handle-meta", "body": "Handle clickable `[url]` tags in `print_rich()` editor output log", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "429f22ddcc36c79953467ddd4871d8abcce514fc": { "hash": "429f22ddcc36c79953467ddd4871d8abcce514fc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87208 from brno32/android-export-error-icon", "body": "Add clearer error message for missing project icon during Android export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b19796a2ba95640e14e9c8e3451091ee7a9c761": { "hash": "5b19796a2ba95640e14e9c8e3451091ee7a9c761", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87207 from jsjtxietian/fix-normal_roughness_compatibility", "body": "Add missing check when insert function `normal_roughness_compatibility`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d17496535439d46e65da48c804da622345a2ef9": { "hash": "7d17496535439d46e65da48c804da622345a2ef9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87206 from bruvzg/dx12_old_msvc", "body": "Fix DX12 build on older MSVC versions, fix missing PIX include.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c16facaa678b2c23202dccaa422c7be6ff286f7d": { "hash": "c16facaa678b2c23202dccaa422c7be6ff286f7d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87180 from 31/dev/31/animation-length-ex", "body": "Include `animation.length` in Animation example", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1debbaa468fa03fed34942b90e0a35fa6685a648": { "hash": "1debbaa468fa03fed34942b90e0a35fa6685a648", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87169 from 0x0ACB/debugger_deadlock", "body": "Fix deadlock in `RemoteDebugger::debug`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "db7175458a0532f1efe733f303ad2b55a02a52a5": { "hash": "db7175458a0532f1efe733f303ad2b55a02a52a5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87143 from ajreckof/fix-icon-corrupted-on-nested-arrays", "body": "Fix icon corrupted when nested array editors are opened before opening main array editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3df0c5be6ade252e7d09f23a46788d6725caa358": { "hash": "3df0c5be6ade252e7d09f23a46788d6725caa358", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86473 from reduz/audio-playback-parameters", "body": "Implement audio stream playback parameters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "039379d272e66121bd4fc96e324eb2c2bf7e6805": { "hash": "039379d272e66121bd4fc96e324eb2c2bf7e6805", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84193 from kitbdev/dock-manager-extract", "body": "Extract `EditorDockManager` from `EditorNode`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a40fe168667cbb6f9542d421b5c8e4c0a83ad1e4": { "hash": "a40fe168667cbb6f9542d421b5c8e4c0a83ad1e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=", "U_kgDOBcK-Cw" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Implement audio stream playback parameters.", "body": "Implements a way for audio stream playback to be configured via parameters\ndirectly in the edited AudioStreamPlayer[2D/3D].\n\nCurrently, configuring the playback stream is not possible (or is sometimes hacky\nas the user has to obtain the currently played stream, which is not always immediately available).\n\nThis PR only implements this new feature to control looping in stream playback instances (a commonly requested feature, which was lost in the transition from Godot 2 to Godot 3).\nBut the idea is that it can do a lot more:\n\n* If effects are bundled to the stream, control per playback instance parameters such as cutoff or resoance, or any other exposed effect parameter per playback instance.\n* For the upcoming interactive music PR (#64488), this exposes an easy way to change the active clip, which was not possible before.\n* For the upcoming parametrizable audio support (https://github.com/godotengine/godot-proposals/issues/3394) this allows editing and animating audio graph parameters.\n\nIn any case, this PR is required to complete #64488.\n\nUpdate modules/vorbis/audio_stream_ogg_vorbis.h\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nUpdate modules/minimp3/audio_stream_mp3.h\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nUpdate modules/minimp3/audio_stream_mp3.h\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nUpdate modules/vorbis/audio_stream_ogg_vorbis.h\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nUpdate doc/classes/AudioStream.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86473 }, "e5454cd6603ca01bdf47f69cafbb1ef755525a12": { "hash": "e5454cd6603ca01bdf47f69cafbb1ef755525a12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Run resource previewer on the main thread if using GL compatibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87229 }, "c316eee929886b4eec5f3d1cc14b2616da877431": { "hash": "c316eee929886b4eec5f3d1cc14b2616da877431", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Add bone update option to OpenXRHand to allow preserving original hand scale.", "body": "This is useful if the hand model is not weighted to support re-scaling to the users hands; or the hand is scaled to non-human sizes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87240 }, "498f46063dc3045a02ff84c47c8329d2587b6d6f": { "hash": "498f46063dc3045a02ff84c47c8329d2587b6d6f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjYxNDI=" ], "author_raw": "Erik Johnson ", "committer_raw": "Erik Johnson ", "summary": "Add descpription for rendering/limits/spatial_indexer/threaded_cull_minimum_instances", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86246 }, "0bb744e555f131cf884bea4d3c5eb4e9e462978b": { "hash": "0bb744e555f131cf884bea4d3c5eb4e9e462978b", "is_merge": false, "authored_by": [ "U_kgDOBhvAjg" ], "author_raw": "DevPoodle ", "committer_raw": "DevPoodle ", "summary": "Add descriptions to the remaining properties of RDPipelineDepthStencilState", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87156 }, "2323f040e91ab09423a83542a3d25d555b3429b8": { "hash": "2323f040e91ab09423a83542a3d25d555b3429b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Extract editor dock manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84193 }, "a9893e278f126a584a28ef0e19d88b92826fafbf": { "hash": "a9893e278f126a584a28ef0e19d88b92826fafbf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Show warning for GeometryInstance3D transparency in Mobile/Compatibility", "body": "This feature is currently only supported when using Forward+.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87231 }, "a04a67ead611b6fec2cb9af85e4dfee478fe2a3b": { "hash": "a04a67ead611b6fec2cb9af85e4dfee478fe2a3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix inaccuracies in the report of leaked objects", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87222 }, "61bdbdd9eeb7143e877fc9fe184b2d6428f4b0db": { "hash": "61bdbdd9eeb7143e877fc9fe184b2d6428f4b0db", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Replace some \"uncommon\" words in class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87223 }, "78574dd6a948038ad67921f29634aa73b9fcd71f": { "hash": "78574dd6a948038ad67921f29634aa73b9fcd71f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul NodePath documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80183 }, "0fe7eead024ef0b4ae2750aa09594beb8f4bb11c": { "hash": "0fe7eead024ef0b4ae2750aa09594beb8f4bb11c", "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 2D normals for transposed texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87225 }, "cd3078e45b88f83eb61071dfd4d3e264d4fbe5ac": { "hash": "cd3078e45b88f83eb61071dfd4d3e264d4fbe5ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "makerst: Suggest using `[code skip-lint]` to skip warnings if intended", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87218 }, "4a11d4842034ef7286f178eb0d061c91db9c97c2": { "hash": "4a11d4842034ef7286f178eb0d061c91db9c97c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Handle clickable `[url]` tags in `print_rich()` editor output log", "body": "Since this uses `OS.shell_open()`, this allows the use of any standard URL\nincluding `file://` paths, `mailto:`, custom protocols set up by the user, etc.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87216 }, "bba3c707221f90bf294b964c938d4e704a53d58b": { "hash": "bba3c707221f90bf294b964c938d4e704a53d58b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Add code sample language parity check to make_rst.py", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86971 }, "9e65c5c0f4f8944d17fc7f5b05682206e9348d81": { "hash": "9e65c5c0f4f8944d17fc7f5b05682206e9348d81", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87183 from hakro/where-is-my-tooltip", "body": "Add tooltips to the export buttons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fe76b617439facab9e74d2e4027ba0fc886490ee": { "hash": "fe76b617439facab9e74d2e4027ba0fc886490ee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87160 from kleonc/tilemap-fix-debug-drawing-truncations-to-ints", "body": "Fix some `TileMap` debug drawing truncating to ints", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85a918d5a2ab5a3fe03d66b25ca4c120214d5d99": { "hash": "85a918d5a2ab5a3fe03d66b25ca4c120214d5d99", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87121 from jsjtxietian/fix-thumbnail-disappear", "body": "Fix thumbnail disappears if FileSystemDock is floated", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f39baf0a58cce86630ae5e7c18e8dd255209f137": { "hash": "f39baf0a58cce86630ae5e7c18e8dd255209f137", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87118 from AThousandShips/aabb_fix", "body": "[Core] Fix `AABB.encloses` failing on shared upper bound", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73ca286df2f76323e53144d111e05afd766bde5a": { "hash": "73ca286df2f76323e53144d111e05afd766bde5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87108 from YuriSizov/editor-capitalize-oidn", "body": "Capitalize OIDN in editor settings and properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7af1df0894eec04a917104eb1d59cde58441217a": { "hash": "7af1df0894eec04a917104eb1d59cde58441217a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87105 from capnm/240112_horvg_from_v0.12.0_to_0.12.1", "body": "ThorVG: update from v0.12.0 to v0.12.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf7e19887e252754206a26ac95a6a8c6b5f5bfae": { "hash": "bf7e19887e252754206a26ac95a6a8c6b5f5bfae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87096 from jsjtxietian/save-to-cache", "body": "Add `shader_cache_dir_valid` check to `_save_to_cache`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3976bce7f5745fbe5fca9d0ee33c57d7c2c0301": { "hash": "a3976bce7f5745fbe5fca9d0ee33c57d7c2c0301", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87091 from DeeJayLSP/vulkan-268", "body": "vulkan: Update components to Vulkan SDK 1.3.268.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "463edd0daf34e15e5c5eb50549bf2fff6bc9e662": { "hash": "463edd0daf34e15e5c5eb50549bf2fff6bc9e662", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87067 from moonpirates/bugfix-canvastexture-uvs-compatibility", "body": "Fix UV issues in Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb45210e2cf97fd9c4133cd36bae2079845cb5b4": { "hash": "fb45210e2cf97fd9c4133cd36bae2079845cb5b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87063 from aaronfranke/gltf-misc-before-audio", "body": "Misc changes to the GLTF module before audio PR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14d68ad7b76342db2f4ff77ab05a6a8d5fe4688f": { "hash": "14d68ad7b76342db2f4ff77ab05a6a8d5fe4688f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87053 from nikitalita/update-natvis", "body": "Revamp `godot.natvis` to improve VS debugging experience", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3482da422d3a85923ef60991536d69a15ae5d922": { "hash": "3482da422d3a85923ef60991536d69a15ae5d922", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87012 from TheSofox/line-edit-undo-caret-fix", "body": "Fix `LineEdit` caret rendering/positioning on Undo.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "378b3ca3bae0eb1399e5d6d641dfe2b51ac5f5f8": { "hash": "378b3ca3bae0eb1399e5d6d641dfe2b51ac5f5f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87011 from Mickeon/missing-description-primitive-mesh", "body": "Add missing descriptions to PrimitiveMesh and SoftBody3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2d61a9ac4a2220c9c1b69ed246f168f643d1288": { "hash": "a2d61a9ac4a2220c9c1b69ed246f168f643d1288", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86979 from alessandrofama/editor-resource-picker-icons", "body": "Fix missing icons for custom resources in EditorResourcePicker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fa3477f2beeb4bb527fe06a5193b04475874820e": { "hash": "fa3477f2beeb4bb527fe06a5193b04475874820e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86878 from YeldhamDev/tabcontainer_pot_generation", "body": "Parse the names of children of `TabContainer`s on POT generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1248fb9c1820bb5e084a0e9ef5fb0063ed09704a": { "hash": "1248fb9c1820bb5e084a0e9ef5fb0063ed09704a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86855 from RandomShaper/fix_vk_get_image", "body": "Fix determination of copyable layout for compressed textures in Vulkan", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "03767fbf3b6fb3d14abe182d692ec80103d333f4": { "hash": "03767fbf3b6fb3d14abe182d692ec80103d333f4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86446 from reduz/transient-to-focused", "body": "Implement a `transient_to_focused` Window mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e0fa999cf96c69d9f3c211899770fdab0a5deee": { "hash": "0e0fa999cf96c69d9f3c211899770fdab0a5deee", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86288 from bruvzg/ios_xcf_export", "body": "[iOS export] Improve `.xcframework` exporting.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2b94fe8d85d1249a1237505e6d9c460b3190aa9": { "hash": "a2b94fe8d85d1249a1237505e6d9c460b3190aa9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86145 from Rindbee/set-a-suitable-size-for-labels-with-AUTOWRAP_WORD_SMART", "body": "Set an appropriate minimum size for labels in windows that display incorrectly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1da69d8f28a1f17e8289437087659b73e749944": { "hash": "c1da69d8f28a1f17e8289437087659b73e749944", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86141 from Maran23/popup-hover-height-calc", "body": "Fix Popup hover and height calculation are off by some pixels", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f6790aa84a7315ccd7620317fa32444091caf39": { "hash": "5f6790aa84a7315ccd7620317fa32444091caf39", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85197 from brno32/scons-clean", "body": "Run `Clean` in Windows SCsub to clean up debug files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c981e30848f78fb82169bf10e7e6870afcfc50da": { "hash": "c981e30848f78fb82169bf10e7e6870afcfc50da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84619 from quirkylemon/favorite-node-tooltip", "body": "Add tooltip for toggling favorite nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ebc30b93acd63be942181d6693fd707a3532d4a0": { "hash": "ebc30b93acd63be942181d6693fd707a3532d4a0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84465 from KeyboardDanni/deferred_camera", "body": "Fix Camera2D frame delay (port from 3.x)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fb5ad1af3d8169c539a4504a07f52ec811ebf174": { "hash": "fb5ad1af3d8169c539a4504a07f52ec811ebf174", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83014 from Chubercik/window_method_duplicate_fix", "body": "Add deprecation notice to a duplicate method of class `Window`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c91fbedfbfceeb2937c90dc5413d01f541d35a4": { "hash": "9c91fbedfbfceeb2937c90dc5413d01f541d35a4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81905 from ckaiser/feature/project_settings_add_consistency", "body": "Improve \"Add\" button consistency in Project Settings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "96b8016a35e41a41e97c402d8647c099cc525d7b": { "hash": "96b8016a35e41a41e97c402d8647c099cc525d7b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "Rename camera near and far private members to avoid conflict with Windows.h defines", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87164 }, "6dfc36d6614db9378b2bb0cbc717f6e96198c6f8": { "hash": "6dfc36d6614db9378b2bb0cbc717f6e96198c6f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2MjQ4NTM=", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Hakim ", "committer_raw": "Hakim ", "summary": "Add some tooltips to the export buttons", "body": "Co-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87183 }, "770c3b509b00b6ffc74fa390932182f243d2b179": { "hash": "770c3b509b00b6ffc74fa390932182f243d2b179", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Add clearer error message for missing project icon during android export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87208 }, "7a90c56c00e7d63199bd3abe409622c3c24e0ec5": { "hash": "7a90c56c00e7d63199bd3abe409622c3c24e0ec5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDA3NA==" ], "author_raw": "Alberto Vilches <194074+avilches@users.noreply.github.com>", "committer_raw": "Alberto Vilches <194074+avilches@users.noreply.github.com>", "summary": "C# Add test suite for Diagnostic Analyzers: GlobalClass and MustBeVariant", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86528 }, "747ae429de789b99bed4538c6b24ecaf7bdd98e0": { "hash": "747ae429de789b99bed4538c6b24ecaf7bdd98e0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add missing check when insert function `normal_roughness_compatibility`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87207 }, "2893c0b475f52d3b9310b467cf9b9df1e2d9cce4": { "hash": "2893c0b475f52d3b9310b467cf9b9df1e2d9cce4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix DX12 build on older MSVC versions, fix missing PIX include.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87206 }, "06c2cda848b4bca8ee2f54a09417a97a7c1384d3": { "hash": "06c2cda848b4bca8ee2f54a09417a97a7c1384d3", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix selecting popup menu items on mouse release", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86952 }, "754036f82f8c404972480c18d81130945fcbb3d9": { "hash": "754036f82f8c404972480c18d81130945fcbb3d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix auth not waiting for confirmation in some cases", "body": "The auth implementation was treating any received packet as a remote\nconfirmation after the peer was confirmed locally.\n\nIt now correctly awaits for the remote confirmation packet before\nadmitting new peers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86260 }, "89dacb88ec57dc7c7deb72defac49b60da2e4ca6": { "hash": "89dacb88ec57dc7c7deb72defac49b60da2e4ca6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix remote net ID cleanup", "body": "Synchronizers for spawned nodes were not correctly keeping track of the\nnet ID assigned by the remote, preventing the replication from\nperforming the proper cleanup.\n\nThis resulted in errors being thrown when sync messages were received\nafter despawn (which is possible due to their unreliable nature).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87186 }, "cb08f2a9689eff85256e020608ac264bcdaf57f7": { "hash": "cb08f2a9689eff85256e020608ac264bcdaf57f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix spawned nodes not working after reset", "body": "Ensures that spawnable nodes (i.e. spawned nodes over which the local\ninstance has authority) always have a network ID, since they may lose it\nafter the multiplayer is reset (e.g. when changing the multiplayer peer).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87185 }, "698c67d540cddf38c9ad7e73e99721c245b93588": { "hash": "698c67d540cddf38c9ad7e73e99721c245b93588", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMTMwMA==" ], "author_raw": "31 <31eee384@gmail.com>", "committer_raw": "31 <31eee384@gmail.com>", "summary": "Include animation.length in Animation example", "body": "The length of an Animation isn't automatically set by adding keys, and\nit must be set manually. The existing example only has keys up to 0.5s,\nso the default value of 1.0s may be acceptable. However, this results in\nunexpected behavior for anyone who makes an animation longer than 1.0s.\nInclude animation.length in the example because it's important.\n\nAlso, increase the key position to 2.0s so it won't be confusing that\nthe assignment is somewhat redundant.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87180 }, "15144c24bd66e1686c38398c4e0bd9f4742a6020": { "hash": "15144c24bd66e1686c38398c4e0bd9f4742a6020", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Implement a transient_to_focused mode", "body": "This intends to be the correct way to handle non-child windows becoming covered by the current window when becoming focused.\nEnabling this property on select windows, they will become transient to the currently focused one when becoming visible.\n\nThis deprecates the \"unparent_when_invisible\" function introduced by #76025.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86446 }, "595c6248a3e7d988e34d53635737e906c1eed819": { "hash": "595c6248a3e7d988e34d53635737e906c1eed819", "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 reloading current scene forgetting path", "body": "Scene was stopped before running which cleared the last run scene,\nforcing it to run the currently edited scene instead", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87170 }, "c9763066284c99f4d19b7120f19e0090efc7d5dd": { "hash": "c9763066284c99f4d19b7120f19e0090efc7d5dd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMjc3NTg4" ], "author_raw": "ACB ", "committer_raw": "ACB ", "summary": "fix deadlock in RemoteDebugger::debug", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87169 }, "baa55047007e3cd47b0f25106645101c177d75ff": { "hash": "baa55047007e3cd47b0f25106645101c177d75ff", "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 some TileMap debug drawing truncating to ints", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87160 }, "9c674e26a02029f9efa158dfc694972065b20554": { "hash": "9c674e26a02029f9efa158dfc694972065b20554", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Silence redundant msvc output", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87154 }, "21ae69a1de56afa3b8b7deb5b8cccd2cacd9e096": { "hash": "21ae69a1de56afa3b8b7deb5b8cccd2cacd9e096", "is_merge": false, "authored_by": [ "U_kgDOB0mwpw" ], "author_raw": "Griffin Kroah-Hartman ", "committer_raw": "Griffin Kroah-Hartman ", "summary": "fix build warning with memset value being too large", "body": "same resolution for issue #83342 for texture_storage.cpp", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87155 }, "381d6348df7ca8c2cc6a65ab0dadf454015b67a1": { "hash": "381d6348df7ca8c2cc6a65ab0dadf454015b67a1", "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": "Use ETC2 compression for grayscale images", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87144 }, "b75fb4603bcd76363254c26e6b81709926513338": { "hash": "b75fb4603bcd76363254c26e6b81709926513338", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Fix icon corrupted when nested array editors are opened before opening main array editor.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87143 }, "14b2533ef6f6cc5ca21b9e58b9f6f36767103b3b": { "hash": "14b2533ef6f6cc5ca21b9e58b9f6f36767103b3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNDUzMzA1" ], "author_raw": "QuirkyLemon ", "committer_raw": "QuirkyLemon ", "summary": "add tooltip for toggling favorite nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84619 }, "80341da660f822893595c46ac2744f31af4f94fe": { "hash": "80341da660f822893595c46ac2744f31af4f94fe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Properly change GridMap floors while selecting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87131 }, "a06e5f70bcc06fab9d3303dc40e2d912e2db7df3": { "hash": "a06e5f70bcc06fab9d3303dc40e2d912e2db7df3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Simplify script paths to ensure proper resource path checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87124 }, "06534f8ad5cdb45974d463304c05ef91dd29f055": { "hash": "06534f8ad5cdb45974d463304c05ef91dd29f055", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "Add deprecation notice to a duplicate method of class `Window`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83014 }, "57751b19177728edae3c96b72c0f7db1d46dfc01": { "hash": "57751b19177728edae3c96b72c0f7db1d46dfc01", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix thumbnail disappears if FileSystemDock is floated", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87121 }, "b4191bf8f64f984f469dc4fcef0c0f23cf6cf226": { "hash": "b4191bf8f64f984f469dc4fcef0c0f23cf6cf226", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix `AABB.encloses` failing on shared upper bound", "body": "This differs from `Rect2(i)` and was fixed for those classes in the past", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87118 }, "f932c6548eedb56c6d1fba20477848f854633608": { "hash": "f932c6548eedb56c6d1fba20477848f854633608", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Set an appropriate minimum size for labels in windows that display incorrectly", "body": "When the label's `autowrap_mode` is `AUTOWRAP_WORD_SMART` and the initial `text`\nis set at the same time, it may have a higher height.\n\nSet an appropriate minimum size for labels in windows that display incorrectly\nso that these controls display properly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86145 }, "2cfdb27c81967236b7d41a1c740c0c7b366315a0": { "hash": "2cfdb27c81967236b7d41a1c740c0c7b366315a0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2MTUzMzEx" ], "author_raw": "Alessandro Famà ", "committer_raw": "Alessandro Famà ", "summary": "Fix missing icons for custom resources in EditorResourcePicker", "body": "The icons of custom resources created with `class_name` and annotated with `@icon` or GDExtensionen resources that have an icon specified in the .gdextension file are not appearing in the `EditorResourcePicker`. The problem is that the `EditorResourcePicker` retrieves the editor theme icon for the resource type and defaults to the `Object` icon if the type wasn't found. This will apply both to `class_name` and GDExtension resources.\n\nThis solution addresses the issue by replacing the usage of `Control::get_editor_theme_icon` with `EditorNode::get_class_icon` to ensure the correct icon is retrieved for the resource. Additionally, this fix removes the `custom_resources` lookup above that call, as these resources, added through `EditorPlugin::add_custom_type`, were not being included in the allowed types within `_add_allowed_type` in the `EditorResoucePicker`. Currently, these particular custom resources are never displayed in the picker. The related issue is logged here: #75245.\n\nFixes #86072.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86979 }, "49756190189b00b2603677a400b101725c460a20": { "hash": "49756190189b00b2603677a400b101725c460a20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Capitalize OIDN in editor settings and properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87108 }, "a365c070b34068a00463f4c9414010309f9c7920": { "hash": "a365c070b34068a00463f4c9414010309f9c7920", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add shader_cache_dir_valid check to _save_to_cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87096 }, "0650e72f873957f4325fde5d8a15d5d20ccfc7c4": { "hash": "0650e72f873957f4325fde5d8a15d5d20ccfc7c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.12.0 to v0.12.1", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.12.1\n\nGodot-related SVG bug fixes:\n\n+ [SVG] XML parser workaround for quote checks within quotes.\nthorvg/thorvg#1892\n\nFixes »dancing errors« with such SVG images inside the project folder.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87105 }, "d36a34edb77e93d501fd18fb7a255cc14e246dab": { "hash": "d36a34edb77e93d501fd18fb7a255cc14e246dab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Misc changes to the GLTF module before audio PR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87063 }, "7e48a7420c25170d6678cca05e43df8aaceb40d6": { "hash": "7e48a7420c25170d6678cca05e43df8aaceb40d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "vulkan: Update components to Vulkan SDK 1.3.268.0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87091 }, "1910f91f17d1e0b6339acd172e9f9e7c24b0124b": { "hash": "1910f91f17d1e0b6339acd172e9f9e7c24b0124b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODI2OQ==" ], "author_raw": "Christian Kaiser ", "committer_raw": "Christian Kaiser ", "summary": "Improve \"Add\" button consistency in Project Settings", "body": "* Adds an icon to all the input-adjacent add/remove buttons\n* Adds a separator next to the action map \"add\" button\n* Changes the Shader Globals editor to be consistent with the others\n* Adds a clear button to the shader global name input", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81905 }, "9efd83fe3caba6044a08a8490d202c24b89c7acc": { "hash": "9efd83fe3caba6044a08a8490d202c24b89c7acc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS export] Improve .xcframework exporting.", "body": "Do not embed static .xcframeworks.\nAutomatically convert .xcframeworks with .dylibs to .xcframeworks with .frameworks.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86288 }, "26b1fd0d842fa3c2f090ead47e8ea7cd2d6515e1": { "hash": "26b1fd0d842fa3c2f090ead47e8ea7cd2d6515e1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87029 from bruvzg/info_plist_keys", "body": "[macOS/iOS export] Add option to set custom Info.plist data.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8616487eced7145bf6c5b1f74494777e83c3251d": { "hash": "8616487eced7145bf6c5b1f74494777e83c3251d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86916 from BlueCube3310/basisu-etc2-ra-rg", "body": "Fix `BasisUniversal` ETC RA as RG transcoding", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00cc36237a1d2f10ea539ae9efcb4191cb245f0d": { "hash": "00cc36237a1d2f10ea539ae9efcb4191cb245f0d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86647 from AThousandShips/anim_fix", "body": "Fix invalid 3-to-4 renames of `add_animation` to `add_animation_library`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5cdd0c6cd63944f7751d8698ead2ffc621e01c7f": { "hash": "5cdd0c6cd63944f7751d8698ead2ffc621e01c7f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84613 from Calinou/glslang-build-only-vulkan", "body": "Only build glslang if Vulkan or Direct3D 12 rendering is enabled", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1b25b4ca5fa5d79f27a500c72c4f5eba59291f88": { "hash": "1b25b4ca5fa5d79f27a500c72c4f5eba59291f88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83397 from thiagola92/readability_skeleton_2d_calculate_length_and_rotation", "body": "Refactor function `calculate_length_and_rotation()` from Skeleton2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6536f01b69e9f3d903e873b4807e1db40235896": { "hash": "e6536f01b69e9f3d903e873b4807e1db40235896", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #71578 from RedMser/fix-recursive-resource-local-to-scene", "body": "Fix recursive resource local to scene (array/dictionary properties on resources)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "491077239c59469f958857e7f052aabfb6bef49c": { "hash": "491077239c59469f958857e7f052aabfb6bef49c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS/iOS export] Add option to set custom Info.plist data.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87029 }, "608b5d2e0712ed7d494bc1a1bc32a472c0f64e4d": { "hash": "608b5d2e0712ed7d494bc1a1bc32a472c0f64e4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Fix recursive resource local to scene", "body": "Any resource that contains other local to scene resources inside of\narrays or dictionaries will now be duplicated and configured.\n\nThe case where a scene's node has an exported array/dictionary\nproperty containing local to scene resources is NOT handled here.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 71578 }, "4b7ea9fe478c5f6c6a3477cb4d81872f9d5538c8": { "hash": "4b7ea9fe478c5f6c6a3477cb4d81872f9d5538c8", "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 invalid 3-to-4 renames of `add_animation` to `add_animation_library`", "body": "This rename breaks `SpriteFrames` and also isn't valid as the new method\ntakes an `AnimationLibrary`, not an `Animation`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86647 }, "12ee58d8bc979d7adc1218f5a343787b604cb780": { "hash": "12ee58d8bc979d7adc1218f5a343787b604cb780", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87080 from m4gr3d/disable_automatic_permissions_request", "body": "Disable automatic permissions request", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "99f3e408206374d20165bb82243be6e47cb925c6": { "hash": "99f3e408206374d20165bb82243be6e47cb925c6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87077 from bruvzg/ios_logger", "body": "[iOS] Improve logger.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed0be57bffb0708f83faa4bb3d9a97aa1b05eeb3": { "hash": "ed0be57bffb0708f83faa4bb3d9a97aa1b05eeb3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87062 from aaronfranke/exr-grayscale-false", "body": "Give EXR saving methods a default value of false like the bindings", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c5025ea157915c84bc5d54c77198fcd86ecc8f0f": { "hash": "c5025ea157915c84bc5d54c77198fcd86ecc8f0f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87057 from clayjohn/RD-32-bit-depth", "body": "Default to 32-bit depth map on Forward+ renderer and 24-bit only on Mobile renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3765274fb5bb930c4ee89f9769872bb8d7b874d": { "hash": "a3765274fb5bb930c4ee89f9769872bb8d7b874d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87048 from Mickeon/scene-string-names-are-a-mess", "body": "Use SceneStringNames in Skeleton3DEditorPlugin", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf4fb987e66ce2d65321c6bd26600be88a761c9f": { "hash": "bf4fb987e66ce2d65321c6bd26600be88a761c9f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87035 from Mickeon/deprecate-RenderingServer-has-feature", "body": "Deprecate RenderingServer's `has_feature` and Features enum", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b305cd9030a3bdcf4c29c2ce9eb77edb0f947a6": { "hash": "4b305cd9030a3bdcf4c29c2ce9eb77edb0f947a6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86982 from BastiaanOlij/openxr_touch_plus", "body": "OpenXR: Add Meta touch plus interaction profile", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea83a12ba229eff09c708855bd27311dc593c9ba": { "hash": "ea83a12ba229eff09c708855bd27311dc593c9ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86968 from Mickeon/reduz-mystery-meat", "body": "Add class reference documentation for GDExtension & GDExtensionManager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cab27498bd70bab00e659226dce794590496886a": { "hash": "cab27498bd70bab00e659226dce794590496886a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86957 from RandomShaper/mt_mends", "body": "A couple of enhancements to user-visible threading semantics", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "79791a3855d0708fd7ad1eda7c3ae238b7cf214f": { "hash": "79791a3855d0708fd7ad1eda7c3ae238b7cf214f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86931 from LeoBelda/fix-create-prism-mesh-division-by-zero", "body": "Prevent division by 0 when creating vertices of a PrismMesh", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "880c12004b000ac891ab1a22ce8e1fa22d8c6e34": { "hash": "880c12004b000ac891ab1a22ce8e1fa22d8c6e34", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86881 from AThousandShips/gizmo_fix", "body": "[Editor] Add missing virtual bind to `EditorNode3DGizmo(Plugin)`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "967a121c8b93c85b31519c01b627bcafb5f63258": { "hash": "967a121c8b93c85b31519c01b627bcafb5f63258", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add descriptions to a few RenderingDevice's PipelineDynamicStateFlags", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87082 }, "f9762ab0b9f47255a3ad21a00fa8e6475d223785": { "hash": "f9762ab0b9f47255a3ad21a00fa8e6475d223785", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86748 from sassanh/patch-1", "body": "[iOS] Set provisioning style for both `iPhone Developer` and `iPhone Distribution` to automatic", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48936690af4737406723419e4d358f66de799a2c": { "hash": "48936690af4737406723419e4d358f66de799a2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86736 from Illauriel/rename-add-lib", "body": "Add icon, tooltip, rename button in AnimationLibraryEditor for clarity.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "339a793fa259ced08b651e79fe31e07855034358": { "hash": "339a793fa259ced08b651e79fe31e07855034358", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86639 from Mickeon/please-this-took-me-15-minutes-can-we-merge-it-before-2025", "body": "Fixing few reports to String's documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc79e956b628bb71a3ecbfdab6edd19ce6cf918f": { "hash": "dc79e956b628bb71a3ecbfdab6edd19ce6cf918f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86587 from RandomShaper/wtp_enhance", "body": "Enhance & fix `WorkerThreadPool`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9e967ebdf90e32fb93a7895a19a4111e72d9c660": { "hash": "9e967ebdf90e32fb93a7895a19a4111e72d9c660", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86583 from reduz/lightmapper-dda-fix", "body": "Tiny fix for lightmapper DDA", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dcf9059ae375f0cbee472d9dbc2f15aaa27e216": { "hash": "3dcf9059ae375f0cbee472d9dbc2f15aaa27e216", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86454 from Repiteo/c#-upgrade-TFMs", "body": "C#: Upgrade TFM for `net472` and some `netstandard2.0` projects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a86a2853237a2a03fab173287cc9f618a4f4d374": { "hash": "a86a2853237a2a03fab173287cc9f618a4f4d374", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86392 from bitsawer/fix_clang_windows_vulkan_context", "body": "Fix Clang `-Winconsistent-missing-override` warning", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "087a397477742d0a8cc18fe370835aa0cafcdb6b": { "hash": "087a397477742d0a8cc18fe370835aa0cafcdb6b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86301 from KoBeWi/deferred_cleanup", "body": "Update deferred calls to use Callables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ba96dbb49a73d7b6cf0f108f4449f0fbef999863": { "hash": "ba96dbb49a73d7b6cf0f108f4449f0fbef999863", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85460 from van800/master", "body": "Bump the `JetBrains.Rider.PathLocator` PackageReference to 1.0.8", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2c83241f8a82c76ed784fb076708ebc0cb6f4d88": { "hash": "2c83241f8a82c76ed784fb076708ebc0cb6f4d88", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85204 from BastiaanOlij/openxr_hand_tracking_datasource", "body": "OpenXR: Add support for hand tracking source extension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a05825b24cfbec683f8f5ab7c49b7faf2bfefae": { "hash": "6a05825b24cfbec683f8f5ab7c49b7faf2bfefae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkzNTI4OTQ=" ], "author_raw": "thiagola92 ", "committer_raw": "thiagola92 ", "summary": "Refactor function `calculate_length_and_rotation()` from Skeleton2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83397 }, "50f68ed70433c88247dcbef6e5ea3784ec8042b4": { "hash": "50f68ed70433c88247dcbef6e5ea3784ec8042b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84886 from Calinou/doc-window-resizable", "body": "Document changing the window's resizable status at runtime", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7ce8a8f030aa00c62e1865b74bd61d7d411edd6e": { "hash": "7ce8a8f030aa00c62e1865b74bd61d7d411edd6e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83731 from aXu-AP/uv-edit-zoom-improvements", "body": "Improve UV editor zoom behavior", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3fc35eb1756496e81bf0eb3a086494aa2271cf0": { "hash": "f3fc35eb1756496e81bf0eb3a086494aa2271cf0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81506 from twobitadder/reparent_keep_owner", "body": "Fix `reparent()` losing owner", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df4f9e8e64321cf31a1cffd71fe8fe1879c7cd49": { "hash": "df4f9e8e64321cf31a1cffd71fe8fe1879c7cd49", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Disable automatic permissions request", "body": "The feature was added in Godot 4.2, but it goes against recommended best practices for permissions request, as such it's being reverted.\nIn its place, developers now have to explicitly request the permissions they need to access.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87080 }, "4782cf92add1437fec5f3a57fc47e3980ed9f7f4": { "hash": "4782cf92add1437fec5f3a57fc47e3980ed9f7f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzA2ODg=" ], "author_raw": "Sassan Haradji ", "committer_raw": "Sassan Haradji ", "summary": "set provisioning style for both \"iPhone Developer\" and \"iPhone Distribution\" to automatic", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86748 }, "c38c15b42e192f43c1a1eb2bb7c54316abefed4f": { "hash": "c38c15b42e192f43c1a1eb2bb7c54316abefed4f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Improve logger.", "body": "Stream errors to the Console.app (and highlight in Xcode).\nPrevent duplicate prints in Xcode.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87077 }, "a4072196938ece22094be9f2e4b1d1fe19586be3": { "hash": "a4072196938ece22094be9f2e4b1d1fe19586be3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MTk2NjY2" ], "author_raw": "mnemoli ", "committer_raw": "mnemoli ", "summary": "Add Viewport setting for picking only first-encountered CanvasItem physics object", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75688 }, "ac87d5f9a29e37e96aebe64efbb66a6996d07d4d": { "hash": "ac87d5f9a29e37e96aebe64efbb66a6996d07d4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwNzI2MDk4" ], "author_raw": "Jordi Scharp <70726098+moonpirates@users.noreply.github.com>", "committer_raw": "Jordi Scharp <70726098+moonpirates@users.noreply.github.com>", "summary": "Fix issue where the UV's were off in Compatibility", "body": "Fixes a bug where CanvasTexture's UVs were off when using the Compatibility mode's renderer.\n\nFixes #86746", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87067 }, "184b74c93f57c6886beb9680c6398fb8a6ad2ef7": { "hash": "184b74c93f57c6886beb9680c6398fb8a6ad2ef7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwNTczMzc5" ], "author_raw": "Illauriel ", "committer_raw": "Illauriel ", "summary": "Add icon, tooltip, rename button in AnimationLibraryEditor for clarity.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86736 }, "f2ef41b8539b8e850e99537ca901419387983eeb": { "hash": "f2ef41b8539b8e850e99537ca901419387983eeb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Add Meta controller extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86982 }, "2aaa4cd64525daa24a033f1ea3468d5cfdd6b735": { "hash": "2aaa4cd64525daa24a033f1ea3468d5cfdd6b735", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Only build glslang if Vulkan or Direct3D 12 rendering is enabled", "body": "glslang isn't needed for OpenGL rendering, which includes the web export.\nThis reduces the web release export template's `.wasm` size by about 20 KB,\nsince web builds use `vulkan=no`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84613 }, "83992fd7bd346f9673e1e9c9dd38d1c8d2cc09c3": { "hash": "83992fd7bd346f9673e1e9c9dd38d1c8d2cc09c3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0Nzk0Mjk0" ], "author_raw": "Leo Belda ", "committer_raw": "Leo Belda ", "summary": "Fix PrismMesh::_create_mesh_array division by 0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86931 }, "a120f11c1eed7fd6ba22f54b998002f751ff155c": { "hash": "a120f11c1eed7fd6ba22f54b998002f751ff155c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Give EXR saving methods a default value of false like the bindings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87062 }, "c4d7d7c02ec6855cd925841045c48b5fad401718": { "hash": "c4d7d7c02ec6855cd925841045c48b5fad401718", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add documentation for GDExtension & GDExtensionManager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86968 }, "7b355a128c3db7ca106980c756a12cfcd437bb0a": { "hash": "7b355a128c3db7ca106980c756a12cfcd437bb0a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Default to 32-bit depth map on Forward+ renderer and 24-bit only on Mobile renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87057 }, "46c51d1691163853525003cb23f831524e2e016f": { "hash": "46c51d1691163853525003cb23f831524e2e016f", "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": "revamp godot.natvis", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87053 }, "3354273c9f84cacd6396f5f9b07490d8ee59dd3d": { "hash": "3354273c9f84cacd6396f5f9b07490d8ee59dd3d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Use SceneStringNames in Skeleton3DEditorPlugin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87048 }, "8be1baf7322dd1b05f02e1a2e09087df05ff9d0c": { "hash": "8be1baf7322dd1b05f02e1a2e09087df05ff9d0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add miscellaneous documentation to some classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87042 }, "9bbb2bc0f1b88e3bac3a8b340c3291555d5e5188": { "hash": "9bbb2bc0f1b88e3bac3a8b340c3291555d5e5188", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add documentation to PhysicsDirectBodyState2DExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87030 }, "5bdb5f5c3779742dec0ac3b44a9830c134b751c4": { "hash": "5bdb5f5c3779742dec0ac3b44a9830c134b751c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Improve UV editor zoom behavior", "body": "Scrolling focuses towards mouse like in canvas editor.\nCenter view on opening.\nAdjust scroll area to include polygons larger than texture.\nChange zoom slider to EditorZoomWidget.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83731 }, "63a08f249300a273abf2ce47d629cf7dfc8a7c07": { "hash": "63a08f249300a273abf2ce47d629cf7dfc8a7c07", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Deprecate RenderingServer's `has_feature` and Features enum", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87035 }, "46b0f3e9d6d32ef36662ae749f1cb57f882290da": { "hash": "46b0f3e9d6d32ef36662ae749f1cb57f882290da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Fixing some reports to String's documentation", "body": "Closes https://github.com/godotengine/godot-docs/issues/8043\nCloses https://github.com/godotengine/godot-docs/issues/8044\nMitigates https://github.com/godotengine/godot-docs/issues/8190\nCloses https://github.com/godotengine/godot/issues/86734", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86639 }, "352434668923978f54f2236f20116fc96ebc9173": { "hash": "352434668923978f54f2236f20116fc96ebc9173", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87024 from jsjtxietian/CollisionPolygon2D-polygon", "body": "Mention `CollisionPolygon2D.polygon` is local to the given CollisionPolygon2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74f3d168c80e34088a2f41a206f8473f52201dc7": { "hash": "74f3d168c80e34088a2f41a206f8473f52201dc7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87022 from DarioSamo/clear_region_continue_fix", "body": "Fix incorrect mapping of initial action as clear region continue to clear.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "af7eae9f50abcf564b3644dd9db14ad8f4ad1628": { "hash": "af7eae9f50abcf564b3644dd9db14ad8f4ad1628", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86997 from Mickeon/documentation-image", "body": "Add missing descriptions for Image's documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a40a134a1e63912ee437da690347e28a247d70cf": { "hash": "a40a134a1e63912ee437da690347e28a247d70cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86996 from BastiaanOlij/fix_stereo_ssr", "body": "Fix SSR not working properly in stereo", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cea56336b22afed797ce37cefdc3cd02e393be0e": { "hash": "cea56336b22afed797ce37cefdc3cd02e393be0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86972 from zaevi/fix_csharp_method_return_type", "body": "C#: Fix return type hint for methods.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a6debd71e16a34f7ac803c6918d472798357200": { "hash": "8a6debd71e16a34f7ac803c6918d472798357200", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86592 from emklasson/fix_gd0103_link", "body": "Fix typo in GD0103 error link", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be4273a525dcf2c13da7eb9e2519f26ec67f9086": { "hash": "be4273a525dcf2c13da7eb9e2519f26ec67f9086", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86365 from fire/obj-importer", "body": "Add obj importer changes to use ImporterMesh.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "365755fb3474cf05ec5071c6c375361fef8bd7bc": { "hash": "365755fb3474cf05ec5071c6c375361fef8bd7bc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84946 from DarkMessiah/default-theme-checkbox-disabled-state", "body": "Use disabled icons for CheckBox in DefaultTheme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "caef2be758e52ecbe5234d2e5fe941619cd1c4f8": { "hash": "caef2be758e52ecbe5234d2e5fe941619cd1c4f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Tiny fix for lightmapper DDA", "body": "- Ensures only one axis advances at a time\n- This fixes extremely corner cases where the DDA may skip over geometry", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86583 }, "4c806c03dfcc88a92e7acd36ace62d91b5390d2b": { "hash": "4c806c03dfcc88a92e7acd36ace62d91b5390d2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Add support for hand tracking source extension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85204 }, "f5409dc132ae81c2819f30882a88fd3205fc046f": { "hash": "f5409dc132ae81c2819f30882a88fd3205fc046f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Mention CollisionPolygon2D.polygon is local to the given CollisionPolygon2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87024 }, "5b57db263777388899847cd0a3f27421fee61e93": { "hash": "5b57db263777388899847cd0a3f27421fee61e93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix \"Class name cannot be empty\" error when sorting no import files by type", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86064 }, "80eacf1b7a223fdcd621b2e893139345b9441fe0": { "hash": "80eacf1b7a223fdcd621b2e893139345b9441fe0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Fix incorrect mapping of initial action as clear region continue to clear.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87022 }, "b7eee9de65e6817b90e792d0eb3a611a169559b6": { "hash": "b7eee9de65e6817b90e792d0eb3a611a169559b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add documentation to PhysicsServer2DExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87018 }, "e01b91777a742c5dd562b3c3b9241ee0d9620d8f": { "hash": "e01b91777a742c5dd562b3c3b9241ee0d9620d8f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing descriptions for Image's documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86997 }, "9b522ac1a85cab1a7a867b7a9f3bb102d9376ac2": { "hash": "9b522ac1a85cab1a7a867b7a9f3bb102d9376ac2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86792 from m4gr3d/fix_android_dyn_library_logic_main", "body": "Fix Android dynamic library loading", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3badb90020506eb63f6c380f941ce3c5a9829aff": { "hash": "3badb90020506eb63f6c380f941ce3c5a9829aff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Add support for hex vendor/device IDs in the Angle blocklist. Add Intel Gen5/Gen6/Gen7 GPUs to Angle blocklist.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87013 }, "6888d957dcef2098ca8881c4b8733a5b36e2c877": { "hash": "6888d957dcef2098ca8881c4b8733a5b36e2c877", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fix LineEdit caret rendering/positioning on Undo.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87012 }, "60865dab6b905d38fe2128b3dc3509b96376342a": { "hash": "60865dab6b905d38fe2128b3dc3509b96376342a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85336 from DevPoodle/rduniform-descriptions", "body": "Add descriptions to all RDUniform methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aa0740389a65187a21c1bd922e6d9fc2fe40d486": { "hash": "aa0740389a65187a21c1bd922e6d9fc2fe40d486", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #87010 from alessandrofama/wasapi-failed-init", "body": "Fix Dummy audio driver initialization issue on WASAPI output device initialization failure", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "476cbbd54e8bae80f491b9458ac1e09434df5b23": { "hash": "476cbbd54e8bae80f491b9458ac1e09434df5b23", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86852 from pkdawson/fix-index-offsets-again", "body": "Fix usage of index offsets in RenderingDevice", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b7f7ca141235590247551833891f6e581720ba3b": { "hash": "b7f7ca141235590247551833891f6e581720ba3b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85783 from TheSofox/regex-lookahead-fix", "body": "Fix RegEx `search_all` for zero length matches/lookahead", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2bbe1e8e2c9b0ba7b64353b6fcb23ad0ebb83da1": { "hash": "2bbe1e8e2c9b0ba7b64353b6fcb23ad0ebb83da1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85468 from RedMser/audio-capture-record-confusion", "body": "Clarify difference between Capture and Record audio effects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "998078f8d7414a21214d4ad4056e0fb8b4e55180": { "hash": "998078f8d7414a21214d4ad4056e0fb8b4e55180", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2MTUzMzEx" ], "author_raw": "Alessandro Famà ", "committer_raw": "Alessandro Famà ", "summary": "Fix Dummy audio driver initialization issue on WASAPI output device initialization failure", "body": "`AudioDriverWASAPI::init` consistently returns `Error::OK`, even when encountering a failure during the initialization of the output device. This behaviour blocks the dummy driver from initializing in `AudioDriverManager::initialize`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87010 }, "a33777d49d4c5a42b60e761db9bcb8d2542dbe25": { "hash": "a33777d49d4c5a42b60e761db9bcb8d2542dbe25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing descriptions to PrimitiveMesh and SoftBody3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87011 }, "acac31ba5c4030d0d6f05097671759740462a1b9": { "hash": "acac31ba5c4030d0d6f05097671759740462a1b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Allow EditorImportPlugin to override can_import_threaded()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86957 }, "0e8f90f4c8b4b353d3ac372e5f00493a2f0bd136": { "hash": "0e8f90f4c8b4b353d3ac372e5f00493a2f0bd136", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Update deferred calls to use Callables", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86301 }, "3614aa971d31d4a2684fc46e14a3db2c41585fca": { "hash": "3614aa971d31d4a2684fc46e14a3db2c41585fca", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Made tooltip on TileSet Paint Button give more information when disabled.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86947 }, "2e09985c0d2579d32238272b0dd3c70ef4821430": { "hash": "2e09985c0d2579d32238272b0dd3c70ef4821430", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix² behavior of ResourceFormatLoader CACHE_MODE_REPLACE", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87008 }, "40d69c25d5b4238b6372d4c0f5fd10a8f0a64e9e": { "hash": "40d69c25d5b4238b6372d4c0f5fd10a8f0a64e9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5NTYwNTI4" ], "author_raw": "mequam ", "committer_raw": "David Snopek ", "summary": "[X11] Fix Godot stealing focus on alternative Window Managers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86441 }, "a0f9bcc826abb07a921217d8cf9ed530b761ad99": { "hash": "a0f9bcc826abb07a921217d8cf9ed530b761ad99", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjk1NQ==" ], "author_raw": "Patrick Dawson ", "committer_raw": "Patrick Dawson ", "summary": "Fix usage of index offsets in RenderingDevice", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86852 }, "8297ec949bad8029372da13e1d4e36599989b5ae": { "hash": "8297ec949bad8029372da13e1d4e36599989b5ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86727 from KoBeWi/shortcut_revolution", "body": "Update modified shortcuts in command palette", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "673102ffd84dfe36548d7d0c57ac2b0eccb4d8b3": { "hash": "673102ffd84dfe36548d7d0c57ac2b0eccb4d8b3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85520 from YuriSizov/rendering-gracefully-leak-canvas-items", "body": "Avoid crashes when engine leaks canvas items and friends", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78fadf45caa022223ee78a924f9a9972fbb95542": { "hash": "78fadf45caa022223ee78a924f9a9972fbb95542", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85335 from zinefer/bugfix-blend-importer-on-windows-network-share", "body": "Replace `//` with `\\\\` before sending path to Blender", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4baa634937555a91831bd233635342e672e72a67": { "hash": "4baa634937555a91831bd233635342e672e72a67", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84895 from rsubtil/fix_dap_race_condition", "body": "Prevent race condition on initial breakpoints from DAP", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee42c9e7efd5e65c9754cbc2c6f88dbc5d3951a1": { "hash": "ee42c9e7efd5e65c9754cbc2c6f88dbc5d3951a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82498 from aXu-AP/docs-double-navigation", "body": "Fix opening docs writing extra navigation history", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bcd3bc9c76c7ddd4bd65726d0c45a9739844282c": { "hash": "bcd3bc9c76c7ddd4bd65726d0c45a9739844282c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #60974 from SaracenOne/editable_children_toggle_improvements", "body": "Fix behavior of 'Editable Children' toggle", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de7133ee07d43aa3076076611bbad57638465a39": { "hash": "de7133ee07d43aa3076076611bbad57638465a39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4NjY5" ], "author_raw": "Aarni Koskela ", "committer_raw": "Aarni Koskela ", "summary": "Add tests/python_build to clang-format pre-commit hook ignore list", "body": "It had been ignored by misc/scripts/clang_format.sh since 388d35b74d8919b251faae9e24af50476f12b1a2 but not the hook.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 87000 }, "cb8a743e187bad97e196e2a599114c91486f5156": { "hash": "cb8a743e187bad97e196e2a599114c91486f5156", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Rémi Verschelde ", "summary": "Fix behavior of 'Editable Children' toggle.", "body": "Prevents losing nodes owned by the edited scene when\ntoggling editable_children off on an instanced scene,\nand makes the toggle compatible with undo-redo.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 60974 }, "cae3b822c3ab135cceb902d6ab1d572fd9723861": { "hash": "cae3b822c3ab135cceb902d6ab1d572fd9723861", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw", "MDQ6VXNlcjEyMzc1MjM5" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "Improve error message when a GDScript instance fails to be constructed", "body": "Co-authored-by: Slashscreen ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86999 }, "10a8b8816556680587db9c524da870c5b9a14731": { "hash": "10a8b8816556680587db9c524da870c5b9a14731", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix SSR not working properly in stereo", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86996 }, "2ccc5c75758f9db41858b28edd4e968693db7e8a": { "hash": "2ccc5c75758f9db41858b28edd4e968693db7e8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86990 from akien-mga/revert-84167-cache_mode_replace_fixes", "body": "Revert \"Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f118b8c4af543f40206871deb63e873291ef326": { "hash": "6f118b8c4af543f40206871deb63e873291ef326", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86985 from timothyqiu/zip-packer-attributes", "body": "Fix ZIPPacker storing file permissions unexpectedly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27509a60276bed27a36322d9c19b6320f3a50ec9": { "hash": "27509a60276bed27a36322d9c19b6320f3a50ec9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86980 from BastiaanOlij/openxr_1_0_33", "body": "Updated thirdparty OpenXR library to 1.0.33", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a56dd6ca52186f67dce208ecbfc385df9a876543": { "hash": "a56dd6ca52186f67dce208ecbfc385df9a876543", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86920 from griffinkh/build_warning_fix", "body": "Fix build warning with memset value being too large", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d3f98ac6a797b664282e87466f89734332fe31a": { "hash": "1d3f98ac6a797b664282e87466f89734332fe31a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86894 from jsjtxietian/merge-dafault-font", "body": "In `merge_with` also merge some default fields of theme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a50a6b9400a843d44756c3e45362af4db2df6489": { "hash": "a50a6b9400a843d44756c3e45362af4db2df6489", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86798 from Mickeon/autocompletion-rendering-server", "body": "Add autocompletion for RenderingServer's global shader methods & `has_os_feature`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1f3a56bde093a9436839804bb8909d5399dcfd2": { "hash": "e1f3a56bde093a9436839804bb8909d5399dcfd2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86462 from tdaven/tdaven/fix-86427", "body": "Use ObjectID's instead of node pointers to track scene groups to prevent crash.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "079f1c154dc12eb48cb74097a4dd78e9ab0c7893": { "hash": "079f1c154dc12eb48cb74097a4dd78e9ab0c7893", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86269 from aaronfranke/detect-module", "body": "Allow detecting when building as an engine module", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e9695d9fa22113f41348a0d2c7edb1138efc2b22": { "hash": "e9695d9fa22113f41348a0d2c7edb1138efc2b22", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84976 from DarioSamo/rd_common_render_graph", "body": "Acyclic Command Graph for Rendering Device", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "418102759655c6a2bc8f13b3ce6af1c76caef915": { "hash": "418102759655c6a2bc8f13b3ce6af1c76caef915", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84442 from Calinou/colorpicker-allow-more-hex-codes", "body": "Allow additional hexadecimal color codes in ColorPicker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1edcf9a405f6d3b54cf2842d7e97e1b4657320da": { "hash": "1edcf9a405f6d3b54cf2842d7e97e1b4657320da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81345 from anvilfolk/gdoverview", "body": "GDScript: Add module description in markdown", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39ae82623d50f3135861cf762b365c2b0e278882": { "hash": "39ae82623d50f3135861cf762b365c2b0e278882", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg5MzQz" ], "author_raw": "Trevor Davenport ", "committer_raw": "Rémi Verschelde ", "summary": "Use ObjectID to track cached scene groups.", "body": "This prevents a crash that could occur when using the Node pointer\nwould reference a Node which had been freed after node_removal.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86462 }, "9ca3d3ec835e12ec686b58bdc2c797c686503e3b": { "hash": "9ca3d3ec835e12ec686b58bdc2c797c686503e3b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Revert \"Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86990 }, "7a833c9b2e6ab12b2b55d828a36a37a494746b30": { "hash": "7a833c9b2e6ab12b2b55d828a36a37a494746b30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix ZIPPacker storing file permissions unexpectedly", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86985 }, "43b184b4093072e600f06c6c92b300280d58495c": { "hash": "43b184b4093072e600f06c6c92b300280d58495c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjA0ODY=" ], "author_raw": "Yaohua Xiong ", "committer_raw": "Yaohua Xiong ", "summary": "Fix PathFollow3D update issues", "body": "- transform is not updated after setting new flags such as `use_model_front`\n- transform is not updated when the parent Path3D changes\n- correct_posture() behaves differently when assuming model front\n- _update_transform() was in immediate mode, could leads to chained calls on scene instantiation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80233 }, "3747cf2ffa41cd99875b908856b8413096bdf5e8": { "hash": "3747cf2ffa41cd99875b908856b8413096bdf5e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Updated thirdparty OpenXR library to 1.0.33", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86980 }, "c8bdd1d774136c8c83666e35f9431ec6c812ba6f": { "hash": "c8bdd1d774136c8c83666e35f9431ec6c812ba6f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzNTYzNjAy" ], "author_raw": "Dominic Austria ", "committer_raw": "Dominic Austria ", "summary": "implement overdraw, lighting, and unshaded debug draw modes for opengl", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86677 }, "1430f0b67d7a4513e012389da0628db2f8d71478": { "hash": "1430f0b67d7a4513e012389da0628db2f8d71478", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMyMzIx" ], "author_raw": "K. S. Ernest (iFire) Lee ", "committer_raw": "K. S. Ernest (iFire) Lee ", "summary": "Add obj importer changes to use ImporterMesh.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86365 }, "92a7c2680665c578848b9536e18ee0909cc93954": { "hash": "92a7c2680665c578848b9536e18ee0909cc93954", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Allow specifying a scene in completion tests", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86961 }, "51c54b03d1aac56c2e55a1b7358140bd6cd00de4": { "hash": "51c54b03d1aac56c2e55a1b7358140bd6cd00de4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyOTY2ODE0" ], "author_raw": "Zae ", "committer_raw": "Zae ", "summary": "C#: Fix return type hint for methods.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86972 }, "f8da9460c1e1eccabde863785abcb1a4d3a1fbda": { "hash": "f8da9460c1e1eccabde863785abcb1a4d3a1fbda", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make default blend_left consider current blend amount", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86221 }, "80a770a8eddfd1a4ab0a08cc114c1516fb86d179": { "hash": "80a770a8eddfd1a4ab0a08cc114c1516fb86d179", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Allow additional hexadecimal color codes in ColorPicker", "body": "The following formats are now accepted (leading `#` is optional):\n\n- `#1` -> `#111111`\n- `#12` -> `#121212`\n- `#12345` -> `#11223344` (`5` at the end is discarded)\n- `#1234567` -> `#123456` (`7` at the end is discarded)", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84442 }, "cc4d39b0c1f0d4645d63120832a49e54242e3f5f": { "hash": "cc4d39b0c1f0d4645d63120832a49e54242e3f5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODUwNA==" ], "author_raw": "Dario ", "committer_raw": "Dario ", "summary": "Acyclic Command Graph for RenderingDevice.", "body": "Adds a new system to automatically reorder commands, perform layout transitions and insert synchronization barriers based on the commands issued to RenderingDevice.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84976 }, "b97cb5ec5908569dd80dcfc38548e9925a05cc5a": { "hash": "b97cb5ec5908569dd80dcfc38548e9925a05cc5a", "is_merge": false, "authored_by": [ "U_kgDOB0mwpw" ], "author_raw": "Griffin Kroah-Hartman ", "committer_raw": "Griffin Kroah-Hartman ", "summary": "Fix build warning with memset value being too large", "body": "Should resolve issue #83342", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86920 }, "84e205b5a17bfe7ace96b78c410ec10aa52241d2": { "hash": "84e205b5a17bfe7ace96b78c410ec10aa52241d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86950 from jsjtxietian/fix-compress-image-error", "body": "Fix wrong fail condition in compressed texture's `_set_data`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c6671d9961eb8e2354b29ad4c25c71fb518ca6a8": { "hash": "c6671d9961eb8e2354b29ad4c25c71fb518ca6a8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86906 from Malcolmnixon/avatar-capable-openxrhand", "body": "Add ability to drive full-body avatars using OpenXRHand", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8dc554241ec2d2c030081ce0f747e524c99abe6": { "hash": "d8dc554241ec2d2c030081ce0f747e524c99abe6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86847 from kleonc/tilemap-make-quadrant-canvas-item-position-local", "body": "Fix `TileMap` quadrant canvas item position not being local", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a7e347482be81dad5aae4bc82b5220dac4b85110": { "hash": "a7e347482be81dad5aae4bc82b5220dac4b85110", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86687 from TokageItLab/AnimationMixer-remove-object-pointer", "body": "Fix TrackCache conflict when tracks have same name but different type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "25011e9144d8db7987f6ec69dd450a7d34da9f4e": { "hash": "25011e9144d8db7987f6ec69dd450a7d34da9f4e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84244 from BastiaanOlij/skip_present_if_needed", "body": "Skip swapchain logic if there is nothing to present (Android OpenXR)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "129332e3b99eb8249da6ce7e52d676dd7f2a5c5a": { "hash": "129332e3b99eb8249da6ce7e52d676dd7f2a5c5a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82468 from kitbdev/tabcontainer-bottom", "body": "Option to put TabContainer tabs at bottom", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3c25274870dad73497c1a67d7a67409b670680dc": { "hash": "3c25274870dad73497c1a67d7a67409b670680dc", "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 TileMap quadrant canvas item position not being local", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86847 }, "a51958a2a0620aa1a9b9a168259379511f9521ad": { "hash": "a51958a2a0620aa1a9b9a168259379511f9521ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Remove Object pointer/solve types conflict in AnimationTrackCache", "body": "Co-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86687 }, "a7317748135e064ff150072f2f46ccc1d2c4b358": { "hash": "a7317748135e064ff150072f2f46ccc1d2c4b358", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Avoid most runtime allocations", "body": "Just a little optimization.\n\n**NOTE:**\nWith `RID_Owner` we could replace each pair of `PagedAllocator` and\n`HashMap`-of-ids-to-pointers. However, that would force us to expose\n`RID` as the task/group id, instead of `int`, which would break the\nAPI. Too bad. Let's wait until Godot 5.0.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86587 }, "ae418f9469937b9a438a509bf359da9039cbee37": { "hash": "ae418f9469937b9a438a509bf359da9039cbee37", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Avoid deadlocks when CommandQueueMT is involved", "body": "This commit lets CommandQueueMT play nicely with the WorkerThreadPool to avoid\nnon-progressable situations caused by an interdependence between both. While a\ncommand queue is being flushed, it allows the WTP to release its lock while tasks\nare being awaited so they can make progress in case they need in turn to post\nto the command queue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86587 }, "9444d297ed0b1dbc7c05fa0bf2e06241335f5057": { "hash": "9444d297ed0b1dbc7c05fa0bf2e06241335f5057", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "WorkerThreadPool: Overhaul scheduling and synchronization", "body": "This commits rewrites the sync logic in a way that the\n`use_system_threads_for_low_priority_tasks` setting, which was added due to\nthe lack of a cross-platform wait-for-multiple-objects functionality, can be\nremoved (it's as if it was effectively hardcoded to `false`).\n\nWith the new implementation, we have the best of both worlds: threads don't\nhave to poll, plus no bespoke threads are used.\n\nIn addition, regarding deadlock prevention, since not every possible case of\nwait-deadlock could be avoided, this commits removes the current best-effort\navoidance mechanisms and keeps only a simple, pessimistic way of detection.\n\nIt turns out that the only current user of deadlock prevention, ResourceLoader,\nworks fine with it and so every possible situation in resource loading is now\nproperly handled, with no possibilities of deadlocking. There's a comment in\nthe code with further details.\n\nLastly, a potential for load tasks never being awaited/disposed is cleared.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86587 }, "472e3b3ad5beed13b1f53f904ca809da081f5bb0": { "hash": "472e3b3ad5beed13b1f53f904ca809da081f5bb0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for RenderingServer's global shader & has_os_feature", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86798 }, "35da70f953f6eeba6ba7b13795029d7a134a61fd": { "hash": "35da70f953f6eeba6ba7b13795029d7a134a61fd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86933 from alessandrofama/drop-texture-scene-history", "body": "Fix 2D viewport texture drop issue with global history registration", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ca33d318bcd3e691b1ad70649ddcdf7731f5559": { "hash": "4ca33d318bcd3e691b1ad70649ddcdf7731f5559", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86908 from AdSkipper1337/collision-object-2d-gdextension-virtuals", "body": "Fix virtual calls for GDExtension in `CollisionObject2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07f5dac81af1eb8bb7809249ef9306f67466690b": { "hash": "07f5dac81af1eb8bb7809249ef9306f67466690b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86895 from Mickeon/documentation-textserver-missing-descriptions", "body": "Add missing descriptions to TextServer's constants", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edcea4a2ca1972fa87bd9e11665f64c2fb328e45": { "hash": "edcea4a2ca1972fa87bd9e11665f64c2fb328e45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86893 from Mickeon/autocomplete-editor-interface", "body": "Add autocompletion for a few EditorInterface methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c9ef2fdb0be08c237d5023b93f434ca984cbd0f5": { "hash": "c9ef2fdb0be08c237d5023b93f434ca984cbd0f5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86891 from Mickeon/autocompletion-get-node-or-null", "body": "Add autocompletion to `get_node_or_null`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c951ec163ec501e751dc9cf1440d6842cb9a7658": { "hash": "c951ec163ec501e751dc9cf1440d6842cb9a7658", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86882 from Mickeon/its-a-secret-to-everyone", "body": "Hide Keystore Release password on Android's Export window", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6226388bac2ad67f3650c492ea893f99a707f73b": { "hash": "6226388bac2ad67f3650c492ea893f99a707f73b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86874 from AThousandShips/no_3d_fix", "body": "Fix some build errors with `disable_3d=yes`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0354dc4205f02be67aae1700ba610b807dc3e808": { "hash": "0354dc4205f02be67aae1700ba610b807dc3e808", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86867 from TokageItLab/reset-copy-options-for-more", "body": "Copy InterpolationType / LoopMode for all track & UseBlend option for audio when adding reset keys", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f5e2529584881a92d28c0feea52db192ece2d94a": { "hash": "f5e2529584881a92d28c0feea52db192ece2d94a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86848 from Mickeon/documentation-canvas-texture-note", "body": "Specify how CanvasTexture does not work in 3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01f8ce6e3d2f159d1045337a0a62bd52861af596": { "hash": "01f8ce6e3d2f159d1045337a0a62bd52861af596", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86846 from capnm/240105_thorvg_from_v0.11.6_to_v0.12.0", "body": "ThorVG: update from v0.11.6 to v0.12.0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9bacd02297cf45be09d70a001dba3d5bca23a2d2": { "hash": "9bacd02297cf45be09d70a001dba3d5bca23a2d2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86827 from bruvzg/ploc_out_of_bounds", "body": "[Pseudolocalization] Prevent out of bounds reads.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e417b7e6e6eaa0c32453c6e71ced7f614a8a2213": { "hash": "e417b7e6e6eaa0c32453c6e71ced7f614a8a2213", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86824 from alessandrofama/audio-import-playback-position", "body": "Fix playback position label update in Audio Stream Importer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7fb7273c53757739259341152f8f3628b87b2c4": { "hash": "c7fb7273c53757739259341152f8f3628b87b2c4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86811 from TheSofox/light2d-blend-3to4", "body": "Added compatibility for Blend Mode in `Light2D`/`PointLight2D` when converting from Godot 3 to 4.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4aa8e87e5023949c22fe84f35f6da80e7042b215": { "hash": "4aa8e87e5023949c22fe84f35f6da80e7042b215", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86805 from ryevdokimov/clear-nodes-on-ui-cancel-2d", "body": "Allow `ui_cancel` to unselect all nodes in all edit modes in 2D, matching 3D behavior", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f46465ba1462c573812ed01f8adf000cf71d595c": { "hash": "f46465ba1462c573812ed01f8adf000cf71d595c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86804 from ryevdokimov/allow-all-modes-to-select", "body": "Allow all editor modes to select nodes in the viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c10d268974744dadb454154d1ad78209735b7ccd": { "hash": "c10d268974744dadb454154d1ad78209735b7ccd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86787 from ryevdokimov/code-spell-check", "body": "Fix various spelling errors across engine solution", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dd487ebb0b34fa295c8f9290c2ccd252028b6b2d": { "hash": "dd487ebb0b34fa295c8f9290c2ccd252028b6b2d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86568 from jsjtxietian/fix-infinite-loop-tile", "body": "Fix potential infinite loop when calculating tile editor zoom level", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "665c3edee227cef79f95038c4d39548bbd295275": { "hash": "665c3edee227cef79f95038c4d39548bbd295275", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86557 from kleonc/polygon2d-with-skeleton-transform-fix", "body": "Fix Polygon2D to Skeleton2D transform calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53d47a389ce19f7e11f862cf179f04a2fa1ec8f2": { "hash": "53d47a389ce19f7e11f862cf179f04a2fa1ec8f2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86542 from KoBeWi/merge_split_action", "body": "Improve Path2D editing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5ac5be4744e3e08c1b3211785999d32ea23d4f98": { "hash": "5ac5be4744e3e08c1b3211785999d32ea23d4f98", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86507 from jsjtxietian/fix-msvc-2017", "body": "Fix MSVC 14.1 complaining about \"attempting to reference a deleted function\" in RenderPassClearValue", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "97607b6ab32aa608819005fc4be296755b749b16": { "hash": "97607b6ab32aa608819005fc4be296755b749b16", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86474 from KoBeWi/particular_velocity", "body": "Only update particle velocity when it changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "48b726deba12826a23fee958b942d93f34160f6c": { "hash": "48b726deba12826a23fee958b942d93f34160f6c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86417 from LimestaX/tscn-escape-char-fix", "body": "Ensure special characters are escaped in TSCN connections and editable hint", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff79ec75de67ed757b0de1252f48f3f05b8f60d5": { "hash": "ff79ec75de67ed757b0de1252f48f3f05b8f60d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86349 from DSteve595/patch-1", "body": "Clarify doc: `Node.get_child` returns null for invalid index", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "798632422d21db3ce8bd6438e542c5a248bc5bf4": { "hash": "798632422d21db3ce8bd6438e542c5a248bc5bf4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86245 from ecmjohnson/fix-skeleton-culling", "body": "Check skeleton RID when using cached AABB", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60f557c0c5dff44f8b6a57412ca63e43b9686bb8": { "hash": "60f557c0c5dff44f8b6a57412ca63e43b9686bb8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86016 from demolke/master", "body": "Import step interpolation for loc/rot/scale from GLTF as nearest", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26ae551108db8fa01edb9dd0aa258de69af1ad93": { "hash": "26ae551108db8fa01edb9dd0aa258de69af1ad93", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85870 from dsnopek/collision-object-3d-gdextension-virtuals", "body": "Fix overriding `CollisionObject3D::_mouse_enter()` and `_mouse_exit()` from GDExtension", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81f618d63abba5c9a20cff66c5504861e40c6c35": { "hash": "81f618d63abba5c9a20cff66c5504861e40c6c35", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85180 from AThousandShips/self_list_fix", "body": "[Core] Prevent copying of `SelfList` and `SelfList::List`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d6caa69e116c2b631a177448c4e15e9689c19a82": { "hash": "d6caa69e116c2b631a177448c4e15e9689c19a82", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Skip swapchain logic if there is nothing to present (Android OpenXR)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84244 }, "b88535fe23366ac1112fbbcc7c90a603c37cbd32": { "hash": "b88535fe23366ac1112fbbcc7c90a603c37cbd32", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85178 from HolonProduction/completion-tests", "body": "Add unit test runner for autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a2bd7c3301360945abb4b9b62182e2ba809b10d5": { "hash": "a2bd7c3301360945abb4b9b62182e2ba809b10d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85142 from CookieBadger/animation-player-improvements", "body": "Improve usability of zooming in the animation editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "774c4631fd316cb51eb45c6972bfd54633ed86f9": { "hash": "774c4631fd316cb51eb45c6972bfd54633ed86f9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84733 from clayjohn/GL-CanvasGroup-performance", "body": "Only copy the relevant portion of the screen when copying to backbuffer in Compatibility backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df29fc91edabf712d5e597d0ddd4cf015d99722e": { "hash": "df29fc91edabf712d5e597d0ddd4cf015d99722e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82669 from 4d49/graph-node-slot-custom-icon", "body": "Add `set_slot_custom_icon` and `get_slot_custom_icon` to GraphNode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "049da90fb44ace9629eaf7a0448eae2228bb1fba": { "hash": "049da90fb44ace9629eaf7a0448eae2228bb1fba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #77832 from AThousandShips/import_fix", "body": "Fix incorrect check on importing project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "15186b6606e27ce5fe7d257b8a13e66ea3ffd077": { "hash": "15186b6606e27ce5fe7d257b8a13e66ea3ffd077", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72461 from Calinou/editor-renderer-select-mobile", "body": "Make the rendering method dropdown also affect mobile if compatible", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "91dacb469d3ee942c35f5b73bfee50741ce74766": { "hash": "91dacb469d3ee942c35f5b73bfee50741ce74766", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #51156 from Muller-Castro/value2ref", "body": "Add const lvalue ref to container parameters", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0a32c160ac89edbb7f48c34e21768c5cc85704af": { "hash": "0a32c160ac89edbb7f48c34e21768c5cc85704af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1MTgxNDc0" ], "author_raw": "LimestaX ", "committer_raw": "Rémi Verschelde ", "summary": "Ensure special characters are escaped in tscn connections and editable hint", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86417 }, "0e344f0d0bec80f26295ac7bd1a093b32bd904a2": { "hash": "0e344f0d0bec80f26295ac7bd1a093b32bd904a2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjA0ODY=" ], "author_raw": "Yaohua Xiong ", "committer_raw": "Yaohua Xiong ", "summary": "Path3D notify transform change to CSGPolygon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85455 }, "631d1e3a86fd3cfb32094951d311640418da68ab": { "hash": "631d1e3a86fd3cfb32094951d311640418da68ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Let read thread guards allow access to out-of-tree nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86957 }, "e090b112efe049233ea4b36e83f901ca507ac14e": { "hash": "e090b112efe049233ea4b36e83f901ca507ac14e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.11.6 to v0.12.0", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.12.0\n\nGodot-related SVG bug fixes:\n\n+ [SwEngine] Fixed a linear filling scaling issue.\nthorvg/thorvg#1834\n+ [SwEngine] Path data not invalid even though\nit doesn't start with MoveTo.\nthorvg/thorvg#1848\n\nFixes #86128 Gradient issue.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86846 }, "631d722674588bfca4f833c3534872b0c3805472": { "hash": "631d722674588bfca4f833c3534872b0c3805472", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgyMDgxNjU=" ], "author_raw": "Mansur Isaev <737dab2f169a@mail.ru>", "committer_raw": "Rémi Verschelde ", "summary": "Add `set_slot_custom_icon` and `get_slot_custom_icon` to GraphNode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82669 }, "6a3b63eb3616aa71ac9e1866ff6f502b37af8779": { "hash": "6a3b63eb3616aa71ac9e1866ff6f502b37af8779", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix wrong fail contion in compressed texture and some clean up", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86950 }, "6f3568e3db678f6847d4019f55aa606ffd3196ce": { "hash": "6f3568e3db678f6847d4019f55aa606ffd3196ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "In `merge_with` also merge some default fileds of theme", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86894 }, "4ea5c1ff2a06e4426915c175f39262fc96fc2421": { "hash": "4ea5c1ff2a06e4426915c175f39262fc96fc2421", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2MTUzMzEx" ], "author_raw": "Alessandro Famà ", "committer_raw": "Alessandro Famà ", "summary": "Fix issue with dropping texture in 2D viewport causing incorrect global history registration", "body": "This fix addresses an issue where dropping a texture onto the 2D viewport in a scene without a root node incorrectly registers the action in the global history. Subsequently undoing and redoing this action in another scene results in the newly created node replacing the root of the current scene.\n\nFixes #86826.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86933 }, "a4c5dae8cb67fca6ab72364f288e694e8970f840": { "hash": "a4c5dae8cb67fca6ab72364f288e694e8970f840", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4NjY5" ], "author_raw": "Aarni Koskela ", "committer_raw": "Aarni Koskela ", "summary": "Attempt to parse environment variables as UTF-8", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86936 }, "5b8b2a4e709d0fe7ea3998a7d13df1c1872ef2bd": { "hash": "5b8b2a4e709d0fe7ea3998a7d13df1c1872ef2bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Add ability to drive full-body avatars using OpenXRHand", "body": "This PR allows the OpenXRHand to drive:\n- OpenXR rigged hand skeletons located under the OpenXRHand node\n- Godot Humanoid rigged hand skeletons located under the OpenXRHand node\n- OpenXR rigged avatar skeletons located separately in the scene-tree\n- Godot Humanoid avatar skeletons located separately in the scene-tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86906 }, "bf65c6514fdc2daa4781bffba9e9589e32303cdf": { "hash": "bf65c6514fdc2daa4781bffba9e9589e32303cdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS export] Fix RLE icon generation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86934 }, "e03f2b65c2dd0ea8a801027b564eadeae554bed4": { "hash": "e03f2b65c2dd0ea8a801027b564eadeae554bed4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Fill the documentation of a few overlooked classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86927 }, "c909354396f1e35b9558178a48274e77ecb0f815": { "hash": "c909354396f1e35b9558178a48274e77ecb0f815", "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": "Clarify that `Callable` will not be encoded with `var_to_bytes`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79813 }, "4850b866e84ee49cf494dd85813f4b74f816897c": { "hash": "4850b866e84ee49cf494dd85813f4b74f816897c", "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": "Clarify `PackedByteArray.decompress*` limitations with external data", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81689 }, "51ad937532fb2c00f89326ac1e102a56829df2ae": { "hash": "51ad937532fb2c00f89326ac1e102a56829df2ae", "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 BasisUniversal ETC RA_AS_RG transcoding", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86916 }, "0517000e6fd8a325e14d8790dab8b9aa83522c4c": { "hash": "0517000e6fd8a325e14d8790dab8b9aa83522c4c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MDA0MjM4" ], "author_raw": "Nikolai Davydov ", "committer_raw": "Nikolai Davydov ", "summary": "Fix virtual calls for GDExtension in `CollisionObject2D` for _mouse_enter, _mouse_exit, _mouse_shape_enter, _mouse_shape_exit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86908 }, "3c416f3a643cf9df01b7076a052e2dd9d5f29717": { "hash": "3c416f3a643cf9df01b7076a052e2dd9d5f29717", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwNzg1Njk=" ], "author_raw": "Steven Schoen ", "committer_raw": "Steven Schoen ", "summary": "Clarify Node doc: get_child returns null for invalid index", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86349 }, "5b3d5e0a65f3eb6fd4282cd1e5f24410f3c37a5f": { "hash": "5b3d5e0a65f3eb6fd4282cd1e5f24410f3c37a5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTQ3Nzg0" ], "author_raw": "CookieBadger ", "committer_raw": "CookieBadger ", "summary": "Improved usability of zoom features in animation player", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85142 }, "0a2ddaa6bdf1b44394dd2b523989411ecbff465a": { "hash": "0a2ddaa6bdf1b44394dd2b523989411ecbff465a", "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 incorrect check on importing project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77832 }, "39b4918402ab25caba14183cbce0073510c7299e": { "hash": "39b4918402ab25caba14183cbce0073510c7299e", "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": "Instruct users to add code/errors as text in issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86006 }, "904ecb1d366c470659bb3a9c1cf30793f456c4d9": { "hash": "904ecb1d366c470659bb3a9c1cf30793f456c4d9", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Prevent copying of `SelfList` and `SelfList::List`", "body": "Copying of these types is unsafe and should be detected\n\nAlso removed unnecessary constructors for `TileMap` `DebugQuadrant` and\n`RenderingQuadrant` which used copying of `SelfList::List`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85180 }, "c6a1ae78750919dfa30e8af6adf856565593cc18": { "hash": "c6a1ae78750919dfa30e8af6adf856565593cc18", "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 some build errors with `disable_3d=Yes`", "body": "* Some tests were incorrectly included\n* SCU builds with animation\n* Animation `switch`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86874 }, "c8c483cf57a768110fce57e509f9b855e69d34b7": { "hash": "c8c483cf57a768110fce57e509f9b855e69d34b7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86835 from nklbdev/Fix_data_format_storage_method_for_PortableCompressedTexture2D", "body": "Fix data format storage method for PortableCompressedTexture2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f6a212837b2416d857b6efde12c9302309b61363": { "hash": "f6a212837b2416d857b6efde12c9302309b61363", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "TabContainer bottom position", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82468 }, "db10ce3d8db0249e03ced4224b23a3c4ef5130b3": { "hash": "db10ce3d8db0249e03ced4224b23a3c4ef5130b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for a few EditorInterface methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86893 }, "d3150c9c8f83d1f6ca3adeb6cbdda32600c4457d": { "hash": "d3150c9c8f83d1f6ca3adeb6cbdda32600c4457d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add missing descriptions to TextServer's constants", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86895 }, "e72ccc2080d138d64e90cab005987383fdee94f3": { "hash": "e72ccc2080d138d64e90cab005987383fdee94f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwMjQwMTY=" ], "author_raw": "nklbdev ", "committer_raw": "nklbdev ", "summary": "Fix lossless formats in PortableCompressedTexture2D (fix data format storing)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86835 }, "ca033678013b326f4a2931b3d88bd40e7a801e10": { "hash": "ca033678013b326f4a2931b3d88bd40e7a801e10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Hide Keystore Release password on Android's Export window", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86882 }, "f996003fb4de23d8751d84438d978957d5804233": { "hash": "f996003fb4de23d8751d84438d978957d5804233", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion to `get_node_or_null`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86891 }, "c794ce195be505d26b3654a6e1588ee7b5f9fa9c": { "hash": "c794ce195be505d26b3654a6e1588ee7b5f9fa9c", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Editor] Add missing virtual bind to `EditorNode3DGizmo(Plugin)`", "body": "Method `_begin_handle_action` was not bound", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86881 }, "e5c1da1c6103424b93065386416c6dfd18ad8233": { "hash": "e5c1da1c6103424b93065386416c6dfd18ad8233", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add Autocompletion for AnimationNodeStateMachine & BlendTree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86884 }, "7a0639055206d342ad068704cd35c66651bd07c5": { "hash": "7a0639055206d342ad068704cd35c66651bd07c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C#: Upgrade TFM for `net472` and some `netstandard2.0` projects", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86454 }, "7b8c0b3a34ffaa3fbed91af39a1a9fbbda94ba8a": { "hash": "7b8c0b3a34ffaa3fbed91af39a1a9fbbda94ba8a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Parse the names of children of `TabContainer`s on POT generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86878 }, "8ca47c981d0d737db24b91c96899f4831147c931": { "hash": "8ca47c981d0d737db24b91c96899f4831147c931", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add a few notes to Sprite3D's documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86872 }, "5ade1077ffb1938e1af40e1530884e67c253fad2": { "hash": "5ade1077ffb1938e1af40e1530884e67c253fad2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Copy intrp/loop for all track & use_blend for audio when adding reset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86867 }, "42c672afd65020e86c522b5bbfc8ed4c43b3984b": { "hash": "42c672afd65020e86c522b5bbfc8ed4c43b3984b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix infinite loop when calculating zoom level if tile_size * max_zoom < default", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86568 }, "91b24b2780bada1ffba876e3c84e23515d618ab3": { "hash": "91b24b2780bada1ffba876e3c84e23515d618ab3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Use GODOT_MODULE define in TextServer modules", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86269 }, "e2b3c588e16cf22bfd364ee50901068fd34f22e1": { "hash": "e2b3c588e16cf22bfd364ee50901068fd34f22e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Allow detecting when building as an engine module", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86269 }, "52d062560b11bf3e3ddda5d5f2d24ec9b9b9cfdd": { "hash": "52d062560b11bf3e3ddda5d5f2d24ec9b9b9cfdd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Specify how CanvasTexture does not work in 3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86848 }, "eb565780e792237cc2d515f8f9b996b586d2dfeb": { "hash": "eb565780e792237cc2d515f8f9b996b586d2dfeb", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Prevent escape key from closing Editor Settings window when filtering for shorcuts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86654 }, "97f9dbda8100751729cbda96e4b7ec2f791a0a2c": { "hash": "97f9dbda8100751729cbda96e4b7ec2f791a0a2c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzMjI4OTMy" ], "author_raw": "Zi Ye ", "committer_raw": "Zi Ye ", "summary": "Changed various editor transform operations to be committed in local instead of global space. Fixed a couple of bugs when syncing transforms to debug instance.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86659 }, "e1c7c18eadeff1fe9ee3cabaafc7fded6ff64b2c": { "hash": "e1c7c18eadeff1fe9ee3cabaafc7fded6ff64b2c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix determination of copyable layout for compressed textures in Vulkan", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86855 }, "f41b2c2ec4052cc93a581b6fbb4a446b79e5629b": { "hash": "f41b2c2ec4052cc93a581b6fbb4a446b79e5629b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve Path2D editing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86542 }, "3749cbb3cacb6338fbc406e6154326604ebc4ce0": { "hash": "3749cbb3cacb6338fbc406e6154326604ebc4ce0", "is_merge": false, "authored_by": [ "U_kgDOCSXAdA" ], "author_raw": "demolke ", "committer_raw": "demolke@gmail.com ", "summary": "Import step interpolation for loc/rot/scale from GLTF as nearest", "body": "Currently all object transform animation tracks get imported and baked\nas linear. For step interpolation mark the resulting animation track\nwith Nearest interpolation to make sure there are no in-betweens\ngenerated. This is useful for camera cuts or similar.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86016 }, "1310dd0730b5081e12d890fd509e869b4bff3369": { "hash": "1310dd0730b5081e12d890fd509e869b4bff3369", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add documentation to JavaClass & JavaClassWrapper", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86839 }, "f5ca58d32fee840b1a257917d19faba01dd52d77": { "hash": "f5ca58d32fee840b1a257917d19faba01dd52d77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Avoid regressing in progress reporting in resource load", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86845 }, "b31acb0cd543f016c17252c575c4dee7dd5a409d": { "hash": "b31acb0cd543f016c17252c575c4dee7dd5a409d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Allow utility functions to be used as `Callable`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86823 }, "96a95cb9743e755f10fa6a14895ea099e5ac4c51": { "hash": "96a95cb9743e755f10fa6a14895ea099e5ac4c51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MzgzMzE2" ], "author_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "committer_raw": "Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>", "summary": "Add const lvalue ref to container parameters", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 51156 }, "af4cbaf75125cdb1f37ece93802e75b03af9d96f": { "hash": "af4cbaf75125cdb1f37ece93802e75b03af9d96f", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Add unit test runner for autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85178 }, "58ae3c577c6baeaae559f71eaa402098250128d9": { "hash": "58ae3c577c6baeaae559f71eaa402098250128d9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Added compatibility for Blend Mode in Light2D/PointLight2D when converting from Godot 3 to 4", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86811 }, "ff03a32323ef87291c996e39ca0aadcb17646e9c": { "hash": "ff03a32323ef87291c996e39ca0aadcb17646e9c", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Allow all editor modes to select nodes in the viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86804 }, "e7bdb60e56ce70bdbdb2ac7cc8f68c85357a90f4": { "hash": "e7bdb60e56ce70bdbdb2ac7cc8f68c85357a90f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Pseudolocalization] Prevent out of bounds reads.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86827 }, "155bebfdf23ef05f4200e7741baaec28a681289b": { "hash": "155bebfdf23ef05f4200e7741baaec28a681289b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2MTUzMzEx" ], "author_raw": "Alessandro Famà ", "committer_raw": "Alessandro Famà ", "summary": "Fix playback position label update in Audio Stream Importer", "body": "The current playback position label doesn't get updated if the playhead is not visible. The label is updated in `_draw_indicator()` at the end of the function, but we return early if the calculated offset falls outside the valid range. This fix moves the label updating above this check, ensuring that the label always gets updated regardless of the visibility of the playhead.\n\nFixes #86550.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86824 }, "89cc635c0554cb2e518c830969ca4c5eedda0f4e": { "hash": "89cc635c0554cb2e518c830969ca4c5eedda0f4e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86820 from sepTN/fix-typos-3", "body": "Fix various typos in documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62616fb14fac878c66cf9a54cad6e3d79aba30f6": { "hash": "62616fb14fac878c66cf9a54cad6e3d79aba30f6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86799 from Mickeon/autocompletion-animationlibrary", "body": "Add autocompletion for AnimationLibrary & AnimationMixer's methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5b50df2419c271b518099d3b4ac7caecc43cead8": { "hash": "5b50df2419c271b518099d3b4ac7caecc43cead8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86769 from StagnationPoint/logging_improvement", "body": "Add logging when macOS export will fail due to disabled texture formats.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf1de980e5c802af44caf806204886714fee6d2e": { "hash": "bf1de980e5c802af44caf806204886714fee6d2e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86569 from rune-scape/rune-fix-lambda-hotswap2", "body": "GDScript: Lambda hotswap fixes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1455159d2cb12d5320a6c99b50a5cb7c0e0513b5": { "hash": "1455159d2cb12d5320a6c99b50a5cb7c0e0513b5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86379 from m4gr3d/update_render_thread_paused_timing_main", "body": "Android: Update the logic used to start / stop the render thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e72e63a6b5474d2109755ea1c32b37ff2fdcc6bf": { "hash": "e72e63a6b5474d2109755ea1c32b37ff2fdcc6bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85837 from akien-mga/clang-format-16", "body": "Style: Mark clang-format 16 as supported for pre-commit hook", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e676e4a0a83765e0773071799a4e22cf46f7f11": { "hash": "1e676e4a0a83765e0773071799a4e22cf46f7f11", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85791 from groud/move_tilemap_layers_to_own_file", "body": "Move TileMapLayer to its own files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7a90d84e581b4ad3736b406c0b38cfe3941cfaed": { "hash": "7a90d84e581b4ad3736b406c0b38cfe3941cfaed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84162 from bruvzg/ios_pref_caps", "body": "[iOS export] Add export options for performance capabilities and min. iOS version.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e59b4deec05095a95db1555b7d76b963a4e413d9": { "hash": "e59b4deec05095a95db1555b7d76b963a4e413d9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84140 from HexagonNico/quaternion-docs", "body": "Complete the docs for Quaternion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "31df75676be92be07e7eca1c02efc9a6f07a44ec": { "hash": "31df75676be92be07e7eca1c02efc9a6f07a44ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83448 from Calinou/github-actions-identify-pr-builds", "body": "Identify pull request builds from GitHub Actions with the PR number", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc5b57ea44544d6721dc5fba490fb477e07feeb2": { "hash": "dc5b57ea44544d6721dc5fba490fb477e07feeb2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81325 from AttackButton/path_2d_editor_plugin-clear_points", "body": "Add a button to clear curve points in the Path2D editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d1b7c60afcfa6d827d6a98a14476ee05a4d952ff": { "hash": "d1b7c60afcfa6d827d6a98a14476ee05a4d952ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #77712 from nklbdev/Fix_lossless_formats_in_PortableCompressedTexture2D", "body": "Fix lossless formats in PortableCompressedTexture2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "85e999dc5e8061b656b9080b07e0939b693766f1": { "hash": "85e999dc5e8061b656b9080b07e0939b693766f1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #64908 from marcinn/lightmap-gi-texel-scale", "body": "Add `texel_scale` property to LightmapGI", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9ae7f71d7c95a320f7c62d71843c68809bd06bf": { "hash": "b9ae7f71d7c95a320f7c62d71843c68809bd06bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #51569 from aaronfranke/3d-import", "body": "Move 3D scene import classes to their own folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6bc5b3f81279168d6110b12138e516db747b2051": { "hash": "6bc5b3f81279168d6110b12138e516db747b2051", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Move TileMapLayer to its own files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85791 }, "7035cf8c9088ee6e213f2e2e6ac5d6c40aed6680": { "hash": "7035cf8c9088ee6e213f2e2e6ac5d6c40aed6680", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4MDg0MTY4" ], "author_raw": "StagnationPoint ", "committer_raw": "StagnationPoint ", "summary": "Add logging when macOS export will fail due to disabled texture formats. Since ETC2 ASTC is required for universal builds, also ensure it is enabled for them.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86769 }, "d67e7f872980011114f237c103e984c8772611ba": { "hash": "d67e7f872980011114f237c103e984c8772611ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxNzQ2NjI4" ], "author_raw": "Nico ", "committer_raw": "Nico ", "summary": "Complete the docs for Quaternion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84140 }, "d3e7b8c8a87733ca773ca8b6dc4f2a0b395b1646": { "hash": "d3e7b8c8a87733ca773ca8b6dc4f2a0b395b1646", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODQ2MDIy" ], "author_raw": "Septian ", "committer_raw": "Septian ", "summary": "Fix various typos in documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86820 }, "49bce5c9ef3be4cf51fdd6b254cce175200e54a5": { "hash": "49bce5c9ef3be4cf51fdd6b254cce175200e54a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Lambda hotswap fixes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86569 }, "06f586e89047c3f2f7b33c518acb7e8166fd0f39": { "hash": "06f586e89047c3f2f7b33c518acb7e8166fd0f39", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Allow ui_cancel to unselect all nodes in 2D, matching 3D behavior", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86805 }, "787f61d70b5c855b546edee91c5432aaa1114c63": { "hash": "787f61d70b5c855b546edee91c5432aaa1114c63", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for AnimationLibrary's & AnimationMixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86799 }, "47d991678d519d90c964a2d4d833c4f16ca485af": { "hash": "47d991678d519d90c964a2d4d833c4f16ca485af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcwMjQwMTY=", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "nklbdev ", "committer_raw": "nklbdev ", "summary": "Fix lossless formats in PortableCompressedTexture2D", "body": "Update scene/resources/portable_compressed_texture.cpp\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77712 }, "407855b8f8672c05e5fa33e889b5dae875da3cc1": { "hash": "407855b8f8672c05e5fa33e889b5dae875da3cc1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Revert https://github.com/godotengine/godot/pull/86682 for the Android platform as it breaks dynamic library loading", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86792 }, "d8a0eed7269fdcd977f4349cdcb4188c1af2b187": { "hash": "d8a0eed7269fdcd977f4349cdcb4188c1af2b187", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS export] Add export options for performance capabilities and min. iOS version.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84162 }, "179dfdc8d78b5bd5377dd115af026df58308bdaf": { "hash": "179dfdc8d78b5bd5377dd115af026df58308bdaf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86742 from paulloz/doc/dotnet-basis-examples", "body": "Add C# examples in `Basis.xml`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9753a35c76735db3146e9f16df70f5579481cba2": { "hash": "9753a35c76735db3146e9f16df70f5579481cba2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Move 3D scene import classes to their own folder", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 51569 }, "f4059d0e3c0a2397d779257a441994e2bed71b52": { "hash": "f4059d0e3c0a2397d779257a441994e2bed71b52", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86576 from bikemurt/no-concave-warnings", "body": "Add warning for using concave shape on CharacterBody3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a716e3275a9abf9380a0c4330aff1871b3e3215": { "hash": "8a716e3275a9abf9380a0c4330aff1871b3e3215", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84353 from aXu-AP/sprite2d-plugin-zoom", "body": "Add zoom controls to Sprite2DPlugin converter preview", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb1006b2acc00aae09d906fed65396508649502c": { "hash": "bb1006b2acc00aae09d906fed65396508649502c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84284 from Haydoggo/script-switch", "body": "Preserve inspector focus when opening script from scene tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1312a73304ce8e24c155e58c34c04a03871f1d18": { "hash": "1312a73304ce8e24c155e58c34c04a03871f1d18", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84135 from aXu-AP/reparent-select-fix", "body": "Fix nodes being deselected upon reparenting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d44c85d4c5b1d70b8162bc3a12b64007e775472": { "hash": "5d44c85d4c5b1d70b8162bc3a12b64007e775472", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84107 from BlueCube3310/file-access-optimization", "body": "Use platform-specific methods for FileAccess reading and writing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0cdb530c18b37db41aa10eab8e9bd494fd76d6ca": { "hash": "0cdb530c18b37db41aa10eab8e9bd494fd76d6ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83895 from clayjohn/origin-lines", "body": "Use screen-aligned quads for origin lines to avoid issues on NVidia", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5eb22a317d3facd813cb1ebcd32f21e1d5437a38": { "hash": "5eb22a317d3facd813cb1ebcd32f21e1d5437a38", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83577 from DennisManaa/fix-translation-for-item-list", "body": "Add automatic translation of items to ItemList", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "52ab49ef1a074d413ead7015b9b66022c50c2afd": { "hash": "52ab49ef1a074d413ead7015b9b66022c50c2afd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83503 from YeldhamDev/grab_all_the_animations!", "body": "Allow to load multiple animation/libraries at once in the animation manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "acd37f98c045ab8c57430caa4bdec2d60ccacb3c": { "hash": "acd37f98c045ab8c57430caa4bdec2d60ccacb3c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83353 from Chubercik/expose_delaunay_3d", "body": "Expose 3D Delaunay tetrahedralization in `Geometry3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "150f2a75b2f3b39f4e6ff02e00d966b0b1680c0a": { "hash": "150f2a75b2f3b39f4e6ff02e00d966b0b1680c0a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83120 from dalexeev/gds-allow-property-getter-empty-parentheses", "body": "GDScript: Allow empty parentheses for property getter declaration", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0010096356568a623f3ffb659c3a8ee03b913248": { "hash": "0010096356568a623f3ffb659c3a8ee03b913248", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83109 from Calinou/script-editor-add-more-toggle-comment-shortcuts", "body": "Allow Ctrl + KP / and Ctrl + # to toggle comment in the script editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8c48e99c179552c08707209c7dd4e57a2c711a69": { "hash": "8c48e99c179552c08707209c7dd4e57a2c711a69", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82894 from Quimisagi/label-align-values-discarded", "body": "Add compatibility rename of `(v)align` properties of `Label`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2bffa3cbc568045bcbf9ae28914126978854d8bb": { "hash": "2bffa3cbc568045bcbf9ae28914126978854d8bb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82639 from golfinq/gdscript-improve-indexing-error", "body": "GDScript: Improve error messages for invalid indexing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad3e5a949e433b23034b41f05adce65fd3d4b791": { "hash": "ad3e5a949e433b23034b41f05adce65fd3d4b791", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82283 from YeldhamDev/focus_that_search_bar!", "body": "Make the search bars in the \"Project Settings\" dialog grab focus when they appear", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c772a5b050bfcdc959f97c4de26e8275b663021c": { "hash": "c772a5b050bfcdc959f97c4de26e8275b663021c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78960 from kleonc/inspector-follow-focus", "body": "Make editor inspector follow focus", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b88eddb6828061bfe5cbbeaf9a7991eb3e7ff98a": { "hash": "b88eddb6828061bfe5cbbeaf9a7991eb3e7ff98a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78378 from 0xafbf/curve-evaluate-correct-transform", "body": "Changed the way the rotation of a curve at a point is evaluated to match PathFollow2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d18a945ca1424367d55bf4fd54270353939443f": { "hash": "0d18a945ca1424367d55bf4fd54270353939443f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #76654 from TokageItLab/improve-filter-util-anim-tree", "body": "Add useful functions to `FilterEdit` in `AnimationBlendTreeEditor`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "94f72a72e2500cbf727dd76ac52239ab15ddc591": { "hash": "94f72a72e2500cbf727dd76ac52239ab15ddc591", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75005 from J-N-Witch/add-position-gizmo-toggle", "body": "Add option to toggle visibility of Position gizmos in 2D editor, organize existing options", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38a1e17b9393a7e59c92d16c3ea0347e73af96d3": { "hash": "38a1e17b9393a7e59c92d16c3ea0347e73af96d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72572 from Daylily-Zeleen/daylily-zeleen/override_export_end_in_Cpp", "body": "Provide ability to override `EditorExportPlugin::_export_end()` in C++", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eea2ad4019e38f1f9b0d191cb21f1ad612fa6d86": { "hash": "eea2ad4019e38f1f9b0d191cb21f1ad612fa6d86", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzOTAzMg==" ], "author_raw": "Marcin Nowak ", "committer_raw": "Marcin Nowak ", "summary": "Add texel_scale property to LightmapGI", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 64908 }, "f9826a1dd7604900f440493f4630563097c699ee": { "hash": "f9826a1dd7604900f440493f4630563097c699ee", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Fix various spelling errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86787 }, "6838fe3f44432f0516e8f861104a8ddee57329b0": { "hash": "6838fe3f44432f0516e8f861104a8ddee57329b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzNDg2MTAy" ], "author_raw": "Michael Burt <23486102+bikemurt@users.noreply.github.com>", "committer_raw": "Michael Burt <23486102+bikemurt@users.noreply.github.com>", "summary": "Add warning for using concave shape on CharacterBody3D", "body": "Additionally updated descriptions for RigidBody3D and VehicleBody3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86576 }, "dbd139c91c79747a5138cca50961dfeb3f6cd116": { "hash": "dbd139c91c79747a5138cca50961dfeb3f6cd116", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86761 from Alex2782/fix_get_windows_safe_area", "body": "Fix `get_window_safe_area` on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4a14f9d9684a59cb4bc970c70db8f8de7818590a": { "hash": "4a14f9d9684a59cb4bc970c70db8f8de7818590a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86754 from Mickeon/autocompletion-spriteframes-animation", "body": "Add autocompletion for SpriteFrames' methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "01e7c26e39d2d4e3a8dbdb6c42e4640e859d9034": { "hash": "01e7c26e39d2d4e3a8dbdb6c42e4640e859d9034", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86753 from Mickeon/autocompletion-engine-singletons", "body": "Add autocompletion for `Engine.get_singleton` & similar", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "50a073cb0e9b30c53fc8b9ecc87b673609d70b0b": { "hash": "50a073cb0e9b30c53fc8b9ecc87b673609d70b0b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86732 from TheSofox/line-edit-delete-fix", "body": "Make `LineEdit` scrolling show as much text as possible", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "525e0bb37c2a149d30f2f30fe144701f58582bd2": { "hash": "525e0bb37c2a149d30f2f30fe144701f58582bd2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86667 from HolonProduction/completion-enum-sorting", "body": "Improve sorting of enum autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2a4eaa4cd897c8040fb0dd14cbbbab81479242e3": { "hash": "2a4eaa4cd897c8040fb0dd14cbbbab81479242e3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86555 from RandomShaper/fix_warn", "body": "Fix LightmapperRD division warning in MSVC", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "18e9133d5a98e16ed75bd5610ad2a6835b2b5755": { "hash": "18e9133d5a98e16ed75bd5610ad2a6835b2b5755", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86364 from aaronfranke/basis-divide", "body": "Add and expose Basis/Transform2D/3D division by float operator", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "574e076f51f98cb0c10b619271908fdb5f721277": { "hash": "574e076f51f98cb0c10b619271908fdb5f721277", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84666 from MewPurPur/document-resize-performance", "body": "Add performance note to `Array.resize()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bfbe14545740d54b4f55a86a80bc6a5ac91e1891": { "hash": "bfbe14545740d54b4f55a86a80bc6a5ac91e1891", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84546 from Rubonnek/fix-jpg-save-bugs", "body": "Do not mutate source Image in `Image::save_jpg` and use encoder return value", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0fa767beff83d4570f7dcbf683d983eb76b449ac": { "hash": "0fa767beff83d4570f7dcbf683d983eb76b449ac", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84508 from jsjtxietian/clean-copy", "body": "Clean unnecessary copy detected by clang-tidy", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3224e47af8a8b0666be867f271192416232b1ac1": { "hash": "3224e47af8a8b0666be867f271192416232b1ac1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84486 from jcostello/jcostello/fix-material-drop", "body": "Fix material drag and drop", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c921b6587c1efb1d0583187c89aa868ee780ba21": { "hash": "c921b6587c1efb1d0583187c89aa868ee780ba21", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84469 from time-killer-games/patch-1", "body": "Fix NetBSD executable path", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5fd5176a790b6ec99dac64b9f6a41e4c84967d6b": { "hash": "5fd5176a790b6ec99dac64b9f6a41e4c84967d6b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84462 from MewPurPur/optimize-humanizesize", "body": "Optimize `String.humanize_size()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c390b620d231d5f2febf05bddd758582513fe46": { "hash": "6c390b620d231d5f2febf05bddd758582513fe46", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy", "body": "Add const references detected by clang-tidy", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b66d16fcc9094735cec5259a9714b131fa410594": { "hash": "b66d16fcc9094735cec5259a9714b131fa410594", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84375 from Rubonnek/use-const-reference", "body": "Add const references in `String` class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d306202b8ef522ba9fd92bc8b3155a3d90513ed": { "hash": "5d306202b8ef522ba9fd92bc8b3155a3d90513ed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84348 from jsjtxietian/screen-uv-in-visual-shader-preview-should-uv", "body": "Fix visual shader's `screen_uv` input preview uses position of node rather than a sample area like uv", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ceafa6120d595fdddc6c737e060fca6c71bb48fa": { "hash": "ceafa6120d595fdddc6c737e060fca6c71bb48fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84246 from bruvzg/win_frac_refresh", "body": "[Windows] Use CCD API to get fractional screen refresh rates.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "763a8e98390092befad43e00067a4986dbb6ff6f": { "hash": "763a8e98390092befad43e00067a4986dbb6ff6f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83702 from Patchcoat/VerifyKeystore", "body": "Ensure Android keystore username and password are checked on export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bbfcfe50daa7a354d0a723194200dba1e77228ef": { "hash": "bbfcfe50daa7a354d0a723194200dba1e77228ef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81267 from Chaosus/astargrid_isometric_mode", "body": "Add isometric cell shape mode to `AStarGrid2D`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1aa03f7701603341a4ffb734919117b4ca0d7b05": { "hash": "1aa03f7701603341a4ffb734919117b4ca0d7b05", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #81044 from MewPurPur/add-physics-material-icon", "body": "Add PhysicsMaterial icon", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ac674287c5b77302cdc3d29b1e101064190b07f": { "hash": "8ac674287c5b77302cdc3d29b1e101064190b07f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80819 from sepTN/test-packed-scene-v3", "body": "Improve PackedScene unit test by covering more methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea3e3b088a1c7dc124207327ad0a11d54e710e9a": { "hash": "ea3e3b088a1c7dc124207327ad0a11d54e710e9a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80282 from Mickeon/doc-peeves-ostrich", "body": "Overhaul OS documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "eb830b348417f4ad6ccbb31f5f0d36e9a614600a": { "hash": "eb830b348417f4ad6ccbb31f5f0d36e9a614600a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #72341 from aXu-AP/text_edit_carriage_return_selection", "body": "Show selected end of line in TextEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "465e843d40742f7e0763d80b1d3708ac47a1a41a": { "hash": "465e843d40742f7e0763d80b1d3708ac47a1a41a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul OS documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80282 }, "3d3c4e87c7dd88eba3ef668f10d9266003382ee3": { "hash": "3d3c4e87c7dd88eba3ef668f10d9266003382ee3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Display functions that were previously forgotten in Profiler", "body": "The array data in `add()` contains these data, but some data may\nhave been forgotten to be converted into `ServerFunctionInfo`.\n\nThis results in some information not being displayed in the Profiler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86772 }, "8661667dde73dd1ebc6d270c7a04c15e87e7c530": { "hash": "8661667dde73dd1ebc6d270c7a04c15e87e7c530", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Make LineEdit scrolling show as much text as possible", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86732 }, "d7c6ad20204be927c54060ed1a1dc186c461799c": { "hash": "d7c6ad20204be927c54060ed1a1dc186c461799c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Fix 'get_window_safe_area' on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86761 }, "c2f9a227f7cfd8892c7f37f575a4288e9fce8a29": { "hash": "c2f9a227f7cfd8892c7f37f575a4288e9fce8a29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for SpriteFrames' methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86754 }, "5c87b6eae85d0210b16166aca3d08389c4ae3df0": { "hash": "5c87b6eae85d0210b16166aca3d08389c4ae3df0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion for `Engine.get_singleton` & similar", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86753 }, "57f3bdb1e5f775f43b67386b1f625cc7ad414d07": { "hash": "57f3bdb1e5f775f43b67386b1f625cc7ad414d07", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Make the rendering method dropdown also affect mobile if compatible", "body": "This prevents visual discrepancies between desktop and mobile platforms\nafter switching rendering methods using this dropdown.\n\nThe restart dialog now displays which rendering methods will be used,\nand the dropdown tooltip also lists caveats related to specific platforms.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72461 }, "fbaab3cf537a892295aabdfd02c8052e370e6669": { "hash": "fbaab3cf537a892295aabdfd02c8052e370e6669", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86745 from KoBeWi/internal_error", "body": "Ignore internal children when replacing node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4b33b3e9f352fbd220115d0d1c40c7cf19c62da": { "hash": "d4b33b3e9f352fbd220115d0d1c40c7cf19c62da", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86723 from ryevdokimov/remove-unused-code", "body": "Removed unused code related to command palette", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "00cc23f9068874a468b4f341dd48d44be74f852c": { "hash": "00cc23f9068874a468b4f341dd48d44be74f852c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86486 from timothyqiu/move-copy-dialog", "body": "Improve `EditorDirDialog`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c23c43dd9639442f78885ed94937528e3c97566e": { "hash": "c23c43dd9639442f78885ed94937528e3c97566e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86476 from VedatGunel/fix-fs-split-offset", "body": "Store horizontal and vertical split offsets separately in FileSystem dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5042f543ab2d2feeac219eedb60f7c5e2046be31": { "hash": "5042f543ab2d2feeac219eedb60f7c5e2046be31", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86460 from reach-satori/double_textchanged_emit", "body": "Fix double `text_changed` signal when overwriting selection in LineEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "27a9119b8a17786ad00b53bf0c662ee9aed81524": { "hash": "27a9119b8a17786ad00b53bf0c662ee9aed81524", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86312 from bruvzg/ios_fix_screen_res", "body": "[iOS] Remove deprecated LaunchImages support and switch to Storyboard by default.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d36903860ce303649b6089c6a4bb06099fa755ea": { "hash": "d36903860ce303649b6089c6a4bb06099fa755ea", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86160 from gregdebonis/gregdebonis/issue86156", "body": "Fix key mapping for `XK_KP_Delete` key", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6665a629c38bdbbbef757af21abcd4041e833b9e": { "hash": "6665a629c38bdbbbef757af21abcd4041e833b9e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85943 from kuruk-mm/fix/find-in-files", "body": "Stop the searching of `find in files` in folders that have `.gdignore`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "11d1844e6699c2178fc33962912213c125b9dd55": { "hash": "11d1844e6699c2178fc33962912213c125b9dd55", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85869 from paulloz/dotnet-warning-out-of-date-properties", "body": ".NET: Add a warning in the inspector when properties might be out of sync", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "91f0789efbb12ed95c523649a9fdceede23b8e30": { "hash": "91f0789efbb12ed95c523649a9fdceede23b8e30", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85240 from krazy-j/nodepath-get-name-documentation", "body": "Fix example in `NodePath.get_name()` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "54b83bd7058efa103e7fbce9dbeed24cd70542bf": { "hash": "54b83bd7058efa103e7fbce9dbeed24cd70542bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84788 from Cerno-b/fix-description-text-for-grouping", "body": "Clarify description of \"group selected\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9a7207928a35a445858c4df366567fdd4be2f0b4": { "hash": "9a7207928a35a445858c4df366567fdd4be2f0b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84656 from AThousandShips/clamp_detail", "body": "Clarify that `@GlobalScope.clamp` does not do component-wise clamping", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9b2686c3335d87bbc7a2f14102afda4d0b5df372": { "hash": "9b2686c3335d87bbc7a2f14102afda4d0b5df372", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84289 from bruvzg/icu741", "body": "ICU4C: Update to version 74.1", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "73c5deff7686af3ca8a9cad4057b31d24d6bbd5e": { "hash": "73c5deff7686af3ca8a9cad4057b31d24d6bbd5e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82916 from jsjtxietian/update-scene-tree-tooltip-after-editor-description-chnage", "body": "Support updating tooltip immediately after editor description change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0c36bd791de4e202e5631fb77ccca1f4575fd3bf": { "hash": "0c36bd791de4e202e5631fb77ccca1f4575fd3bf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82900 from bruvzg/macos_menu_global_shortcuts", "body": "[PopupMenu] Handle shortcuts with \"global\" flag directly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df8b7fee81ec5aff0f223e7ba07723eefa1405d3": { "hash": "df8b7fee81ec5aff0f223e7ba07723eefa1405d3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82802 from marcinn/fix-82756-prevent-saving-children-without-owner", "body": "Fix saving branch as scene saves children without owner set", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9561160a6a403f018e4ed014d9bee134c6e65350": { "hash": "9561160a6a403f018e4ed014d9bee134c6e65350", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80094 from Sauermann/fix-window-sizechange-doc", "body": "Explain which nodes receive `NOTIFICATION_WM_SIZE_CHANGED`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc0114ff8411d1fbc61ba8a36cca9271691a9377": { "hash": "dc0114ff8411d1fbc61ba8a36cca9271691a9377", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75166 from nikitalita/fix-emscripten-stack-size", "body": "SCons: Add `stack_size` and `default_pthread_stack_size` options to Web target", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "078ed369f13806157a2aed9c9cdf257ef0867d6a": { "hash": "078ed369f13806157a2aed9c9cdf257ef0867d6a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #68560 from Mickeon/doc-peeves-nodeworthy", "body": "Overhaul Node Documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6788bc6bc2be68db9b9f1a37bf5edb8497eafb93": { "hash": "6788bc6bc2be68db9b9f1a37bf5edb8497eafb93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY5MTY4OTI5" ], "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Add `stack_size` and `default_pthread_stack_size` options to Web target", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75166 }, "cd2edfef259386ba2dee0b01741ac612ff4a6547": { "hash": "cd2edfef259386ba2dee0b01741ac612ff4a6547", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Ignore internal children when replacing node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86745 }, "8b5894843c1b071786072b6de93f17bcbadb8948": { "hash": "8b5894843c1b071786072b6de93f17bcbadb8948", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Add C# examples in `Basis.xml`", "body": "Follow up to #86664", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86742 }, "d822fd53221f68c562deda6a8c35a524e7fdf146": { "hash": "d822fd53221f68c562deda6a8c35a524e7fdf146", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86733 from Mickeon/autocompletion-more-animated-sprite", "body": "Add autocompletion options for AnimatedSprite's other play methods", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4acfe4aa3c86ba76672ec7d90ae59333b0bc030a": { "hash": "4acfe4aa3c86ba76672ec7d90ae59333b0bc030a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86729 from Mickeon/autocompletion-for-all", "body": "Fix missing autocompletion for inheriting classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34594a3096985c0fccd17cbefb9826c2d1084e3d": { "hash": "34594a3096985c0fccd17cbefb9826c2d1084e3d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86669 from YeldhamDev/there_is_no_escape", "body": "Stop escaping `'` on POT generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f38076e15c4b9b12eb8835df891d0ba3c9344926": { "hash": "f38076e15c4b9b12eb8835df891d0ba3c9344926", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86664 from Mickeon/doc-peeves-basis-examples", "body": "Add code examples to Basis' documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d90ebd3e45c4ef8102fdd3cfa7b246dd5a3d6eb": { "hash": "2d90ebd3e45c4ef8102fdd3cfa7b246dd5a3d6eb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86623 from capnm/231229_horvg_from_v0.11.2_to_0.11.6", "body": "ThorVG: update from v0.11.2 to v0.11.6", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d922f61e37bcfdb5688267163aa39bcf700d260": { "hash": "0d922f61e37bcfdb5688267163aa39bcf700d260", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86220 from Sauermann/fix-embed-subwindow", "body": "Fix changing `gui_embed_subwindows` while a child window is displayed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62587d2d19fcab21d4274476cff968afdbfc9b2b": { "hash": "62587d2d19fcab21d4274476cff968afdbfc9b2b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix changing `gui_embed_subwindows` while a child window is displayed", "body": "Changing `gui_embed_subwindows` while a child window is displayed can lead\nto crashes or other unintended behavior.\nThis PR adds checks to prevent the change while child windows are\ndisplayed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86220 }, "a97b01c2ac7a51efe4f789732994256e36b436e8": { "hash": "a97b01c2ac7a51efe4f789732994256e36b436e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86412 from stuartcarnie/sgc/data_race", "body": "Fix data race in PagedArray", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "03b1934b63a9d31b969de2925d1f5b5d0c05e813": { "hash": "03b1934b63a9d31b969de2925d1f5b5d0c05e813", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86350 from Eoin-ONeill-Yokai/text_resource_parse_error_reporting", "body": "Improve error message in text resource format parser", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8be3c4b73fcea7792946b3cdeb93f7a70d3eae86": { "hash": "8be3c4b73fcea7792946b3cdeb93f7a70d3eae86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86341 from Vilcrow/fix-self-completion", "body": "Fix the autocomplete function for the 'self' keyword.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d6d726a51bcb47bebf6165766347752346cd8ba": { "hash": "2d6d726a51bcb47bebf6165766347752346cd8ba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86227 from TokageItLab/fix-discrete-key-retrieval-after-start", "body": "Fix discrete key retrieval method after start", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca7fb2920317dcf8de5230b57c43539584b5e5ec": { "hash": "ca7fb2920317dcf8de5230b57c43539584b5e5ec", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84800 from gshadows/fix_options_range", "body": "Fix unlimited project option ranges that could cause crashes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6dc1b3907b69d728287db82da01b60652a52591": { "hash": "a6dc1b3907b69d728287db82da01b60652a52591", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84527 from Calinou/colorpicker-display-revert-icon", "body": "Display a revert icon on ColorPicker's old sample", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22e880ad20bf5d1f899a8a2ef9cc14f847f2120b": { "hash": "22e880ad20bf5d1f899a8a2ef9cc14f847f2120b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83163 from Chubercik/vectorXi_dist_methods", "body": "Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7abaac631bd897154686e6db030904d0af238248": { "hash": "7abaac631bd897154686e6db030904d0af238248", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Fixup SDFGI shader compilation error after #80390", "body": "My mistake, I added this when rebasing and didn't notice that it was a\n.glsl file and thus the availability of Math was not confirmed by the\nC++ compiler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "70bfd5d065b6276af411586a76f036a5765e8789": { "hash": "70bfd5d065b6276af411586a76f036a5765e8789", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "fix: data race in PagedArray", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86412 }, "cde478bda6a7ca5239daf96d0fd3cb6344c064a6": { "hash": "cde478bda6a7ca5239daf96d0fd3cb6344c064a6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Hot-reload only changed scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86676 }, "d5a7c7818c2424c9dc919d9e6d163a39bf13f081": { "hash": "d5a7c7818c2424c9dc919d9e6d163a39bf13f081", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add autocompletion options for AnimatedSprite's other play methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86733 }, "ca2f3403840cae9748a38c98b7af1e9e60c63475": { "hash": "ca2f3403840cae9748a38c98b7af1e9e60c63475", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Fix missing autocompletion for inheriting classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86729 }, "2283e072b58c6c064f801973f5ef2f315a10b8f4": { "hash": "2283e072b58c6c064f801973f5ef2f315a10b8f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNDAzNTI=" ], "author_raw": "Eoin O'Neill ", "committer_raw": "Eoin O'Neill ", "summary": "Improve error message in text resource format parser", "body": "This improves the error message in our text resource parsing code to\nhelp the user potentially fix parsing issues in case of failure. It also\nhelps with the debugging process of finding out which sub_resource is\ncausing the parser to fail with line messages.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86350 }, "b712d1c657050538c6abe622d3e43d308f0fa663": { "hash": "b712d1c657050538c6abe622d3e43d308f0fa663", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Update modified shortcuts in command palette", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86727 }, "07b88600b793104b21244aa36d0cc37b689e9b95": { "hash": "07b88600b793104b21244aa36d0cc37b689e9b95", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86522 from RandomShaper/fix_uset_rebind", "body": "RenderingDevice: Fix uniform sets wrongly assumed to be bound", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fd15e92756aa740ccbc61410c55b4f241974a18": { "hash": "7fd15e92756aa740ccbc61410c55b4f241974a18", "is_merge": false, "authored_by": [ "U_kgDOBkx80A" ], "author_raw": "Robert Yevdokimov ", "committer_raw": "Robert Yevdokimov ", "summary": "Removed unused code related to command palette", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86723 }, "e5022531bf58fe2f91ed90544635edbfa140c873": { "hash": "e5022531bf58fe2f91ed90544635edbfa140c873", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Stop escaping `'` on POT generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86669 }, "c8fc824608efde15ae05a36ab6bab314ebcad01d": { "hash": "c8fc824608efde15ae05a36ab6bab314ebcad01d", "is_merge": false, "authored_by": [ "U_kgDOBcWjlw" ], "author_raw": "S.V.I. Vilcrow ", "committer_raw": "S.V.I. Vilcrow ", "summary": "Fix the autocomplete function for the 'self' keyword.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86341 }, "b438e28509a266dc1b57a83ae63f8f8bf62dc052": { "hash": "b438e28509a266dc1b57a83ae63f8f8bf62dc052", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix discrete key retrieval method after start", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86227 }, "2158f88a88bcd5212db447e62d87082c786871b2": { "hash": "2158f88a88bcd5212db447e62d87082c786871b2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86710 from KoBeWi/do_not_the_shaders", "body": "Handle built-in shaders when closing scene", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c10251af597e1a7eb97828919f2aa740a31b6525": { "hash": "c10251af597e1a7eb97828919f2aa740a31b6525", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86685 from jsjtxietian/update-get-image-doc", "body": "Update `get_image` doc to mention that it will return an empty image with invalid texture", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "37df2ff38708187366539240bbcaebeef0ee2928": { "hash": "37df2ff38708187366539240bbcaebeef0ee2928", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86682 from Daylily-Zeleen/daylily-zeleen/distinguish_between_dynamic_libaray_not_found_and_can't_open", "body": "Distinguish between dynamic library not found and can't be opened.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4b96ab4e377553a95500e1e682a113454acc485": { "hash": "b4b96ab4e377553a95500e1e682a113454acc485", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86672 from qwofford/qwofford/issue85805", "body": "Fix incorrect VehicleWheel3D Roll Influence description", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc95a3de569322a0ac608689ab89222ea0e77172": { "hash": "dc95a3de569322a0ac608689ab89222ea0e77172", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86666 from Mickeon/merge-this-before-2024-i-bet-you-wont", "body": "Link to mentioned articles in the docs instead of just naming them", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fc37a8981b397044179305004d422428a6fc96e": { "hash": "7fc37a8981b397044179305004d422428a6fc96e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86649 from SGiygas/patch-1", "body": "Correct C# syntax in `_validate_property` example for the Object class", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c0db7765d747910798d4141ab44a250704f4c4d": { "hash": "4c0db7765d747910798d4141ab44a250704f4c4d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86630 from TokageItLab/value-track-default-option", "body": "Make default options of int value track refer to RESET animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed3fe4c423340dd0c9c3f37cdfb8b0d233c55769": { "hash": "ed3fe4c423340dd0c9c3f37cdfb8b0d233c55769", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86607 from programneer/linuxbsd-readme-fix", "body": "Fix README from `linuxbsd_headers`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f8005cd14f2f8fbebbaf5339ecf06644819eda1": { "hash": "2f8005cd14f2f8fbebbaf5339ecf06644819eda1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86601 from TokageItLab/add-cubic-interpolation-variant", "body": "Add `cubic_interpolate_in_time_variant()` to Animation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "39336e37802b08b0af48507d816ee8e898cbc92f": { "hash": "39336e37802b08b0af48507d816ee8e898cbc92f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86598 from pancelor/master", "body": "Project upgrade tool: Better space handling in \"export\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8317b459df053a0701b8e1991302d88f7bd6695a": { "hash": "8317b459df053a0701b8e1991302d88f7bd6695a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86590 from rune-scape/rune-uninitialized-astar", "body": "Initialize pointers in a_star.cpp", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ad10b0717d639f431a2e8222ae7e217a3bbaedf8": { "hash": "ad10b0717d639f431a2e8222ae7e217a3bbaedf8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86584 from MJacred/fix/audio_server_set_playbyck_stream", "body": "Fix `AudioServer::start_playback_stream` does not iterate through given `p_bus_volumes`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "14b1bb47a7658fa6a3bb68a9e158eb829f2f59a1": { "hash": "14b1bb47a7658fa6a3bb68a9e158eb829f2f59a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86570 from RandomShaper/remove_traces_of_rid_prealloc", "body": "Remove traces of the extinct RID preallocate feature", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e67dc1f5218526470df051fd1dbbdfda28fe33a": { "hash": "3e67dc1f5218526470df051fd1dbbdfda28fe33a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86552 from sepTN/fix-get_system_font_path", "body": "Fix `OS.get_system_font_path` and `OS.get_system_font_path_for_text` to return correct slashes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cf519ab898a900d9129283045a65c1d1d6407123": { "hash": "cf519ab898a900d9129283045a65c1d1d6407123", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86551 from bruvzg/agility_dynamic_load", "body": "[D3D12] Dynamically load Agility SDK.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f1a971bf48641394883ed47dd27aa0132cad001": { "hash": "1f1a971bf48641394883ed47dd27aa0132cad001", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86549 from sepTN/fix-docs-typos2", "body": "Fix various typos in documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3dae50aa4fb624ed8157abd272b53e703d65b838": { "hash": "3dae50aa4fb624ed8157abd272b53e703d65b838", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86520 from touilleMan/fix-ScriptLanguageExtension-_find_function-documentation", "body": "Fix `ScriptLanguageExtension::_find_function` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "60b20963cefd8b546b8210fdfa5cd84c94e84650": { "hash": "60b20963cefd8b546b8210fdfa5cd84c94e84650", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86511 from Sauermann/fix-drag-transform", "body": "Fix D&D viewport position calculation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a1d45858e00c9372d6d2b62ab6e49f7edb77f7c1": { "hash": "a1d45858e00c9372d6d2b62ab6e49f7edb77f7c1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86504 from lyuma/gltf_reimport_textures_merry_xmas", "body": "gltf: Fix three bugs which prevented extracted textures from being refreshed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e1725bef661a8b46b5b957e62b110e7440c975f": { "hash": "2e1725bef661a8b46b5b957e62b110e7440c975f", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86088 from dalexeev/gds-fix-static-func-as-callable-in-static-context", "body": "GDScript: Fix accessing static function as `Callable` in static context", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f2ed95aa840c37bb0cb77f5bf2d6c85afcb2e63": { "hash": "2f2ed95aa840c37bb0cb77f5bf2d6c85afcb2e63", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85540 from KoBeWi/update_reset", "body": "Copy track update mode when adding reset key", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4566e968399c33b1aa224fd6edcaa00682648558": { "hash": "4566e968399c33b1aa224fd6edcaa00682648558", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82897 from bruvzg/mac_menu_phy_lbl", "body": "[PopupMenu] Handle `physical_keycode` and `key_label` of shortcuts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b5c6e870e8efa466390015c8bc6d88a4dcc9b102": { "hash": "b5c6e870e8efa466390015c8bc6d88a4dcc9b102", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82264 from dalexeev/core-builtin-methods-as-callables", "body": "Core: Allow methods of built-in `Variant` types to be used as Callables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "78c9e2c53adcdca21e7cda94145927474f8d53d3": { "hash": "78c9e2c53adcdca21e7cda94145927474f8d53d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Link to the \"article\" in the docs instead of saying \"article\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86666 }, "126a763f7ab9fa86ff8f32410f64bff2e603354a": { "hash": "126a763f7ab9fa86ff8f32410f64bff2e603354a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Dynamically load Agility SDK.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86551 }, "779d73194064fb865601e8fb0a42d9d53b62fe78": { "hash": "779d73194064fb865601e8fb0a42d9d53b62fe78", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Handle built-in shaders when closing scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86710 }, "06bb9f28e740aa005b9d48643becfefa5156487d": { "hash": "06bb9f28e740aa005b9d48643becfefa5156487d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86704 from AThousandShips/len_fix", "body": "[GDScript] Add `StringName` support to `@GDScript.len`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f3df5f7d37eb0af7069e31243c8508293f6336b4": { "hash": "f3df5f7d37eb0af7069e31243c8508293f6336b4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86435 from jsjtxietian/fix-fp-unsupport", "body": "Add `RD_ENABLED` when `VULKAN_ENABLED` or `D3D12_ENABLED` is added", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "35d1ffb8dee4a3bde80167b8051885b2c44c26ae": { "hash": "35d1ffb8dee4a3bde80167b8051885b2c44c26ae", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86259 from TitanNano/jovan/fix_MethodInfo_eq", "body": "Include `name` field in MethodInfo operator ==", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e78c5d0ec526f895dea874e763b72f1bdf3b2a2b": { "hash": "e78c5d0ec526f895dea874e763b72f1bdf3b2a2b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86211 from TheSofox/node-duplicate-undo-fix", "body": "Fix duplicating multiple nodes at different depths in `SceneTreeDock`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e42d615471c2210dc8116e6acf6c5bc2c1fc7f18": { "hash": "e42d615471c2210dc8116e6acf6c5bc2c1fc7f18", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85421 from xiongyaohua/fix_parameter_names", "body": "Unify parameter names for 'RendererCanvasCull'", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f97e40e3e04df71c5686bc75180507e89b618b9": { "hash": "5f97e40e3e04df71c5686bc75180507e89b618b9", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85393 from SomeRanDev/master", "body": "Fix PhysicsShapeQueryParameters3D.motion type wrongly set to Vector2", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "957378a69eb4dbd0066f91a9f4e44dc02cd360bd": { "hash": "957378a69eb4dbd0066f91a9f4e44dc02cd360bd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84151 from YeldhamDev/that_was_not_a_resize_you_dunce", "body": "Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0d88840e81596e8378f8cc444c6fcb61cfa676d0": { "hash": "0d88840e81596e8378f8cc444c6fcb61cfa676d0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80706 from ajreckof/rework-array-update-property", "body": "Rework `update_property` for array", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ac83ad1e6567f95d7309bda337b193151285a3fa": { "hash": "ac83ad1e6567f95d7309bda337b193151285a3fa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80390 from EddieBreeg/issue_80358", "body": "Fix potential integer underflow in rounded up divisions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0f0106c101edd63351a8e3f8be4b1f87e4501d78": { "hash": "0f0106c101edd63351a8e3f8be4b1f87e4501d78", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79316 from aaronfranke/gltf-export", "body": "Add export settings to the export dialog for GLTF", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "045d921044708def0265f9ac8c30d4e092671278": { "hash": "045d921044708def0265f9ac8c30d4e092671278", "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": "[GDScript] Add `StringName` support to `@GDScript.len`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86704 }, "8747c67d9e549e9b2cf5a93201be105b9c8d9291": { "hash": "8747c67d9e549e9b2cf5a93201be105b9c8d9291", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4NzEyNDI0", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "EddieBreeg ", "committer_raw": "Rémi Verschelde ", "summary": "Fix potential integer underflow in rounded up divisions", "body": "A new `Math::division_round_up()` function was added, allowing for easy\nand correct computation of integer divisions when the result needs to\nbe rounded up.\n\nFixes #80358.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80390 }, "e534dbf53a489ffc1537918b757812161c464e85": { "hash": "e534dbf53a489ffc1537918b757812161c464e85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve saving of built-in resources", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86705 }, "7bf88df3243a0b03835d7fc6c313c2ad6cc6eca4": { "hash": "7bf88df3243a0b03835d7fc6c313c2ad6cc6eca4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4MzU1MTU3" ], "author_raw": "Robert Borghese <28355157+SomeRanDev@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix PhysicsShapeQueryParameters3D.motion type wrongly set to Vector2", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85393 }, "eecfe5d75a7f3f80105fb8cc6eb4c09decdd8314": { "hash": "eecfe5d75a7f3f80105fb8cc6eb4c09decdd8314", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make default options of int value track refer to RESET animation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86630 }, "d73312d5e9756e77f13653013e1d00211cb555ae": { "hash": "d73312d5e9756e77f13653013e1d00211cb555ae", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Update get_image doc to mention that it will return an empty image with invalid texture", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86685 }, "3058a4926f3e3fea89166708b54055fd3ed980f3": { "hash": "3058a4926f3e3fea89166708b54055fd3ed980f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Tweak tile atlas help label positions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86694 }, "e88a8191948642f5764e1de6d1b904aaec1a6202": { "hash": "e88a8191948642f5764e1de6d1b904aaec1a6202", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Add more examples to Basis' Documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86664 }, "fe6b07381189adb57dbc78150eab602044d541d0": { "hash": "fe6b07381189adb57dbc78150eab602044d541d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "Distinguishs between dynamic library not found and can't be opened.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86682 }, "c979d02db27acb3e9c6fbd3dfe68d5f78fb55f62": { "hash": "c979d02db27acb3e9c6fbd3dfe68d5f78fb55f62", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMTI0NTIz" ], "author_raw": "Quincy Wofford ", "committer_raw": "Quincy Wofford ", "summary": "corrected tooltip information Roll Influence property of VehicleWheel3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86672 }, "08b90465989bbad5a81f33f1551e88eae916510c": { "hash": "08b90465989bbad5a81f33f1551e88eae916510c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Automatically add path to built-in shaders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86668 }, "74ed6d63bfc7cd022737b3356999789d4ef5d5ec": { "hash": "74ed6d63bfc7cd022737b3356999789d4ef5d5ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQwNDcyODk=" ], "author_raw": "Martin Capitanio ", "committer_raw": "Martin Capitanio ", "summary": "ThorVG: update from v0.11.2 to v0.11.6", "body": "https://github.com/thorvg/thorvg/releases/tag/v0.11.6\n\nGodot related:\n+ [Renderer] Improved the internal structure for compact\nscene-hierarchy traversing.\n+ [SwEngine] Improved trigonometric & image scaler performance.\n+ [SwEngine] Fixed a loss of image pixels during image down-scaling.\n+ [Renderer/Engine] Improved safety measures.\n+ [SwEngine] Resolved a bug causing strokes to be improperly\ninvisible due to clipping.\nthorvg/thorvg#1785\n+ [Renderer] Rectified the precision of rounded rectangle corners.\nthorvg/thorvg#1824\n+ [Portability] Resolved compiler shadowing warnings.\nthorvg/thorvg#1811\n\nFixes godotengine#85465 Clipped strokes from outside the canvas.\nFixes godotengine#86012 Rounded rectangles in SVG files rendering incorrectly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86623 }, "76fd7ec3940df3975508bb6d374a1fe2d1000433": { "hash": "76fd7ec3940df3975508bb6d374a1fe2d1000433", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Improve sorting of enum autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86667 }, "8acef03cb5881ef69c966dfb2f49e4088af36ffb": { "hash": "8acef03cb5881ef69c966dfb2f49e4088af36ffb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add export settings to the export dialog for GLTF", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79316 }, "e40b23c619bacf92d3ebd2ea5cf5d49508947cb2": { "hash": "e40b23c619bacf92d3ebd2ea5cf5d49508947cb2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwNzcyNDc0" ], "author_raw": "Gwen <50772474+SGiygas@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Correct C# syntax in _validate_property example for the Object class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86649 }, "d96fca371b54ef53292191f92e45ed18012c0445": { "hash": "d96fca371b54ef53292191f92e45ed18012c0445", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Copy track update mode when adding reset key", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85540 }, "3e91264582c173f6084e4f5c92e833f0b229cc6a": { "hash": "3e91264582c173f6084e4f5c92e833f0b229cc6a", "is_merge": false, "authored_by": [ "U_kgDOB-qMgw" ], "author_raw": "Kacper Gibas ", "committer_raw": "Kacper Gibas ", "summary": "Fix `linuxbsd_headers/README.md`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86607 }, "292982a78fa36bb3523dbb6379199271a2268794": { "hash": "292982a78fa36bb3523dbb6379199271a2268794", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul AudioStreamPlayer's documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81858 }, "15cdc526586fe7e02f56bdf844cabc91fd2d43ac": { "hash": "15cdc526586fe7e02f56bdf844cabc91fd2d43ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[PopupMenu] Handle physical_keycode and key_label of shortcuts.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82897 }, "e538ce38516ae0ed909dadd761352499094b272e": { "hash": "e538ce38516ae0ed909dadd761352499094b272e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add cubic_interpolate_in_time_variant() to Animation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86601 }, "a938359cd33099116a40724a5b1bfe422cdd8744": { "hash": "a938359cd33099116a40724a5b1bfe422cdd8744", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Fix possible crash in script_text_editor.cpp", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86633 }, "413f55b06fb8b4582e48213e5ebdde5866a5f8a5": { "hash": "413f55b06fb8b4582e48213e5ebdde5866a5f8a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't update tree on deselect", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86605 }, "d4d5a142345cf7a0d20fc8c2beef17d41cdd065c": { "hash": "d4d5a142345cf7a0d20fc8c2beef17d41cdd065c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMzA4OTI4" ], "author_raw": "pancelor ", "committer_raw": "pancelor ", "summary": "project upgrade tool: better space handling in \"export\"", "body": "the regex had two problems; they were not recognizing export statements\nthat had spaces after \"export\", or export statements with no space\nbefore \"var\".\n\nThese are both valid syntax, but the conversion was unsuccessful.\nThis commit fixes both cases.\n\ntest case 1: `export(int)var x = 1`\nold conversion: `@export(int)var x = 1`\nnew conversion: `@export var x: int = 1`\n\ntest case 2: `export (int) var y = 2`\nold conversion: `@export (int) var y = 2`\nnew conversion: `@export var y: int = 2`", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86598 }, "b6a53e62bca45232bcf5140f4027921e8224fe4b": { "hash": "b6a53e62bca45232bcf5140f4027921e8224fe4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "Initialize pointers in a_star.cpp", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86590 }, "e81887f996a110081c288be42e30c3dc05e913ef": { "hash": "e81887f996a110081c288be42e30c3dc05e913ef", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MzkyMzc=" ], "author_raw": "MJacred ", "committer_raw": "MJacred ", "summary": "Fix AudioServer::start_playback_stream does not iterate through given p_bus_volumes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86584 }, "c217041afd6df218d61c0a455a0adce8e875132e": { "hash": "c217041afd6df218d61c0a455a0adce8e875132e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Remove traces of the extinct RID preallocate feature", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86570 }, "41e4f3c215c45bcfaf9b4330f8bce50e911d6be8": { "hash": "41e4f3c215c45bcfaf9b4330f8bce50e911d6be8", "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 Polygon2D to Skeleton2D transform calculation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86557 }, "fe8c217b7cc85b1f35dc54eb342a8451828a7418": { "hash": "fe8c217b7cc85b1f35dc54eb342a8451828a7418", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Fix warning in MSVC", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86555 }, "54742f7c6014c62e0094f2a2062a30436e3efa0a": { "hash": "54742f7c6014c62e0094f2a2062a30436e3efa0a", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Fix symbol lookup in index subscript", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86554 }, "475c2fa1e7b85a055da9092d103d4473da0fe583": { "hash": "475c2fa1e7b85a055da9092d103d4473da0fe583", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODQ2MDIy" ], "author_raw": "Septian ", "committer_raw": "Septian ", "summary": "Fix `OS.get_system_font_path` and `OS.get_system_font_path_for_text` to return correct value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86552 }, "d83cad6d9b15460509dfca027a46aba4969cf750": { "hash": "d83cad6d9b15460509dfca027a46aba4969cf750", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODQ2MDIy" ], "author_raw": "Septian ", "committer_raw": "Septian ", "summary": "Fix various typos in documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86549 }, "a2b183067c6e218146e51110477ab4300076e30e": { "hash": "a2b183067c6e218146e51110477ab4300076e30e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNTc3NzQz" ], "author_raw": "Mikael Klasson <43577743+emklasson@users.noreply.github.com>", "committer_raw": "Mikael Klasson <43577743+emklasson@users.noreply.github.com>", "summary": "fix: use correct number in GD0103 link", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86592 }, "e7dbb7a267feb1e467ce160e4b431a3b8807fa67": { "hash": "e7dbb7a267feb1e467ce160e4b431a3b8807fa67", "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": "Clarify that `@GlobalScope.clamp` does not do component-wise clamping", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84656 }, "e4242f9b4022862e77fe3ca55d69f05dbfbcb819": { "hash": "e4242f9b4022862e77fe3ca55d69f05dbfbcb819", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1MjI0NTky" ], "author_raw": "rune-scape ", "committer_raw": "rune-scape ", "summary": "GDScript: Include lambda dependencies", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81629 }, "0124b513cd0dc8f1c8c4233b258ff7e6e4a59e57": { "hash": "0124b513cd0dc8f1c8c4233b258ff7e6e4a59e57", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxODc2Mzc=" ], "author_raw": "Emmanuel Leblond ", "committer_raw": "Emmanuel Leblond ", "summary": "Fix `ScriptLanguageExtension::_find_function` documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86520 }, "1c5c8cf6ff828e0b992a30ec4dc0a05cc961d8c0": { "hash": "1c5c8cf6ff828e0b992a30ec4dc0a05cc961d8c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "RenderingDevice: Fix uniform sets wrongly assumed to be bound", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86522 }, "89d7a2f0a5afdff188ff605baeb23e08dcc0cccc": { "hash": "89d7a2f0a5afdff188ff605baeb23e08dcc0cccc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix incorrect CAMERA_DIRECTION_WORLD calculation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86516 }, "4b6516c843ad6df039b7e5f78ead6b8e3416f243": { "hash": "4b6516c843ad6df039b7e5f78ead6b8e3416f243", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix D&D viewport position calculation", "body": "It is necessary to transform screen position to viewport position.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86511 }, "f35f1a18496a9580247973f07a64e88899470325": { "hash": "f35f1a18496a9580247973f07a64e88899470325", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2NTM3NTAy" ], "author_raw": "Vedat Gunel ", "committer_raw": "Vedat Gunel ", "summary": "Store horizontal and vertical split offsets separately in FileSystem dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86476 }, "a42ead59da853cb4afb1dbfd77bdb16cdd90d266": { "hash": "a42ead59da853cb4afb1dbfd77bdb16cdd90d266", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Improve EditorDirDialog", "body": "* Automatically selects the newly created directory\n* Automatically selects \"res://\" when nothing is selected\n* Fixes an error when overwrite/replace dialog appears\n* Changes \"copy checkbox + action button\" to \"copy button + move button\"\n* Double clicking a directory (un)collapses it instead of copy/move\n* Uses DirectoryCreateDialog for \"Create Folder\"", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86486 }, "5d361a9e39408dd5eb9af5302bdaf16ec215acb1": { "hash": "5d361a9e39408dd5eb9af5302bdaf16ec215acb1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix msvc 14.1 complains about \"atempting to reference a deleted function\"", "body": "in RenderPassClearValue", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86507 }, "fea4165ca8e952cef8cb8c636b4399ffdaebbdb5": { "hash": "fea4165ca8e952cef8cb8c636b4399ffdaebbdb5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5OTQ2MDMw" ], "author_raw": "Lyuma ", "committer_raw": "Lyuma ", "summary": "gltf: fix three bugs which prevented extracted textures from being refreshed.", "body": "1. Extracted texture paths in `GLTFDocument::_parse_image_save_image` at the project root started with res:/// which broke cache invalidation\n2. md5 hashes were not being written to generator_parameters for new imports, which led Godot to think the file was manually created.\n3. `EditorFileSystem::reimport_append` must emit the `resources_reimported` signal in order for the resource cache to be updated.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86504 }, "078bfae6a468fda8b55cc7d61aba1721cb45723f": { "hash": "078bfae6a468fda8b55cc7d61aba1721cb45723f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add RD_ENABLED when VULKAN_ENABLED or D3D12_ENABLED is added", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86435 }, "cab48493d848c93ae8fa3b5843a4a24d782a1189": { "hash": "cab48493d848c93ae8fa3b5843a4a24d782a1189", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzgzNjE1" ], "author_raw": "Mateus Reis ", "committer_raw": "Mateus Reis ", "summary": "Fix double text_changed signal when overwriting selection in LineEdit", "body": "The part of gui_input that handles unicode wasn't checking\ntext_changed_dirty before emitting the signal, unlike the rest of the text editing functions.\n\nFixes #86451", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86460 }, "795fe74143a2387d97b1f4a8fc029dabd9246830": { "hash": "795fe74143a2387d97b1f4a8fc029dabd9246830", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMjA0ODY=" ], "author_raw": "Yaohua Xiong ", "committer_raw": "Yaohua Xiong ", "summary": "unify parameter names for 'RendererCanvasCull'", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85421 }, "27ec41e91a4d6dc01a0eb5b3ae514ec5ac931964": { "hash": "27ec41e91a4d6dc01a0eb5b3ae514ec5ac931964", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix scene parser reading non-built-in scripts for POT generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86479 }, "e07ec89bdf186844494142a56dd764ad712e4cdb": { "hash": "e07ec89bdf186844494142a56dd764ad712e4cdb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix POT generator skips some nodes (part 2)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86471 }, "cb0a37f61aa772341e63e8ae8ee5bece211613f8": { "hash": "cb0a37f61aa772341e63e8ae8ee5bece211613f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Only update particle velocity when it changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86474 }, "0818d015db720491684b70cd64ae971bd02cb81c": { "hash": "0818d015db720491684b70cd64ae971bd02cb81c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Inspector :warning: when C# props might be out of date", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85869 }, "13a0d6e9b253654f5cc2a44f3d0b3cae10440443": { "hash": "13a0d6e9b253654f5cc2a44f3d0b3cae10440443", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86431 from timothyqiu/ungroup-action", "body": "Improve action name for ungroup button in Scene dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ebbc985cf8216ec179666ae86214a1642904b936": { "hash": "ebbc985cf8216ec179666ae86214a1642904b936", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86409 from Calinou/displayserver-failure-message-suggest-headless", "body": "Suggest `--headless` CLI argument in DisplayServer not found error message", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7d03a223292253cb93d140de4067abb1c034ce8d": { "hash": "7d03a223292253cb93d140de4067abb1c034ce8d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86405 from warriormaster12/pipeline-message-fix", "body": "Fix wrong error message when graphics pipeline creation fails", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7564dbc6d9b13f157c9c9327885d76f501cc5a9": { "hash": "d7564dbc6d9b13f157c9c9327885d76f501cc5a9", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86388 from timothyqiu/unique-reset", "body": "Clear sub-resources list when no sub-resource exists", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "980d55198c1f417c9e95f48624466ece64cabba8": { "hash": "980d55198c1f417c9e95f48624466ece64cabba8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86387 from jsjtxietian/fix-tile-set", "body": "Fix `UndoRedo history mismatch` when creating a new tile atlas", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b4fe310f7d910f2e36858d4369ae9d97e9a9f1fc": { "hash": "b4fe310f7d910f2e36858d4369ae9d97e9a9f1fc", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86377 from timothyqiu/slider-drag", "body": "Emit slider's `drag_started` signal before the first value change", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "84d4889fa0d9e3a4ba215c8c2839d96731fe34aa": { "hash": "84d4889fa0d9e3a4ba215c8c2839d96731fe34aa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86345 from brno32/outline-size-docs", "body": "Add note that a large value for `Label.outline_size` is not recommended", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44ded3eaa466bb2b94ee633ae80b731f1a6f8667": { "hash": "44ded3eaa466bb2b94ee633ae80b731f1a6f8667", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86316 from clayjohn/RD-BFN-normals", "body": "Use best fit normals for storing screen space normals", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13d34d6a2b80391a038f441729610af0b207250b": { "hash": "13d34d6a2b80391a038f441729610af0b207250b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85923 from Calinou/editor-filesystem-dock-add-open-in-terminal", "body": "Add a editor FileSystem dock action to open a terminal in selected folder", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b403712f1adc5e2ba96682bb163a7bd378ceb81": { "hash": "6b403712f1adc5e2ba96682bb163a7bd378ceb81", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83655 from golfinq/small-capsule-shape-fix", "body": "Replace confusing code in GodotCapsuleShape2D::get_supports", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bb1cdc1b2af4bfaa9aec7b430917cf808a58c810": { "hash": "bb1cdc1b2af4bfaa9aec7b430917cf808a58c810", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82961 from Occalepsus/fix_body_area_gravity", "body": "Fix body leaving area gravity influence", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed648799aed3c2637e80415c4dcacdb896b350d4": { "hash": "ed648799aed3c2637e80415c4dcacdb896b350d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fixed duplicating nodes at different depths in SceneTreeDock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86211 }, "c62c0fb2d2c456de7053236233e71c96cf2c3ca0": { "hash": "c62c0fb2d2c456de7053236233e71c96cf2c3ca0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Improve action name for ungroup button in Scene dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86431 }, "cbc8ae660ca5b2c8d6d33a0f21e44f582c297173": { "hash": "cbc8ae660ca5b2c8d6d33a0f21e44f582c297173", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDQ2NDEy" ], "author_raw": "G-Shadow <18046412+gshadows@users.noreply.github.com>", "committer_raw": "G-Shadow <18046412+gshadows@users.noreply.github.com>", "summary": "Fix unlimited project option ranges that could cause crashes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84800 }, "6da4d5bd609dbf03e1f5f0944cbcac0604f941f8": { "hash": "6da4d5bd609dbf03e1f5f0944cbcac0604f941f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Suggest `--headless` CLI argument in DisplayServer not found error message", "body": "This is helpful for newcomers setting up Godot on CI, as this provides\nautomatic guidance as for why it doesn't run out of the box if\nthere's no X11 server available.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86409 }, "43cf21cb718d8ce89a2afddf6c734ca849f94590": { "hash": "43cf21cb718d8ce89a2afddf6c734ca849f94590", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use best fit normals for storing screen space normals", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86316 }, "e729d511df8398d27cb341303854a0f83af62569": { "hash": "e729d511df8398d27cb341303854a0f83af62569", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "warriormaster12 ", "summary": "Fix wrong error message when graphics pipeline creation fails", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86405 }, "105723b7259ac9f05ddffbe3a812504c63d1402d": { "hash": "105723b7259ac9f05ddffbe3a812504c63d1402d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzgzNjE1" ], "author_raw": "Mateus Reis ", "committer_raw": "Mateus Reis ", "summary": "Fix internal profiling button being visible when disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86398 }, "492f1c2406fa0f8d0958bcb578d101e409a60237": { "hash": "492f1c2406fa0f8d0958bcb578d101e409a60237", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY0NTIxMTU4" ], "author_raw": "Occalepsus ", "committer_raw": "Occalepsus ", "summary": "Fix body leaving area gravity influence", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82961 }, "5c51e5b9d2198ad117840ec51c3f4753f56e1755": { "hash": "5c51e5b9d2198ad117840ec51c3f4753f56e1755", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNDU2NjAz" ], "author_raw": "bitsawer ", "committer_raw": "bitsawer ", "summary": "Fix Clang dev_mode build on Windows", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86392 }, "6e49ff91c0b88792a76c6514f0af25b937e7a9e4": { "hash": "6e49ff91c0b88792a76c6514f0af25b937e7a9e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Clear sub-resources list when no sub-resource exists", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86388 }, "1217d7d6780a323ade65efd0b31e42a877d871f0": { "hash": "1217d7d6780a323ade65efd0b31e42a877d871f0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix `UndoRedo history mismatch` when creating a new tile atlas", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86387 }, "b4d96bc710ac551c288c9ee4849c5462389b79b1": { "hash": "b4d96bc710ac551c288c9ee4849c5462389b79b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTg0MDUw", "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "committer_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>", "summary": "Rework update_property for array.", "body": "Apply suggestions from code review\n\nCo-Authored-By: Tomek ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80706 }, "f537cdefcf9bb2dee11048d4640f8902634ce3b9": { "hash": "f537cdefcf9bb2dee11048d4640f8902634ce3b9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the logic used to start / stop the render thread", "body": "Currently the render thread is started / stopped when the activity is respectively resumed / paused. However, according to the `GLSurfaceView` documentation, this should be done instead when the activity is started / stopped, so this change updates the start / stop logic for the render thread to match the documentation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86379 }, "58db3e5d7be22ca73175b873e29cfa984dfafcd4": { "hash": "58db3e5d7be22ca73175b873e29cfa984dfafcd4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Emit slider's drag_started signal before the first value change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86377 }, "9d1cbab1c432b6f1d66ec939445bec68b6af519e": { "hash": "9d1cbab1c432b6f1d66ec939445bec68b6af519e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #86373 from raulsntos/dotnet/fix-nameof", "body": "C#: Use string literal instead of nameof", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abd7927325828477fe99dd83ab886f59c031de96": { "hash": "abd7927325828477fe99dd83ab886f59c031de96", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Use string literal instead of nameof", "body": "Using `nameof` expressions with method parameters requires C# 11 and we're currently on C# 10.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86373 }, "c77ae051d56a55abfba5f65f872da953feb1d216": { "hash": "c77ae051d56a55abfba5f65f872da953feb1d216", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add and expose Basis/Transform2D/3D division by float operator", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86364 }, "3a8524dd923e9d9a79e4979a47fd427388ea7010": { "hash": "3a8524dd923e9d9a79e4979a47fd427388ea7010", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #83452 from RandomShaper/rd_common", "body": "Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "12a519bae232e2e4a37a243a4050edaa0d802687": { "hash": "12a519bae232e2e4a37a243a4050edaa0d802687", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0", "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts", "body": "Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support.\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83452 }, "daa8942f41c76bdc159731ef03053de4be68ba72": { "hash": "daa8942f41c76bdc159731ef03053de4be68ba72", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Add note that a large value for outline_size is not recommended", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86345 }, "c28a091a09c39ed45931cd7830ae418d369fd9e6": { "hash": "c28a091a09c39ed45931cd7830ae418d369fd9e6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86336 from LunaticInAHat/dds_implicit_linearsize", "body": "Support unspecified linear size in DDS files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ed5a54d79787d578ec7490ad5f20508115983744": { "hash": "ed5a54d79787d578ec7490ad5f20508115983744", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86326 from MichaelMacha/patch-1", "body": "Remove pointer to deprecated class page from Skeleton3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d2da961f3397f0013f91e3131ebf5f298327c7c7": { "hash": "d2da961f3397f0013f91e3131ebf5f298327c7c7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86324 from aaronfranke/really-packed", "body": "Add PackedRealArray as an alias for Vector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5f641541ead3c583c543d6b1c9323b90464023a1": { "hash": "5f641541ead3c583c543d6b1c9323b90464023a1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86271 from YuriSizov/pm-optimize-multiple-ways-of-scanning", "body": "Optimize scanning routines in the project manager", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1183bdefe4bae09e0bc916e966856c0d68107533": { "hash": "1183bdefe4bae09e0bc916e966856c0d68107533", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86257 from Faless/mp/fix_complete_auth", "body": "[MP] Fix `complete_auth` notifying the wrong peer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8635157eb79dd986d00f71d70158cf119863670": { "hash": "b8635157eb79dd986d00f71d70158cf119863670", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86218 from TheSofox/arrow-key-scene-tree-nav", "body": "Fix `Node` selection when navigating `Tree` with Arrow keys", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f77da033f2949c87672b716c1b739b3472f5f4b7": { "hash": "f77da033f2949c87672b716c1b739b3472f5f4b7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86169 from Repiteo/gdvirtual-call-refactoring", "body": "Replace `GDVIRTUAL_CALL` with `GDVIRTUAL_REQUIRED_CALL` where applicable", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02bc2a37dd5927f178ba96e08edb9a75a044b285": { "hash": "02bc2a37dd5927f178ba96e08edb9a75a044b285", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86118 from TheSofox/complex-undo-select-fix", "body": "Fix so undoing complex operations in `TextEdit` will restore selections", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aae58cd6880cf76555cb9a49cf6b1e8c71692ce0": { "hash": "aae58cd6880cf76555cb9a49cf6b1e8c71692ce0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85887 from YuriSizov/editor-enforce-min-window", "body": "Correctly enforce minimum window size in editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "40e71923932962eebc7e59c52492b9250afb3ff9": { "hash": "40e71923932962eebc7e59c52492b9250afb3ff9", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85191 from HolonProduction/off-by-one-code-edit", "body": "Fix updating delimiter cache of `CodeEdit` when typing on the first line", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "718598e470300daa92043216d0c59e25e3e2da66": { "hash": "718598e470300daa92043216d0c59e25e3e2da66", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84979 from Calinou/scons-web-platform-alias", "body": "Alias `platform=javascript` SCons option to `platform=web`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e11e0a7f07d59c42a8a9351a2704a1b47531c911": { "hash": "e11e0a7f07d59c42a8a9351a2704a1b47531c911", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84734 from Anutrix/node-doc-11112023", "body": "Add description to `AnimationNodeStateMachine.replace_node`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3a44484ab86c7639ee558601dd858caae94c5d9e": { "hash": "3a44484ab86c7639ee558601dd858caae94c5d9e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83623 from rarysson/label-progressbar-allow-greater", "body": "Make ProgressBar reflect the real value in the percent label when \"allow greater\" is checked", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bc6be82f5ac37d298e817fc880bec39567f1270a": { "hash": "bc6be82f5ac37d298e817fc880bec39567f1270a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81260 from KoBeWi/min_maxing_particle_editing", "body": "Improve editing of min/max particle properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6296333badec453f4bfb274699c38ac88b6b3b0d": { "hash": "6296333badec453f4bfb274699c38ac88b6b3b0d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #60965 from DarkMessiah/global-groups-implementation", "body": "Implement project-wide node groups", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "34ecfff6722be4819707b128ccae561eacf101fc": { "hash": "34ecfff6722be4819707b128ccae561eacf101fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Avoid crashes when engine leaks canvas items and friends", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85520 }, "416e594eb32efb91cd1de8f8b409f0383e70f807": { "hash": "416e594eb32efb91cd1de8f8b409f0383e70f807", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Correctly enforce minimum window size in editor", "body": "Also set the maximum size for the language\npicked in the project manager.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85887 }, "3d4b33df3307ff72db9700deb6695569a5d71ea9": { "hash": "3d4b33df3307ff72db9700deb6695569a5d71ea9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Optimize scanning routines in the project manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86271 }, "0567c5df9f6fbd3f3237de38b36a8474a9a9b03b": { "hash": "0567c5df9f6fbd3f3237de38b36a8474a9a9b03b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Make PagedAllocator more compatible (esp., with HashMap)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83452 }, "f19c4191260041eed72daa8a2633187e71500d10": { "hash": "f19c4191260041eed72daa8a2633187e71500d10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix duplicating sub-scene may get two copies of internal node", "body": "Previously, internal node might be mistaken for `hidden_root` and be duplicated again.\nExclude those internal nodes to avoid this case, unless the owner is set intentionally.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84824 }, "ce9fec9b4d9c823433b417bbdc087fc0de350670": { "hash": "ce9fec9b4d9c823433b417bbdc087fc0de350670", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve editing of min/max particle properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81260 }, "4b82cacc219266cdb16c59f037766e1fc8d25d47": { "hash": "4b82cacc219266cdb16c59f037766e1fc8d25d47", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fix so undoing complex operations in TextEdit will restore selections.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86118 }, "a344d7f9065af4762bc4c9dba90d40c52f9102e4": { "hash": "a344d7f9065af4762bc4c9dba90d40c52f9102e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwNjMyNjA5" ], "author_raw": "LunaticInAHat ", "committer_raw": "LunaticInAHat ", "summary": "Support unspecified linear size in DDS files", "body": "Not all exporters choose to populate that (optional) header field.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86336 }, "3ce73e5d419011d1642ed30a3417362b82c41898": { "hash": "3ce73e5d419011d1642ed30a3417362b82c41898", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86331 from Calinou/doc-richtexteffect", "body": "Improve RichTextLabel `install_effect()` documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "fc082dd7350c87e96b7d435a4c0aaee2ba4658dd": { "hash": "fc082dd7350c87e96b7d435a4c0aaee2ba4658dd", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86091 from dalexeev/gds-fix-pot-gen-skips-some-nodes", "body": "GDScript: Fix POT generator skips some nodes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26834d298de76add5cb9fa3163d84c8f85b5878c": { "hash": "26834d298de76add5cb9fa3163d84c8f85b5878c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85652 from rsubtil/bugfix-can_grab_focus", "body": "Ensure slider grabs focus only when it can", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "252c462a9d14befe19d5a9e8774fd71f91ac1bb3": { "hash": "252c462a9d14befe19d5a9e8774fd71f91ac1bb3", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85594 from addmix/camera3d-current-bug", "body": "Prevent `Camera3D.current` from being set to `true` automatically in the editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4d695985c18794570080fbd3d3ddba50c69c310e": { "hash": "4d695985c18794570080fbd3d3ddba50c69c310e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85470 from KoBeWi/don't_get_child_but_stash_child", "body": "Improve Control hiding in PluginConfigDialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7182c473095d1c0c08a89499dfd27f8290ad3f06": { "hash": "7182c473095d1c0c08a89499dfd27f8290ad3f06", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85436 from chocola-mint/fix-#85401", "body": "Make it possible to show code hint and code completion at the same time", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dee2604d99e1f7e219574e03469559fe205d3894": { "hash": "dee2604d99e1f7e219574e03469559fe205d3894", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84729 from nickyfoo/add-navigationserver-getters", "body": "Add missing getters to navigation servers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6fc92e1d05d933746060166a16612277f42731aa": { "hash": "6fc92e1d05d933746060166a16612277f42731aa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84611 from AThousandShips/encode_invalid", "body": "Prevent encoding/decoding objects that cannot be instantiated", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "179b8c79738ea0656c747e0c733b16676fdce40a": { "hash": "179b8c79738ea0656c747e0c733b16676fdce40a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84185 from bruvzg/lbl_char_rects", "body": "[Label] Add get_character_bounds method to get bounding rectangles of the characters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b9dff50282d14033eea4f3f4909420eea88153c1": { "hash": "b9dff50282d14033eea4f3f4909420eea88153c1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83785 from Geometror/graphedit-dotted-grid", "body": "Add dotted grid to GraphEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef79e5d9dde9c9e4d95752baac27eafd5d8c4524": { "hash": "ef79e5d9dde9c9e4d95752baac27eafd5d8c4524", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82983 from Repiteo/c#-godotsharp-nullable-classes", "body": "[C#] Enable nullability for variant classes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c8d0325a93303dd5e45bc70e2fcf2651f9f49e7a": { "hash": "c8d0325a93303dd5e45bc70e2fcf2651f9f49e7a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82955 from paulloz/testing-source-generators", "body": "Add unit tests for C# source generators", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e18659c69d32278551b457b543bf7a840dcca1dc": { "hash": "e18659c69d32278551b457b543bf7a840dcca1dc", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82872 from jsjtxietian/require-editor-restart-when-csg-gizmo-color-changed", "body": "Prompt require editor restart to user when gizmo color changed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "549cb966f8c79aa93d1969aef2dade7c5d119f57": { "hash": "549cb966f8c79aa93d1969aef2dade7c5d119f57", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #75623 from reach-satori/profiler_for_builtins", "body": "Fix missing script time for some functions in profiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aee8a3bada419cc4dec45babbb9181a07d3e282e": { "hash": "aee8a3bada419cc4dec45babbb9181a07d3e282e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #75489 from bruvzg/init_pos_usable", "body": "[DisplayServer] Use screen \"usable rect\" instead of full rect to calculate initial window rect.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7ee672120e19bc440bd18dffa43fad6deec1b48": { "hash": "e7ee672120e19bc440bd18dffa43fad6deec1b48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NDExODkz" ], "author_raw": "Nicholas Foo ", "committer_raw": "Yuri Sizov ", "summary": "Add getters to navigation servers", "body": "Add virtual functions and bind to navigation servers\nImplement getters\nAdd documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84729 }, "f1cc14d5252b1c799a7960b3cced678eebb6ab2a": { "hash": "f1cc14d5252b1c799a7960b3cced678eebb6ab2a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzgzNjE1" ], "author_raw": "msreis ", "committer_raw": "Yuri Sizov ", "summary": "Fix missing time for some script functions in profiler", "body": "Fixes the issue by adding a mechanism by which the functions that were\npreviously disappearing can be profiled too. This is optional with\nan editor setting, since collecting more information naturally slows the engine\nfurther while profiling.\n\nFixes #23715, #40251, #29049", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75623 }, "3744ef50e4c8e09a4f3369dbbb6fa6b5e8b82ec9": { "hash": "3744ef50e4c8e09a4f3369dbbb6fa6b5e8b82ec9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2Njc3MTM0" ], "author_raw": "CHM <56677134+chocola-mint@users.noreply.github.com>", "committer_raw": "Yuri Sizov ", "summary": "Make it possible to show code hint and code completion at the same time", "body": "Make code completion position more consistent\n\nAdd whitespace before if", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85436 }, "3a3a2011f4e5fae48fb3d556a15fda0206f92671": { "hash": "3a3a2011f4e5fae48fb3d556a15fda0206f92671", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Add `@export_storage` annotation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82122 }, "b352bdc8cbd241bc0268fa55f2374d913eef00d7": { "hash": "b352bdc8cbd241bc0268fa55f2374d913eef00d7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Add tests for source generators", "body": "- Bootstrap xUnit project to test source generators\n- Implement source generator tests\n- Better tests structure (put test data in cs files)\n- Enable `ScriptSerializationGeneratorTests`\n- Enable `ScriptPathAttributeGeneratorTests`\n- Fix `NesterClass` -> `NestedClass`\n- Use `Path.Combine` when dealing with paths\n- Copy test data to the output directory", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82955 }, "958699a0c42320c5266540278a4c967ee6476623": { "hash": "958699a0c42320c5266540278a4c967ee6476623", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTYzODg=" ], "author_raw": "Stanislav Labzyuk ", "committer_raw": "Stanislav Labzyuk ", "summary": "Implement project-wide node groups", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 60965 }, "50d33aac6c5e73381a878c424d12c63f05f881dc": { "hash": "50d33aac6c5e73381a878c424d12c63f05f881dc", "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": "Implement ETC2_R and ETC2_RG compression to `etcpak`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86313 }, "78fff7292cfd5938f316dfaea7cc11e4fc570ca3": { "hash": "78fff7292cfd5938f316dfaea7cc11e4fc570ca3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Improve RichTextLabel `install_effect()` documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86331 }, "0e97acff84ca6c859b48b22a6d42c4680ef1c432": { "hash": "0e97acff84ca6c859b48b22a6d42c4680ef1c432", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add a editor FileSystem dock action to open a terminal in selected folder", "body": "This is useful to enter some commands without having to open a separate\nterminal and `cd` to the project folder.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85923 }, "1f5d4a62e9e9a8227ad63155b080fbbfac899571": { "hash": "1f5d4a62e9e9a8227ad63155b080fbbfac899571", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86290 from bruvzg/mac_tab_menu", "body": "[macOS] Fix updating editor tab titles in the dock menu.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "508ad593702a32f3a773afc59ef462788c259ac0": { "hash": "508ad593702a32f3a773afc59ef462788c259ac0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86266 from aaronfranke/editor-prop-no-setting", "body": "Use `set_value_no_signal` in editor property code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f478a599fcb4fdc33f6b636d8b6e0b3c37fa541d": { "hash": "f478a599fcb4fdc33f6b636d8b6e0b3c37fa541d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85975 from Repiteo/c#-null-ptr-exception", "body": "C#: Implement function to throw on null pointers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "38d8ca0dc12a28fce15d19a07917d989fe6dd356": { "hash": "38d8ca0dc12a28fce15d19a07917d989fe6dd356", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85703 from TitanNano/jovan/gdscript_foreign_script_properties", "body": "Make GDScriptAnalyzer aware of properties from other languages", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ead01d0ca4a7d98061f64672ec45bf587089f341": { "hash": "ead01d0ca4a7d98061f64672ec45bf587089f341", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85527 from fdstevex/master", "body": "Fix for Cmd-B shortcut conflict on macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a6f806f8da12fe0659b3a84b27ef4af40a4e80b1": { "hash": "a6f806f8da12fe0659b3a84b27ef4af40a4e80b1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85487 from vnen/gdscript-static-register-annotations", "body": "GDScript: Make annotations register statically in parser", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "547374b07a20a145149bc036c93a25c0c56236fa": { "hash": "547374b07a20a145149bc036c93a25c0c56236fa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85473 from miv391/fix-horizontal-mouse-wheeling-in-2d-view", "body": "Fix horizontal scroll in editor's 2D view", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d8a65b3f460e0a1007aad422c0edef360740d80a": { "hash": "d8a65b3f460e0a1007aad422c0edef360740d80a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85464 from KoBeWi/only_say_verbose_when_not_verbose", "body": "Improve message about resources in use at exit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1c0be67952b0599e05431512cd54c101d3784587": { "hash": "1c0be67952b0599e05431512cd54c101d3784587", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85452 from BleedingXiko/tilemap-typo", "body": "Fix typo in TileMap editor tooltip", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ec648fcfd89a9858c1d19ed5bbb5083897979990": { "hash": "ec648fcfd89a9858c1d19ed5bbb5083897979990", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85447 from smix8/gridmap_navlayer_leftover", "body": "Remove GridMap navigation_layers leftover", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d4806d2d84163351588acb963c2db4078c66ffc2": { "hash": "d4806d2d84163351588acb963c2db4078c66ffc2", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85253 from sandygk/fix-reachable-polygon-closest-to-end-point", "body": "[Navigation] Do not use travel cost for minimum when re-selecting end point", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13dd72ce78861c32b0a9239a292028614112be97": { "hash": "13dd72ce78861c32b0a9239a292028614112be97", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85219 from dsnopek/light-bake-mode-no-gi-method", "body": "Remove GI methods in parentheses from light baking options", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "02d4579fa209339d801353022cfed55033035eb3": { "hash": "02d4579fa209339d801353022cfed55033035eb3", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85000 from bruvzg/ed_ui_direction", "body": "[Editor] Add option to override editor UI layout direction.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1ecba5d34178f33b3353356cb0567e5b48d5c7de": { "hash": "1ecba5d34178f33b3353356cb0567e5b48d5c7de", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84940 from Calinou/editor-textureprogressbar-inspector-hide-properties", "body": "Hide ineffective TextureProgressBar properties in the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7aae85edfd87106b919edcf697c03946765d9f48": { "hash": "7aae85edfd87106b919edcf697c03946765d9f48", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84845 from DarkMessiah/tree-disabled-checkbox", "body": "Implement disabled state for Checkbox in Tree", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "921c400db6883c284e26715a27fd736cca40a38c": { "hash": "921c400db6883c284e26715a27fd736cca40a38c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84826 from chocola-mint/master", "body": "Add unit tests for Camera3D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "76fdc0adadc74cb17b0a0a288134fbb3aa4b9906": { "hash": "76fdc0adadc74cb17b0a0a288134fbb3aa4b9906", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84708 from bruvzg/winink_def", "body": "[Windows] Make Windows Ink tablet API default, add dummy driver to disable tablet input.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "714e27393ae3c1bfda82a8e54c6647f68e1af7fa": { "hash": "714e27393ae3c1bfda82a8e54c6647f68e1af7fa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84652 from timothyqiu/enum-pun", "body": "Avoid punning enum names in documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5d9dce43bb65e207c377eb93083595a9f9df337c": { "hash": "5d9dce43bb65e207c377eb93083595a9f9df337c", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84575 from rsburke4/fix-cpu-tangent-force", "body": "Fix `CPUParticles2D` tangential force does not match `GPUParticles2D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a9aa30348b9dc1582732f4a8401fc959ea0ecbe": { "hash": "8a9aa30348b9dc1582732f4a8401fc959ea0ecbe", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81243 from Sauermann/fix-window-events", "body": "Fix internal events not being delivered to some Window types", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "92e024aac50a539e304ae5945f3c0cf41fefc515": { "hash": "92e024aac50a539e304ae5945f3c0cf41fefc515", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #79785 from KoBeWi/ioioioio", "body": "Load project metadata file only when needed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e9c219cff25e93d3156320ecee1263f29841f967": { "hash": "e9c219cff25e93d3156320ecee1263f29841f967", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Label] Add get_character_bounds method to get bounding rectangles of the characters.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84185 }, "0e52ffeb699f6d3a7164133912c7491d0b1c876f": { "hash": "0e52ffeb699f6d3a7164133912c7491d0b1c876f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc1ODUyNTU=" ], "author_raw": "Michael Macha ", "committer_raw": "GitHub ", "summary": "Remove pointer to deprecated class page, from Skeleton3D", "body": "SkeletonIK3D is now deprecated, but Skeleton3D is recommending looking into its use for complicated inverse kinematics. What's worse, the removed line is not perfectly clear for non-developers and people less experienced with the engine, and could still stand to be improved.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86326 }, "d8bb4c71639a69432e38f144d17926d8744d9daf": { "hash": "d8bb4c71639a69432e38f144d17926d8744d9daf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Fix updating editor tab titles in the dock menu.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86290 }, "a759d97a516591278f38c1a8716f9b937a151d59": { "hash": "a759d97a516591278f38c1a8716f9b937a151d59", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[MenuBar] Store and use global menu item indices.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86322 }, "c1b8b8773628cdd7cd7e30b29d6218ef8afd150f": { "hash": "c1b8b8773628cdd7cd7e30b29d6218ef8afd150f", "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": "Prevent encoding/decoding objects that cannot be instantiated", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84611 }, "030aa41a99dc152b99396c3fe2e18873fa9ea497": { "hash": "030aa41a99dc152b99396c3fe2e18873fa9ea497", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1MDA4NTg=", "MDQ6VXNlcjMyMzIx", "U_kgDOBcK-Cw" ], "author_raw": "Jovan Gerodetti ", "committer_raw": "Jovan Gerodetti ", "summary": "GDScriptAnalyzer is unaware of properties from other Languages", "body": "Co-authored-by: K. S. Ernest (iFire) Lee \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85703 }, "e01b22a69d56f26ba084490c7648d4319caaa679": { "hash": "e01b22a69d56f26ba084490c7648d4319caaa679", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Make Windows Ink tablet API default, add dummy driver to disable tablet input.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84708 }, "da3d5f780d2824b37c1bea9e83a719693fa05dac": { "hash": "da3d5f780d2824b37c1bea9e83a719693fa05dac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Remove deprecated LaunchImages support and switch to Storyboard by default.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86312 }, "8a407ff82eabf52d990cf402b9751eb10c19967b": { "hash": "8a407ff82eabf52d990cf402b9751eb10c19967b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Use `set_value_no_signal` in editor property code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86266 }, "3f469ee4858e559e007a9f812e4d73cea888a23e": { "hash": "3f469ee4858e559e007a9f812e4d73cea888a23e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add PackedRealArray as an alias for Vector", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86324 }, "bf8dd73e9d88d6ab146506699f43230b12c6a2b0": { "hash": "bf8dd73e9d88d6ab146506699f43230b12c6a2b0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86280 from Calinou/editor-input-map-editor-action-edit-title", "body": "Add input action name to window title in input map editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8d9c11b72b17de2c97960d594f1640453ea51d75": { "hash": "8d9c11b72b17de2c97960d594f1640453ea51d75", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86278 from YeldhamDev/filter_scene_tooltip", "body": "Fix scene dock search losing its default tooltip after typing an invalid filter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c35859803eabc20db3aa6211d6e15706ee9837f6": { "hash": "c35859803eabc20db3aa6211d6e15706ee9837f6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86236 from BlueCube3310/etcpak_rgtc-licence", "body": "Mention `etcpak` changes in thirdparty/README.md", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "639f452098ed47a1dcd9f14bfb5f225e609160e8": { "hash": "639f452098ed47a1dcd9f14bfb5f225e609160e8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86059 from alesliehughes/dynamic_bvh_memmove", "body": "Improve DynamicBVH code to make it clearer how the stack/heap works", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2552821f06ff03a531e3407a21b00d2a43dafe34": { "hash": "2552821f06ff03a531e3407a21b00d2a43dafe34", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86044 from KoBeWi/can't_add_if_can't_add", "body": "Disable Add button when theme item name is empty", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3ee2b9c52b5c06ce7f0be2f12faf1985889141f": { "hash": "c3ee2b9c52b5c06ce7f0be2f12faf1985889141f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86008 from Delsin-Yu/4.2", "body": "Correctly free relevant scripts when closing scene tabs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a9a50938c08fc5f7410e7edfdea4bde004119362": { "hash": "a9a50938c08fc5f7410e7edfdea4bde004119362", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85991 from jsjtxietian/fix-bad-pos-state", "body": "Fix `FileAccessPack::get_buffer` updating position past the length of file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a4d789370f68f1e6a24e34e3df45f1fe27479998": { "hash": "a4d789370f68f1e6a24e34e3df45f1fe27479998", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85966 from Kimau/claire/expose_mouseover", "body": "Expose a method to get hovered Control in Viewport", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1125235c95abcb2948cbfc6f1c2c7eed6a44c4b1": { "hash": "1125235c95abcb2948cbfc6f1c2c7eed6a44c4b1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85749 from bs-mwoerner/color_picker_quantize_fix", "body": "Fix unnecessarily quantizing current color in color picker", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4600acfc41a5f34ee905829d224eb443a4b2c83f": { "hash": "4600acfc41a5f34ee905829d224eb443a4b2c83f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85311 from miv391/add-change-guards-to-sprite2d", "body": "Add property change guards to Sprite2D, Sprite3D and AnimatedSprite2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c848174a3e2b2490274335fd6508ef0a0c2b46b": { "hash": "5c848174a3e2b2490274335fd6508ef0a0c2b46b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84898 from rsubtil/fix_dap_breakpoints_closed_scripts", "body": "Fix DAP breakpoints being cleared on closed scripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "644e236e5ca36b4bdfc2a663193cb2cef160e79a": { "hash": "644e236e5ca36b4bdfc2a663193cb2cef160e79a", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83987 from bruvzg/macos_window_and_help", "body": "[macOS] Add default Window and Help menus, allow special menu customization.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c1d8b53ca09c0db98e99ff482296597032327d75": { "hash": "c1d8b53ca09c0db98e99ff482296597032327d75", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82668 from mrjustaguy/master", "body": "Improve split blending logic for Vulkan", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "80c3ed6845db604176428880d9cfde31480c4c73": { "hash": "80c3ed6845db604176428880d9cfde31480c4c73", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #80487 from theraot/expose_set_global_name", "body": "Expose `Script.get_global_name()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "612791ef8b93e3b14307066ddfdc5c8df0d0c5c7": { "hash": "612791ef8b93e3b14307066ddfdc5c8df0d0c5c7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #79460 from AThousandShips/area_object", "body": "Prevent mapping areas with invalid IDs for `Area2D/3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee9ff6a52ce9f398682d7e7d64c2e9cd7e2ebc4d": { "hash": "ee9ff6a52ce9f398682d7e7d64c2e9cd7e2ebc4d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #59186 from aaronfranke/vardefinit", "body": "Rename `VariantZeroAssigner` to `VariantDefaultInitializer`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0081a50e327612c53b93b2848d05a107da19c9b5": { "hash": "0081a50e327612c53b93b2848d05a107da19c9b5", "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": "Prevent mapping areas with invalid IDs for `Area2D/3D`", "body": "This occurs when areas are created directly from the servers, and no\ninstance is linked.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79460 }, "e7e35e8366c2eb5c78e54a0dfac4f55640e7b016": { "hash": "e7e35e8366c2eb5c78e54a0dfac4f55640e7b016", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMTI1MDk=" ], "author_raw": "Alfonso J. Ramos ", "committer_raw": "Yuri Sizov ", "summary": "Expose `Script.get_global_name()`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80487 }, "fe7725239e425056748db571257acf0eccc2bb2f": { "hash": "fe7725239e425056748db571257acf0eccc2bb2f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwNTkxMQ==" ], "author_raw": "Claire Blackshaw ", "committer_raw": "Yuri Sizov ", "summary": "Expose a method to get hovered Control in Viewport", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85966 }, "b37b40ff76b268d125e4b7d3f43e9c650d9e3083": { "hash": "b37b40ff76b268d125e4b7d3f43e9c650d9e3083", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxNDgxNzAw" ], "author_raw": "DE-YU ", "committer_raw": "DE-YU ", "summary": "Correctly free relevant scripts when closing scene tabs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86008 }, "d5847fa54e42e89cc784ee2c48b6b3c77ff21981": { "hash": "d5847fa54e42e89cc784ee2c48b6b3c77ff21981", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Fix updating delimiter cache of `CodeEdit` when typing on the first line", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85191 }, "8e2f3191e71eef54a958ee07d46b38e7ef263b25": { "hash": "8e2f3191e71eef54a958ee07d46b38e7ef263b25", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add input action name to window title in input map editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86280 }, "589b7b0ed1fd043df4ac574c991b22486c1c5751": { "hash": "589b7b0ed1fd043df4ac574c991b22486c1c5751", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix scene dock search losing its default tooltip after typing an invalid filter", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86278 }, "d48d3ea4eb91b7b87db347936a47b8de7be081a1": { "hash": "d48d3ea4eb91b7b87db347936a47b8de7be081a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Rename VariantZeroAssigner to VariantDefaultInitializer", "body": "And the method zero() is now init()", "is_cherrypick": false, "cherrypick_hash": "", "pull": 59186 }, "d874ead58d497b883c937c48a53dc543efc8673d": { "hash": "d874ead58d497b883c937c48a53dc543efc8673d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjYxNDI=" ], "author_raw": "Erik Johnson ", "committer_raw": "Erik Johnson ", "summary": "Check skeleton RID when using cached AABB", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86245 }, "a0db88335a6f2159fffbe431ea7e42586654adc6": { "hash": "a0db88335a6f2159fffbe431ea7e42586654adc6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Implement function to throw on null pointers", "body": "• Specifically: checks if ptr == IntPtr.Zero", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85975 }, "21d778b0c3f7b1cb20f07dfe1e16a90097d7012e": { "hash": "21d778b0c3f7b1cb20f07dfe1e16a90097d7012e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NTk3MzM3" ], "author_raw": "Michael Wörner ", "committer_raw": "Michael Wörner ", "summary": "Changed HTML input color_changed logic.", "body": "Made the HTML field send change events based on whether the new color's string is different from the previous color's string (instead of whether the new string parses to the current color value).\nPreviously, updating the color value even when the corresponding string hadn't changed would unnecessarily quantize the color value to 8 bits just by opening/closing the Color Picker.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85749 }, "179c92eb0be70f3d3babbf511031af0acf6473f6": { "hash": "179c92eb0be70f3d3babbf511031af0acf6473f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ1MDA4NTg=" ], "author_raw": "Jovan Gerodetti ", "committer_raw": "Jovan Gerodetti ", "summary": "Include name field in MethodInfo operator ==", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86259 }, "4826c14d2042aa8044d9751d459aeab644bcb602": { "hash": "4826c14d2042aa8044d9751d459aeab644bcb602", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2ODc5MTg=" ], "author_raw": "Fabio Alessandrelli ", "committer_raw": "Fabio Alessandrelli ", "summary": "[MP] Fix complete_auth notifying the wrong peer", "body": "The SceneMultiplayer complete_auth method was not configuring the\nmultiplayer peer correctly, causing it to potentially send the\nnotification to the wrong peer, on the wrong channel, and/or with an\nincorrect transfer mode.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86257 }, "e87fadfad0df2223f097c54c9ab30841f5ea5dba": { "hash": "e87fadfad0df2223f097c54c9ab30841f5ea5dba", "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": "Mention etcpak changes in thirdparty/README.md", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86236 }, "f894eb17680eb99d3cdf3e6fce79a13dbe78119f": { "hash": "f894eb17680eb99d3cdf3e6fce79a13dbe78119f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fixes Node selection when navigating SceneTree with Arrow keys", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86218 }, "a3cb1b096fcecad03562205bd285ebefc816c64a": { "hash": "a3cb1b096fcecad03562205bd285ebefc816c64a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Add const references detected by clang-tidy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84445 }, "5b9e67e0a581b36112d67c114301d7aafe60a582": { "hash": "5b9e67e0a581b36112d67c114301d7aafe60a582", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Add property change guards to Sprite2D and AnimatedSprite2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85311 }, "2d0ee20ff30461b6b10f6fdfba87511a0ebc6642": { "hash": "2d0ee20ff30461b6b10f6fdfba87511a0ebc6642", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86219 from clayjohn/RD-samplers-hotfix", "body": "Reduce the number of samplers used by the scene shaders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "30e77a63214b8dec13d5f497425bcae8b3c4566f": { "hash": "30e77a63214b8dec13d5f497425bcae8b3c4566f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86209 from YuriSizov/main-fix-editor-only-module-classes", "body": "Correctly register editor-only module classes with the API", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "df9be54b2fbe93fb7325049b063b0a08c76cd868": { "hash": "df9be54b2fbe93fb7325049b063b0a08c76cd868", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86177 from KoBeWi/depren_never_forgets", "body": "Fix file disappearing when renaming dependencies", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9c425c592fc626c7fb48d0f73ee2b2cee45c668b": { "hash": "9c425c592fc626c7fb48d0f73ee2b2cee45c668b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86161 from ZeferinoI/patch-1", "body": "Update the description of the method get_connection_list in GraphEdit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e63f1d44943d3cf73817b4df8b49c510a1b2bb38": { "hash": "e63f1d44943d3cf73817b4df8b49c510a1b2bb38", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86137 from Maran23/editor-error-metadata", "body": "Do not print error when editor meta was not found as it will be reimported anyway after", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e29b16166cd6cf519952936c533f77a169699dd": { "hash": "4e29b16166cd6cf519952936c533f77a169699dd", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85967 from BlueCube3310/squish-ra-as-rg-fix", "body": "Fix `squish` DXT5 RA-As-RG channel swapping", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "671f59f9be2a823066054325497e4b185517738b": { "hash": "671f59f9be2a823066054325497e4b185517738b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85842 from BlueCube3310/rgtc-compression", "body": "Improve normal map VRAM Compression with RGTC", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f4b32b228abe55979a42dd429c82848addce7647": { "hash": "f4b32b228abe55979a42dd429c82848addce7647", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85603 from eldidou/speed-up-get-must-clear-dependencies", "body": "Speed up `GDScript::get_must_clear_dependencies()`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3fef8910c768300e2b0350e79c8e81ffb0c08e58": { "hash": "3fef8910c768300e2b0350e79c8e81ffb0c08e58", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85575 from TokageItLab/Make-unstore-library", "body": "Make unstore AnimationLibrary if AnimationTree is assigned AnimationPlayer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1e86ce0b40f3060b44ff023a243265da8dd1c737": { "hash": "1e86ce0b40f3060b44ff023a243265da8dd1c737", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85317 from miv391/fix-breaking-frame-index-in-sprites", "body": "Fix invalid `frame` index when Sprite2D's `hframes` or `vframes` has been changed", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abe19496acffafef7d808a2a5a3d18a7893bf25f": { "hash": "abe19496acffafef7d808a2a5a3d18a7893bf25f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85163 from BastiaanOlij/openxr_play_area", "body": "OpenXR: Add support for retrieving play area", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "486e3a82e8736c892f9ae404789cff0138d4d8d1": { "hash": "486e3a82e8736c892f9ae404789cff0138d4d8d1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84583 from timothyqiu/path-to-ap", "body": "Make AnimationTree reference AnimationPlayer instead of AnimationMixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ef9454565818bf4df49399a00a95fe18cd956259": { "hash": "ef9454565818bf4df49399a00a95fe18cd956259", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84169 from BastiaanOlij/vulkan_mobile_merge_passes", "body": "Merge passes in Vulkan mobile renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cbe3cb45114410576c16d7c4087e9c2443a88ef": { "hash": "9cbe3cb45114410576c16d7c4087e9c2443a88ef", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83533 from SaracenOne/bezier_edit_mode_fix", "body": "Fix setting bezier track handle mode from inspector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4b258ccdd3442e3ae4e11531cf51f53a82b56fe1": { "hash": "4b258ccdd3442e3ae4e11531cf51f53a82b56fe1", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82884 from KoBeWi/commit_message_cached,_please_refresh", "body": "Clarify some descriptions regarding resource cache", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f119da59d1669fa1f4dd6ba0573b7389a90e02f8": { "hash": "f119da59d1669fa1f4dd6ba0573b7389a90e02f8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81809 from Rindbee/clean-up-maps-in-Area", "body": "Clear monitoring in `Area*` when its space changes to invalid", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "86a411500f21fb46674461a2b1da143d003515d0": { "hash": "86a411500f21fb46674461a2b1da143d003515d0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #79362 from bruvzg/web_ime", "body": "[Web] Add IME input support", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d02b368fd66139743c90c456321be3387e79b585": { "hash": "d02b368fd66139743c90c456321be3387e79b585", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #78095 from aaronfranke/dict-get-or-set-default", "body": "Add a `get_or_add` method to Dictionary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ca19d34bde2e28611dc024a39b7686a96a87edba": { "hash": "ca19d34bde2e28611dc024a39b7686a96a87edba", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #73896 from vnen/object-null-boolean-consistency", "body": "Make freed object different than null in comparison operators", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e7a1eae4e608b17dda049227f7b5600411b098aa": { "hash": "e7a1eae4e608b17dda049227f7b5600411b098aa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #70770 from vnen/scons-clone-env-vars", "body": "Add option in SCons to clone env variables", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a5399ab5aff2cd5e47f17cf4f31fd27c46156eb9": { "hash": "a5399ab5aff2cd5e47f17cf4f31fd27c46156eb9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Reduce the number of samplers used by the scene shaders", "body": "The hard limit for Apple devices is 16 samplers per stage. So we need to ensure we use less than that", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86219 }, "22cd145177037c673318ba60f3900876c37e3b8e": { "hash": "22cd145177037c673318ba60f3900876c37e3b8e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Merge passes in Vulkan mobile renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84169 }, "ea30aabfb1fe24ea6e98db03452942a87c4d5f94": { "hash": "ea30aabfb1fe24ea6e98db03452942a87c4d5f94", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Yuri Sizov ", "summary": "Clear monitoring in `Area*` when its space changes to invalid", "body": "So that it can work properly when the space changes to valid again.\n\nChange `space` in advance to prevent disabled areas from being queried again.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81809 }, "484c5b5aff6e513a92baf5d3ddcae8bc8941ee26": { "hash": "484c5b5aff6e513a92baf5d3ddcae8bc8941ee26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Fix invalid frame index when Sprite2D's hframes or vframes has been changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85317 }, "0f8c955c1ad19bef9d4d615681c647cbc5a495e1": { "hash": "0f8c955c1ad19bef9d4d615681c647cbc5a495e1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Correctly register editor-only module classes with the API", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86209 }, "f9486a2d8874c8bc78ccd3895fac4047af6fb3b5": { "hash": "f9486a2d8874c8bc78ccd3895fac4047af6fb3b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Web] Add IME input support.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79362 }, "7946e8418793b2f673e2df31c5f8f509cddce056": { "hash": "7946e8418793b2f673e2df31c5f8f509cddce056", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Make AnimationTree reference AnimationPlayer instead of AnimationMixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84583 }, "ed52ac9b5df5bae8836b309f1d55f928ebc58481": { "hash": "ed52ac9b5df5bae8836b309f1d55f928ebc58481", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "Add option in SCons to copy environment variables", "body": "This allows custom environment variables to be used during the build,\nwhich is useful when using alternative compilation tools such as caches\nand distributed build systems.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 70770 }, "1a1c06dfebc470caa47dcc8b5c689f44f2bb82e2": { "hash": "1a1c06dfebc470caa47dcc8b5c689f44f2bb82e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "RBMap: Add explicit copy operators to iterators", "body": "Absence thereof is deprecated and breaks builds on most compilers.\n\nBonus: Fix parameter naming style throughout.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83452 }, "fec76d0c225441b54939d8abb4334fb11a4899fd": { "hash": "fec76d0c225441b54939d8abb4334fb11a4899fd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "BitField: allow chained set_flag(), make constructors constexpr", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83452 }, "09a4aa3ce80343587080e057677e31359039b7f8": { "hash": "09a4aa3ce80343587080e057677e31359039b7f8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Fix setting bezier track handle mode from inspector.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83533 }, "397f0b31e4bd255e9f707a1d5d9ce2ac0b2ef409": { "hash": "397f0b31e4bd255e9f707a1d5d9ce2ac0b2ef409", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix file disappearing when renaming dependencies", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86177 }, "3a4a0c6b157820cd13dd1b3b5cd7f357b48b47f4": { "hash": "3a4a0c6b157820cd13dd1b3b5cd7f357b48b47f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix type highlighting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86176 }, "f8a2a9193662b2e8c1d04d65e647399dee94f31e": { "hash": "f8a2a9193662b2e8c1d04d65e647399dee94f31e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86171 from YuriSizov/editor-what-colors-what-sounds", "body": "Fix various issues with the folder color lookup", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c3579769d84e2c085c6633db85960b21c9b6ddc0": { "hash": "c3579769d84e2c085c6633db85960b21c9b6ddc0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86164 from KoBeWi/stop_select_faking", "body": "Properly select the newly duplicated file", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a5529f759c2907746e39d10d9ebf6b352a9a59e4": { "hash": "a5529f759c2907746e39d10d9ebf6b352a9a59e4", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86129 from TheSofox/color-picker-memory", "body": "Remember last `color_mode` and `picker_shape` in `ColorPicker`s in the editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "302e41c26478b72171226244ae57122581cdd880": { "hash": "302e41c26478b72171226244ae57122581cdd880", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82561 from ershn/fix_navigation_agents_is_target_reached_behavior", "body": "Make `target_desired_distance` affect the navigation of `NavigationAgent2D/3D`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "58e68590a3b4455932ac931ced8ef3a5c36e4597": { "hash": "58e68590a3b4455932ac931ced8ef3a5c36e4597", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81220 from BlueCube3310/dds-formats-extended", "body": "Support loading more DDS formats", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "efa8c46fab8c1e0d81789bb645a5fb58ed0946e6": { "hash": "efa8c46fab8c1e0d81789bb645a5fb58ed0946e6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Fix various issues with the folder color lookup", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86171 }, "4b8b0803eb1d91041b781683caa0feaefab03ace": { "hash": "4b8b0803eb1d91041b781683caa0feaefab03ace", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Return false when no '.editor.ctex' file exists so that the file will be reimported after and no error is printed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86137 }, "83ef78974504f36fa6967b43ecc27c83818ac674": { "hash": "83ef78974504f36fa6967b43ecc27c83818ac674", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Replace `GDVIRTUAL_CALL` with `GDVIRTUAL_REQUIRED_CALL` where applicable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86169 }, "7979412c7566b327748a622f5679369469baba08": { "hash": "7979412c7566b327748a622f5679369469baba08", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Remember last 'color_mode' and 'picker_shape' in 'ColorPicker's in the editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86129 }, "0ae1241304660559f42aee1293c0e18286f46b1d": { "hash": "0ae1241304660559f42aee1293c0e18286f46b1d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Properly select the newly duplicated file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86164 }, "a6c0c90058eb14bb14285ccf5eb6f99cbb8977b4": { "hash": "a6c0c90058eb14bb14285ccf5eb6f99cbb8977b4", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86066 from Wiltof/tilemapPaint", "body": "Reset TileMap editor `drag_type` when the toolbar mode is not selected", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f79f2ef801c5c0b8089c91e70219276b2f65ebe6": { "hash": "f79f2ef801c5c0b8089c91e70219276b2f65ebe6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #86065 from bruvzg/non_vis_no_draw", "body": "[TextServer] Do not draw non-visual characters.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9d280f8b1c826b635ea3bff69267cbf7782b5199": { "hash": "9d280f8b1c826b635ea3bff69267cbf7782b5199", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85879 from berrybus/deselect-audio-effects", "body": "Fix permanently selected audio bus effects", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4269a57b0cafd2fc4724de758002c68928f4586b": { "hash": "4269a57b0cafd2fc4724de758002c68928f4586b", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85387 from jsjtxietian/fix-forward-plus-crash", "body": "Use render method from OS instead of project settings in compositor RD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a3024d0395915ad0f511db86a4397780d975872d": { "hash": "a3024d0395915ad0f511db86a4397780d975872d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85362 from Flavelius/params_copy_paste", "body": "Make copy & paste params skip `resource_path`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "203c8c31d3dcf089e3f01bbff859b004b7894018": { "hash": "203c8c31d3dcf089e3f01bbff859b004b7894018", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85071 from Rubonnek/remove-unnecessary-assignments", "body": "Remove unnecessary assignments", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f33b4e83a81a18d6a2d58b46bb2b4388c429aaa": { "hash": "8f33b4e83a81a18d6a2d58b46bb2b4388c429aaa", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84882 from Invertex/select-instance-asset", "body": "Add \"Show In FileSystem\" to the Scene hierarchy right-click", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6faa5c6dc479bebd4b92a5251fafe22b21ca9523": { "hash": "6faa5c6dc479bebd4b92a5251fafe22b21ca9523", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84837 from synalice/issue-83366-colored-folders", "body": "Fix folder color not showing up in file dialogs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "daddb2b46950f37503f0d033e1d9bdccab173449": { "hash": "daddb2b46950f37503f0d033e1d9bdccab173449", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84754 from aXu-AP/sprite2dplugin-rect", "body": "Add region rect and frames support to Sprite2DPlugin converter", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4cf6325aa1ab3efc7cb665a07fc98b500d524692": { "hash": "4cf6325aa1ab3efc7cb665a07fc98b500d524692", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84660 from groud/better_tileset_polygons", "body": "Move tile transforms handling cache to TileData", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "19f4dfbdfb82203dcc479144acf627a5e43338dc": { "hash": "19f4dfbdfb82203dcc479144acf627a5e43338dc", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83957 from kitbdev/scene-tab-reuse", "body": "Only update `EditorSceneTabs` tabs when necessary", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c978f6bb3dca396416b6776b40889e29b3e124c0": { "hash": "c978f6bb3dca396416b6776b40889e29b3e124c0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82980 from Repiteo/c#-godotsharp-nullable-structs", "body": "[C#] Enable nullability for variant structs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "16d1d85a56f22d49389a3dbfb24a4fca767be60e": { "hash": "16d1d85a56f22d49389a3dbfb24a4fca767be60e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #78206 from alula/node-count-in-group", "body": "Add SceneTree.get_node_count_in_group()", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c99558d16063f3e2f497309dce7ca6cbe5c3b55": { "hash": "5c99558d16063f3e2f497309dce7ca6cbe5c3b55", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #76591 from HolonProduction/complete-tween", "body": "Autocomplete properties in `tween_property`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "53ab38a34e8f7069ac5cabcc059319243079d950": { "hash": "53ab38a34e8f7069ac5cabcc059319243079d950", "is_merge": false, "authored_by": [ "U_kgDOBa6MAg" ], "author_raw": "ZeferinoI <95325186+ZeferinoI@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Update the description of the method get_connection_line in GraphEdit.xml", "body": "The form should be like { from_port: 0, from_node: \"GraphNode name 0\", to_port: 1, to_node: \"GraphNode name 1\" }", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86161 }, "c278cc39465893e4de6028069f3af36900010469": { "hash": "c278cc39465893e4de6028069f3af36900010469", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "summary": "Add support for loading more DDS formats", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81220 }, "95bcf93849620f105b34a0e7adc51faca9bec8bf": { "hash": "95bcf93849620f105b34a0e7adc51faca9bec8bf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMjM4NA==" ], "author_raw": "Gregory De Bonis ", "committer_raw": "Gregory De Bonis ", "summary": "Wrong key mapping for XK_KP_Delete key", "body": "Fixes #86156", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86160 }, "5a3de5bc308ab80bd538731dd03943b176af1612": { "hash": "5a3de5bc308ab80bd538731dd03943b176af1612", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY0OTg2NzYz" ], "author_raw": "wilto938 ", "committer_raw": "wilto938 ", "summary": "Reset TileMap editor `drag_type` by using the _stop_dragging() function when the toolbar mode is not selected", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86066 }, "453c2246b6bce66bf0320839095529943fe17e09": { "hash": "453c2246b6bce66bf0320839095529943fe17e09", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Use render method from OS in compositor RD; Update related UI", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85387 }, "18fedd9c135e5f48cc7671e688917fd89076998f": { "hash": "18fedd9c135e5f48cc7671e688917fd89076998f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Fix Popup hover and height calculation are off by some pixels", "body": "This was caused by an incorrect calculation of the v_separation where it was not needed", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86141 }, "18013ca020c28aebaafbe013c9b4cbdb04f29482": { "hash": "18013ca020c28aebaafbe013c9b4cbdb04f29482", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "run Clean in Windows SCsub to clean up debug files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85197 }, "0d44b505205a56f683cdaa12cce868e615dd2a04": { "hash": "0d44b505205a56f683cdaa12cce868e615dd2a04", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Add default Window and Help menus, allow special menu customization.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83987 }, "cd221c1816fe1ffa9c0e730667ade2940dd14632": { "hash": "cd221c1816fe1ffa9c0e730667ade2940dd14632", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzMxODMy" ], "author_raw": "nlupugla ", "committer_raw": "nlupugla ", "summary": "Added NodePath::slice method.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81822 }, "cf39cc985bf79bbbfc04b72e85dbbfe42f88c64d": { "hash": "cf39cc985bf79bbbfc04b72e85dbbfe42f88c64d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MTc0" ], "author_raw": "Nancy Zhang ", "committer_raw": "Nancy Zhang ", "summary": "Fix unable to deselect audio effects", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85879 }, "18fe0bd025741aedc792e6bf8159658fcb319d36": { "hash": "18fe0bd025741aedc792e6bf8159658fcb319d36", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Move tile transforms handling cache to TileData", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84660 }, "80fb8db31ff3c5bebf66f18247df8f58fddfb95f": { "hash": "80fb8db31ff3c5bebf66f18247df8f58fddfb95f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=", "U_kgDOBcK-Cw" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Remove unnecessary assignments", "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85071 }, "59787683a91c25d28e69b67ae9a56eac6f6d83bd": { "hash": "59787683a91c25d28e69b67ae9a56eac6f6d83bd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3NDIyNjI=", "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "Invertex ", "committer_raw": "Invertex ", "summary": "Added \"Show In FileSystem\" right-click option to Scene hierarchy nodes.", "body": "-Implemented shared function for focusing FileSystem tab and highlighting the node path.\n-Created right-click option that shows up in the Scene-Hierarchy on Nodes that have a file-system source path.\n-Created custom icon for this right-click option\n-Implemented the shared function and icon for other places that already had this features (Open Node tab, Inspector Resource)\n\nCo-authored-by: MewPurPur ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84882 }, "aa5b6ed13e4644633baf2a8a1384c82e91c533a1": { "hash": "aa5b6ed13e4644633baf2a8a1384c82e91c533a1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86111 from HolonProduction/get-node-fixup", "body": "Fix regression when autocompleting subscript on get node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7635530e11aa20495301f07eb7a4085fcf83c60a": { "hash": "7635530e11aa20495301f07eb7a4085fcf83c60a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86046 from bs-mwoerner/linear_animation_typemix", "body": "Fix linear interpolation not working with mixed (int/float) keyframes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1aa242f7c4f5cdc8712e783817fabc60224f21cb": { "hash": "1aa242f7c4f5cdc8712e783817fabc60224f21cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix POT generator skips some nodes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86091 }, "5f72254d4db824b50dc30548fd031874fc5a418c": { "hash": "5f72254d4db824b50dc30548fd031874fc5a418c", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Fix regression when autocompleting subscript on get node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86111 }, "bbf64a5cea1d0cb02f9ae9245a9ee7711752a2c0": { "hash": "bbf64a5cea1d0cb02f9ae9245a9ee7711752a2c0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86107 from bruvzg/d3d12_copy", "body": "[D3D12] Add missing DLL architecture paths for the 32-bit builds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "45b97ca4e12288e31b9b3b32436480aaf14c2844": { "hash": "45b97ca4e12288e31b9b3b32436480aaf14c2844", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86087 from rburing/fix_gdextension_operator_doc_dump", "body": "Fix operator documentation in GDExtension API dump with docs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d3414d80bff9d60730025662c9e6ffc585e871dd": { "hash": "d3414d80bff9d60730025662c9e6ffc585e871dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86081 from KoTeYkA23/bindings-for-emulated-input-events", "body": "Add bindings for setting and getting emulation mouse from touch and touch from mouse in input", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "28220a34053871e9ebabbc7de368874fbd23ba47": { "hash": "28220a34053871e9ebabbc7de368874fbd23ba47", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86071 from Calinou/doc-time-scale-audioserver", "body": "Document `AudioServer.playback_speed_scale` in `Engine.time_scale`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2d5ceaab3ea05d9dc6592b679c961a46171d3a64": { "hash": "2d5ceaab3ea05d9dc6592b679c961a46171d3a64", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86028 from jsjtxietian/prevent-crash-when-notify-change-empty-tree", "body": "Prevent crash when calling `set_text()` on a removed TreeItem", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5088cd8ab7df3ed473dc13fa8162fcbc05109d8b": { "hash": "5088cd8ab7df3ed473dc13fa8162fcbc05109d8b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86018 from BastiaanOlij/fix_gles_stereo_sky", "body": "Fix radiance for sky in GLES stereo rendering", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "edf64243bfa43e73bfd5dadcb2a988503735b596": { "hash": "edf64243bfa43e73bfd5dadcb2a988503735b596", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85996 from nikitalita/fix-next_ogg_packet", "body": "Fix `OggPacketSequencePlayback::next_ogg_packet()` never returning false", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2966db7d7691ea4a460c02b14a92f8a55be45330": { "hash": "2966db7d7691ea4a460c02b14a92f8a55be45330", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84440 from Calinou/scons-android-add-generate-apk-option", "body": "Add `generate_apk=yes` to generate an APK after building", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "481d04669fa0d938a484213f92b37082f590034c": { "hash": "481d04669fa0d938a484213f92b37082f590034c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83329 from detomon/fix-creating-and-updating-plugin-with-dot-in-folder-name", "body": "Fix creating and updating plugin with dot in folder name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b2bb0d396b755d72ce1d8a9d444475a3c310a68c": { "hash": "b2bb0d396b755d72ce1d8a9d444475a3c310a68c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Add missing DLL architecture paths for the 32-bit builds.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86107 }, "1a82b5d0264ab1efb09f1cb8e5569d916022283c": { "hash": "1a82b5d0264ab1efb09f1cb8e5569d916022283c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[D3D12] Automatically copy runtime DLLs during export.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86093 }, "075a54bbcf9dd6f7ed9ed22413c88e0710224f0c": { "hash": "075a54bbcf9dd6f7ed9ed22413c88e0710224f0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0NTAxNTMx" ], "author_raw": "CaTaTo ", "committer_raw": "CaTaTo ", "summary": "Add bindings for setting and getting emulation mouse from touch and touch from mouse in input", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86081 }, "18152ac3a1d00d81d758425f2b67d37b60b56ab3": { "hash": "18152ac3a1d00d81d758425f2b67d37b60b56ab3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Add `generate_apk=yes` to generate an APK after building", "body": "This is useful to speed up iteration when working on the engine\n(or editor).\n\nThis can be combined with a script that calls `adb` to deploy the APK\non a device (coupled with Godot's `--export-*` for projects)\nto further speed up iteration.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84440 }, "12ce2e33b237d7aec91ef314a23edae5dde3fd4f": { "hash": "12ce2e33b237d7aec91ef314a23edae5dde3fd4f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NTk3MzM3" ], "author_raw": "Michael Wörner ", "committer_raw": "Michael Wörner ", "summary": "Restored the ability for linear interpolation to work on a mix of integer and float keyframes.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86046 }, "46531964d07473cf959a6f43490b4caef78b394c": { "hash": "46531964d07473cf959a6f43490b4caef78b394c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Improve DynamicBVH code to make it clearer how the stack/heap works.", "body": "Inspired by a Coverity issue about possible memcpy usage and overlapping memory.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86059 }, "41365c6c8ba357a490ed924a128958240f3ccf04": { "hash": "41365c6c8ba357a490ed924a128958240f3ccf04", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #70315 from RandomShaper/d3d12_mesa", "body": "Direct3D 12 Rendering Driver (Mesa NIR approach)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "10dcb21d8b4f36de45b623ac0c9f14f3a7f9a96c": { "hash": "10dcb21d8b4f36de45b623ac0c9f14f3a7f9a96c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix accessing static function as `Callable` in static context", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86088 }, "2f47c573857f0e6f81281c62d51f006ab7f24828": { "hash": "2f47c573857f0e6f81281c62d51f006ab7f24828", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Add Direct3D 12 RenderingDevice implementation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 70315 }, "82afe58aca533c0ec95c3db0629a287700c48b30": { "hash": "82afe58aca533c0ec95c3db0629a287700c48b30", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "Fix operator documentation in GDExtension API dump with docs", "body": "The type of the right operand is now taken into account.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86087 }, "ce2a7f32537ecf6c275194d2bb962d417d2781c2": { "hash": "ce2a7f32537ecf6c275194d2bb962d417d2781c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document `AudioServer.playback_speed_scale` in `Engine.time_scale`", "body": "This also documents `physics_ticks_per_second` not being automatically\nadjusted, which can be important when speeding up simulation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86071 }, "575e1201cb34dcdec6817a7c4ec35e95ce95445c": { "hash": "575e1201cb34dcdec6817a7c4ec35e95ce95445c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Do not draw non-visual characters.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86065 }, "84692c6252438393999c427bf7f5d35b9c43926c": { "hash": "84692c6252438393999c427bf7f5d35b9c43926c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Navigation: Fix GCC 12.3 `-Wtype-limits` warnings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "63f3de3aadf9af862227815e8c82a8e6fdbde50c": { "hash": "63f3de3aadf9af862227815e8c82a8e6fdbde50c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86056 from ShatReal/fix-skeletonmodification2dtwoboneik-meters", "body": "Change suffix of SkeletonModification2DTwoBoneIK from m to px", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "342531597bcece932629356757b88f4ffb100446": { "hash": "342531597bcece932629356757b88f4ffb100446", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85811 from clayjohn/2D-render-info", "body": "Implement render info counters for the 2D renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d26a3f1b1478cd2ddfcae36b0e90250261a58d8a": { "hash": "d26a3f1b1478cd2ddfcae36b0e90250261a58d8a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85807 from rakkarage/import-warning", "body": "Add toaster notifications for import warnings.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f02f5b71b2811018dfeacd2879a7ee813b32035": { "hash": "7f02f5b71b2811018dfeacd2879a7ee813b32035", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85686 from kevmorg/master", "body": "Hide Node dock successfully on undo/redo and deletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "748113280f3ec6e16a449c667a2d87f563d9b668": { "hash": "748113280f3ec6e16a449c667a2d87f563d9b668", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85273 from bruvzg/amd_ban", "body": "Force ANGLE on all pre GCN 4th gen. AMD/ATI GPUs.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5352490cc98735652fd881db0632d156dc05ee45": { "hash": "5352490cc98735652fd881db0632d156dc05ee45", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84384 from zeux/meshopt-update", "body": "meshoptimizer: Update to v0.20 (with a reduced patch)", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d7d53cfa3957f7b5c352feb6411df419d9907252": { "hash": "d7d53cfa3957f7b5c352feb6411df419d9907252", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82988 from aaronfranke/res-imp-scene-static", "body": "Fix referring to ResourceImporterScene static importers via instances", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "da84489b27dedbe480a2ffcf9dbb60a68775cf66": { "hash": "da84489b27dedbe480a2ffcf9dbb60a68775cf66", "is_merge": false, "authored_by": [ "U_kgDOCJgZZg" ], "author_raw": "kevmorg ", "committer_raw": "Rémi Verschelde ", "summary": "Hide Node dock successfully on undo/redo and deletion", "body": "Fixes #84530.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85686 }, "1f95053aebb6156572b0fb77ab2afd9cfd869361": { "hash": "1f95053aebb6156572b0fb77ab2afd9cfd869361", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Update thirdparty licenses & copyright files per review", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84384 }, "7a2831db577cdb91fbbbc2eba22abcafa5883f26": { "hash": "7a2831db577cdb91fbbbc2eba22abcafa5883f26", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent crash when call set_text() on a removed treeItem", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86028 }, "e06ac4d40cb6871a09adf76729b3f3a7c0e3714a": { "hash": "e06ac4d40cb6871a09adf76729b3f3a7c0e3714a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Fix radiance for sky in GLES stereo rendering", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86018 }, "52f1b86ebc8b58ddcbdbf5e1d716cd47f41994dc": { "hash": "52f1b86ebc8b58ddcbdbf5e1d716cd47f41994dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix referring to ResourceImporterScene static importers via instances", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82988 }, "b7d5f3e9847254145e2647a76e3f96caa36d39a1": { "hash": "b7d5f3e9847254145e2647a76e3f96caa36d39a1", "is_merge": false, "authored_by": [ "" ], "author_raw": "Emily ", "committer_raw": "Emily ", "summary": "Change suffix from m to px", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86056 }, "15a03ed98e63590c85dac62405d785e1b7ca7fed": { "hash": "15a03ed98e63590c85dac62405d785e1b7ca7fed", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86034 from kleonc/color_picker_alpha_slider_fix_arrow_offset", "body": "Fix `ColorPicker`'s alpha slider arrow offset", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abaf99d22d9968131d1d96eabafbf0e9f01bd8b1": { "hash": "abaf99d22d9968131d1d96eabafbf0e9f01bd8b1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86031 from YuriSizov/editor-icons-for-groups", "body": "Fix theme access in the Groups editor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "49211440248e9d8e112ff2e2433f9828add962ab": { "hash": "49211440248e9d8e112ff2e2433f9828add962ab", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #86001 from bruvzg/win_arm_angle", "body": "[Windows] Always use ANGLE in ARM builds.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e551672c2d7e0b4a484a647d5bf07acf08f59766": { "hash": "e551672c2d7e0b4a484a647d5bf07acf08f59766", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85922 from Listwon/fix-uid-corruption-on-reimport-80132", "body": "Prevent overriding file info of another file when reimport creates extra files", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e1d4b3cc07605a28f182e23d1924b6432fda2186": { "hash": "e1d4b3cc07605a28f182e23d1924b6432fda2186", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85794 from TokageItLab/stablemixer", "body": "Remove differences of the code between old AnimationTree and AnimationMixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2df8c3c63210958aba2858b17abd0f8a436a9764": { "hash": "2df8c3c63210958aba2858b17abd0f8a436a9764", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85192 from Repiteo/scons-mypy-update", "body": "SCons: Update mypy", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ea15b4ad44bd7ebc33ca4b2fa746cc117d12f20c": { "hash": "ea15b4ad44bd7ebc33ca4b2fa746cc117d12f20c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85159 from KoBeWi/404_strikes_back", "body": "Don't abort loading when `ext_resource` is missing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1f3c16dd1cd06e9d20df4c850467e9ae5d10cb84": { "hash": "1f3c16dd1cd06e9d20df4c850467e9ae5d10cb84", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85001 from alesliehughes/anim_mixer_leak", "body": "Replace memory allocation point of ValueTrack correctly in AnimationMixer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4450ae98b90b1dfe460d20eac4b2225484021a2c": { "hash": "4450ae98b90b1dfe460d20eac4b2225484021a2c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84969 from alesliehughes/shader_refactor", "body": "VisualShader: Refactor use of Connection", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b952b007b14dfefeebac8a49da233f421f8aebb8": { "hash": "b952b007b14dfefeebac8a49da233f421f8aebb8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84782 from rsburke4/image-fix", "body": "Prevent crash on conversion of invalid data in `Image`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae7c533937c3e20186fea7d2e52014b8c087a10d": { "hash": "ae7c533937c3e20186fea7d2e52014b8c087a10d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84686 from dsnopek/webxr-msaa", "body": "Add MSAA support for WebXR", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4943b6e6b33486fd2e0abe6d2d476dfb9c17fccf": { "hash": "4943b6e6b33486fd2e0abe6d2d476dfb9c17fccf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84451 from ShirenY/FixSkeletonMeshCulling", "body": "Transform mesh's AABB to skeleton's space when calculating mesh's bounds", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5529d32b5643b12afac8fd7478fe243a3e0f4b86": { "hash": "5529d32b5643b12afac8fd7478fe243a3e0f4b86", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83938 from clayjohn/sky-exposure", "body": "Expose `energy_multiplier` to remaining SkyMaterials", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8f2b5cc1099fe9ac3661281bb3bb866946f970c2": { "hash": "8f2b5cc1099fe9ac3661281bb3bb866946f970c2", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82899 from aaronfranke/import-settings-dialogs", "body": "Rename ImportSettings dialogs to have \"Dialog\" in the name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4e2350b1af2454290d0e74c3f7d587960f008ce1": { "hash": "4e2350b1af2454290d0e74c3f7d587960f008ce1", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82661 from bruvzg/custom_ellipsis", "body": "[Text Overrun] Add option to set custom ellipsis character, add support for system font fallback.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9eb47ce361384ea7f1281426dd503a15de397fef": { "hash": "9eb47ce361384ea7f1281426dd503a15de397fef", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #75098 from smix8/map_random_point_queries_4.x", "body": "Add NavigationServer random point queries", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8cd984b3cb1c684f3ffa43dc2ddef27b74dd32ed": { "hash": "8cd984b3cb1c684f3ffa43dc2ddef27b74dd32ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "SCons: Update mypy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85192 }, "fc7cdd5c37527f7ad6afb96d7d38861b26bfe5f1": { "hash": "fc7cdd5c37527f7ad6afb96d7d38861b26bfe5f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Disable Add button when theme item name is empty", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86044 }, "6882e5042d1ebada62f07130a44a85b032944c31": { "hash": "6882e5042d1ebada62f07130a44a85b032944c31", "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 1dee633c915ac83eebf55c7274ba7f6342bd39f3)", "is_cherrypick": true, "cherrypick_hash": "1dee633c915ac83eebf55c7274ba7f6342bd39f3", "pull": "" }, "1dee633c915ac83eebf55c7274ba7f6342bd39f3": { "hash": "1dee633c915ac83eebf55c7274ba7f6342bd39f3", "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": "" }, "bfd62d7cdff28f67c786b3135e01374d672e71de": { "hash": "bfd62d7cdff28f67c786b3135e01374d672e71de", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Visual shader refacter use of connection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84969 }, "ea84effb845f7959b2eed362855e5c0e8ab68f20": { "hash": "ea84effb845f7959b2eed362855e5c0e8ab68f20", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Replace memory allocation point of ValueTrack correctly in AnimationMixer", "body": "When a animation track doesn't have an keys, it's possible that we leak memory due the ERR_CONTINUE_MSG macro usage.\n\nBy checking the error condition first, we avoid a allocation and thus the leak.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85001 }, "0c03d25ba499214bd04a55e5df9ea17c9b3a344a": { "hash": "0c03d25ba499214bd04a55e5df9ea17c9b3a344a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #86036 from adamscott/web-stack-size", "body": "Set what were default values for web platform linkerflags `-sSTACK_SIZE` and `-sDEFAULT_PTHREAD_STACK_SIZE`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8e5fbd43488ad39a9b987c9abc38134841f44024": { "hash": "8e5fbd43488ad39a9b987c9abc38134841f44024", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI3MDkyOA==", "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Adam Scott ", "committer_raw": "Rémi Verschelde ", "summary": "Set what were default values for some emscripten linkflags", "body": "- Set `-sSTACK_SIZE` to what it was before emscripten 3.1.27.\nIt was renamed in 3.1.25 so also set `-sTOTAL_SIZE` for older\nversions for consistency.\n- Set `-sDEFAULT_PTHREAD_STACK_SIZE` to what it was before 3.1.30.\n\nCo-authored-by: Rémi Verschelde ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86036 }, "d76d8c5f294475f7d34337e9127e7877870214cf": { "hash": "d76d8c5f294475f7d34337e9127e7877870214cf", "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 ColorPicker's alpha slider arrow offset", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86034 }, "275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e": { "hash": "275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Add MSAA support for WebXR", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84686 }, "0244f8318fb99d2df13b4bea17ef8ed77825685b": { "hash": "0244f8318fb99d2df13b4bea17ef8ed77825685b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Fix theme access in the Groups editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86031 }, "a9f444bbc307004c022e85e1b31fcfbd2e73566d": { "hash": "a9f444bbc307004c022e85e1b31fcfbd2e73566d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "Merge pull request #85972 from clayjohn/GL-vertex-attributes-2D", "body": "Ensure that 2D meshes use a proper input mask", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "69a41b3d396cadebcb85e303ba04021be5ad8612": { "hash": "69a41b3d396cadebcb85e303ba04021be5ad8612", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Add support for retrieving play area", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85163 }, "dec2269bca8c616dac73ec987f7e670cf0451c77": { "hash": "dec2269bca8c616dac73ec987f7e670cf0451c77", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjI2NDU4" ], "author_raw": "rsburke4 ", "committer_raw": "rsburke4 ", "summary": "Added error to catch conversion on invalid image", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84782 }, "a1aa1a468f1b8e9457c985197fdc90d4486a517a": { "hash": "a1aa1a468f1b8e9457c985197fdc90d4486a517a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify some descriptions regarding resource cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82884 }, "86a914575fba337f5379dc0970676b9cbfdd966d": { "hash": "86a914575fba337f5379dc0970676b9cbfdd966d", "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 `next_ogg_packet` never returning false", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85996 }, "68a6fe81abadfac596d95234ecb34dfb01076f52": { "hash": "68a6fe81abadfac596d95234ecb34dfb01076f52", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix FileAccessPack::get_buffer will update pos past the length of file", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85991 }, "777d6ae1c617f3cb711338e745665b6b1837a403": { "hash": "777d6ae1c617f3cb711338e745665b6b1837a403", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Ensure that 2D meshes use a proper input mask", "body": "The input mask was wrongly ignored in earlier versions. Now it is actually used so the input mask variable needs to be a valid number", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85972 }, "b65635ae51635335aa5cc4ce023c403f8ba1e8ed": { "hash": "b65635ae51635335aa5cc4ce023c403f8ba1e8ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Always use ANGLE in ARM builds.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 86001 }, "08e44123cba957898ba7ef3bff9da3ea534bc6c4": { "hash": "08e44123cba957898ba7ef3bff9da3ea534bc6c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "[C#] Enable nullability for variant classes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82983 }, "db7a643e1c59fec984e403ac7cfc0a19824531b3": { "hash": "db7a643e1c59fec984e403ac7cfc0a19824531b3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "[C#] Enable nullability for variant structs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82980 }, "1224129c50e64aafb86fd4c2241759c100a0d594": { "hash": "1224129c50e64aafb86fd4c2241759c100a0d594", "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 squish DXT5 RA-As-RG channel swapping", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85967 }, "0d77c3e09228b847658de3453b36fa78e073222c": { "hash": "0d77c3e09228b847658de3453b36fa78e073222c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxMTk2MDk=" ], "author_raw": "eldidou ", "committer_raw": "eldidou ", "summary": "Speed up GDScript::get_must_clear_dependencies()", "body": "get_must_clear_dependencies() has a N^3*log(N) time complexity, and this can very quickly slow down the quitting process as more gdscripts are added in a project.\nThis change improves it to N^2*log(N).\nInstead of using all the inverted dependencies, we do the same with all (non-inverted) dependencies, which is N times faster.\n\nFixes #85435", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85603 }, "27f71c4e78db2f502d730f5e34a540665c45af27": { "hash": "27f71c4e78db2f502d730f5e34a540665c45af27", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzOTE2OTY=" ], "author_raw": "ShirenY ", "committer_raw": "ShirenY ", "summary": "Transform mesh's AABB to skeleton's space when calculate mesh's bounds.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84451 }, "b062f5b6fad6ea8cc472792efa046caae89b2576": { "hash": "b062f5b6fad6ea8cc472792efa046caae89b2576", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNTYzMjY2" ], "author_raw": "Mateo Kuruk Miccino ", "committer_raw": "Mateo Kuruk Miccino ", "summary": "Stop the searching of `find in files` in folders that have `.gdignore`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85943 }, "aae48ac2b688a360b80ff06105190b1842644cb5": { "hash": "aae48ac2b688a360b80ff06105190b1842644cb5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1NTQxMjc=" ], "author_raw": "Bartłomiej T. Listwon ", "committer_raw": "Bartłomiej T. Listwon ", "summary": "Prevent overriding file info of another file when reimport creates files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85922 }, "7b2fd342e32a87ae57c16f568709dc4bb3fae2a5": { "hash": "7b2fd342e32a87ae57c16f568709dc4bb3fae2a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Fixed RegEx search_all for zero length matches/lookahead/lookbehind", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85783 }, "b94eb58d35b3dd8a9f522bc90df0db73862ef326": { "hash": "b94eb58d35b3dd8a9f522bc90df0db73862ef326", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85893 from groud/fix_tilemap_occluders", "body": "Fix TileMap occluders", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "5c95fd59051baa04d54382a39571df767b8782d0": { "hash": "5c95fd59051baa04d54382a39571df767b8782d0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85793 from Lasuch69/expose-compute", "body": "Expose `copy_effects` compute shader in Mobile backend", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dea7597111e60a187a330c99993de16266d3a946": { "hash": "dea7597111e60a187a330c99993de16266d3a946", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85546 from bruvzg/devicectl_support", "body": "[iOS one-click] Add support for Xcode 15 devicectl.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6269341461006144c30b6362084e8e836a341bd7": { "hash": "6269341461006144c30b6362084e8e836a341bd7", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85054 from miv391/highlight-minimap-error-lines", "body": "Highlight error lines in minimap", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "aec890b496ef2fa8d0c1f7704ac53d4d685c3c85": { "hash": "aec890b496ef2fa8d0c1f7704ac53d4d685c3c85", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81169 from MewPurPur/texture-abstract-icons", "body": "Add Texture2D and Texture3D icons", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6e8bba8569cf2214ecfae18a64fbb7446d39d517": { "hash": "6e8bba8569cf2214ecfae18a64fbb7446d39d517", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #80900 from BlueCube3310/dds-loading-refactor", "body": "Refactor DDS loading code", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "07677f0f51758bedf8f33360c377bb099370f614": { "hash": "07677f0f51758bedf8f33360c377bb099370f614", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85885 from YuriSizov/bench-pressing", "body": "Improve engine startup/shutdown benchmarks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13f6c684141ff2ea85514c9cdbc2425013c96a63": { "hash": "13f6c684141ff2ea85514c9cdbc2425013c96a63", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85863 from BlueCube3310/squish-rgtc-r-error", "body": "Fix squish RGTC_R decompression corruption", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "26ba7068319e7786aa054162e515461aacab7ef8": { "hash": "26ba7068319e7786aa054162e515461aacab7ef8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85845 from YuriSizov/editor-export-hidden-errors", "body": "Ensure more export errors are reported to users", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74b6fad3c8a884b6c628365b6bddcb0b739a1e51": { "hash": "74b6fad3c8a884b6c628365b6bddcb0b739a1e51", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85822 from bruvzg/maco_dbl", "body": "Fix CanvasOcclusionShaderRD format error with double precision build.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9dce1a45a067776f7cd620061fc5e973427f8287": { "hash": "9dce1a45a067776f7cd620061fc5e973427f8287", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85819 from Malcolmnixon/export-android-build-template", "body": "Add option to install android build template for export", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36f260babe1d89b7a181834da125122117d54074": { "hash": "36f260babe1d89b7a181834da125122117d54074", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85778 from HolySkyMin/weird_box_killer_try2", "body": "GLES3: Skip batches with zero instance count while rendering canvas", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f16057522eabc4fbb49cc46ac1ed559bf6d47567": { "hash": "f16057522eabc4fbb49cc46ac1ed559bf6d47567", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85770 from Repiteo/make-virtuals-refactor-and-fix", "body": "Refactor and fix `make_virtuals.py`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7fbaefd244a35a71ca09b3b8124dc02dabff6330": { "hash": "7fbaefd244a35a71ca09b3b8124dc02dabff6330", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85723 from ilyabelow/84609-visual-shader-viewport-texture-error", "body": "Add a specific error when creating a ViewportTexture in a Texture2D node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7798ea773b03e600aa066a0da97042c3ac0eb9f6": { "hash": "7798ea773b03e600aa066a0da97042c3ac0eb9f6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85717 from thmasn/master", "body": "Explain parameter usage in GPUParticles3D and GPUParticles2D", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "47cd07aa134b96dbe2ab852f6ef7bd652c6e7185": { "hash": "47cd07aa134b96dbe2ab852f6ef7bd652c6e7185", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85666 from miv391/more-unit-tests-for-string-to-number-conversions", "body": "Add more C++ unit tests for String to number conversions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8cb2d20fce025bad906312be1ae1bb6276cd42d6": { "hash": "8cb2d20fce025bad906312be1ae1bb6276cd42d6", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85236 from YuriSizov/editor-flat-remote", "body": "Use the flat button style on switches in scene and node docks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "abddb931522b711437312f17cba3c9897754b446": { "hash": "abddb931522b711437312f17cba3c9897754b446", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85026 from ztc0611/fix-ios-getrefreshrate", "body": "Make screen_get_refresh_rate() respect iOS Low Power Mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f56765ea47b98d56c2c9b68217c9b88dfbe30eae": { "hash": "f56765ea47b98d56c2c9b68217c9b88dfbe30eae", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84943 from groud/rework_input", "body": "Rework Input action pressed state to support multiple controllers", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "959c166866cb7f6d2eddea279172cfeb1ca84f80": { "hash": "959c166866cb7f6d2eddea279172cfeb1ca84f80", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83741 from BlueCube3310/path-3d-plugin-optimize", "body": "Optimize Path3DGizmo Mesh Generation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b3c20bcf1e32d867906ac436cf259f782516d903": { "hash": "b3c20bcf1e32d867906ac436cf259f782516d903", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83229 from aaronfranke/basis-is-ortho", "body": "Fix Basis `is_orthogonal` and `is_rotation` methods, add `is_orthonormal`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9cd98318831cfae35076e716f01c90d3d4009f15": { "hash": "9cd98318831cfae35076e716f01c90d3d4009f15", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82887 from aaronfranke/capsule-cylinder-rings", "body": "Reduce minimum capsule/cylinder mesh rings to 0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3b9347d5b2d9ac483fd70d0f34ddfcb1312fe4e4": { "hash": "3b9347d5b2d9ac483fd70d0f34ddfcb1312fe4e4", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #81662 from Repiteo/container-type-vector", "body": "Change GDScriptDataType `container_element_type` to vector container", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6766da6ace0c0152927585cb3d4c2823391282a": { "hash": "e6766da6ace0c0152927585cb3d4c2823391282a", "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": "Refactor DDS loading code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80900 }, "c2151bbfbf1c9b2100e85564f295206d7526099f": { "hash": "c2151bbfbf1c9b2100e85564f295206d7526099f", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85621 from daustria/opengl-compatibility-wireframe", "body": "Add wireframe for compatibility mode", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b0339b68ff0df105533877c20fea4172c0348819": { "hash": "b0339b68ff0df105533877c20fea4172c0348819", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85532 from RandomShaper/kill_redund_clear", "body": "Apply some low-hanging fruit optimizations to Vulkan RD", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dcbb18ded855ab1b18207c13e7a1258f0055c814": { "hash": "dcbb18ded855ab1b18207c13e7a1258f0055c814", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85313 from kitbdev/fix-exit-hide", "body": "Fix crash on hiding grandparent Control on mouse exit", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "44d544fc98d55cd71e53f384e11989d62f736ea0": { "hash": "44d544fc98d55cd71e53f384e11989d62f736ea0", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #85120 from dsnopek/gl-lightmap", "body": "OpenGL: Implement rendering of lightmaps", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "62b264e6ac038f8bf8968ad2b2922e4db790124d": { "hash": "62b264e6ac038f8bf8968ad2b2922e4db790124d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84676 from m4gr3d/update_package_name_validation_logic", "body": "Update the validation logic for the package name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ee1bf159241c2eaef82acf16d2799238669bdf80": { "hash": "ee1bf159241c2eaef82acf16d2799238669bdf80", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84637 from clayjohn/RD-sampler-bias", "body": "Use render pass uniform set to store viewport samplers.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2e94be2ea4d13d13febfc0daadcd20f48af2bef8": { "hash": "2e94be2ea4d13d13febfc0daadcd20f48af2bef8", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84167 from SaracenOne/cache_mode_replace_fixes", "body": "Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c86974022e5cc0408c2eddfe9c0a9b5b0f8337e": { "hash": "6c86974022e5cc0408c2eddfe9c0a9b5b0f8337e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #84122 from kitbdev/fix-dock-visibility", "body": "Fix dock visibility issues", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "de5583c82187176f1c7f94de0a245d6657075fda": { "hash": "de5583c82187176f1c7f94de0a245d6657075fda", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83698 from BlueCube3310/curve-runtime-draw-improvement", "body": "Improve Curve3D debug drawing", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "13305d31b5b15b550928c238425eb21595efed3d": { "hash": "13305d31b5b15b550928c238425eb21595efed3d", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #83343 from warriormaster12/node-property-duplication", "body": "Fix export variable of type Node pointing to a wrong child node when duplicating", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dfe0f584b40d47a6c5209419c1407c92bb4d6b23": { "hash": "dfe0f584b40d47a6c5209419c1407c92bb4d6b23", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82953 from jsjtxietian/document-forcedraw-can-only-be-called-from-main-thread", "body": "Add thread guard for `force_draw` and update related documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0481a0b8b3f8db1f2cb4c341eab870782f34815e": { "hash": "0481a0b8b3f8db1f2cb4c341eab870782f34815e", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #82528 from SaracenOne/path_types", "body": "Add support for exporting script classes without a name", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ae4e48246a8aa1ebd59772dc1d9b867859221aca": { "hash": "ae4e48246a8aa1ebd59772dc1d9b867859221aca", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #80994 from aitorciki/zoom-from-pan-gesture", "body": "Trigger zoom from pan gestures when pressing ctrl", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b6c15736bdd0220bfedac4d2b6e4c3626c7c1178": { "hash": "b6c15736bdd0220bfedac4d2b6e4c3626c7c1178", "is_merge": true, "authored_by": [], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Merge pull request #78997 from Sauermann/fix-owner-crash", "body": "Fix crash caused by stale owner", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "988c1bf2980d1243f7502213fabd21de74b27432": { "hash": "988c1bf2980d1243f7502213fabd21de74b27432", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Add option to install android build template for export", "body": "This PR adds a new \"--install-android-build-template\" command-line option which causes the android build template to be installed before exporting the project.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85819 }, "d7cca8162d6e57332adf743d684452a4a7a069cd": { "hash": "d7cca8162d6e57332adf743d684452a4a7a069cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Improve logging and benchmarking in Main", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85885 }, "fc3f40f37d24090d6de4e45190ea2c7df3a27179": { "hash": "fc3f40f37d24090d6de4e45190ea2c7df3a27179", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz", "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Improve engine startup/shutdown benchmarks", "body": "- Add contexts to give a better sense of benchmarked areas.\n- Add missing benchmarks and adjust some begin/end points.\n- Clean up names.\n- Improve Android's internal benchmarks in a similar manner.\n\nCo-authored-by: Fredia Huya-Kouadio ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85885 }, "fcb8d19de0c2155384b629a7cd5dcf84401e3409": { "hash": "fcb8d19de0c2155384b629a7cd5dcf84401e3409", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Fixes TileMap occluders", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85893 }, "6b2a1b4fdc5fbe32174c4b4ee66e220cb56571bc": { "hash": "6b2a1b4fdc5fbe32174c4b4ee66e220cb56571bc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyMzIyNzQ1" ], "author_raw": "Rudolph Bester ", "committer_raw": "Rudolph Bester ", "summary": "Fixed particle spread values effecting particle velocity", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85880 }, "64a56245d8dfca272f6f60a6ef24b8bd08c29c83": { "hash": "64a56245d8dfca272f6f60a6ef24b8bd08c29c83", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Add NavigationServer random point queries", "body": "Adds query functions to get random points on navigation mesh to the NavigationServer.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75098 }, "72d18d50a47ecb07f372fec80bf166a6abd0a756": { "hash": "72d18d50a47ecb07f372fec80bf166a6abd0a756", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ2NjAwMg==" ], "author_raw": "zinefer ", "committer_raw": "zinefer ", "summary": "Bugfix: Replace // with \\\\ before sending path to Blender", "body": "On Windows, Blender treats //fileshare/assets/model.blend as a relative\npath which will not be found. Instead, replace the first two chars with\n`\\\\` which when escaped becomes `\\\\\\\\`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85335 }, "6e31c413b60e0896d7cd6e88755f24a8fbfdfa2a": { "hash": "6e31c413b60e0896d7cd6e88755f24a8fbfdfa2a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add descriptions for tile properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85868 }, "609eb8bc016bebdc698cb8bf8d8a076c5d92c9a7": { "hash": "609eb8bc016bebdc698cb8bf8d8a076c5d92c9a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Highlight error lines in minimap", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85054 }, "a311a4b162364d032b03ddf2a0e603ba40615ad7": { "hash": "a311a4b162364d032b03ddf2a0e603ba40615ad7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #83976 from BastiaanOlij/gles3_msaa_scaler", "body": "Add 3D MSAA and scaling support to GLES3", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "433a2a6ea2bbaa06943db00de390c9aee14870c4": { "hash": "433a2a6ea2bbaa06943db00de390c9aee14870c4", "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 squish RGTC_R decompression corruption", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85863 }, "d5ad37afcd44f4ba953e3473b5ab3afb18068134": { "hash": "d5ad37afcd44f4ba953e3473b5ab3afb18068134", "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 daeb1c7292cbb426fd45c5ca98b1c7da40b390ba)", "is_cherrypick": true, "cherrypick_hash": "daeb1c7292cbb426fd45c5ca98b1c7da40b390ba", "pull": "" }, "daeb1c7292cbb426fd45c5ca98b1c7da40b390ba": { "hash": "daeb1c7292cbb426fd45c5ca98b1c7da40b390ba", "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": "" }, "c52cf09f0d466c551f071fcbeeb284a5693b3dcf": { "hash": "c52cf09f0d466c551f071fcbeeb284a5693b3dcf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85877 from timothyqiu/classref-heading", "body": "Fix missing heading in translated online class reference", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3663f6f36b7438d56a6a7f262089de744343fb51": { "hash": "3663f6f36b7438d56a6a7f262089de744343fb51", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85748 from akien-mga/extension-check-add-4.2-expected-changes", "body": "CI: Add 4.2-stable.expected file for GDExtension compatibility checks", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cff4af018ff2d6ccd150a537af785368c70e4bf4": { "hash": "cff4af018ff2d6ccd150a537af785368c70e4bf4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "CI: Add 4.2-stable.expected file for GDExtension compatibility checks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85748 }, "9c83d3db5b02d0c554e9a0a958b6c52ea0d6dc05": { "hash": "9c83d3db5b02d0c554e9a0a958b6c52ea0d6dc05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Fix missing heading in translated online class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85877 }, "bfdcd8559b3010e24e56e5da72a7684116d8d2d5": { "hash": "bfdcd8559b3010e24e56e5da72a7684116d8d2d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Fix overriding `CollisionObject3D::_mouse_enter()` and `_mouse_exit()` from GDExtension", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85870 }, "528b4a3283359f5688059e7f07ae935348514b03": { "hash": "528b4a3283359f5688059e7f07ae935348514b03", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Implement render info counters for the 2D renderer", "body": "This provides information for the debug monitors", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85811 }, "4359dc4eccaa4fa9d444f5d86cb06030337e9b75": { "hash": "4359dc4eccaa4fa9d444f5d86cb06030337e9b75", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0MTE4OA==" ], "author_raw": "Mel Collins ", "committer_raw": "Mel Collins ", "summary": "Clarify Shapecast safe/unsafe fraction difference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85839 }, "c0a1c5ae6190468a15626de2fd5aac5bdc52ed70": { "hash": "c0a1c5ae6190468a15626de2fd5aac5bdc52ed70", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix CanvasOcclusionShaderRD format error with double precision build.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85822 }, "7ee273723d815e1e211107244dcbc8735ca189a1": { "hash": "7ee273723d815e1e211107244dcbc8735ca189a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Fix Basis is_orthogonal and is_rotation methods, add is_orthonormal", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83229 }, "437586bf3109d563fa4f2a9d608446e00cf92579": { "hash": "437586bf3109d563fa4f2a9d608446e00cf92579", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add a `get_or_add` method to Dictionary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78095 }, "5837e1fe3fe6637137596ef8723f882179c742d5": { "hash": "5837e1fe3fe6637137596ef8723f882179c742d5", "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": "Improve normal map VRAM Compression with RGTC", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85842 }, "773b4d77644a5a75bbe326cb57e13dff3447996b": { "hash": "773b4d77644a5a75bbe326cb57e13dff3447996b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Ensure more export errors are reported to users", "body": "Also fixes the timing issue when exporting all\npresets at the same time, where the error report\nwould try to appear while the progress dialog\nwas still visible.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85845 }, "49f4860ce3e4122e17c869229701f7d86aa6956c": { "hash": "49f4860ce3e4122e17c869229701f7d86aa6956c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Style: Mark clang-format 16 as supported for pre-commit hook", "body": "It only introduced a difference in a .glsl file, which I've worked\naround by removing an empty line. This keeps formatting consistent\nbetween clang-format 15 and 16.\n\nAlso added a change in the 3-to-4 project converter to fix bogus\nformatting in clang-format < 17.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85837 }, "2f73a059cefadcd944b6874f2557ec82e46a562d": { "hash": "2f73a059cefadcd944b6874f2557ec82e46a562d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85828 from bruvzg/win_title_upd2", "body": "Limit window size updates on title translation change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cb570b2ad49b585191bc52537ff2c87f4f984b27": { "hash": "cb570b2ad49b585191bc52537ff2c87f4f984b27", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85818 from emklasson/fix_invalid_escape_sequences", "body": "Fix invalid Python escape sequences", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8ffb7bd2083cbc963ebf32a7953cf9992ef83278": { "hash": "8ffb7bd2083cbc963ebf32a7953cf9992ef83278", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85790 from YuriSizov/editor-input-mapping-dialog-big", "body": "Fix size and visuals of the `InputEventConfigurationDialog`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d847b6c3b7010e7ecaf3600b483bf708c7746ad4": { "hash": "d847b6c3b7010e7ecaf3600b483bf708c7746ad4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85787 from bruvzg/locale_upd", "body": "Do not reload resources and send notification if locale is not changed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f9c42d9fffa8244eb84f6f0ab1f3d5f546b59c11": { "hash": "f9c42d9fffa8244eb84f6f0ab1f3d5f546b59c11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Limit window size updates on title translation change.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85828 }, "6ee9edb9460115d5640023a5b9e7ca77cf6ebb17": { "hash": "6ee9edb9460115d5640023a5b9e7ca77cf6ebb17", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Reduce minimum capsule/cylinder mesh rings to 0", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82887 }, "4986d6d317e592db86603ae14a72fe0a96a3f538": { "hash": "4986d6d317e592db86603ae14a72fe0a96a3f538", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNTc3NzQz" ], "author_raw": "Mikael Klasson <43577743+emklasson@users.noreply.github.com>", "committer_raw": "Mikael Klasson <43577743+emklasson@users.noreply.github.com>", "summary": "Fix invalid Python escape sequences", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85818 }, "35444b28e3878d89ee9e59ea365c19dbd9afa6d3": { "hash": "35444b28e3878d89ee9e59ea365c19dbd9afa6d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk2MjM0MA==" ], "author_raw": "Rakka Rage ", "committer_raw": "Rakka Rage ", "summary": "Add toaster notifications for import warning.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85807 }, "608d41a969c4f11e8a8522c9764ee9ea938a95c0": { "hash": "608d41a969c4f11e8a8522c9764ee9ea938a95c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjcxNDYwMDQw" ], "author_raw": "Lasuch ", "committer_raw": "Lasuch ", "summary": "Expose copy_effects copy compute shader in Mobile backend", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85793 }, "def5545b392a3882770ef27ae337c532a712fe46": { "hash": "def5545b392a3882770ef27ae337c532a712fe46", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMTUwMTUx", "U_kgDOBcK-Cw" ], "author_raw": "thmasn ", "committer_raw": "thmasn ", "summary": "Explain parameter usage in GPUParticles3D.xml and GPUParticles2D.xml", "body": "Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85717 }, "5acf6b4ca6360bb53a4f67bde207a730170d00b2": { "hash": "5acf6b4ca6360bb53a4f67bde207a730170d00b2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Remove differences of the code between old AnimationTree and Mixer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85794 }, "6cdd406c3d331854c63720ebf443c319a0c2fa0e": { "hash": "6cdd406c3d331854c63720ebf443c319a0c2fa0e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add Texture2D and Texture3D icons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81169 }, "c9a4086da633fa0112d04335a3f3598e9bd2021d": { "hash": "c9a4086da633fa0112d04335a3f3598e9bd2021d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Fix EncodeT assignment in make_virtuals.py", "body": "• Adding EncodeT type casting allows generated code to support enum classes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85770 }, "ceb6dadf4ee78e0e3722c2c467303a9662aed6b4": { "hash": "ceb6dadf4ee78e0e3722c2c467303a9662aed6b4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Refactor make_virtuals.py", "body": "Output reformatted to be comparable to clang-formatted code, without compromising readability", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85770 }, "44ec0d19d8870dfd07dc8b2a5e6122f7fac9290f": { "hash": "44ec0d19d8870dfd07dc8b2a5e6122f7fac9290f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Fix size and visuals of the InputEventConfigurationDialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85790 }, "5cf0d772bc9a48c807b2ac63fe75b29df4671ecc": { "hash": "5cf0d772bc9a48c807b2ac63fe75b29df4671ecc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Change container_element_type to vector container", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81662 }, "829349d2ca6e49eaf0703154467ee8020484b387": { "hash": "829349d2ca6e49eaf0703154467ee8020484b387", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Do not reload resources and send notification if locale is not changed.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85787 }, "7233bc6736e6a9e12758a52402660f9a3a892a78": { "hash": "7233bc6736e6a9e12758a52402660f9a3a892a78", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85785 from bruvzg/macos_no_angle", "body": "[macOS] Switch ANGLE backend to ANGLE over OpenGL, switch default compatibility renderer back to native.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1af8228ced0b2898bee3952d91f5b901b3952513": { "hash": "1af8228ced0b2898bee3952d91f5b901b3952513", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85585 from jsjtxietian/fix-svg-invisible", "body": "Fix SnapGrid is almost invisble in light theme", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "708efe9b9448c72ada0aafa195106542c4a3e84d": { "hash": "708efe9b9448c72ada0aafa195106542c4a3e84d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85491 from BNTFryingPan/editor-icon-color-docs", "body": "Fix documentation for `icon_and_font_color` editor setting", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "872dbb0d46aa5bae05a027caa299b06dc7cf0f6b": { "hash": "872dbb0d46aa5bae05a027caa299b06dc7cf0f6b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84116 from aXu-AP/uv-edit-draw-polygon-fix", "body": "Fix UV editor not showing polygon correctly", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d48524a3f4e7070cecc01de215ae4c3aa37ab504": { "hash": "d48524a3f4e7070cecc01de215ae4c3aa37ab504", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Switch ANGLE backend to ANGLE over OpenGL, switch default compatibility renderer back to native.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85785 }, "a45db4d6168d9b7074b1ff322ce2d04129f8c761": { "hash": "a45db4d6168d9b7074b1ff322ce2d04129f8c761", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Fix UV editor not showing polygon correctly", "body": "Fix polygon not showing correctly if UVs have been moved around. Show the actual contents of the polygon instead.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84116 }, "8a4a6498b0fd3e1d0a4b0f4cfd7f022f2710c4cf": { "hash": "8a4a6498b0fd3e1d0a4b0f4cfd7f022f2710c4cf", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #85774 from bruvzg/macos_xcode_detect2", "body": "[iOS] Use mdfind to check if Xcode is installed in one-click deploy code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c44213607962f674a64d1ab41a8c9c20cd41b487": { "hash": "c44213607962f674a64d1ab41a8c9c20cd41b487", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #85306 from HolonProduction/ime-async", "body": "X11: Send IME update notification deferred", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c4f872e38e577d8d6fedeaba99b144590113f751": { "hash": "c4f872e38e577d8d6fedeaba99b144590113f751", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85599 from addmix/CameraAttributesPhysical-docs", "body": "Improve documentation for `CameraAttributesPhysical.exposure_shutter_speed`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "75d7aab0156e08795e07b750f2b4c253d51902b8": { "hash": "75d7aab0156e08795e07b750f2b4c253d51902b8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85486 from paulloz/fix/property-groups-shadowing", "body": "Fix property groups overriding real properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "36e033bce8666572a0e56d9de170aae995d5a157": { "hash": "36e033bce8666572a0e56d9de170aae995d5a157", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85312 from YuriSizov/window-and-the-case-of-an-unexpected-shrinkage", "body": "Make sure `Window`'s title is respected before we compute the size", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7c8dfea9e320b720a271a4e17bf9b8bda559375a": { "hash": "7c8dfea9e320b720a271a4e17bf9b8bda559375a", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85196 from HolonProduction/completion-filter-groups", "body": "Filter groups and categories from autocompletion", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bc4817055d32bc0f12aae758bb69d957bff7ac4": { "hash": "4bc4817055d32bc0f12aae758bb69d957bff7ac4", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84237 from dalexeev/inspector-fix-array-dict-elem-clearing", "body": "Inspector: Fix clearing array/dictionary element with ``", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "dc367bec38ae27a6f2dc48495f3bbd92f478e3f8": { "hash": "dc367bec38ae27a6f2dc48495f3bbd92f478e3f8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #79386 from HolonProduction/completion-get-child-static", "body": "Improve autocompletion with `get_node`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "375d89ced067dab809ae43232143609ca90eb9ff": { "hash": "375d89ced067dab809ae43232143609ca90eb9ff", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #78732 from timothyqiu/zip-cn", "body": "Set language encoding flag when using `ZIPPacker`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "51dcb388409095133261fb98c8822fbc6bb55c8e": { "hash": "51dcb388409095133261fb98c8822fbc6bb55c8e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzM0ODM0" ], "author_raw": "HolySkyMin ", "committer_raw": "HolySkyMin ", "summary": "GLES3: Skip batches with zero instance count while rendering", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85778 }, "08b1354b36c14a9c72128d33db4dbe6e5864a0e2": { "hash": "08b1354b36c14a9c72128d33db4dbe6e5864a0e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Set language encoding flag when using ZIPPacker", "body": "When non-ASCII filenames are used, this indicates that the encoding is\nUTF-8. Programs like ZIPReader can then parse the filename correctly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78732 }, "0e2f297806dc204f2b61dd3727d5ec360205cbdd": { "hash": "0e2f297806dc204f2b61dd3727d5ec360205cbdd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS] Use mdfind to check if Xcode is installed in one-click deploy code.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85774 }, "ed86c3300242a7d0af91a0366e59705fdcdd49ec": { "hash": "ed86c3300242a7d0af91a0366e59705fdcdd49ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Inspector: Fix clearing array/dictionary element with ``", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84237 }, "b7b0022c7a2f188174aaf1d5e919f28916e83b5f": { "hash": "b7b0022c7a2f188174aaf1d5e919f28916e83b5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4MTE5Mzg3" ], "author_raw": "addmix <38119387+addmix@users.noreply.github.com>", "committer_raw": "addmix <38119387+addmix@users.noreply.github.com>", "summary": "Improve documentation for `CameraAttributesPhysical.exposure_shutter_speed`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85599 }, "749f60ee365a6d661795637838e41122aff23058": { "hash": "749f60ee365a6d661795637838e41122aff23058", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "OpenGL: Implement rendering of lightmaps", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85120 }, "caddce14dd7b3139c8f1616038a91a1f9eccaa50": { "hash": "caddce14dd7b3139c8f1616038a91a1f9eccaa50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Add 3D MSAA and scaling support to GLES3", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83976 }, "654132cb9c6ff1f27be0bf325e348e74b3e49fba": { "hash": "654132cb9c6ff1f27be0bf325e348e74b3e49fba", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #85753 from groud/allow_invisible_scene_tiles", "body": "Keep scene tiles even if the TileMap is invisible", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "bf7425889062f9d8e1590fe6259bd9476cdd7e0e": { "hash": "bf7425889062f9d8e1590fe6259bd9476cdd7e0e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85746 from YuriSizov/just-a-fancy-word-for-fabio", "body": "Fix the Web platform team's codeowners link", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6c7d43822c9fda44ddcaa2c7088704529461d0d5": { "hash": "6c7d43822c9fda44ddcaa2c7088704529461d0d5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85745 from YuriSizov/editor-obey-the-theme-overlord", "body": "Fix theme application in various editor dialogs", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1d520f5d11f9f1af943483072e3a45aacc2882e0": { "hash": "1d520f5d11f9f1af943483072e3a45aacc2882e0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85681 from KoBeWi/continue_but_not_now", "body": "Fix Tween loop initial value", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b2b408410860ec2fc4e0517c93863c220512edc": { "hash": "7b2b408410860ec2fc4e0517c93863c220512edc", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85646 from aaronfranke/mesh-surf-arr-msg", "body": "Add a descriptive error message when creating a mesh surface from the wrong array type", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4c3d95e02cc9e89ffc0d68690d6b8881505bcb4c": { "hash": "4c3d95e02cc9e89ffc0d68690d6b8881505bcb4c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85635 from clayjohn/RD-ReflectionProbes-mobile", "body": "Set ReflectionProbe frame before mapping id in mobile renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6a10b9922837c2cab694d6babe074a79f714db36": { "hash": "6a10b9922837c2cab694d6babe074a79f714db36", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85631 from Malcolmnixon/gltf-convex-decomposition", "body": "Fix memory corruption and assert failures in convex decomposition", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b8ba602e8c060c170cc2bfea7bbc652bb1c1199e": { "hash": "b8ba602e8c060c170cc2bfea7bbc652bb1c1199e", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85569 from TokageItLab/fix-seek-diecrete", "body": "Fix AnimationPlayer seeking for Discrete keys", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6cfb3f61f25f5f90d1349887280ce7ce9b0f03d6": { "hash": "6cfb3f61f25f5f90d1349887280ce7ce9b0f03d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85556 from bs-mwoerner/wav-import-fix", "body": "Fix importing WAV files with odd chunk sizes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "b38a7ae1061d0b2df3dd2371b6b249aad72108d6": { "hash": "b38a7ae1061d0b2df3dd2371b6b249aad72108d6", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85554 from akien-mga/issue-template-reproducibility", "body": "Issue template: Change version field to \"Tested versions\", asking to test earlier versions", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "e6d83058b98416b8ebbf5f2cba13509bc4e6cfb0": { "hash": "e6d83058b98416b8ebbf5f2cba13509bc4e6cfb0", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85542 from bruvzg/win_title_upd", "body": "Limit window size updates on title change.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7b1a5de2841c98c81b98b09d5e7363fed078b341": { "hash": "7b1a5de2841c98c81b98b09d5e7363fed078b341", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85484 from Maran23/windows-popup-menu-mouse-fix", "body": "Do not consume mouse messages in windows with `no_focus` on Windows OS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c2d7cfe5387db5792a8832a58d7735969a827130": { "hash": "c2d7cfe5387db5792a8832a58d7735969a827130", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85458 from HolySkyMin/mac_korean_fix", "body": "Fix IME key event being erased in macOS", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6b21a185e200c5c31bcfef87727d318178647d58": { "hash": "6b21a185e200c5c31bcfef87727d318178647d58", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85428 from jsjtxietian/prevent-nullptr-crash-in-AnimationMixer--restore", "body": "Prevent a crash when calling `AnimationMixer::restore` with an invalid resource", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "22f2a6b8adb53ee06ae5767b0d0a59c34f5e118d": { "hash": "22f2a6b8adb53ee06ae5767b0d0a59c34f5e118d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85397 from AThousandShips/fix_recurse", "body": "[Core] Prevent infinite recursion when printing errors", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8174bce1be7edca2ba39fee556e3d92b98e3dfa5": { "hash": "8174bce1be7edca2ba39fee556e3d92b98e3dfa5", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85389 from AThousandShips/hash_fix", "body": "[Core] Fix crash when hashing empty `CharString`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d75c44658c14d168aa82364b97a9be09402695e8": { "hash": "d75c44658c14d168aa82364b97a9be09402695e8", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85373 from DmitriySalnikov/update_singletons", "body": "Fix updating cached singletons when reloading GDScripts", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8580874d0f1a140cd751c4cf29d8e7240ddf886d": { "hash": "8580874d0f1a140cd751c4cf29d8e7240ddf886d", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85363 from bruvzg/rtl_fx_nl", "body": "[RTL] Fix CharFX character offset calculation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "3e7cc5ec32b9dc55a8f55300c0b3faf7b655448c": { "hash": "3e7cc5ec32b9dc55a8f55300c0b3faf7b655448c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85271 from YuriSizov/core-check-please!", "body": "Correctly check scripts that must inherit `EditorPlugin`", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "c7137673d3fbf19c98b7a801dd8866c2fc04d795": { "hash": "c7137673d3fbf19c98b7a801dd8866c2fc04d795", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85269 from Calinou/material-conversion-fix-typo", "body": "Fix typo in BaseMaterial3D conversion from 3.x SpatialMaterial", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0e4aead7a1b65b2cd49354cd8a403ace8b60cd47": { "hash": "0e4aead7a1b65b2cd49354cd8a403ace8b60cd47", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85258 from smix8/navregion2d_transform", "body": "Fix NavigationRegion2D transform update", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a8bc2072528292bd631714c4274f4f0b8384d768": { "hash": "a8bc2072528292bd631714c4274f4f0b8384d768", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85181 from TheSofox/reparent-container-undo-fix", "body": "Restored Control properties when you undo a parenting of a Control to a Container", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74e49b7271b5c4387fdfe87f3815afb55bfa1d76": { "hash": "74e49b7271b5c4387fdfe87f3815afb55bfa1d76", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85092 from clayjohn/GL-vertex-input-mask", "body": "Use vertex input mask for creating vertex arrays", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "beb454c5283aa4203f5659e3592d88ca3735a49b": { "hash": "beb454c5283aa4203f5659e3592d88ca3735a49b", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85087 from EelisOtsamo/fix_scene_drag_and_drop", "body": "Fix issue with 3D scene drag and drop preview node", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "ff151bb9aaa54dcffd7bc86e5045af8bed62b964": { "hash": "ff151bb9aaa54dcffd7bc86e5045af8bed62b964", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85061 from SaracenOne/imported_slices_fix", "body": "Fix imported track flag on sliced animations.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "257cc51ba4da271bdfb9a0a7650a39226d51c365": { "hash": "257cc51ba4da271bdfb9a0a7650a39226d51c365", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85048 from BastiaanOlij/openxr_remove_grip_touch", "body": "Remove unused grip touch action from default OpenXR action map", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2f4f87dc56c445329b677ba5bfdece8e9354f1ca": { "hash": "2f4f87dc56c445329b677ba5bfdece8e9354f1ca", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #85002 from alesliehughes/tinyexr_mem_leak", "body": "Fix memory leak on error paths in tinyexr loader", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "57aea1307ed327c2e84f2d82fbc03b7f90a0e940": { "hash": "57aea1307ed327c2e84f2d82fbc03b7f90a0e940", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84990 from brno32/macos-templates-fix", "body": "Fix order of operations for macOS template check", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "764e4680667ee4f8a3e8111e6b7d542739088951": { "hash": "764e4680667ee4f8a3e8111e6b7d542739088951", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84933 from Calinou/editor-multimesh-populate-fix-node-type", "body": "Only allow MeshInstance3D-inherited nodes in MultiMesh Populate Surface dialog", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8b3ba7e07435b7c7819a73704243998ffe4880a7": { "hash": "8b3ba7e07435b7c7819a73704243998ffe4880a7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84891 from Calinou/editor-particles-generate-emission-fix-node-type", "body": "Only allow MeshInstance3D-based nodes in particles emission shape node selector", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "a9ba8695d4ac453c5edc8339371116ea28f403aa": { "hash": "a9ba8695d4ac453c5edc8339371116ea28f403aa", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84852 from Alex2782/fix_vulkan_buffer_android", "body": "Vulkan: Fix incorrect access to the buffers on Android", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8a9e3ad8d5623bad204964795504e5cd10289dad": { "hash": "8a9e3ad8d5623bad204964795504e5cd10289dad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84816 from Scony/add-obstacle-navserver-tests", "body": "Fix memory leak in 'NavigationServer3D' involving static obstacles", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "f444818c7e8d6d0cab90c73cb259bee58e6db2ad": { "hash": "f444818c7e8d6d0cab90c73cb259bee58e6db2ad", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84794 from akien-mga/videoplayer-fix-reloading-translation-remapped-stream", "body": "VideoPlayer: Fix reloading translation remapped stream", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "be585ac64454a4097af8731d65c8abd0454ab345": { "hash": "be585ac64454a4097af8731d65c8abd0454ab345", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84594 from reduz/default-commented-light-shader", "body": "Comment the shader template light function by default", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "81a30b6ea0277692b51eb129058e9fe3b67fd444": { "hash": "81a30b6ea0277692b51eb129058e9fe3b67fd444", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84593 from brno32/vs-venv-fix", "body": "Use Python venv if detected when building VS project", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "2b913cc84ad03668586b6abe75dafc83a22bff94": { "hash": "2b913cc84ad03668586b6abe75dafc83a22bff94", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84520 from Jordyfel/just-another-move-bug", "body": "Fix errors on file rename or move in the Filesystem Dock", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "74880abd15c7729daf953a3d08bc24b88dd38d53": { "hash": "74880abd15c7729daf953a3d08bc24b88dd38d53", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84507 from SaracenOne/terrain_icon_fix", "body": "Fix generating terrain icon with certain image formats.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f16e3f257acba1df262e9b7d8ac48dc6ed2f450": { "hash": "6f16e3f257acba1df262e9b7d8ac48dc6ed2f450", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84416 from jsjtxietian/shadow_disabled", "body": "Add `shadows_disabled` macro in Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "98882f1c69fa1c415fb84fbdca601a8558414e68": { "hash": "98882f1c69fa1c415fb84fbdca601a8558414e68", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84310 from timothyqiu/dnd", "body": "Allow dragging editable children", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7113050e0b4a533588f82f0bd9842d7c7f6334dd": { "hash": "7113050e0b4a533588f82f0bd9842d7c7f6334dd", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84241 from jsjtxietian/fix-render-method-crash-on-bad-input", "body": "Fix bad parameter for `rendering_method` crashes Godot", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9108445eca8a1bde8da9303f466f5f07172acea7": { "hash": "9108445eca8a1bde8da9303f466f5f07172acea7", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #84076 from aXu-AP/uv-editor-texture-transform", "body": "Fix UV editor not using texture transform", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "628af133380f4fcb59d9f0be516a7bdb71324beb": { "hash": "628af133380f4fcb59d9f0be516a7bdb71324beb", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83907 from Calinou/doc-texture-filter", "body": "Improve and clarify texture filtering documentation", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4ce65c61906490415c5165c583e4500afb90d078": { "hash": "4ce65c61906490415c5165c583e4500afb90d078", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83816 from smix8/navobstacle_properties", "body": "Fix missing NavigationObstacle property updates in constructor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1389d8a23fb4188504dbf7c87d3d851788e25639": { "hash": "1389d8a23fb4188504dbf7c87d3d851788e25639", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83814 from smix8/navagent_properties", "body": "Fix missing NavigationAgent property updates in constructor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "4bd5ffd669ab0e12c5c7c38535fb84283bfbec54": { "hash": "4bd5ffd669ab0e12c5c7c38535fb84283bfbec54", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83812 from smix8/navregion_properties", "body": "Fix missing NavigationRegion property updates in constructor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "9be2f25c57bbf5510320d3a33ce8db4027541882": { "hash": "9be2f25c57bbf5510320d3a33ce8db4027541882", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83802 from smix8/navlink_properties", "body": "Fix missing NavigationLink property updates in constructor", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "6f4da7a976d580c1b7b92890d5f7649a39be1752": { "hash": "6f4da7a976d580c1b7b92890d5f7649a39be1752", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #83736 from darksylinc/matias-broken_buffer_update", "body": "Fix buffer updates going to the wrong cmd buffer if barriers were 0", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "1749ea8d007f19ebe65b0d69f288aff08205c465": { "hash": "1749ea8d007f19ebe65b0d69f288aff08205c465", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82804 from BlueCube3310/compat_correct_normals", "body": "Automatically ensure correct normals in Compatibility renderer", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "cbae80006cd622858c9afd0a39c066bbd86aa47c": { "hash": "cbae80006cd622858c9afd0a39c066bbd86aa47c", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #82079 from RoyBerube/OutputScroll", "body": "Enable scrolling of output with UI scale changes", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "94edf0f9a16eea518119b4ba9301665964bb9ed3": { "hash": "94edf0f9a16eea518119b4ba9301665964bb9ed3", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Merge pull request #80326 from MewPurPur/no-exp-with-zero", "body": "Remove exp hint of a few properties", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "011a3dbade52f7c3724774a689db91cf6189e2f7": { "hash": "011a3dbade52f7c3724774a689db91cf6189e2f7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Issue template: Change version field to \"Tested versions\", asking to test earlier versions", "body": "We very often end up asking users to test different versions to pinpoint if it's\na regression, or need to test ourselves. Let's ask explicitly upfront.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85554 }, "29810376b8c47f74de7e513c86204c0dba00cb91": { "hash": "29810376b8c47f74de7e513c86204c0dba00cb91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM1NTk3MzM3" ], "author_raw": "Michael Wörner ", "committer_raw": "Michael Wörner ", "summary": "Fixed reading WAV files with odd chunk sizes.", "body": "These require a padding byte not included in the chunk size.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85556 }, "25bf20d7a5acf5f20bcf8c6979db0310222d8b5f": { "hash": "25bf20d7a5acf5f20bcf8c6979db0310222d8b5f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix missing NavigationRegion property updates in constructor", "body": "Fixes missing NavigationRegion property updates in constructor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83812 }, "25e927e56b5efc3dba779a4104f3eec3cdeacb05": { "hash": "25e927e56b5efc3dba779a4104f3eec3cdeacb05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Keep scene tiles even if the TileMap is invisible", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85753 }, "8cfcd3625359befb28f7d239cd4a7821ab45c338": { "hash": "8cfcd3625359befb28f7d239cd4a7821ab45c338", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwOTMxMTk=" ], "author_raw": "Gilles Roudiere ", "committer_raw": "Gilles Roudiere ", "summary": "Rework action pressed state to support multiple controllers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84943 }, "c8889a7fe7c3c26b782c3c127dae97f89340df8b": { "hash": "c8889a7fe7c3c26b782c3c127dae97f89340df8b", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Improve autocompletion with get_node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79386 }, "e253250814ed60ca7af9ee793b30cc9dd6911cba": { "hash": "e253250814ed60ca7af9ee793b30cc9dd6911cba", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Filter groups and categories from autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85196 }, "10e714a9757f04c5645d0de8136a9982c558d9b6": { "hash": "10e714a9757f04c5645d0de8136a9982c558d9b6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Fix the Web platform team's codeowners link", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85746 }, "01888ae7ab2d8989b6e25cb2edbe7b3d27cf4e4e": { "hash": "01888ae7ab2d8989b6e25cb2edbe7b3d27cf4e4e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Fix theme application in various editor dialogs", "body": "99% of the time we shouldn't rely on the signal, we\nshould use the notification instead. I left some comments\nin places where I couldn't quickly improve the code.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85745 }, "429f24e6656cd5752e7d9964c4749b1d65cfd45b": { "hash": "429f24e6656cd5752e7d9964c4749b1d65cfd45b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDc3ODQ5" ], "author_raw": "ilyabelow ", "committer_raw": "ilyabelow ", "summary": "Add a specific error when creating a ViewportTexture in a Texture2D node in a Visual Shader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85723 }, "56579f397decc0d399ff3ca49f0a3abeadda682b": { "hash": "56579f397decc0d399ff3ca49f0a3abeadda682b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Text Overrun] Add option to set custom ellipsis character, add support for system font fallback.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82661 }, "b02cf351f35f85fa2afcaa12b644b818a4252cfe": { "hash": "b02cf351f35f85fa2afcaa12b644b818a4252cfe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[DisplayServer] Use screen \"usable rect\" instead of full rect to calculate initial window rect.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75489 }, "6cb5256bbeb1d32cc6c0ad179cf961c3ba50230a": { "hash": "6cb5256bbeb1d32cc6c0ad179cf961c3ba50230a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[MinGW] Force separate debug symbols if executable size is larger than 1.9 GB.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79875 }, "7957354091a000f791a63cdfdd27d295c4e67a34": { "hash": "7957354091a000f791a63cdfdd27d295c4e67a34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4Mjg2OTYx" ], "author_raw": "Jummit ", "committer_raw": "Jummit ", "summary": "Fix push_input only working the first time", "body": "Subviewports didn't update their parent's local_input_handled correctly.\n\nFixes #76439.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 77730 }, "78e1702adbfe9313a3747703c5e7abe6864cbcdf": { "hash": "78e1702adbfe9313a3747703c5e7abe6864cbcdf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "fix crash on hiding grandparent on mouse exit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85313 }, "20aecefd9bdde8c806645432e3989f11ddc6e90d": { "hash": "20aecefd9bdde8c806645432e3989f11ddc6e90d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix Tween loop initial value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85681 }, "5e40124d4d7c8d515315e07c1de1a3f9b3dfd0f1": { "hash": "5e40124d4d7c8d515315e07c1de1a3f9b3dfd0f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Add more C++ unit tests for String to number conversions", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85666 }, "bae6f86257ffb9bed915bcd0d6fa41e1da39894a": { "hash": "bae6f86257ffb9bed915bcd0d6fa41e1da39894a", "is_merge": false, "authored_by": [ "" ], "author_raw": "Dominic ", "committer_raw": "Dominic Austria ", "summary": "Add wireframe for compatibility mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85621 }, "dbee4cde1df8773d5e393bdcff28442a9c891e41": { "hash": "dbee4cde1df8773d5e393bdcff28442a9c891e41", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Mark 'gui/theme/custom' and 'gui/theme/custom_font' as basic properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85660 }, "44d14cf6af01e4c595584a3fddd173d9e9c063ab": { "hash": "44d14cf6af01e4c595584a3fddd173d9e9c063ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE1NTQxMjc=" ], "author_raw": "Bartłomiej T. Listwon ", "committer_raw": "Bartłomiej T. Listwon ", "summary": "Defer creating new editor process in \"Quit to Project List\" just like in \"Reload Current Project\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85654 }, "fde51aeb28350dc75259c1995d4bee6c7c0ddc7a": { "hash": "fde51aeb28350dc75259c1995d4bee6c7c0ddc7a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Ensure slider grabs focus only when it can", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85652 }, "7d5b9028383f16214e7e47d2e259c4f1958ad553": { "hash": "7d5b9028383f16214e7e47d2e259c4f1958ad553", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Add a descriptive error message when creating a mesh surface from arrays", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85646 }, "394edf8288b431bae148e7c5cfe92e7d23f2d49d": { "hash": "394edf8288b431bae148e7c5cfe92e7d23f2d49d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Set ReflectionProbe frame before mapping id in mobile renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85635 }, "bf7cdc522987b5c8675ccaafdb4b2c5d2b19e726": { "hash": "bf7cdc522987b5c8675ccaafdb4b2c5d2b19e726", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4NjM3MDc=" ], "author_raw": "Malcolm Nixon ", "committer_raw": "Malcolm Nixon ", "summary": "Fix memory corruption and assert failures in convex decomposition", "body": "This PR fixes how triangular faces are decomposed into vertices and indices. The pre-increment resulted in the indices table skipping entry 0 and potentially overrunning the end of the vertices vector.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85631 }, "208c1020f52e66dcbe0bc8eae1622afb437e69a5": { "hash": "208c1020f52e66dcbe0bc8eae1622afb437e69a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Add 'u' format modifier for unsigned int/hex", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 70315 }, "cba15cd62575654b41636e6fcc6c57825f714a54": { "hash": "cba15cd62575654b41636e6fcc6c57825f714a54", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Add WorkerThreadPool::get_thread_index()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 70315 }, "72bf8dfecfc08ef189012d002a05a740d72135a1": { "hash": "72bf8dfecfc08ef189012d002a05a740d72135a1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Remove superfluous locking in RID owners in Vulkan RD", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85532 }, "4964d9a083fd9179148b942c2301e6b6fdf58fda": { "hash": "4964d9a083fd9179148b942c2301e6b6fdf58fda", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzk3MTc0" ], "author_raw": "Pedro J. Estébanez ", "committer_raw": "Pedro J. Estébanez ", "summary": "Remove redundant explicit clears in the Vulkan RD", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85532 }, "926e22d2ab100021a1c26585ed779842dd2c6086": { "hash": "926e22d2ab100021a1c26585ed779842dd2c6086", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix SnapGrid is almost invisble in light theme", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85585 }, "5b5ac92de57bd60cc8d1f2178e41eb05392d11b5": { "hash": "5b5ac92de57bd60cc8d1f2178e41eb05392d11b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM4MTE5Mzg3" ], "author_raw": "addmix <38119387+addmix@users.noreply.github.com>", "committer_raw": "addmix <38119387+addmix@users.noreply.github.com>", "summary": "Prevent Camera3D.current from being set to true automatically in the editor.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85594 }, "7ed7ea53e6221eff6e6bf1e357706533e9a31e8c": { "hash": "7ed7ea53e6221eff6e6bf1e357706533e9a31e8c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix AnimationPlayer seeking for Discrete keys", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85569 }, "c380b1296a665979a2a200b13b3282e45a83d8c9": { "hash": "c380b1296a665979a2a200b13b3282e45a83d8c9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make unstore AnimationLibrary if AnimationTree is assigned Player", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85575 }, "de59872db858145b4fc3778c5be6ad6c75395b73": { "hash": "de59872db858145b4fc3778c5be6ad6c75395b73", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3MDY5NjA=" ], "author_raw": "Frying☆Pan ", "committer_raw": "FryingPan ", "summary": "fix documentation for `icon_and_font_color` editor setting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85491 }, "33ce138b9b243c23bd9e418aab68672ea0502674": { "hash": "33ce138b9b243c23bd9e418aab68672ea0502674", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[iOS one-click] Add support for Xcode 15 devicectl.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85546 }, "5dd11e8eee739f2ac3bbecd93cd4862c151aebc8": { "hash": "5dd11e8eee739f2ac3bbecd93cd4862c151aebc8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Limit window size updates on title change.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85542 }, "86db8f921dd98045248d5b357c75819a81171b81": { "hash": "86db8f921dd98045248d5b357c75819a81171b81", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyMjAyNTY=" ], "author_raw": "Steve Tibbett ", "committer_raw": "Steve Tibbett ", "summary": "Fix for Cmd-B conflict on macOS, where Cmd-B was", "body": "both \"Build Project\" and \"Go to Next Bookmark\".", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85527 }, "8cdbec0434fd95c303c670985406224c2c6b5232": { "hash": "8cdbec0434fd95c303c670985406224c2c6b5232", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3ODIyMTg=" ], "author_raw": "DmitriySalnikov ", "committer_raw": "DmitriySalnikov ", "summary": "Update cached singletons when reloading GDScripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85373 }, "d76c1d0e516fedc535a2e394ab780cac79203477": { "hash": "d76c1d0e516fedc535a2e394ab780cac79203477", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Bump version to 4.3-dev", "body": "The essential doesn't change.\n\n-- Samuel Beckett, Waiting for Godot", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "0b172742cfe011e2ad8823765b6f6500a126598e": { "hash": "0b172742cfe011e2ad8823765b6f6500a126598e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Save external data even without scene", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85513 }, "fce16b6662b49ba19599ce00b1b204f1dd92645c": { "hash": "fce16b6662b49ba19599ce00b1b204f1dd92645c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc3OTAxNjc=" ], "author_raw": "Ershn ", "committer_raw": "Ershn ", "summary": "Make target_desired_distance affect the navigation of NavigationAgent2D/3D", "body": "When the target is reachable, stop the navigation only when the target is reached.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82561 }, "ef5dcccde7b45f38b3036917d66a6eb7972f1274": { "hash": "ef5dcccde7b45f38b3036917d66a6eb7972f1274", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Stop caching packed scenes in GDScript cache", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85501 }, "5962e5278c470e5f021c9b0e9178e0634968b337": { "hash": "5962e5278c470e5f021c9b0e9178e0634968b337", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzM0ODM0" ], "author_raw": "HolySkyMin ", "committer_raw": "HolySkyMin ", "summary": "Fix IME key event being erased in macOS", "body": "Fixes Korean IME behavior which calls insertText and setMarkedText at the same time.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85458 }, "d168dada362230dc6a6c7db7f486a71f9a1dd1d5": { "hash": "d168dada362230dc6a6c7db7f486a71f9a1dd1d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Moving 'Expected indented block' error message lines numbers back", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85488 }, "decf3b21ae03af2c5c5e6a6629d8c45c4b50eb93": { "hash": "decf3b21ae03af2c5c5e6a6629d8c45c4b50eb93", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzAyNQ==" ], "author_raw": "Paul Joannon ", "committer_raw": "Paul Joannon ", "summary": "Fix property groups overriding real properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85486 }, "39e8cf891dbf3777dbcc75c5a4cb754b7e6edac0": { "hash": "39e8cf891dbf3777dbcc75c5a4cb754b7e6edac0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "GDScript: Make annotations register statically in parser", "body": "So it only register the annotations once per run instead of doing it\nevery time a script is parsed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85487 }, "40d7320a17560222042661798baba150d30c2d91": { "hash": "40d7320a17560222042661798baba150d30c2d91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MDA0Mjgw" ], "author_raw": "Marius Hanl ", "committer_raw": "Marius Hanl ", "summary": "Do not consume (eat) mouse messages with no_focus Window's (Godot PopupMenu)", "body": "Window's with the no_focus flag should still process mouse events and not consume them. Otherwise all mouse pressed operations will not work inside Godot's PopupMenu.\nThis problem is Windows only, all other platforms do process mouse events for PopupMenu's correctly.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85484 }, "187bb61e7b87a3a17aa3f10761bd5aec955fde51": { "hash": "187bb61e7b87a3a17aa3f10761bd5aec955fde51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ5OTk4MDI1" ], "author_raw": "Mika Viskari ", "committer_raw": "Mika Viskari ", "summary": "Fix horizontal mouse wheeling in 2D editor view", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85473 }, "c5b742a06b19582d04c9c81040ee11379d1e8ff6": { "hash": "c5b742a06b19582d04c9c81040ee11379d1e8ff6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve Control hiding in PluginConfigDialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85470 }, "f8f8fe0615ee9e8163df6a5e5994c3bdb5251457": { "hash": "f8f8fe0615ee9e8163df6a5e5994c3bdb5251457", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Improve message about resources in use at exit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85464 }, "61570884bfd84aa38998b37fa56bdf2013dcfd4a": { "hash": "61570884bfd84aa38998b37fa56bdf2013dcfd4a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMTcxOTc=" ], "author_raw": "RedMser ", "committer_raw": "RedMser ", "summary": "Clarify difference of Capture and Record effects", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85468 }, "11e63d244e3da4d65b3975a4baaa4aada6cb0378": { "hash": "11e63d244e3da4d65b3975a4baaa4aada6cb0378", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1OTY4MzY=" ], "author_raw": "Sandy Gutierrez ", "committer_raw": "Sandy Gutierrez ", "summary": "Do not use travel cost for minimum when re-selecting end point", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85253 }, "7f63f4a6bf45a928454e01a28202428110751a39": { "hash": "7f63f4a6bf45a928454e01a28202428110751a39", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODI2ODE=" ], "author_raw": "Ivan Shakhov ", "committer_raw": "Ivan Shakhov ", "summary": "bump the PackageReference \"JetBrains.Rider.PathLocator\" to 1.0.8", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85460 }, "937411e152f5e84c0f4a59d59e2a813ecda8dd06": { "hash": "937411e152f5e84c0f4a59d59e2a813ecda8dd06", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prevent a crash when calling AnimationMixer::restore when an invalid reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85428 }, "4861ab4cfe59d791b2f97f20a4fcf576fe661685": { "hash": "4861ab4cfe59d791b2f97f20a4fcf576fe661685", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Use mutex to protect max_index in ImportThreadData", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85295 }, "971b0a7bdadf2294ef5b384a44b42deb6850c851": { "hash": "971b0a7bdadf2294ef5b384a44b42deb6850c851", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2MTYyMTky" ], "author_raw": "BleedingXiko <66162192+BleedingXiko@users.noreply.github.com>", "committer_raw": "GitHub ", "summary": "fix typo in tile_map_editor.cpp", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85452 }, "cd07e73812a60982de212ea5b869e0a8255db2cf": { "hash": "cd07e73812a60982de212ea5b869e0a8255db2cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Remove GridMap navigation_layers leftover", "body": "Removes GridMap navigation_layers leftover.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85447 }, "a8dc34b8f0234dd798ce50703572b7df86ab8dd1": { "hash": "a8dc34b8f0234dd798ce50703572b7df86ab8dd1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDY4NzU=" ], "author_raw": "Aaron Franke ", "committer_raw": "Aaron Franke ", "summary": "Rename ImportSettings dialogs to have \"Dialog\" in the name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82899 }, "8f2b7018928845a96a61493d53cab4754cc8320d": { "hash": "8f2b7018928845a96a61493d53cab4754cc8320d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "Fix order of operations for macos template check", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84990 }, "3f22c1bfb6ff6d6aa6e60c041ab2d9677da8cd51": { "hash": "3f22c1bfb6ff6d6aa6e60c041ab2d9677da8cd51", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNTQxMTgz" ], "author_raw": "Alex Drozd ", "committer_raw": "Alex Drozd ", "summary": "use venv if detected when building godot.sln", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84593 }, "d10617bb3b1c78fd7313b3fb262481a939e561f5": { "hash": "d10617bb3b1c78fd7313b3fb262481a939e561f5", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Prevent infinite recursion when printing errors", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85397 }, "ca5ec6aec1b77b5200e0c728518a9be89b72cfcd": { "hash": "ca5ec6aec1b77b5200e0c728518a9be89b72cfcd", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Core] Fix crash when hashing empty `CharString`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85389 }, "45ae95c2be90131b0d7727b863def6801cecbf9e": { "hash": "45ae95c2be90131b0d7727b863def6801cecbf9e", "is_merge": false, "authored_by": [ "U_kgDOBhvAjg" ], "author_raw": "DevPoodle ", "committer_raw": "DevPoodle ", "summary": "Add descriptions to all RDUniform methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85336 }, "8cc85515aff75352780001cf1b4321b75d87d65f": { "hash": "8cc85515aff75352780001cf1b4321b75d87d65f", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Suggest scene unique nodes in `get_node` autocompletion", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85384 }, "3517ab562758333a6c92f42803235d4b7753d93a": { "hash": "3517ab562758333a6c92f42803235d4b7753d93a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix custom type icon sizes in animation tracks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85367 }, "7a59efac323d55a18596d196aff4c9c33d5ee03b": { "hash": "7a59efac323d55a18596d196aff4c9c33d5ee03b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[RTL] Fix CharFX character offset calculation.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85363 }, "d9e3acece2eae50141017ec9216da64d42e230ec": { "hash": "d9e3acece2eae50141017ec9216da64d42e230ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4NDEzNTI=" ], "author_raw": "Flavelius <8841352+Flavelius@users.noreply.github.com>", "committer_raw": "Flavelius <8841352+Flavelius@users.noreply.github.com>", "summary": "Make Copy->paste Params skip resource_path", "body": "Resource path should not be attempted to be taken over, as that's not intended for copy-paste and fails anyway, but this results in the whole paste operation failing as well", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85362 }, "d9677be0cab2274a4e53ac34783ba7539b52ab8f": { "hash": "d9677be0cab2274a4e53ac34783ba7539b52ab8f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Make sure `Window`'s title is respected before we compute the size", "body": "Also removes some suspicious and outdated code that forced this particular\ndialog to change size when the warning message changed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85312 }, "834ccb9698613012a05aca558ff01fc2cbbf67c4": { "hash": "834ccb9698613012a05aca558ff01fc2cbbf67c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI5MTU4NDA3" ], "author_raw": "oeelis <29158407+EelisOtsamo@users.noreply.github.com>", "committer_raw": "Eelis Otsamo <29158407+EelisOtsamo@users.noreply.github.com>", "summary": "Fix issue with 3D scene drag and drop preview node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85087 }, "bf45d3ae24eb09bc5097f30fdb8ad7dc40ed1a7a": { "hash": "bf45d3ae24eb09bc5097f30fdb8ad7dc40ed1a7a", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "X11: Send IME update notification deferred", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85306 }, "54747fab72cfb505a12ff7fbad0dc2e7e1fbb8cf": { "hash": "54747fab72cfb505a12ff7fbad0dc2e7e1fbb8cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "Force ANGLE on all pre GCN 4th gen. AMD/ATI GPUs.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85273 }, "bc1949d7978c428ae3579e240368e20022ee77cd": { "hash": "bc1949d7978c428ae3579e240368e20022ee77cd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Correctly check scripts that must inherit `EditorPlugin`", "body": "Also updates some error messages related to this kind of check\nacross the codebase.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85271 }, "70959a9c04d2813920028ca33959657a8f37af36": { "hash": "70959a9c04d2813920028ca33959657a8f37af36", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix typo in BaseMaterial3D conversion from 3.x SpatialMaterial", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85269 }, "4d390cd39df514c77d9000b4195d7773a4e0fad4": { "hash": "4d390cd39df514c77d9000b4195d7773a4e0fad4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc5MTc0NzU=" ], "author_raw": "Ilaria Cislaghi ", "committer_raw": "Ilaria Cislaghi ", "summary": "Subemitter emission at end now correctly emits at end", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85189 }, "6fdb16af478966d78879018e01fbc40b6f5ba9d6": { "hash": "6fdb16af478966d78879018e01fbc40b6f5ba9d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix NavigationRegion2D transform update", "body": "Fixes NavigationRegion2D transform update.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85258 }, "b359f8e6f5195ee07a12fd218e8d53dae70445e0": { "hash": "b359f8e6f5195ee07a12fd218e8d53dae70445e0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzOTg1NTU1" ], "author_raw": "Krazy_J ", "committer_raw": "GitHub ", "summary": "Fix example in `NodePath.get_name()` documentation", "body": "The output of `node_path.get_name(2)` is stated to be `Sprite`,\nbut the actual output is `Sprite2D`.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85240 }, "b1d6e336eaaa47cf2740199d886560ff12070244": { "hash": "b1d6e336eaaa47cf2740199d886560ff12070244", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNzgyODMz" ], "author_raw": "Yuri Sizov ", "committer_raw": "Yuri Sizov ", "summary": "Use the flat button style on switches in scene and node docks", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85236 }, "ce488930eac6d614dfdac3acebbf6040ee19e0a7": { "hash": "ce488930eac6d614dfdac3acebbf6040ee19e0a7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "Remove GI methods in parentheses from light baking options", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85219 }, "1de041511831a8a02c0b2681a925e50917331281": { "hash": "1de041511831a8a02c0b2681a925e50917331281", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't abort loading when ext_resource is missing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85159 }, "5614e6d61ca5de6c75af2adf5c55e70f4bcd5ec5": { "hash": "5614e6d61ca5de6c75af2adf5c55e70f4bcd5ec5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwODk1MjU=" ], "author_raw": "Sofox ", "committer_raw": "Sofox ", "summary": "Restored Control layout properties you undo a parenting of a Control to a Container", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85181 }, "5201475f62517ccd0b0c4cbb4c6262a2d6908a45": { "hash": "5201475f62517ccd0b0c4cbb4c6262a2d6908a45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Check Apple specific version instead of generic clang version.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85206 }, "4883a12a136929967c4054c95476eda26a5ae7c8": { "hash": "4883a12a136929967c4054c95476eda26a5ae7c8", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "Autocomplete properties in tween_property", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 76591 }, "ff59496632f2a15e4e102b3340674b0481abfd4d": { "hash": "ff59496632f2a15e4e102b3340674b0481abfd4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTYzODg=" ], "author_raw": "Stanislav Labzyuk ", "committer_raw": "Stanislav Labzyuk ", "summary": "Use disabled icons for CheckBox in DefaultTheme", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84946 }, "c0c1efc5da393789d5c23e62f013f792e1306009": { "hash": "c0c1efc5da393789d5c23e62f013f792e1306009", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use vertex input mask for creating vertex arrays", "body": "Also fix bug in creation of vertex input mask", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85092 }, "c6a16b176e065c72df97041453bf388d777f44cb": { "hash": "c6a16b176e065c72df97041453bf388d777f44cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Only allow MeshInstance3D-based nodes in particles emission shape node selector", "body": "This applies to both GPUParticles3D and CPUParticles3D, as\nCPUParticles3DEditor inherits from GPUParticles3DEditorBase.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84891 }, "57f1e5dcdc7d1c35d7367279cca3b3c50b1fc1b8": { "hash": "57f1e5dcdc7d1c35d7367279cca3b3c50b1fc1b8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Fix imported track flag on sliced animations.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85061 }, "3af0176e8cfad80920bd031b90b80e4fc2a6cf70": { "hash": "3af0176e8cfad80920bd031b90b80e4fc2a6cf70", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "Remove unused grip touch action from default OpenXR action map", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85048 }, "58c9e341f1d2dabc8b98f477d5b1fa2c9fbd2096": { "hash": "58c9e341f1d2dabc8b98f477d5b1fa2c9fbd2096", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk2MjM0MA==" ], "author_raw": "Rakka Rage ", "committer_raw": "Rakka Rage ", "summary": "Fix asset importer conflicted indeterminate state.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84953 }, "a4b3546577efb3591b9aac162d159df487c57a56": { "hash": "a4b3546577efb3591b9aac162d159df487c57a56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMDczODU=" ], "author_raw": "Pawel Lampe ", "committer_raw": "Pawel Lampe ", "summary": "Fix memory leak in 'NavigationServer3D' involving static obstacles", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84816 }, "d3d00c703994394005f1a2f92791e075858fe9ee": { "hash": "d3d00c703994394005f1a2f92791e075858fe9ee", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix crash caused by stale owner", "body": "Adjust `NOTIFICATION_PREDELETE` in `Node` to clean up owned nodes.\nAlso print a warning, when the owner becomes invalid.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78997 }, "6a8f6bae4c3af2727b2ab111fc8921c1875d867f": { "hash": "6a8f6bae4c3af2727b2ab111fc8921c1875d867f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI4MjY5MzMw" ], "author_raw": "Zach Coleman ", "committer_raw": "Zach Coleman ", "summary": "Make screen_get_refresh_rate() respect iOS Low Power Mode", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85026 }, "932174fedfaaab8804d0ea5c522cefe5626a77dc": { "hash": "932174fedfaaab8804d0ea5c522cefe5626a77dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Editor] Add option to override editor UI layout direction.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85000 }, "f912a5aa56b042e2a610d920489b853d3bb6db0d": { "hash": "f912a5aa56b042e2a610d920489b853d3bb6db0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIxNjIxNDI=" ], "author_raw": "Alistair Leslie-Hughes ", "committer_raw": "Alistair Leslie-Hughes ", "summary": "Fix memory leak on error paths in tinyexr loader", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 85002 }, "018583598833937f9fdc8a275d7731562c392d74": { "hash": "018583598833937f9fdc8a275d7731562c392d74", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Alias `platform=javascript` SCons option to `platform=web`", "body": "This makes build scripts backward-compatible, as was already done\nfor other platforms that were renamed in 4.0.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84979 }, "561fcf54a4dbb4cc51ff429edb2badc6c2bf87d3": { "hash": "561fcf54a4dbb4cc51ff429edb2badc6c2bf87d3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzOTAzMg==" ], "author_raw": "Marcin Nowak ", "committer_raw": "Marcin Nowak ", "summary": "Fix #82756: Save branch as scene saves children without owner set", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82802 }, "ab8c9b678f94fd0a28f10953cf5cc872ecb701c2": { "hash": "ab8c9b678f94fd0a28f10953cf5cc872ecb701c2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document the upsides and downsides of packed arrays versus typed arrays", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78257 }, "a351c4bbe3065912ffa8ed43263aaa6b35774e1b": { "hash": "a351c4bbe3065912ffa8ed43263aaa6b35774e1b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Use `get_instance_binding` instead of set", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84947 }, "f392a9c4f81e6ea5f55c3fa7af0ca94de44ce463": { "hash": "f392a9c4f81e6ea5f55c3fa7af0ca94de44ce463", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Fix CACHE_MODE_REPLACE", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84167 }, "9f1870ec496b98d843b099c896bac9cd92d79f79": { "hash": "9f1870ec496b98d843b099c896bac9cd92d79f79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Hide ineffective TextureProgressBar properties in the editor", "body": "Radial fill properties only have an effect when using a radial fill mode.\nStretch margin properties only have an effet when Nine Patch Stretch\nis enabled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84940 }, "ff8797e98099f7472f95278ba89b9c8d93929d50": { "hash": "ff8797e98099f7472f95278ba89b9c8d93929d50", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NTYzODg=" ], "author_raw": "Stanislav Labzyuk ", "committer_raw": "Stanislav Labzyuk ", "summary": "Implement disabled state for Checkbox in Tree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84845 }, "04a142cf7116c6397b0b4fb5f64951968148a8d6": { "hash": "04a142cf7116c6397b0b4fb5f64951968148a8d6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQxOTIxMzk1" ], "author_raw": "Alexander Hartmann ", "committer_raw": "Alexander Hartmann ", "summary": "Vulkan: Fix incorrect access to the buffers on Android", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84852 }, "dc3194f66880d2424692db5c40ac724346a201b1": { "hash": "dc3194f66880d2424692db5c40ac724346a201b1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Only allow MeshInstance3D-inherited nodes in MultiMesh Populate Surface dialog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84933 }, "4680ced5faf403ab779b7f841b1f246f7a2c5fab": { "hash": "4680ced5faf403ab779b7f841b1f246f7a2c5fab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "support updating tooltip after editor description change", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82916 }, "fa02d19fd170d050bb47c4e525061bf96afdb62a": { "hash": "fa02d19fd170d050bb47c4e525061bf96afdb62a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Fix internal events not being delivered to some Window types", "body": "`AcceptDialog`, `Popup` and `PopupMenu` no longer subscribe to\n\"window_input\" signal, because that is only sent if it is not an\ninternal signal.\n\nInstead they receive events in `_input_from_window`. They ensure that\nthe event is also propagated to their super-function, just like\npreviously the signals would be treated.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81243 }, "1a8e676131b74cd8e390e8dbd32cd52085c203a8": { "hash": "1a8e676131b74cd8e390e8dbd32cd52085c203a8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMDg0NTAw" ], "author_raw": "Hendrik Brucker ", "committer_raw": "Hendrik Brucker ", "summary": "Add different grid patterns to GraphEdit", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83785 }, "760ff2e9339b95bcad1e4045c330c06e0ce9c98c": { "hash": "760ff2e9339b95bcad1e4045c330c06e0ce9c98c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Fix DAP breakpoints being cleared on closed scripts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84898 }, "485342408ba2d32bd484c378abfbe71cca59829c": { "hash": "485342408ba2d32bd484c378abfbe71cca59829c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY1MDE5NzU=" ], "author_raw": "Ricardo Subtil ", "committer_raw": "Ricardo Subtil ", "summary": "Prevent race condition on initial breakpoints from DAP", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84895 }, "ead36fdcc4c2f4115230d044a99113c0943c9efa": { "hash": "ead36fdcc4c2f4115230d044a99113c0943c9efa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Store ArrayMesh path in RenderingServer for use in error messages", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84894 }, "47cadda3adb86720126a92fbe39a1c4dcad3d4f2": { "hash": "47cadda3adb86720126a92fbe39a1c4dcad3d4f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Improve and clarify texture filtering documentation", "body": "- Mention the Use Nearest Mipmap Filter project setting.\n- Fix nearest mipmap claiming to always use bilinear filtering\n(it uses trilinear filtering by default, like linear mipmap).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83907 }, "0d6300d269b818e6c3d3ea9cbc592480103aa6d0": { "hash": "0d6300d269b818e6c3d3ea9cbc592480103aa6d0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjU1ODYw" ], "author_raw": "Nikita Krasnov ", "committer_raw": "Nikita Krasnov ", "summary": "Fix folder color not showing up in file dialogs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84837 }, "d6768a17fad24e71667e49c2c4a6bc239e6d622d": { "hash": "d6768a17fad24e71667e49c2c4a6bc239e6d622d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document changing the window's resizable status at runtime", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84886 }, "361aa909da10d2bee04b46b48923ebb4c8a416c7": { "hash": "361aa909da10d2bee04b46b48923ebb4c8a416c7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyOTkyMjc=" ], "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", "summary": "Explain which nodes receive `NOTIFICATION_WM_SIZE_CHANGED`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80094 }, "2e35ecce9c010381ca85e94b7445673fc19efe4b": { "hash": "2e35ecce9c010381ca85e94b7445673fc19efe4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU2Njc3MTM0" ], "author_raw": "CHM <56677134+chocola-mint@users.noreply.github.com>", "committer_raw": "CHM <56677134+chocola-mint@users.noreply.github.com>", "summary": "Add tests for Camera3D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84826 }, "7d0c561e02d37a27884162128387064f4fb1b90b": { "hash": "7d0c561e02d37a27884162128387064f4fb1b90b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "VideoPlayer: Fix reloading translation remapped stream", "body": "Fixes #43917.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84794 }, "b5ca06c9ca2e7184e54606585fde8e07334b1b80": { "hash": "b5ca06c9ca2e7184e54606585fde8e07334b1b80", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Overhaul Node Documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 68560 }, "9a684cf199e71edb9fb48bd9d3a2560fc5ed232b": { "hash": "9a684cf199e71edb9fb48bd9d3a2560fc5ed232b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NDcwMDcy" ], "author_raw": "Cerno_b ", "committer_raw": "Cerno_b ", "summary": "Clarify description of \"group selected\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84788 }, "cb88108d9ffdb2657b7cbab5da12abbf26e86ce3": { "hash": "cb88108d9ffdb2657b7cbab5da12abbf26e86ce3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Readd rect support for Sprite2DPlugin converter", "body": "Readds support for rects for sprite to mesh/polygon converter.\nAdds support for conversion from animation frame.\nFixes converter not taking offset into account.\nFixes 1 pixel shift when converting flipped sprites.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84754 }, "66134fd0f4b22b0424b6b6d4eaffa6855f2eec1b": { "hash": "66134fd0f4b22b0424b6b6d4eaffa6855f2eec1b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNDU5MDI4" ], "author_raw": "Anutrix ", "committer_raw": "Anutrix ", "summary": "Added description to AnimationNodeStateMachine.replace_node", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84734 }, "beeca2ae8241859702ad36f6ad51e3d5bcaeadec": { "hash": "beeca2ae8241859702ad36f6ad51e3d5bcaeadec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyNjg5MTk1" ], "author_raw": "Rarysson Guilherme ", "committer_raw": "Rarysson Guilherme ", "summary": "Make ProgressBar show the real percent when allow greater/lesser is checked", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83623 }, "e69968b79432d1a3f9544e70b634f8fe08cb1aa8": { "hash": "e69968b79432d1a3f9544e70b634f8fe08cb1aa8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Only copy the relevant portion of the screen when copying to backbuffer in Compatibility backend", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84733 }, "1bb2905fbde64b198c0f780259a2f74a2deaf251": { "hash": "1bb2905fbde64b198c0f780259a2f74a2deaf251", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Add `single`/`double` as export features automatically", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84711 }, "76c7190d21fdd0760f5cd26a955f4c5ee10b783c": { "hash": "76c7190d21fdd0760f5cd26a955f4c5ee10b783c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NzA1NDAx" ], "author_raw": "Jordyfel ", "committer_raw": "Jordyfel ", "summary": "Fix errors on file rename or move in the Filesystem Dock", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84520 }, "b88b84ce18c8620a1b451a635f12daa90db5209f": { "hash": "b88b84ce18c8620a1b451a635f12daa90db5209f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add thread guard for force_draw and update relared doc", "body": "force_draw must be called from main thread", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82953 }, "b6bee1c21ed1b2297e3230cc5193bcb05a9115f1": { "hash": "b6bee1c21ed1b2297e3230cc5193bcb05a9115f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix bad parameter of rendering_method crashes Godot", "body": "Print error and default to forward plus", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84241 }, "80b636069ae8a19e8e652c5f28cdb6d1e543cdb0": { "hash": "80b636069ae8a19e8e652c5f28cdb6d1e543cdb0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add performance note to Array.resize()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84666 }, "0325568a9bb9b9e33e5fe145b69cf3759aaa0027": { "hash": "0325568a9bb9b9e33e5fe145b69cf3759aaa0027", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Update the validation logic for the package name:", "body": "- When using the project name, allow underscore (`_`) characters\n- Send a warning instead of an error when the project name is modified to fit the package name format", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84676 }, "4628d0c7dc45c5b8694ae5d00f891e5c4a200db1": { "hash": "4628d0c7dc45c5b8694ae5d00f891e5c4a200db1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Add parameter to allow generation of the Godot native shared libraries from the gradle build command", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84674 }, "f19133096810f8c1639a6001b38ccc24f1b92bad": { "hash": "f19133096810f8c1639a6001b38ccc24f1b92bad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjI2NDU4" ], "author_raw": "rsburke4 ", "committer_raw": "rsburke4 ", "summary": "Node3D children using top_level in different position in-editor vs. runtime", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84643 }, "cc3984f3597be37c7a646a443085d644c71330ad": { "hash": "cc3984f3597be37c7a646a443085d644c71330ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Avoid punning enum names in documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84652 }, "2b9e6d29725853de3749952ea55c3dc852a69b8d": { "hash": "2b9e6d29725853de3749952ea55c3dc852a69b8d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Use render pass uniform set to store viewport samplers.", "body": "This fixes a bugs where per-viewport samplers were being used for internal texture fetches (probes, sky, etc.).\n\nThis also fixes a bug when using multiple viewports in the same scene.\n\nThis also fixes a bug where the texture bias would override the bias from 3D scale.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84637 }, "7559eb1667da2329ba4bf216a1030079c4ee96e4": { "hash": "7559eb1667da2329ba4bf216a1030079c4ee96e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Script path type support in editor:", "body": "Allow script path type hints to be used in drag and drop\nand scene tree popup.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82528 }, "c430ff2396d1f7372c88a8ea080ecbf94a43fc9e": { "hash": "c430ff2396d1f7372c88a8ea080ecbf94a43fc9e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNjUzMDc=" ], "author_raw": "Juan Linietsky ", "committer_raw": "Juan Linietsky ", "summary": "Comment the shader template light function by default", "body": "This is a minor usability tweak.\n\nThe light functions replace the default ones, so even if empty\nthey will avoid the current shader to have proper lighting and\nusers will have no idea why.\n\nCode was changed to have the shader function commented by default,\nindicating that uncommenting replaces the default function.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84594 }, "1ee4aa11b649020b0b2b123bd79180c21c3cefc9": { "hash": "1ee4aa11b649020b0b2b123bd79180c21c3cefc9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Add zoom controls to Sprite2DPlugin", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84353 }, "0f37ee8e9ab571caa2ad93a0f1a2a4ec7c8b27b0": { "hash": "0f37ee8e9ab571caa2ad93a0f1a2a4ec7c8b27b0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Allow to load multiple animation/libraries at once in the animation manager", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83503 }, "76377230ac3bd28aebaff9ce8486618c63819090": { "hash": "76377230ac3bd28aebaff9ce8486618c63819090", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjI2NDU4" ], "author_raw": "rsburke ", "committer_raw": "rsburke ", "summary": "Fixed CPUParticle tangential force to match GPUParticle implimentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84575 }, "716fd3edfc0512ac434adb9750530b15ae3f8511": { "hash": "716fd3edfc0512ac434adb9750530b15ae3f8511", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add shadows_disabled macro in Compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84416 }, "1b07b419b3f2d71b42099ad425982f2fc8f5acf0": { "hash": "1b07b419b3f2d71b42099ad425982f2fc8f5acf0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Add support for comment column in translation csv", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84569 }, "079f1c8eada71aeb9a8c5805a1a2c86b47cca4f1": { "hash": "079f1c8eada71aeb9a8c5805a1a2c86b47cca4f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Display a revert icon on ColorPicker's old sample", "body": "This denotes that the color can be clicked to revert to the old color.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84527 }, "35c105e796c0f4d08b5ea58d31d7eb4a37273755": { "hash": "35c105e796c0f4d08b5ea58d31d7eb4a37273755", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyNzU2MDQ3" ], "author_raw": "Saracen ", "committer_raw": "Saracen ", "summary": "Fix generating terrain icon with certain image formats.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84507 }, "62cbd6805c7dfc882d0905d6335fc5087e2ba189": { "hash": "62cbd6805c7dfc882d0905d6335fc5087e2ba189", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Do not mutate source Image in Image::save_jpg and use encoder return value", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84546 }, "a7b2e090ad3d3beaf3fbea1deed4c44c42a33d45": { "hash": "a7b2e090ad3d3beaf3fbea1deed4c44c42a33d45", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzc0NDkw" ], "author_raw": "Roy Berube ", "committer_raw": "Roy Berube ", "summary": "Enable scrolling of output with UI scale changes", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82079 }, "aa2522edcd55d23f7bf293252c3de2c45113c6f4": { "hash": "aa2522edcd55d23f7bf293252c3de2c45113c6f4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExNjg1ODI=" ], "author_raw": "Juan Manuel Costello ", "committer_raw": "Juan Manuel Costello ", "summary": "Fix material drop", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84486 }, "52da1e9b6b96057efd8ab8039978828114d92564": { "hash": "52da1e9b6b96057efd8ab8039978828114d92564", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzNzkyMDQ=" ], "author_raw": "Samuel Venable ", "committer_raw": "macintosh ", "summary": "Fix NetBSD Executable Path", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84469 }, "8f6e8ef0d7b3ae91cd8719f05761cc35e1c9cd13": { "hash": "8f6e8ef0d7b3ae91cd8719f05761cc35e1c9cd13", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "clean unnecessay copy detected by clang-tidy", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84508 }, "d920bdeda5ac0337030895f84f91d94efc8ce915": { "hash": "d920bdeda5ac0337030895f84f91d94efc8ce915", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Fix visual shader's screen_uv input preview uses position of node", "body": "rather than a sample area like uv", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84348 }, "734166f796f7ec592a912429e9a99de123b63f12": { "hash": "734166f796f7ec592a912429e9a99de123b63f12", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM0ODAwMDcy" ], "author_raw": "Danni <34800072+KeyboardDanni@users.noreply.github.com>", "committer_raw": "Danni <34800072+KeyboardDanni@users.noreply.github.com>", "summary": "Ensure Camera2D scroll is updated on transform like 3.x", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84465 }, "931928feb9b7fdb295f638c2b4ffdc30a6dcea5a": { "hash": "931928feb9b7fdb295f638c2b4ffdc30a6dcea5a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Optimize String.humanize_size()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84462 }, "0f755ce8d1af4aabe3b7d5959f4ed7b4c14ac401": { "hash": "0f755ce8d1af4aabe3b7d5959f4ed7b4c14ac401", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Don't check resource type assigned in property", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84446 }, "50eac4d67b1a20a9420069bb3133bb6ff8ec4061": { "hash": "50eac4d67b1a20a9420069bb3133bb6ff8ec4061", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Cache allowed types in EditorResourcePicker", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84443 }, "de1dc6c8d4491099793dd2b0f6bb29c0cbe3e412": { "hash": "de1dc6c8d4491099793dd2b0f6bb29c0cbe3e412", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzMDkxNjY2" ], "author_raw": "warriormaster12 ", "committer_raw": "warriormaster12 ", "summary": "Fix node property duplication", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83343 }, "f8e10a2610329114b4cf9770d590cb9ea77c013e": { "hash": "f8e10a2610329114b4cf9770d590cb9ea77c013e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU4Mjg3MTM=" ], "author_raw": "Patchcoat ", "committer_raw": "Patchcoat ", "summary": "android keystore username and password are checked on export", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83702 }, "2b8215a196d2be994b58323eb10870f4900bf618": { "hash": "2b8215a196d2be994b58323eb10870f4900bf618", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Fix dramatically overallocated normal weights", "body": "The weight is per-attribute scalar (X, Y, Z), not per-vertex; this was\nthe case even before the library update so this appears to be an\noversight.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84384 }, "be2b0fcddc981e5e5491cc626ef793a167772a48": { "hash": "be2b0fcddc981e5e5491cc626ef793a167772a48", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Update thirdparty/meshoptimizer with distance-only error metric", "body": "This change replicates the distance-only metric patch which is now much\nsmaller and cleaner, as upstream simplifier already tracks distance and\nattribute quadrics separately - it just doesn't store both errors in the\ncollapse structures.\n\nThe old two patches were removed as they are no longer needed.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84384 }, "c5f73a1783fbf35e2601134678c52ec813837384": { "hash": "c5f73a1783fbf35e2601134678c52ec813837384", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMDY2Mjk=" ], "author_raw": "Arseny Kapoulkine ", "committer_raw": "Arseny Kapoulkine ", "summary": "Update thirdparty/meshoptimizer to v0.20", "body": "Note: this change completely overwrites the meshoptimizer library source\n(from git SHA c21d3be6ddf627f8ca852ba4b6db9903b0557858)\nwithout including any patches; a distance error metric patch is still\nneeded and will be reapplied in the next commit.\n\nThe changes elsewhere are due to a signature change for\nmeshopt_simplifyWithAttributes.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84384 }, "dbc49d2a6892b5761c901cbab4ba386e67fb36d4": { "hash": "dbc49d2a6892b5761c901cbab4ba386e67fb36d4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMzc4ODA=" ], "author_raw": "Wilson E. Alvarez ", "committer_raw": "Wilson E. Alvarez ", "summary": "Add const references in String class", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84375 }, "6bd639f9df304f52d57bd94307d05aad23516f5e": { "hash": "6bd639f9df304f52d57bd94307d05aad23516f5e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Use CCD API to get fractional screen refresh rates.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84246 }, "6b45694836707cedb2dbdf342f27015c4e9df215": { "hash": "6b45694836707cedb2dbdf342f27015c4e9df215", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQyODI0Mw==" ], "author_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "committer_raw": "Aitor Guevara <428243+aitorciki@users.noreply.github.com>", "summary": "Trigger zoom from pan gestures when pressing ctrl", "body": "Enables zooming using pan + ctrl on macOS trackpads / Magic Mouse.\nWindows and Linux don't emit pan gesture events, so shouldn't be\naffected. Not tested on Android.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80994 }, "3f00d713b858e447911b81801b752ead2262731c": { "hash": "3f00d713b858e447911b81801b752ead2262731c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Allow dragging editable children", "body": "But not allow dropping inside the scene tree editor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84310 }, "5e55c6c611977e2d948b5b0776e8df710e7da9c5": { "hash": "5e55c6c611977e2d948b5b0776e8df710e7da9c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "ICU4C: Update to version 74.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84289 }, "887fd08260d36e954b9fe088d9e2d07101a3e9c4": { "hash": "887fd08260d36e954b9fe088d9e2d07101a3e9c4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE0ODg1ODQ2" ], "author_raw": "Hayden Leete ", "committer_raw": "Hayden Leete ", "summary": "preserve inspector focus when opening script", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84284 }, "62ab9bf1c4a464009b16fc6fd398a712eb3f9509": { "hash": "62ab9bf1c4a464009b16fc6fd398a712eb3f9509", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84151 }, "0be873bed22315e296bfb18ad90c39c74d52a687": { "hash": "0be873bed22315e296bfb18ad90c39c74d52a687", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2NDcyNTE0" ], "author_raw": "David Crespo ", "committer_raw": "David Crespo ", "summary": "Add compability rename of (v)align properties of Label", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82894 }, "414d84b159cc55ac8ce5d61717add0cffa0f0280": { "hash": "414d84b159cc55ac8ce5d61717add0cffa0f0280", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Fix nodes being deselected upon reparenting", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84135 }, "a2674463fa81673d56c43915785328863f837b88": { "hash": "a2674463fa81673d56c43915785328863f837b88", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "fix dock visibility issues", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84122 }, "16e0fcd04abc3938a256c32ed0d305c990cf8f34": { "hash": "16e0fcd04abc3938a256c32ed0d305c990cf8f34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Show selected end of line in TextEdit", "body": "Continues selection box at the end of line if eol/carriage return is selected.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72341 }, "b3e829eaf3c8e286d99f096ab3306e0de334d62d": { "hash": "b3e829eaf3c8e286d99f096ab3306e0de334d62d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix slow raycast editing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84164 }, "6ed1731746e97382fdba02376102e7ba4acfde97": { "hash": "6ed1731746e97382fdba02376102e7ba4acfde97", "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": "Use platform-specific methods for FileAccess reading and writing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84107 }, "acae38201077c8ee7013d2d9ec608dc8ee5c49c0": { "hash": "acae38201077c8ee7013d2d9ec608dc8ee5c49c0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMjg3NTY=" ], "author_raw": "Andrés Botero <0xafbf@gmail.com>", "committer_raw": "Andrés Botero <0xafbf@gmail.com>", "summary": "Changed the way the rotation of a curve at a point is evaluated to match PathFollow2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78378 }, "d7e5c25e4a2d3c86153f2c234b2d85679155efa2": { "hash": "d7e5c25e4a2d3c86153f2c234b2d85679155efa2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Fix UV editor not using texture transform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84076 }, "6e996a597fca1181436816a82cced6b8cf34f280": { "hash": "6e996a597fca1181436816a82cced6b8cf34f280", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Fix `UNSAFE_CAST` warning", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84043 }, "b4aa6ad36eb1d523eb5eef41f8572ea654ac0745": { "hash": "b4aa6ad36eb1d523eb5eef41f8572ea654ac0745", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMjA2MDE1" ], "author_raw": "twobit ", "committer_raw": "twobit ", "summary": "Fix `reparent` losing owner if relationship to original owner is not broken", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81506 }, "473c209fcd1a24554d5485bdee43ec4835a0f2f2": { "hash": "473c209fcd1a24554d5485bdee43ec4835a0f2f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEwMDU0MjI2" ], "author_raw": "kit ", "committer_raw": "kit ", "summary": "Only update EditorSceneTabs tabs when necessary", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83957 }, "b04263644c3307b8b4a20838cd48f3c19692f1d2": { "hash": "b04263644c3307b8b4a20838cd48f3c19692f1d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Core: Allow methods of built-in `Variant` types to be used as Callables", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82264 }, "d832f62a01f905ce60a104ac5d39e94670e5aaf1": { "hash": "d832f62a01f905ce60a104ac5d39e94670e5aaf1", "is_merge": false, "authored_by": [ "U_kgDOB534aA" ], "author_raw": "J. N. Witch <127793256+J-N-Witch@users.noreply.github.com>", "committer_raw": "J. N. Witch <127793256+J-N-Witch@users.noreply.github.com>", "summary": "Introduce a \"Gizmos\" submenu for toggling visibility of gizmos in 2D editor", "body": "instead of standalone checkboxes like \"Show Group And Lock Gizmos\".\n\nAdd option to toggle visibility of Position gizmos.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 75005 }, "9251821c970d7754ced0701e4fab4530e6194051": { "hash": "9251821c970d7754ced0701e4fab4530e6194051", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Expose energy_multiplier to PanoramaSkyMaterial and ProceduralSkyMaterial", "body": "These are needed to tweak sky exposure separately from background", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83938 }, "5591f289d75ffa8f39a946f1ffa64bd3b6b34975": { "hash": "5591f289d75ffa8f39a946f1ffa64bd3b6b34975", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Uses screen-aligned quads for origin lines to avoid issues on NVidia", "body": "While we are add it, use alpha-antialised lines to make them look nice", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83895 }, "8777c05817b77430d85a112f5c963d40131c95ba": { "hash": "8777c05817b77430d85a112f5c963d40131c95ba", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEyMTI1MDk=" ], "author_raw": "Theraot ", "committer_raw": "Theraot ", "summary": "Expanded documentation for vector slide and project", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83691 }, "1a1c54283653fa021ab604dbe29396b26c58b5ad": { "hash": "1a1c54283653fa021ab604dbe29396b26c58b5ad", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI2ODcxMTMx" ], "author_raw": "DennisManaa ", "committer_raw": "DennisManaa ", "summary": "Implement automatic translation for ItemList", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83577 }, "618d9492d9e00c1fb405967e47bb811afa63082a": { "hash": "618d9492d9e00c1fb405967e47bb811afa63082a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix missing NavigationObstacle property updates in constructor", "body": "Fixes missing NavigationObstacle property updates in constructor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83816 }, "9640179f9308a4ca69905bfbe128812f6f0e2a3a": { "hash": "9640179f9308a4ca69905bfbe128812f6f0e2a3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix missing NavigationAgent property updates in constructor", "body": "Fixes missing NavigationAgent property updates in constructor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83814 }, "2f1668804cf1196920902540a3787cb8f7c33f71": { "hash": "2f1668804cf1196920902540a3787cb8f7c33f71", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Fix missing NavigationLink property updates in constructor", "body": "Fixes missing NavigationLink property updates in constructor.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83802 }, "f31371c04e6cbce08ef2d99d7b868ac9aad6c1a1": { "hash": "f31371c04e6cbce08ef2d99d7b868ac9aad6c1a1", "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": "Automatically ensure correct normals in Compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82804 }, "67a3ef6aca3c9335f0c3f3824d4448c12fc5d4cf": { "hash": "67a3ef6aca3c9335f0c3f3824d4448c12fc5d4cf", "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": "Optimize Path3DGizmo mesh generation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83741 }, "c9ec1f77272de8a828294d2348c4cb1d4577612c": { "hash": "c9ec1f77272de8a828294d2348c4cb1d4577612c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMzOTUxMzA=" ], "author_raw": "Matias N. Goldberg ", "committer_raw": "Matias N. Goldberg ", "summary": "Fix buffer updates going to the wrong cmd buffer if barriers were 0", "body": "From what I could see only SSAO & SSIL were affected when they both\ncall:\n\nint zero[1] = { 0 };\nRD::get_singleton()->buffer_update(ssao.importance_map_load_counter, 0,\nsizeof(uint32_t), &zero, 0);\n\nint zero[1] = { 0 };\nRD::get_singleton()->buffer_update(ssil.importance_map_load_counter, 0,\nsizeof(uint32_t), &zero, 0);\n\nAlso documented what setup_command_buffer & draw_command_buffer are for.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83736 }, "3b353075dc571e05bde1f4cdcb59d514a27b6cac": { "hash": "3b353075dc571e05bde1f4cdcb59d514a27b6cac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add extra warning messages to `VisualShaderNodeTextureParameter`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83729 }, "982ce34a58aca97d9bcaeaf95881eb9587997084": { "hash": "982ce34a58aca97d9bcaeaf95881eb9587997084", "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": "Improve Curve3D Debug Drawing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83698 }, "e03a65fdea7a14bc319c6b957d958f1fb5d6aaa3": { "hash": "e03a65fdea7a14bc319c6b957d958f1fb5d6aaa3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMzI1Nzkz" ], "author_raw": "golfinq ", "committer_raw": "golfinq ", "summary": "replace confusing code in CapsuleShape2D", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83655 }, "df5b5243f1d7cae5a249f9c2050c517562838fb7": { "hash": "df5b5243f1d7cae5a249f9c2050c517562838fb7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc0NDI4NjM4" ], "author_raw": "Saif Kandil <74428638+k0T0z@users.noreply.github.com>", "committer_raw": "Saif Kandil <74428638+k0T0z@users.noreply.github.com>", "summary": "enhance ParticleProcessMaterial.xml documentation", "body": "Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83606 }, "cd05b3de19cf1d42afdbb5d3019c73553a33a98e": { "hash": "cd05b3de19cf1d42afdbb5d3019c73553a33a98e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "C#: Disable \"Activate now\" when creating addons", "body": "Since C# is a compiled language and doesn't support activating the plugin immediately after creating it, the \"Activate now\" option is disabled and a warning explains why.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83578 }, "0935a99bf92a49d45ad5c6a7d0242db9247ea451": { "hash": "0935a99bf92a49d45ad5c6a7d0242db9247ea451", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "C# - bindings generator langword check", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83504 }, "bc78c832e98bb8e9b36a4d236d5ad9ce36de66c5": { "hash": "bc78c832e98bb8e9b36a4d236d5ad9ce36de66c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "Expose 3D Delaunay tetrahedralization in `Geometry3D`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83353 }, "0c1797383f47fc2e8ba611479b3d53d600d88e85": { "hash": "0c1797383f47fc2e8ba611479b3d53d600d88e85", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Identify pull request builds from GitHub Actions with the PR number", "body": "This makes it easier to go back to the pull request the build was\nmade from.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83448 }, "46253bd9e9a0ed9b8506a51bcda0472a09aa9bd5": { "hash": "46253bd9e9a0ed9b8506a51bcda0472a09aa9bd5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODMzNzk=" ], "author_raw": "detomon ", "committer_raw": "detomon ", "summary": "Fix creating and updating plugin with dot in folder name", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83329 }, "f870711739929855be9eeca517ff3a818a23c541": { "hash": "f870711739929855be9eeca517ff3a818a23c541", "is_merge": false, "authored_by": [ "MDQ6VXNlcjExMzM4OTI=" ], "author_raw": "ocean (they/them) ", "committer_raw": "ocean (they/them) ", "summary": "GDScript: add module description in markdown", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81345 }, "58f4984d607d89a07f1e44cdce99b17424864b4b": { "hash": "58f4984d607d89a07f1e44cdce99b17424864b4b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Add set_custom_interpolator() to PropertyTweener", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82306 }, "cb954c6babccbd9fe59013d8ed14098df0cdf8af": { "hash": "cb954c6babccbd9fe59013d8ed14098df0cdf8af", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3Mzc4NzQ2" ], "author_raw": "Jakub Marcowski ", "committer_raw": "Jakub Marcowski ", "summary": "Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83163 }, "668ba2d1a5723d1e0d71d10432a6a16b48e63b05": { "hash": "668ba2d1a5723d1e0d71d10432a6a16b48e63b05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "GDScript: Allow empty parentheses for property getter declaration", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83120 }, "936ad63709f58b52b0c95cb634793a0bf982d85b": { "hash": "936ad63709f58b52b0c95cb634793a0bf982d85b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Allow Ctrl + KP / and Ctrl + # to toggle comment in the script editor", "body": "This complements the existing Ctrl + K and Ctrl + / shortcuts.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 83109 }, "f93e254b58c75deb7f1dbc3f04886014885114b5": { "hash": "f93e254b58c75deb7f1dbc3f04886014885114b5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", "summary": "[PopupMenu] Handle shortcuts with \"global\" flag directly.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82900 }, "b0ccd5c84f460d875d127455741d817ece6d3bed": { "hash": "b0ccd5c84f460d875d127455741d817ece6d3bed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjgzMTU5ODY=" ], "author_raw": "jsjtxietian ", "committer_raw": "jsjtxietian ", "summary": "Prompt require editor restart to user when gizmo color changed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82872 }, "04bb89c0bd963c2df6bec4d0d97457b3ba41faaa": { "hash": "04bb89c0bd963c2df6bec4d0d97457b3ba41faaa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzYxNzY=" ], "author_raw": "Chaosus ", "committer_raw": "Chaosus ", "summary": "Add isometric cell shape mode to `AStarGrid2D`.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81267 }, "93cccda82797d56956e5756841298671c4ecdb68": { "hash": "93cccda82797d56956e5756841298671c4ecdb68", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI1NDIyNjg3" ], "author_raw": "AttackButton ", "committer_raw": "AttackButton ", "summary": "Add a button to clear curve points in the Path2D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81325 }, "5efbed51cce62cdd9a2927638030e76bf688cdf7": { "hash": "5efbed51cce62cdd9a2927638030e76bf688cdf7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=", "MDQ6VXNlcjYwMzI1Nzkz" ], "author_raw": "Rémi Verschelde ", "committer_raw": "golfinq ", "summary": "GDScript: Improve error messages for invalid indexing", "body": "These errors are very common when using an invalid property name\nor calling on an object of the wrong type, and the previous message\nwas a bit cryptic for users.\n\nCo-authored-by: Rémi Verschelde \nCo-authored-by: golfinq ", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82639 }, "dd3d380a01c71b7b4826e2f573793c86aa5f5c10": { "hash": "dd3d380a01c71b7b4826e2f573793c86aa5f5c10", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUwMzAyNDc5" ], "author_raw": "mrjustaguy <50302479+mrjustaguy@users.noreply.github.com>", "committer_raw": "mrjustaguy <50302479+mrjustaguy@users.noreply.github.com>", "summary": "Improve Split Blending", "body": "Improve Split Blending Logic", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82668 }, "afe25937e4ff1938447ea8f7c6b2c3ce9bf38e2e": { "hash": "afe25937e4ff1938447ea8f7c6b2c3ce9bf38e2e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Add useful functions to FilterEdit in AnimationBlendTreeEditor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 76654 }, "0506d6f19279b54bf1464a77614fc9b27898aaf5": { "hash": "0506d6f19279b54bf1464a77614fc9b27898aaf5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE3Njg=" ], "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", "summary": "Fix opening docs writing extra navigation history", "body": "Fix #82292\nRemoves extraneous call to change the tab if the page wasn't yet open when opening class member description.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82498 }, "c7d0565681ab4aa40748056f4f4b83250b4af431": { "hash": "c7d0565681ab4aa40748056f4f4b83250b4af431", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Make the search bars in the \"Project Settings\" dialog grab focus when they appear", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 82283 }, "0095205917d97e4c4b4af2d5346ae295dda2d7fc": { "hash": "0095205917d97e4c4b4af2d5346ae295dda2d7fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Add PhysicsMaterial icon", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81044 }, "524e7acfc3fa58e3d63e6578677d21a52b315aa3": { "hash": "524e7acfc3fa58e3d63e6578677d21a52b315aa3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MjI1Mzkx" ], "author_raw": "the-sink ", "committer_raw": "the-sink ", "summary": "Set `open_dominant_script_on_scene_change` to off by default", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81906 }, "ee6cec1649b66f153d070a8171273370c4ef91a5": { "hash": "ee6cec1649b66f153d070a8171273370c4ef91a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3OTU2NzU2" ], "author_raw": "MrBBBaiXue ", "committer_raw": "GitHub ", "summary": "Delete .lgtm.yml", "body": "LGTM has been acquired by Github, and all its features is replaced by Github Code Scanning.\nSo seems .lgtm.yml is no longer used.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81874 }, "e261d62ea8373b250fc05b2ec7cbf938cfee22e2": { "hash": "e261d62ea8373b250fc05b2ec7cbf938cfee22e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY2NzI3NzEw" ], "author_raw": "Micky ", "committer_raw": "Micky ", "summary": "Tweaks to ViewportTexture's Documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 81864 }, "150b50cfcde95f74419ade2811d963224e96fc98": { "hash": "150b50cfcde95f74419ade2811d963224e96fc98", "is_merge": false, "authored_by": [ "MDQ6VXNlcjU1OTk3OTY=" ], "author_raw": "George Marques ", "committer_raw": "George Marques ", "summary": "Make freed object different than null in comparison operators", "body": "This is so everything is consistent, as a freed object is not equivalent\nto `null` in general. The booleanization of a freed object still returns\n`false` to work as an easy check for validity of objects. Similarly, the\nnegation of a freed object returns `true`.\n\nAlso makes freed objects different from each other (if they are not the\nsame reference).", "is_cherrypick": false, "cherrypick_hash": "", "pull": 73896 }, "a31120b6f615b39f517a8b515d1da172afd25930": { "hash": "a31120b6f615b39f517a8b515d1da172afd25930", "is_merge": false, "authored_by": [ "MDQ6VXNlcjEzODQ2MDIy" ], "author_raw": "Septian ", "committer_raw": "Septian ", "summary": "Improve PackedScene unit test by covering more methods", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80819 }, "fac939b7c33f333d0d36b830c2054886f0e0b0c5": { "hash": "fac939b7c33f333d0d36b830c2054886f0e0b0c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Fix read-only EditorSpinSlider display", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80544 }, "669ce39f95eefa81db034eaa58d423466ad6c79f": { "hash": "669ce39f95eefa81db034eaa58d423466ad6c79f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg4MDE0Mjky" ], "author_raw": "Chia-Hsiang Cheng ", "committer_raw": "Chia-Hsiang Cheng ", "summary": "Ensure the active window gains the keyboard focus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80548 }, "09270f9624ed3156d194ffee4ae7b673fce58350": { "hash": "09270f9624ed3156d194ffee4ae7b673fce58350", "is_merge": false, "authored_by": [ "MDQ6VXNlcjg1NDM4ODky" ], "author_raw": "MewPurPur ", "committer_raw": "MewPurPur ", "summary": "Remove exp hint of a few properties", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 80326 }, "3dc47b0b847e4c42aeb0fd5e2f569c543b4f97ab": { "hash": "3dc47b0b847e4c42aeb0fd5e2f569c543b4f97ab", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Load project metadata file only when needed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79785 }, "207bd34aa54072476c5ca07252fed30306002560": { "hash": "207bd34aa54072476c5ca07252fed30306002560", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Clarify Tween.set_parallel()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79758 }, "b7e5ea8a398b9b30e5e5c0a984559c9e0e3df491": { "hash": "b7e5ea8a398b9b30e5e5c0a984559c9e0e3df491", "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": "Update Y-sort position of the first item in the sorted subtree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79452 }, "59a5a1eb70dc02bec4a6462d36ef6a0daaa8694e": { "hash": "59a5a1eb70dc02bec4a6462d36ef6a0daaa8694e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM5MDMwNTk=" ], "author_raw": "Raul Santos ", "committer_raw": "Raul Santos ", "summary": "Ignore directory entries in TPZ", "body": "Zip files may contain directory entries, they always end with a path\nseparator and zip entries always use forward slashes for path separators.\n\nThere's no need to create the directories included in the zip file,\nsince they'll already be created when creating the individual files.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79374 }, "b33c3fa0920ef7f2394050eab8ed72c3576ee416": { "hash": "b33c3fa0920ef7f2394050eab8ed72c3576ee416", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3NzAwNDE4" ], "author_raw": "Danil Alexeev ", "committer_raw": "Danil Alexeev ", "summary": "Update typed arrays documentation", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 79075 }, "c6e895050dc59d42d92e1f30f1cf847d1665c442": { "hash": "c6e895050dc59d42d92e1f30f1cf847d1665c442", "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": "Make editor inspector follow focus", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78960 }, "bddf24645d127cbdda13a42598f2a2d31b9b2335": { "hash": "bddf24645d127cbdda13a42598f2a2d31b9b2335", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYyNzYxMzk=" ], "author_raw": "Alula <6276139+alula@users.noreply.github.com>", "committer_raw": "Alula <6276139+alula@users.noreply.github.com>", "summary": "Add SceneTree.get_node_count_in_group()", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 78206 }, "5afc311783609cdc0d09f191b43372692c86df0d": { "hash": "5afc311783609cdc0d09f191b43372692c86df0d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNjI0NTU4" ], "author_raw": "Daylily-Zeleen ", "committer_raw": "Daylily-Zeleen ", "summary": "Provide ability to override _export_end() in cpp.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 72572 } }, "pulls": { "36252": { "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NzU2MTM4", "public_id": 36252, "url": "https://github.com/godotengine/godot/pull/36252", "diff_url": "https://github.com/godotengine/godot/pull/36252.diff", "patch_url": "https://github.com/godotengine/godot/pull/36252.patch", "title": "Add colors to the command-line help", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2020-02-15T20:47:06Z", "updated_at": "2024-02-03T22:47:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f7f51bdd7a5b73143ef126c85f767cb5d5b54e84" ] }, "48364": { "id": "MDExOlB1bGxSZXF1ZXN0NjI4NTA5NDQ0", "public_id": 48364, "url": "https://github.com/godotengine/godot/pull/48364", "diff_url": "https://github.com/godotengine/godot/pull/48364.diff", "patch_url": "https://github.com/godotengine/godot/pull/48364.patch", "title": "Add a V-Sync editor setting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2021-05-01T23:22:17Z", "updated_at": "2024-02-08T10:04:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6f9586443afb73d2601269dfa8ea7f69d6d721d7" ] }, "48652": { "id": "MDExOlB1bGxSZXF1ZXN0NjQxMzA4OTAz", "public_id": 48652, "url": "https://github.com/godotengine/godot/pull/48652", "diff_url": "https://github.com/godotengine/godot/pull/48652.diff", "patch_url": "https://github.com/godotengine/godot/pull/48652.patch", "title": "Add `closest_points_between_segments()` basis path tests for Geometry2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NzA1OTIw", "created_at": "2021-05-11T18:20:34Z", "updated_at": "2024-04-11T09:11:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "f421d202808ce20ead45e4e6acf758a002809128" ] }, "50148": { "id": "MDExOlB1bGxSZXF1ZXN0NjgzMTE0MTc4", "public_id": 50148, "url": "https://github.com/godotengine/godot/pull/50148", "diff_url": "https://github.com/godotengine/godot/pull/50148.diff", "patch_url": "https://github.com/godotengine/godot/pull/50148.patch", "title": "Move 2D and 3D resources to their own folders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2021-07-04T04:45:09Z", "updated_at": "2024-02-28T15:15:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "c399424db9ee39e94cd21569ee87567de10586e2", "1cb531ddb6fedb5bed432eeaa17793a9e07f61ac" ] }, "51156": { "id": "MDExOlB1bGxSZXF1ZXN0NzAwOTc5MDM5", "public_id": 51156, "url": "https://github.com/godotengine/godot/pull/51156", "diff_url": "https://github.com/godotengine/godot/pull/51156.diff", "patch_url": "https://github.com/godotengine/godot/pull/51156.patch", "title": "Add const lvalue ref to container parameters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MzgzMzE2", "created_at": "2021-08-01T20:28:07Z", "updated_at": "2024-02-28T22:26:52Z", "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": [ "96a95cb9743e755f10fa6a14895ea099e5ac4c51" ] }, "51372": { "id": "MDExOlB1bGxSZXF1ZXN0NzA1OTI2MTA3", "public_id": 51372, "url": "https://github.com/godotengine/godot/pull/51372", "diff_url": "https://github.com/godotengine/godot/pull/51372.diff", "patch_url": "https://github.com/godotengine/godot/pull/51372.patch", "title": "Fix PathFollow tests, Add PathFollow3D forward test", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2021-08-07T18:05:52Z", "updated_at": "2024-07-21T02:28:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "c3a054fa0b90e62e18e62d5be1d1b9da389d18ad" ] }, "51569": { "id": "MDExOlB1bGxSZXF1ZXN0NzEwODkwMzkw", "public_id": 51569, "url": "https://github.com/godotengine/godot/pull/51569", "diff_url": "https://github.com/godotengine/godot/pull/51569.diff", "patch_url": "https://github.com/godotengine/godot/pull/51569.patch", "title": "Move 3D scene import classes to their own folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2021-08-12T13:10:19Z", "updated_at": "2024-01-05T16:59:03Z", "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": [ "9753a35c76735db3146e9f16df70f5579481cba2" ] }, "54641": { "id": "PR_kwDOAO6SJc4uKo93", "public_id": 54641, "url": "https://github.com/godotengine/godot/pull/54641", "diff_url": "https://github.com/godotengine/godot/pull/54641.diff", "patch_url": "https://github.com/godotengine/godot/pull/54641.patch", "title": "Use black for font outlines by default instead of white", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2021-11-05T19:50:48Z", "updated_at": "2024-02-29T18:59:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3fe01226b74a892270d724dea5c8c6d79a6bc5fa" ] }, "56420": { "id": "PR_kwDOAO6SJc4wcFni", "public_id": 56420, "url": "https://github.com/godotengine/godot/pull/56420", "diff_url": "https://github.com/godotengine/godot/pull/56420.diff", "patch_url": "https://github.com/godotengine/godot/pull/56420.patch", "title": "Automatically create folder in project manager create and import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MjUzODM2", "created_at": "2022-01-02T02:08:08Z", "updated_at": "2024-07-08T17:01:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2130f1121a4d4bbc8c812ac6bea78cae1203c7ad" ] }, "58375": { "id": "PR_kwDOAO6SJc4zMoO8", "public_id": 58375, "url": "https://github.com/godotengine/godot/pull/58375", "diff_url": "https://github.com/godotengine/godot/pull/58375.diff", "patch_url": "https://github.com/godotengine/godot/pull/58375.patch", "title": "Add temporary pivot for rotating multiple 2D nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-02-21T00:31:16Z", "updated_at": "2024-04-26T13:27:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f8cd3bbc36bfe84fd16ab5f6315a9d91debc2737" ] }, "59186": { "id": "PR_kwDOAO6SJc40gsbU", "public_id": 59186, "url": "https://github.com/godotengine/godot/pull/59186", "diff_url": "https://github.com/godotengine/godot/pull/59186.diff", "patch_url": "https://github.com/godotengine/godot/pull/59186.patch", "title": "Rename `VariantZeroAssigner` to `VariantDefaultInitializer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2022-03-16T06:22:09Z", "updated_at": "2023-12-18T18:24:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d48d3ea4eb91b7b87db347936a47b8de7be081a1" ] }, "59247": { "id": "PR_kwDOAO6SJc40ndsU", "public_id": 59247, "url": "https://github.com/godotengine/godot/pull/59247", "diff_url": "https://github.com/godotengine/godot/pull/59247.diff", "patch_url": "https://github.com/godotengine/godot/pull/59247.patch", "title": "Display the build date in the editor and when starting the engine", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2022-03-17T18:45:54Z", "updated_at": "2024-03-12T16:31:18Z", "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": [ "67e9ccdbc4909b975099ea73fc5ca92a28ce1e6a" ] }, "60965": { "id": "PR_kwDOAO6SJc43tScU", "public_id": 60965, "url": "https://github.com/godotengine/godot/pull/60965", "diff_url": "https://github.com/godotengine/godot/pull/60965.diff", "patch_url": "https://github.com/godotengine/godot/pull/60965.patch", "title": "Implement project-wide node groups", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTYzODg=", "created_at": "2022-05-12T09:53:08Z", "updated_at": "2024-06-28T17:08:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "958699a0c42320c5266540278a4c967ee6476623" ] }, "60974": { "id": "PR_kwDOAO6SJc43uwYf", "public_id": 60974, "url": "https://github.com/godotengine/godot/pull/60974", "diff_url": "https://github.com/godotengine/godot/pull/60974.diff", "patch_url": "https://github.com/godotengine/godot/pull/60974.patch", "title": "Fix behavior of 'Editable Children' toggle", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2022-05-12T15:45:12Z", "updated_at": "2024-02-18T01:15:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cb8a743e187bad97e196e2a599114c91486f5156" ] }, "61006": { "id": "PR_kwDOAO6SJc43zXD-", "public_id": 61006, "url": "https://github.com/godotengine/godot/pull/61006", "diff_url": "https://github.com/godotengine/godot/pull/61006.diff", "patch_url": "https://github.com/godotengine/godot/pull/61006.patch", "title": "[Windows] Enable crash reporter on MinGW builds.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2022-05-13T18:40:41Z", "updated_at": "2024-04-29T08:16:57Z", "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": [ "c1b34672f95d03be104828679f606ed4a1cc24c3" ] }, "61013": { "id": "PR_kwDOAO6SJc43z4pQ", "public_id": 61013, "url": "https://github.com/godotengine/godot/pull/61013", "diff_url": "https://github.com/godotengine/godot/pull/61013.diff", "patch_url": "https://github.com/godotengine/godot/pull/61013.patch", "title": "Add rotation unit tests for Transform3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2022-05-13T21:52:20Z", "updated_at": "2024-04-22T18:17:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "4e6de255400020297eb72e52fe6030e573950172" ] }, "61814": { "id": "PR_kwDOAO6SJc45U5D-", "public_id": 61814, "url": "https://github.com/godotengine/godot/pull/61814", "diff_url": "https://github.com/godotengine/godot/pull/61814.diff", "patch_url": "https://github.com/godotengine/godot/pull/61814.patch", "title": "Decrease the default idle parse delay in the script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2022-06-08T14:47:12Z", "updated_at": "2024-06-22T18:56:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cf09cc2115c9c00e306fca1f6b931071070b3e06" ] }, "63515": { "id": "PR_kwDOAO6SJc48JGon", "public_id": 63515, "url": "https://github.com/godotengine/godot/pull/63515", "diff_url": "https://github.com/godotengine/godot/pull/63515.diff", "patch_url": "https://github.com/godotengine/godot/pull/63515.patch", "title": "Store line change in script navigation history", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-07-26T22:35:07Z", "updated_at": "2024-04-26T13:27:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3a1246c198ac819edaf0d3f0c52f2255af0c8977" ] }, "63529": { "id": "PR_kwDOAO6SJc48LHwF", "public_id": 63529, "url": "https://github.com/godotengine/godot/pull/63529", "diff_url": "https://github.com/godotengine/godot/pull/63529.diff", "patch_url": "https://github.com/godotengine/godot/pull/63529.patch", "title": "Allow to set custom feature tags for testing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-07-27T11:35:58Z", "updated_at": "2024-02-22T20:38:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1b2c7bfe7763feb4d3922508739b1ed34888dd3a" ] }, "64351": { "id": "PR_kwDOAO6SJc49IJC4", "public_id": 64351, "url": "https://github.com/godotengine/godot/pull/64351", "diff_url": "https://github.com/godotengine/godot/pull/64351.diff", "patch_url": "https://github.com/godotengine/godot/pull/64351.patch", "title": "Make the drawing logic clearer in `Button`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2022-08-13T08:03:36Z", "updated_at": "2024-01-18T23:38:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f29a7d302e0de7eb4b10f57c849d369210c1be55" ] }, "64488": { "id": "PR_kwDOAO6SJc49PIQC", "public_id": 64488, "url": "https://github.com/godotengine/godot/pull/64488", "diff_url": "https://github.com/godotengine/godot/pull/64488.diff", "patch_url": "https://github.com/godotengine/godot/pull/64488.patch", "title": "Add interactive music support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2022-08-16T09:33:17Z", "updated_at": "2024-07-24T05:31:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "43b78cd2ad54ee71e37f7dac099439ec030650d1" ] }, "64908": { "id": "PR_kwDOAO6SJc491AXv", "public_id": 64908, "url": "https://github.com/godotengine/godot/pull/64908", "diff_url": "https://github.com/godotengine/godot/pull/64908.diff", "patch_url": "https://github.com/godotengine/godot/pull/64908.patch", "title": "Add `texel_scale` property to LightmapGI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzOTAzMg==", "created_at": "2022-08-25T22:31:15Z", "updated_at": "2024-01-05T11:49:50Z", "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": [ "eea2ad4019e38f1f9b0d191cb21f1ad612fa6d86" ] }, "65258": { "id": "PR_kwDOAO6SJc4-Sy2B", "public_id": 65258, "url": "https://github.com/godotengine/godot/pull/65258", "diff_url": "https://github.com/godotengine/godot/pull/65258.diff", "patch_url": "https://github.com/godotengine/godot/pull/65258.patch", "title": "Toggle control expand flag directly via top bar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2022-09-02T16:49:35Z", "updated_at": "2024-05-11T10:43:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2af78a5e86dd0671d1a31aa5f3496fe2661cb9cf" ] }, "65526": { "id": "PR_kwDOAO6SJc4-nccq", "public_id": 65526, "url": "https://github.com/godotengine/godot/pull/65526", "diff_url": "https://github.com/godotengine/godot/pull/65526.diff", "patch_url": "https://github.com/godotengine/godot/pull/65526.patch", "title": "Add `merged` method to allow returning Dictionary after merging", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-09-08T16:18:05Z", "updated_at": "2024-03-06T23:36:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "eb0a624902cc3136358bd1b69ae84e575f73a881" ] }, "65753": { "id": "PR_kwDOAO6SJc4-4ZWO", "public_id": 65753, "url": "https://github.com/godotengine/godot/pull/65753", "diff_url": "https://github.com/godotengine/godot/pull/65753.diff", "patch_url": "https://github.com/godotengine/godot/pull/65753.patch", "title": "Add a dialog to customize run instances", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-09-13T17:10:37Z", "updated_at": "2024-02-08T10:26:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5ab9e50461d02aaa5277abb4a7ffe84e5eeb2509" ] }, "66481": { "id": "PR_kwDOAO6SJc4_p6hR", "public_id": 66481, "url": "https://github.com/godotengine/godot/pull/66481", "diff_url": "https://github.com/godotengine/godot/pull/66481.diff", "patch_url": "https://github.com/godotengine/godot/pull/66481.patch", "title": "Add editor settings for autocompletion with NodePath and StringName", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2022-09-27T02:45:56Z", "updated_at": "2024-03-24T08:25:27Z", "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": [ "de8b6f7a3c1254254fd1079ef9a0a4614cc0dfc3" ] }, "66744": { "id": "PR_kwDOAO6SJc5AAAwB", "public_id": 66744, "url": "https://github.com/godotengine/godot/pull/66744", "diff_url": "https://github.com/godotengine/godot/pull/66744.diff", "patch_url": "https://github.com/godotengine/godot/pull/66744.patch", "title": "Reorganize some code to have 2D things grouped together", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2022-10-02T04:55:09Z", "updated_at": "2024-04-13T20:17:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "6dd4a687972fbb53e53aba008cc4fbea2c87d6af" ] }, "67132": { "id": "PR_kwDOAO6SJc5Actos", "public_id": 67132, "url": "https://github.com/godotengine/godot/pull/67132", "diff_url": "https://github.com/godotengine/godot/pull/67132.diff", "patch_url": "https://github.com/godotengine/godot/pull/67132.patch", "title": "Add UID support to GDScript files (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-10-09T13:24:17Z", "updated_at": "2024-01-29T20:19:23Z", "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": [ "c7f68a27ec4b825302998eeb5a400f869cd21cf7" ] }, "67220": { "id": "PR_kwDOAO6SJc5Ahd87", "public_id": 67220, "url": "https://github.com/godotengine/godot/pull/67220", "diff_url": "https://github.com/godotengine/godot/pull/67220.diff", "patch_url": "https://github.com/godotengine/godot/pull/67220.patch", "title": "Use `Packed*Array` over `Vector` in Variant", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2022-10-10T21:12:35Z", "updated_at": "2024-02-07T10:25:07Z", "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": [ "3edb671b8a8b16658da7d9ab6dca406004697f4c" ] }, "67226": { "id": "PR_kwDOAO6SJc5Ahx9Z", "public_id": 67226, "url": "https://github.com/godotengine/godot/pull/67226", "diff_url": "https://github.com/godotengine/godot/pull/67226.diff", "patch_url": "https://github.com/godotengine/godot/pull/67226.patch", "title": "Use `Packed*Array` over `Vector` in TypedArray", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2022-10-10T23:27:50Z", "updated_at": "2024-02-07T10:21:53Z", "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": [ "2c987833599413ec015e1592619b2db362098855" ] }, "68420": { "id": "PR_kwDOAO6SJc5CdFB2", "public_id": 68420, "url": "https://github.com/godotengine/godot/pull/68420", "diff_url": "https://github.com/godotengine/godot/pull/68420.diff", "patch_url": "https://github.com/godotengine/godot/pull/68420.patch", "title": "Allow configuration warnings to refer to a property (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2022-11-08T19:19:08Z", "updated_at": "2024-08-14T15:35:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d3852deaa450d77edb30df2bb1c77bd7bc45befc", "bf37a9bac6ebfb09c0a374260c35ede8373ce427" ] }, "68560": { "id": "PR_kwDOAO6SJc5CwV1F", "public_id": 68560, "url": "https://github.com/godotengine/godot/pull/68560", "diff_url": "https://github.com/godotengine/godot/pull/68560.diff", "patch_url": "https://github.com/godotengine/godot/pull/68560.patch", "title": "Overhaul Node documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2022-11-12T13:38:58Z", "updated_at": "2024-01-25T16:44:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b5ca06c9ca2e7184e54606585fde8e07334b1b80" ] }, "68649": { "id": "PR_kwDOAO6SJc5C1XYl", "public_id": 68649, "url": "https://github.com/godotengine/godot/pull/68649", "diff_url": "https://github.com/godotengine/godot/pull/68649.diff", "patch_url": "https://github.com/godotengine/godot/pull/68649.patch", "title": "Tweak SceneTree Documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2022-11-14T12:25:33Z", "updated_at": "2024-02-27T09:40:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "03400d03261b3c2e30b35becfc7629c06449a497" ] }, "69032": { "id": "PR_kwDOAO6SJc5DgQHl", "public_id": 69032, "url": "https://github.com/godotengine/godot/pull/69032", "diff_url": "https://github.com/godotengine/godot/pull/69032.diff", "patch_url": "https://github.com/godotengine/godot/pull/69032.patch", "title": "Use `check_changed_settings_in_group()` everywhere", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-11-22T23:17:24Z", "updated_at": "2024-02-20T18:37:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a031911c828da4f6f93950afa0688ac062bc96bd" ] }, "69087": { "id": "PR_kwDOAO6SJc5Dm-nZ", "public_id": 69087, "url": "https://github.com/godotengine/godot/pull/69087", "diff_url": "https://github.com/godotengine/godot/pull/69087.diff", "patch_url": "https://github.com/godotengine/godot/pull/69087.patch", "title": "Allow easily renaming multiple nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2022-11-24T01:37:44Z", "updated_at": "2024-03-04T19:46:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ffadba0b0806eae62c59a37c4d8736bcbbf26ecd" ] }, "69451": { "id": "PR_kwDOAO6SJc5EEmWS", "public_id": 69451, "url": "https://github.com/godotengine/godot/pull/69451", "diff_url": "https://github.com/godotengine/godot/pull/69451.diff", "patch_url": "https://github.com/godotengine/godot/pull/69451.patch", "title": "Overhaul Array documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2022-12-01T15:45:51Z", "updated_at": "2024-07-07T11:15:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "31a9c634d51916e742c1b62c403f67385cc114b1" ] }, "69662": { "id": "PR_kwDOAO6SJc5Ee_nG", "public_id": 69662, "url": "https://github.com/godotengine/godot/pull/69662", "diff_url": "https://github.com/godotengine/godot/pull/69662.diff", "patch_url": "https://github.com/godotengine/godot/pull/69662.patch", "title": "doc: Use `Signal.emit` instead of `emit_signal` in Object examples", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwNzkwMDcx", "created_at": "2022-12-06T13:43:24Z", "updated_at": "2024-04-09T09:16:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3286e191f3a4835088a80ac6c405338499104c90" ] }, "70315": { "id": "PR_kwDOAO6SJc5F0B_G", "public_id": 70315, "url": "https://github.com/godotengine/godot/pull/70315", "diff_url": "https://github.com/godotengine/godot/pull/70315.diff", "patch_url": "https://github.com/godotengine/godot/pull/70315.patch", "title": "Add Direct3D 12 rendering driver (Mesa NIR approach)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2022-12-19T20:04:18Z", "updated_at": "2024-05-13T01:18:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "2f47c573857f0e6f81281c62d51f006ab7f24828", "208c1020f52e66dcbe0bc8eae1622afb437e69a5", "cba15cd62575654b41636e6fcc6c57825f714a54" ] }, "70770": { "id": "PR_kwDOAO6SJc5Ga8BO", "public_id": 70770, "url": "https://github.com/godotengine/godot/pull/70770", "diff_url": "https://github.com/godotengine/godot/pull/70770.diff", "patch_url": "https://github.com/godotengine/godot/pull/70770.patch", "title": "Add option in SCons to clone env variables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2022-12-31T14:04:30Z", "updated_at": "2024-01-02T14:50:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ed52ac9b5df5bae8836b309f1d55f928ebc58481" ] }, "71578": { "id": "PR_kwDOAO6SJc5Hks5s", "public_id": 71578, "url": "https://github.com/godotengine/godot/pull/71578", "diff_url": "https://github.com/godotengine/godot/pull/71578.diff", "patch_url": "https://github.com/godotengine/godot/pull/71578.patch", "title": "Fix recursive resource local to scene (array/dictionary properties on resources)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-01-17T20:19:20Z", "updated_at": "2024-01-11T19:56:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "608b5d2e0712ed7d494bc1a1bc32a472c0f64e4d" ] }, "71975": { "id": "PR_kwDOAO6SJc5Ibn5u", "public_id": 71975, "url": "https://github.com/godotengine/godot/pull/71975", "diff_url": "https://github.com/godotengine/godot/pull/71975.diff", "patch_url": "https://github.com/godotengine/godot/pull/71975.patch", "title": "[Windows] Improve warning for path casing.", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-01-24T14:26:14Z", "updated_at": "2024-04-29T08:17:38Z", "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": [ "3679ea5d26850fe777a850f366456bff828f098e" ] }, "72323": { "id": "PR_kwDOAO6SJc5IwpXu", "public_id": 72323, "url": "https://github.com/godotengine/godot/pull/72323", "diff_url": "https://github.com/godotengine/godot/pull/72323.diff", "patch_url": "https://github.com/godotengine/godot/pull/72323.patch", "title": "Add FlowContainer wrap options for center alignment.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", "created_at": "2023-01-29T17:42:24Z", "updated_at": "2024-05-07T13:09:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e3efd51592466be221e5abcd8787fe3902e9d736" ] }, "72341": { "id": "PR_kwDOAO6SJc5Iw5vd", "public_id": 72341, "url": "https://github.com/godotengine/godot/pull/72341", "diff_url": "https://github.com/godotengine/godot/pull/72341.diff", "patch_url": "https://github.com/godotengine/godot/pull/72341.patch", "title": "Show selected end of line in TextEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-01-29T21:58:25Z", "updated_at": "2024-01-10T10:17:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "16e0fcd04abc3938a256c32ed0d305c990cf8f34" ] }, "72461": { "id": "PR_kwDOAO6SJc5I7nh8", "public_id": 72461, "url": "https://github.com/godotengine/godot/pull/72461", "diff_url": "https://github.com/godotengine/godot/pull/72461.diff", "patch_url": "https://github.com/godotengine/godot/pull/72461.patch", "title": "Make the rendering method dropdown also affect mobile if compatible", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-01-31T16:31:30Z", "updated_at": "2024-01-24T17:32:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "57f3bdb1e5f775f43b67386b1f625cc7ad414d07" ] }, "72572": { "id": "PR_kwDOAO6SJc5JFL_t", "public_id": 72572, "url": "https://github.com/godotengine/godot/pull/72572", "diff_url": "https://github.com/godotengine/godot/pull/72572.diff", "patch_url": "https://github.com/godotengine/godot/pull/72572.patch", "title": "Provide ability to override `EditorExportPlugin::_export_end()` in C++", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2023-02-02T07:42:14Z", "updated_at": "2024-01-04T15:45:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "5afc311783609cdc0d09f191b43372692c86df0d" ] }, "72638": { "id": "PR_kwDOAO6SJc5JKFS3", "public_id": 72638, "url": "https://github.com/godotengine/godot/pull/72638", "diff_url": "https://github.com/godotengine/godot/pull/72638.diff", "patch_url": "https://github.com/godotengine/godot/pull/72638.patch", "title": "Fix shadows for billboarded Sprite3D's", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjYxNDI=", "created_at": "2023-02-02T23:54:39Z", "updated_at": "2024-02-16T22:42:25Z", "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": [ "eab95698cdbec875e7a37d295790bf50f065dedd" ] }, "72912": { "id": "PR_kwDOAO6SJc5JjeaL", "public_id": 72912, "url": "https://github.com/godotengine/godot/pull/72912", "diff_url": "https://github.com/godotengine/godot/pull/72912.diff", "patch_url": "https://github.com/godotengine/godot/pull/72912.patch", "title": "GDScript: Add `@export_custom` annotation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2023-02-08T19:19:25Z", "updated_at": "2024-06-05T01:32:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8e520454ef92965a3e9c14240db0305405f5fead" ] }, "73896": { "id": "PR_kwDOAO6SJc5KvaKX", "public_id": 73896, "url": "https://github.com/godotengine/godot/pull/73896", "diff_url": "https://github.com/godotengine/godot/pull/73896.diff", "patch_url": "https://github.com/godotengine/godot/pull/73896.patch", "title": "Make freed object different than null in comparison operators (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2023-02-24T23:20:20Z", "updated_at": "2024-07-01T12:19:29Z", "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": [ "150b50cfcde95f74419ade2811d963224e96fc98" ] }, "73941": { "id": "PR_kwDOAO6SJc5KwrQX", "public_id": 73941, "url": "https://github.com/godotengine/godot/pull/73941", "diff_url": "https://github.com/godotengine/godot/pull/73941.diff", "patch_url": "https://github.com/godotengine/godot/pull/73941.patch", "title": "Blend import: Allow importing `active_collection_only`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4Mjg2OTYx", "created_at": "2023-02-25T18:14:29Z", "updated_at": "2024-06-03T19:22:36Z", "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": [ "c182adcd48195e94a9c7364af00a64b80ebdf2f7" ] }, "74195": { "id": "PR_kwDOAO6SJc5LEuB7", "public_id": 74195, "url": "https://github.com/godotengine/godot/pull/74195", "diff_url": "https://github.com/godotengine/godot/pull/74195.diff", "patch_url": "https://github.com/godotengine/godot/pull/74195.patch", "title": "Add option to reverse FlowContainer fill direction (HFlow bottom-to-top, VFlow right-to-left)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2ODgxMTg2", "created_at": "2023-03-01T22:31:10Z", "updated_at": "2024-02-02T11:10:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b8a7270567abdbb94a425727eb0b365d0c06f85d" ] }, "75005": { "id": "PR_kwDOAO6SJc5MQYK6", "public_id": 75005, "url": "https://github.com/godotengine/godot/pull/75005", "diff_url": "https://github.com/godotengine/godot/pull/75005.diff", "patch_url": "https://github.com/godotengine/godot/pull/75005.patch", "title": "Add option to toggle visibility of Position gizmos in 2D editor, organize existing options", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB534aA", "created_at": "2023-03-16T21:44:55Z", "updated_at": "2024-01-04T15:47:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d832f62a01f905ce60a104ac5d39e94670e5aaf1" ] }, "75048": { "id": "PR_kwDOAO6SJc5MWK4S", "public_id": 75048, "url": "https://github.com/godotengine/godot/pull/75048", "diff_url": "https://github.com/godotengine/godot/pull/75048.diff", "patch_url": "https://github.com/godotengine/godot/pull/75048.patch", "title": "Allow loading custom ProjectSettings instance", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-03-18T01:43:05Z", "updated_at": "2024-04-26T13:32:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4324d01c8e7d53718d0f2232d781098650c75f05" ] }, "75098": { "id": "PR_kwDOAO6SJc5MY7R3", "public_id": 75098, "url": "https://github.com/godotengine/godot/pull/75098", "diff_url": "https://github.com/godotengine/godot/pull/75098.diff", "patch_url": "https://github.com/godotengine/godot/pull/75098.patch", "title": "Add NavigationServer random point queries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-03-19T12:36:40Z", "updated_at": "2024-04-10T21:29:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "64a56245d8dfca272f6f60a6ef24b8bd08c29c83" ] }, "75166": { "id": "PR_kwDOAO6SJc5MgODZ", "public_id": 75166, "url": "https://github.com/godotengine/godot/pull/75166", "diff_url": "https://github.com/godotengine/godot/pull/75166.diff", "patch_url": "https://github.com/godotengine/godot/pull/75166.patch", "title": "SCons: Add `stack_size` and `default_pthread_stack_size` options to Web target", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2023-03-21T01:53:52Z", "updated_at": "2024-01-25T17:16:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "6788bc6bc2be68db9b9f1a37bf5edb8497eafb93" ] }, "75482": { "id": "PR_kwDOAO6SJc5NOMZp", "public_id": 75482, "url": "https://github.com/godotengine/godot/pull/75482", "diff_url": "https://github.com/godotengine/godot/pull/75482.diff", "patch_url": "https://github.com/godotengine/godot/pull/75482.patch", "title": "Add colored margin in Inspector for arrays and dictionaries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2023-03-30T03:43:31Z", "updated_at": "2024-05-03T10:42:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cba96066115626d5e7d86caf47284c7b83e59dfb" ] }, "75489": { "id": "PR_kwDOAO6SJc5NPO9z", "public_id": 75489, "url": "https://github.com/godotengine/godot/pull/75489", "diff_url": "https://github.com/godotengine/godot/pull/75489.diff", "patch_url": "https://github.com/godotengine/godot/pull/75489.patch", "title": "[DisplayServer] Use screen \"usable rect\" instead of full rect to calculate initial window rect.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-03-30T08:38:51Z", "updated_at": "2023-12-19T19:37:49Z", "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": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "b02cf351f35f85fa2afcaa12b644b818a4252cfe" ] }, "75623": { "id": "PR_kwDOAO6SJc5Ngs_M", "public_id": 75623, "url": "https://github.com/godotengine/godot/pull/75623", "diff_url": "https://github.com/godotengine/godot/pull/75623.diff", "patch_url": "https://github.com/godotengine/godot/pull/75623.patch", "title": "Fix missing script time for some functions in profiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzgzNjE1", "created_at": "2023-04-03T17:19:09Z", "updated_at": "2023-12-19T19:39:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f1cc14d5252b1c799a7960b3cced678eebb6ab2a" ] }, "75688": { "id": "PR_kwDOAO6SJc5Nq0zO", "public_id": 75688, "url": "https://github.com/godotengine/godot/pull/75688", "diff_url": "https://github.com/godotengine/godot/pull/75688.diff", "patch_url": "https://github.com/godotengine/godot/pull/75688.patch", "title": "Add setting for picking only top-most overlapping collision object", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MTk2NjY2", "created_at": "2023-04-05T11:50:42Z", "updated_at": "2024-08-12T20:21:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "a4072196938ece22094be9f2e4b1d1fe19586be3" ] }, "75787": { "id": "PR_kwDOAO6SJc5N2KUY", "public_id": 75787, "url": "https://github.com/godotengine/godot/pull/75787", "diff_url": "https://github.com/godotengine/godot/pull/75787.diff", "patch_url": "https://github.com/godotengine/godot/pull/75787.patch", "title": "Tweak environment in the Advanced Import Settings dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-04-07T16:11:54Z", "updated_at": "2024-04-16T01:19:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "72599858fc1bc6a9f3724a0b3b65df7ca33a6bc7" ] }, "75846": { "id": "PR_kwDOAO6SJc5N4qCN", "public_id": 75846, "url": "https://github.com/godotengine/godot/pull/75846", "diff_url": "https://github.com/godotengine/godot/pull/75846.diff", "patch_url": "https://github.com/godotengine/godot/pull/75846.patch", "title": "Add Unicode support to `String.to_*_case()` methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-04-09T09:10:20Z", "updated_at": "2024-02-22T14:35:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c0aa88ae4f1c2eadf369aad17dda34666cb912f8" ] }, "75860": { "id": "PR_kwDOAO6SJc5N5DF_", "public_id": 75860, "url": "https://github.com/godotengine/godot/pull/75860", "diff_url": "https://github.com/godotengine/godot/pull/75860.diff", "patch_url": "https://github.com/godotengine/godot/pull/75860.patch", "title": "Optimize `Color::find_named_color()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-04-09T17:12:33Z", "updated_at": "2024-05-23T23:00:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "49594d8c416f17b465f0cafaf2c81380e210f396" ] }, "75916": { "id": "PR_kwDOAO6SJc5N-hdG", "public_id": 75916, "url": "https://github.com/godotengine/godot/pull/75916", "diff_url": "https://github.com/godotengine/godot/pull/75916.diff", "patch_url": "https://github.com/godotengine/godot/pull/75916.patch", "title": "Add automatic checking for engine updates", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-04-11T00:21:19Z", "updated_at": "2024-04-16T08:41:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "49e69fabba8552d3ae17bdf323d5f5dbff40d6a6" ] }, "76140": { "id": "PR_kwDOAO6SJc5Oa3FL", "public_id": 76140, "url": "https://github.com/godotengine/godot/pull/76140", "diff_url": "https://github.com/godotengine/godot/pull/76140.diff", "patch_url": "https://github.com/godotengine/godot/pull/76140.patch", "title": "Add secondary light to 3D Advanced Import Settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5NzY0NTQx", "created_at": "2023-04-16T17:59:31Z", "updated_at": "2024-05-01T13:58:46Z", "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": [ "c3bc768d64d93db8848d2c04c2b2e72193f43b12" ] }, "76591": { "id": "PR_kwDOAO6SJc5PceOG", "public_id": 76591, "url": "https://github.com/godotengine/godot/pull/76591", "diff_url": "https://github.com/godotengine/godot/pull/76591.diff", "patch_url": "https://github.com/godotengine/godot/pull/76591.patch", "title": "Autocomplete properties in `tween_property`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-04-29T21:13:49Z", "updated_at": "2023-12-14T16:47:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "4883a12a136929967c4054c95476eda26a5ae7c8" ] }, "76654": { "id": "PR_kwDOAO6SJc5Phb-l", "public_id": 76654, "url": "https://github.com/godotengine/godot/pull/76654", "diff_url": "https://github.com/godotengine/godot/pull/76654.diff", "patch_url": "https://github.com/godotengine/godot/pull/76654.patch", "title": "Add useful functions to `FilterEdit` in `AnimationBlendTreeEditor`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-05-01T19:05:02Z", "updated_at": "2024-02-14T05:32:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "afe25937e4ff1938447ea8f7c6b2c3ce9bf38e2e" ] }, "76725": { "id": "PR_kwDOAO6SJc5Pvb_b", "public_id": 76725, "url": "https://github.com/godotengine/godot/pull/76725", "diff_url": "https://github.com/godotengine/godot/pull/76725.diff", "patch_url": "https://github.com/godotengine/godot/pull/76725.patch", "title": "Add option to bake a mesh from blend shape mix", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-05-04T06:18:56Z", "updated_at": "2024-04-22T11:05:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5d6e8d7dff67b2aea6e2179954114b7a4d5713b5" ] }, "76991": { "id": "PR_kwDOAO6SJc5QWjWL", "public_id": 76991, "url": "https://github.com/godotengine/godot/pull/76991", "diff_url": "https://github.com/godotengine/godot/pull/76991.diff", "patch_url": "https://github.com/godotengine/godot/pull/76991.patch", "title": "Add an editor setting to import resources while unfocused", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-05-12T05:29:11Z", "updated_at": "2024-04-16T19:31:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ed540964eeae7f518e6f80da3764779109b8caf7" ] }, "77069": { "id": "PR_kwDOAO6SJc5QdMY9", "public_id": 77069, "url": "https://github.com/godotengine/godot/pull/77069", "diff_url": "https://github.com/godotengine/godot/pull/77069.diff", "patch_url": "https://github.com/godotengine/godot/pull/77069.patch", "title": "Add tooltip plugin for AudioStream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-05-14T15:23:36Z", "updated_at": "2024-04-26T13:26:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1fce8d8a91afa5ae739377990c32239ffbe11c3a" ] }, "77471": { "id": "PR_kwDOAO6SJc5RVnAL", "public_id": 77471, "url": "https://github.com/godotengine/godot/pull/77471", "diff_url": "https://github.com/godotengine/godot/pull/77471.diff", "patch_url": "https://github.com/godotengine/godot/pull/77471.patch", "title": "Cache `TreeItem`s between runs in `EditorHelpSearch`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-05-25T12:01:31Z", "updated_at": "2024-01-17T18:00:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2920a875dc1712838fefd0bdd1208ffc99f6344f" ] }, "77554": { "id": "PR_kwDOAO6SJc5Rgebl", "public_id": 77554, "url": "https://github.com/godotengine/godot/pull/77554", "diff_url": "https://github.com/godotengine/godot/pull/77554.diff", "patch_url": "https://github.com/godotengine/godot/pull/77554.patch", "title": "Add inheriting classes to `DocTools`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-05-27T18:39:39Z", "updated_at": "2024-02-06T16:19:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "dc86483e3aef2879f94457220f32bb973ee1c912" ] }, "77697": { "id": "PR_kwDOAO6SJc5RzTSf", "public_id": 77697, "url": "https://github.com/godotengine/godot/pull/77697", "diff_url": "https://github.com/godotengine/godot/pull/77697.diff", "patch_url": "https://github.com/godotengine/godot/pull/77697.patch", "title": "Add a way to invalidate preview cache", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-05-31T15:02:05Z", "updated_at": "2024-04-29T08:45:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e62ca29da90a18bcc4c1fa9401d291b8126400c7" ] }, "77712": { "id": "PR_kwDOAO6SJc5R1Hbe", "public_id": 77712, "url": "https://github.com/godotengine/godot/pull/77712", "diff_url": "https://github.com/godotengine/godot/pull/77712.diff", "patch_url": "https://github.com/godotengine/godot/pull/77712.patch", "title": "Fix lossless formats in PortableCompressedTexture2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwMjQwMTY=", "created_at": "2023-05-31T20:28:47Z", "updated_at": "2024-01-05T16:12:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "47d991678d519d90c964a2d4d833c4f16ca485af" ] }, "77730": { "id": "PR_kwDOAO6SJc5R5xkT", "public_id": 77730, "url": "https://github.com/godotengine/godot/pull/77730", "diff_url": "https://github.com/godotengine/godot/pull/77730.diff", "patch_url": "https://github.com/godotengine/godot/pull/77730.patch", "title": "Fix `push_input` events not going through after first pressed mouse event", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4Mjg2OTYx", "created_at": "2023-06-01T13:28:45Z", "updated_at": "2024-01-23T08:34:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "7957354091a000f791a63cdfdd27d295c4e67a34" ] }, "77832": { "id": "PR_kwDOAO6SJc5SHUXM", "public_id": 77832, "url": "https://github.com/godotengine/godot/pull/77832", "diff_url": "https://github.com/godotengine/godot/pull/77832.diff", "patch_url": "https://github.com/godotengine/godot/pull/77832.patch", "title": "Fix incorrect check on importing project", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-06-04T09:17:23Z", "updated_at": "2024-01-08T11:16:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0a2ddaa6bdf1b44394dd2b523989411ecbff465a" ] }, "77932": { "id": "PR_kwDOAO6SJc5SWYDJ", "public_id": 77932, "url": "https://github.com/godotengine/godot/pull/77932", "diff_url": "https://github.com/godotengine/godot/pull/77932.diff", "patch_url": "https://github.com/godotengine/godot/pull/77932.patch", "title": "Fix custom resource icons in FileSystem", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-06-06T22:10:28Z", "updated_at": "2024-06-07T22:32:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a62ccf3f1a9018fe8f792c71a3872ede4b8964b0" ] }, "78095": { "id": "PR_kwDOAO6SJc5SsAc2", "public_id": 78095, "url": "https://github.com/godotengine/godot/pull/78095", "diff_url": "https://github.com/godotengine/godot/pull/78095.diff", "patch_url": "https://github.com/godotengine/godot/pull/78095.patch", "title": "Add a `get_or_add` method to Dictionary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-06-10T20:36:16Z", "updated_at": "2023-12-24T23:02:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "437586bf3109d563fa4f2a9d608446e00cf92579" ] }, "78119": { "id": "PR_kwDOAO6SJc5StRvz", "public_id": 78119, "url": "https://github.com/godotengine/godot/pull/78119", "diff_url": "https://github.com/godotengine/godot/pull/78119.diff", "patch_url": "https://github.com/godotengine/godot/pull/78119.patch", "title": "Allow configuring the script filename casing rule", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-06-11T16:30:20Z", "updated_at": "2024-03-05T09:08:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2bd714e34eb57b3fff2c9eaff0eb59ac2cb515aa" ] }, "78206": { "id": "PR_kwDOAO6SJc5S7vtr", "public_id": 78206, "url": "https://github.com/godotengine/godot/pull/78206", "diff_url": "https://github.com/godotengine/godot/pull/78206.diff", "patch_url": "https://github.com/godotengine/godot/pull/78206.patch", "title": "Add SceneTree.get_node_count_in_group()", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNzYxMzk=", "created_at": "2023-06-13T22:41:49Z", "updated_at": "2023-12-15T00:24:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "bddf24645d127cbdda13a42598f2a2d31b9b2335" ] }, "78219": { "id": "PR_kwDOAO6SJc5S-mOj", "public_id": 78219, "url": "https://github.com/godotengine/godot/pull/78219", "diff_url": "https://github.com/godotengine/godot/pull/78219.diff", "patch_url": "https://github.com/godotengine/godot/pull/78219.patch", "title": "Core: Add typed array support for binary serialization", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-06-14T10:47:03Z", "updated_at": "2024-04-14T16:48:51Z", "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": [ "c30bec7fcaf8257df4a76d678f70223f1c52df33" ] }, "78232": { "id": "PR_kwDOAO6SJc5TAuWY", "public_id": 78232, "url": "https://github.com/godotengine/godot/pull/78232", "diff_url": "https://github.com/godotengine/godot/pull/78232.diff", "patch_url": "https://github.com/godotengine/godot/pull/78232.patch", "title": "SCons: Add `-ffile-prefix-map` GCC/Clang option to make debug file paths relative", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-06-14T15:59:08Z", "updated_at": "2024-04-15T10:18:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "74e6b5a0598c2427ac8e2748fba1e0c24108ae4a" ] }, "78257": { "id": "PR_kwDOAO6SJc5TDsbt", "public_id": 78257, "url": "https://github.com/godotengine/godot/pull/78257", "diff_url": "https://github.com/godotengine/godot/pull/78257.diff", "patch_url": "https://github.com/godotengine/godot/pull/78257.patch", "title": "Document the upsides and downsides of packed arrays versus typed arrays", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-06-15T05:57:30Z", "updated_at": "2024-04-08T09:31:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ab8c9b678f94fd0a28f10953cf5cc872ecb701c2" ] }, "78378": { "id": "PR_kwDOAO6SJc5TQqFI", "public_id": 78378, "url": "https://github.com/godotengine/godot/pull/78378", "diff_url": "https://github.com/godotengine/godot/pull/78378.diff", "patch_url": "https://github.com/godotengine/godot/pull/78378.patch", "title": "Changed the way the rotation of a curve at a point is evaluated to match PathFollow2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMjg3NTY=", "created_at": "2023-06-17T19:57:18Z", "updated_at": "2024-01-04T15:46:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "acae38201077c8ee7013d2d9ec608dc8ee5c49c0" ] }, "78732": { "id": "PR_kwDOAO6SJc5T_MPa", "public_id": 78732, "url": "https://github.com/godotengine/godot/pull/78732", "diff_url": "https://github.com/godotengine/godot/pull/78732.diff", "patch_url": "https://github.com/godotengine/godot/pull/78732.patch", "title": "Set language encoding flag when using `ZIPPacker`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-06-27T04:02:42Z", "updated_at": "2024-01-23T19:26:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "08b1354b36c14a9c72128d33db4dbe6e5864a0e2" ] }, "78960": { "id": "PR_kwDOAO6SJc5Uc3Dm", "public_id": 78960, "url": "https://github.com/godotengine/godot/pull/78960", "diff_url": "https://github.com/godotengine/godot/pull/78960.diff", "patch_url": "https://github.com/godotengine/godot/pull/78960.patch", "title": "Make editor inspector follow focus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2023-07-02T18:56:27Z", "updated_at": "2024-01-04T20:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c6e895050dc59d42d92e1f30f1cf847d1665c442" ] }, "78967": { "id": "PR_kwDOAO6SJc5UfYR_", "public_id": 78967, "url": "https://github.com/godotengine/godot/pull/78967", "diff_url": "https://github.com/godotengine/godot/pull/78967.diff", "patch_url": "https://github.com/godotengine/godot/pull/78967.patch", "title": "GLTF: Update `OMI_physics_body`, add `OMI_physics_shape`, keep `OMI_collider`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-07-03T07:20:05Z", "updated_at": "2024-02-13T19:45:55Z", "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": [ "b00e5cef63fb98efcf8f2c6b0f1624f271381d2b" ] }, "78990": { "id": "PR_kwDOAO6SJc5UitgE", "public_id": 78990, "url": "https://github.com/godotengine/godot/pull/78990", "diff_url": "https://github.com/godotengine/godot/pull/78990.diff", "patch_url": "https://github.com/godotengine/godot/pull/78990.patch", "title": "Add search keywords to the class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-07-03T16:21:42Z", "updated_at": "2024-02-12T12:51:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5911a12db159a8c5471e39b808fd4a394bde7f57", "db798b29b29f2c1251a7787290fc50e6d05f1bfa" ] }, "78997": { "id": "PR_kwDOAO6SJc5Ujc46", "public_id": 78997, "url": "https://github.com/godotengine/godot/pull/78997", "diff_url": "https://github.com/godotengine/godot/pull/78997.diff", "patch_url": "https://github.com/godotengine/godot/pull/78997.patch", "title": "Fix crash caused by stale owner", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-07-03T19:25:56Z", "updated_at": "2024-01-25T16:05:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d3d00c703994394005f1a2f92791e075858fe9ee" ] }, "79054": { "id": "PR_kwDOAO6SJc5Ur1Rz", "public_id": 79054, "url": "https://github.com/godotengine/godot/pull/79054", "diff_url": "https://github.com/godotengine/godot/pull/79054.diff", "patch_url": "https://github.com/godotengine/godot/pull/79054.patch", "title": "[TextServer] Fix `get_word_breaks` and its uses.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-07-05T09:49:56Z", "updated_at": "2024-06-22T14:24:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b5e3238109a67b5c59ddb90c0646655f1d9d506c" ] }, "79075": { "id": "PR_kwDOAO6SJc5Uuipz", "public_id": 79075, "url": "https://github.com/godotengine/godot/pull/79075", "diff_url": "https://github.com/godotengine/godot/pull/79075.diff", "patch_url": "https://github.com/godotengine/godot/pull/79075.patch", "title": "Update typed arrays documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-07-05T17:25:06Z", "updated_at": "2024-04-08T13:42:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b33c3fa0920ef7f2394050eab8ed72c3576ee416" ] }, "79126": { "id": "PR_kwDOAO6SJc5U12tj", "public_id": 79126, "url": "https://github.com/godotengine/godot/pull/79126", "diff_url": "https://github.com/godotengine/godot/pull/79126.diff", "patch_url": "https://github.com/godotengine/godot/pull/79126.patch", "title": "Enable optional minimal SteamAPI integration for usage time tracking (editor only).", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-07-06T19:47:57Z", "updated_at": "2024-06-03T10:43:04Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c34d64669ef472e60da213edfbfddb3a28e337ce" ] }, "79179": { "id": "PR_kwDOAO6SJc5U-IAi", "public_id": 79179, "url": "https://github.com/godotengine/godot/pull/79179", "diff_url": "https://github.com/godotengine/godot/pull/79179.diff", "patch_url": "https://github.com/godotengine/godot/pull/79179.patch", "title": "Add `--no-header` option", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg3ODExMDc=", "created_at": "2023-07-07T23:08:09Z", "updated_at": "2024-02-15T18:05:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e25cfffc7f038246e276c1aa29660dcc2d87685f" ] }, "79183": { "id": "PR_kwDOAO6SJc5U-wUE", "public_id": 79183, "url": "https://github.com/godotengine/godot/pull/79183", "diff_url": "https://github.com/godotengine/godot/pull/79183.diff", "patch_url": "https://github.com/godotengine/godot/pull/79183.patch", "title": "Organize 2D audio, camera, and physics in Viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-07-08T04:03:06Z", "updated_at": "2024-03-11T02:40:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c1e9842afbde969db6cb9260c179748fd14829ad" ] }, "79185": { "id": "PR_kwDOAO6SJc5U-7x7", "public_id": 79185, "url": "https://github.com/godotengine/godot/pull/79185", "diff_url": "https://github.com/godotengine/godot/pull/79185.diff", "patch_url": "https://github.com/godotengine/godot/pull/79185.patch", "title": "Disable registering 3D physics types when 3D is disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-07-08T04:37:40Z", "updated_at": "2024-02-22T16:15:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "eb019e243f5048b1218d1b6cb5161fd8fb16a69c" ] }, "79316": { "id": "PR_kwDOAO6SJc5VKs_K", "public_id": 79316, "url": "https://github.com/godotengine/godot/pull/79316", "diff_url": "https://github.com/godotengine/godot/pull/79316.diff", "patch_url": "https://github.com/godotengine/godot/pull/79316.patch", "title": "Add export settings to the export dialog for GLTF", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-07-11T07:17:04Z", "updated_at": "2024-01-02T18:12:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "8acef03cb5881ef69c966dfb2f49e4088af36ffb" ] }, "79362": { "id": "PR_kwDOAO6SJc5VRw30", "public_id": 79362, "url": "https://github.com/godotengine/godot/pull/79362", "diff_url": "https://github.com/godotengine/godot/pull/79362.diff", "patch_url": "https://github.com/godotengine/godot/pull/79362.patch", "title": "[Web] Add IME input support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-07-12T07:22:01Z", "updated_at": "2024-06-25T03:34:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f9486a2d8874c8bc78ccd3895fac4047af6fb3b5" ] }, "79374": { "id": "PR_kwDOAO6SJc5VTpRy", "public_id": 79374, "url": "https://github.com/godotengine/godot/pull/79374", "diff_url": "https://github.com/godotengine/godot/pull/79374.diff", "patch_url": "https://github.com/godotengine/godot/pull/79374.patch", "title": "Ignore directory entries in TPZ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-07-12T12:40:11Z", "updated_at": "2024-01-24T17:06:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "59a5a1eb70dc02bec4a6462d36ef6a0daaa8694e" ] }, "79386": { "id": "PR_kwDOAO6SJc5VVhdf", "public_id": 79386, "url": "https://github.com/godotengine/godot/pull/79386", "diff_url": "https://github.com/godotengine/godot/pull/79386.diff", "patch_url": "https://github.com/godotengine/godot/pull/79386.patch", "title": "Improve autocompletion with `get_node`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-07-12T17:35:14Z", "updated_at": "2023-12-09T15:12:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c8889a7fe7c3c26b782c3c127dae97f89340df8b" ] }, "79387": { "id": "PR_kwDOAO6SJc5VWCet", "public_id": 79387, "url": "https://github.com/godotengine/godot/pull/79387", "diff_url": "https://github.com/godotengine/godot/pull/79387.diff", "patch_url": "https://github.com/godotengine/godot/pull/79387.patch", "title": "Update completion menu even if no options exist", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-07-12T19:08:58Z", "updated_at": "2024-03-04T13:12:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "46197cec74b6a73c8c14c5e8423be25ae6cb7fad" ] }, "79436": { "id": "PR_kwDOAO6SJc5Vcwoj", "public_id": 79436, "url": "https://github.com/godotengine/godot/pull/79436", "diff_url": "https://github.com/godotengine/godot/pull/79436.diff", "patch_url": "https://github.com/godotengine/godot/pull/79436.patch", "title": "Extend minimum/maximum zoom level of TextureRegion editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-07-13T18:30:56Z", "updated_at": "2024-01-29T20:47:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "085629a7c91c26b1664dcbf93b2d413688279435" ] }, "79452": { "id": "PR_kwDOAO6SJc5VeDbc", "public_id": 79452, "url": "https://github.com/godotengine/godot/pull/79452", "diff_url": "https://github.com/godotengine/godot/pull/79452.diff", "patch_url": "https://github.com/godotengine/godot/pull/79452.patch", "title": "Update Y-sort position of the first item in the sorted subtree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2023-07-14T00:24:39Z", "updated_at": "2024-02-22T16:52:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b7e5ea8a398b9b30e5e5c0a984559c9e0e3df491" ] }, "79460": { "id": "PR_kwDOAO6SJc5VgmdB", "public_id": 79460, "url": "https://github.com/godotengine/godot/pull/79460", "diff_url": "https://github.com/godotengine/godot/pull/79460.diff", "patch_url": "https://github.com/godotengine/godot/pull/79460.patch", "title": "Prevent mapping areas with invalid IDs for `Area2D/3D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-07-14T11:05:29Z", "updated_at": "2023-12-18T17:26:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "0081a50e327612c53b93b2848d05a107da19c9b5" ] }, "79577": { "id": "PR_kwDOAO6SJc5Vp_kt", "public_id": 79577, "url": "https://github.com/godotengine/godot/pull/79577", "diff_url": "https://github.com/godotengine/godot/pull/79577.diff", "patch_url": "https://github.com/godotengine/godot/pull/79577.patch", "title": "Make navigation map spatial queries thread-safe", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-07-17T10:49:06Z", "updated_at": "2024-02-16T10:52:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "4cc8748c478f495b4fff665f70cdc3e941910fad" ] }, "79617": { "id": "PR_kwDOAO6SJc5VzIzm", "public_id": 79617, "url": "https://github.com/godotengine/godot/pull/79617", "diff_url": "https://github.com/godotengine/godot/pull/79617.diff", "patch_url": "https://github.com/godotengine/godot/pull/79617.patch", "title": "Add size check to prevent popup bigger than the screen itself", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ2MDIy", "created_at": "2023-07-18T15:28:17Z", "updated_at": "2024-04-30T08:19:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "34210e812a15265b941e150e88af0d997355c804" ] }, "79723": { "id": "PR_kwDOAO6SJc5WCzv2", "public_id": 79723, "url": "https://github.com/godotengine/godot/pull/79723", "diff_url": "https://github.com/godotengine/godot/pull/79723.diff", "patch_url": "https://github.com/godotengine/godot/pull/79723.patch", "title": "Use existing `plugin.cfg` in configuration dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-07-20T20:40:25Z", "updated_at": "2024-05-01T14:02:23Z", "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": [ "7b3da2348beb3e93babe4e197c5d8fab3e7f7a3b" ] }, "79758": { "id": "PR_kwDOAO6SJc5WHpXm", "public_id": 79758, "url": "https://github.com/godotengine/godot/pull/79758", "diff_url": "https://github.com/godotengine/godot/pull/79758.diff", "patch_url": "https://github.com/godotengine/godot/pull/79758.patch", "title": "Clarify `Tween.set_parallel()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-07-21T18:18:17Z", "updated_at": "2024-03-11T14:01:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "207bd34aa54072476c5ca07252fed30306002560" ] }, "79785": { "id": "PR_kwDOAO6SJc5WJW1S", "public_id": 79785, "url": "https://github.com/godotengine/godot/pull/79785", "diff_url": "https://github.com/godotengine/godot/pull/79785.diff", "patch_url": "https://github.com/godotengine/godot/pull/79785.patch", "title": "Load project metadata file only when needed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-07-22T11:39:43Z", "updated_at": "2024-01-25T17:36:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3dc47b0b847e4c42aeb0fd5e2f569c543b4f97ab" ] }, "79796": { "id": "PR_kwDOAO6SJc5WJvCp", "public_id": 79796, "url": "https://github.com/godotengine/godot/pull/79796", "diff_url": "https://github.com/godotengine/godot/pull/79796.diff", "patch_url": "https://github.com/godotengine/godot/pull/79796.patch", "title": "Add a way to force history for undoredo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-07-22T18:38:50Z", "updated_at": "2024-06-26T13:07:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "57e046541d897e4ba65fac4cb73f95efb34e877f" ] }, "79813": { "id": "PR_kwDOAO6SJc5WKQvD", "public_id": 79813, "url": "https://github.com/godotengine/godot/pull/79813", "diff_url": "https://github.com/godotengine/godot/pull/79813.diff", "patch_url": "https://github.com/godotengine/godot/pull/79813.patch", "title": "Clarify that `Callable` will not be encoded with `var_to_bytes`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-07-23T08:14:52Z", "updated_at": "2024-01-25T16:42:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c909354396f1e35b9558178a48274e77ecb0f815" ] }, "79815": { "id": "PR_kwDOAO6SJc5WKWfU", "public_id": 79815, "url": "https://github.com/godotengine/godot/pull/79815", "diff_url": "https://github.com/godotengine/godot/pull/79815.diff", "patch_url": "https://github.com/godotengine/godot/pull/79815.patch", "title": "doc: Clarify when to construct a StringName ahead of time", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNTU5", "created_at": "2023-07-23T09:53:27Z", "updated_at": "2024-02-12T06:09:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9cbc4026ee1373633ad920712c300e39ae154fbd" ] }, "79833": { "id": "PR_kwDOAO6SJc5WK0v7", "public_id": 79833, "url": "https://github.com/godotengine/godot/pull/79833", "diff_url": "https://github.com/godotengine/godot/pull/79833.diff", "patch_url": "https://github.com/godotengine/godot/pull/79833.patch", "title": "Support custom AABBs within MultiMesh resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz", "created_at": "2023-07-23T17:50:48Z", "updated_at": "2024-03-01T02:20:06Z", "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" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ec6518d9cdf2ae49b808e8398ec48ede0886f2ea", "7ac8365e1122299eaf783310bf61c3c8148579cc" ] }, "79875": { "id": "PR_kwDOAO6SJc5WT2Hw", "public_id": 79875, "url": "https://github.com/godotengine/godot/pull/79875", "diff_url": "https://github.com/godotengine/godot/pull/79875.diff", "patch_url": "https://github.com/godotengine/godot/pull/79875.patch", "title": "[MinGW] Force separate debug symbols if executable size is larger than 1.9 GB.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-07-25T09:19:46Z", "updated_at": "2024-02-13T16:30:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "6cb5256bbeb1d32cc6c0ad179cf961c3ba50230a" ] }, "79918": { "id": "PR_kwDOAO6SJc5Wb-k6", "public_id": 79918, "url": "https://github.com/godotengine/godot/pull/79918", "diff_url": "https://github.com/godotengine/godot/pull/79918.diff", "patch_url": "https://github.com/godotengine/godot/pull/79918.patch", "title": "Add tooltips for tile source types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-07-26T12:27:08Z", "updated_at": "2024-04-26T13:32:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2cac59fbfacb51e0206255e51165d8746456922e" ] }, "80094": { "id": "PR_kwDOAO6SJc5W1q2f", "public_id": 80094, "url": "https://github.com/godotengine/godot/pull/80094", "diff_url": "https://github.com/godotengine/godot/pull/80094.diff", "patch_url": "https://github.com/godotengine/godot/pull/80094.patch", "title": "Explain which nodes receive `NOTIFICATION_WM_SIZE_CHANGED`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-07-31T19:53:38Z", "updated_at": "2024-01-25T16:44:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "361aa909da10d2bee04b46b48923ebb4c8a416c7" ] }, "80166": { "id": "PR_kwDOAO6SJc5XAiPA", "public_id": 80166, "url": "https://github.com/godotengine/godot/pull/80166", "diff_url": "https://github.com/godotengine/godot/pull/80166.diff", "patch_url": "https://github.com/godotengine/godot/pull/80166.patch", "title": "Fix physics server force integration docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2023-08-02T13:04:38Z", "updated_at": "2024-04-08T09:38:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e5632b0243bf3890ecdcca3bd4f9b8825059016d" ] }, "80183": { "id": "PR_kwDOAO6SJc5XCekF", "public_id": 80183, "url": "https://github.com/godotengine/godot/pull/80183", "diff_url": "https://github.com/godotengine/godot/pull/80183.diff", "patch_url": "https://github.com/godotengine/godot/pull/80183.patch", "title": "Overhaul NodePath documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-08-02T18:36:45Z", "updated_at": "2024-02-13T16:26:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "78574dd6a948038ad67921f29634aa73b9fcd71f" ] }, "80211": { "id": "PR_kwDOAO6SJc5XGEO8", "public_id": 80211, "url": "https://github.com/godotengine/godot/pull/80211", "diff_url": "https://github.com/godotengine/godot/pull/80211.diff", "patch_url": "https://github.com/godotengine/godot/pull/80211.patch", "title": "Implement support for application status indicators (tray icons).", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-08-03T10:22:16Z", "updated_at": "2024-02-28T12:25:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8da36031e4a52b78d972fc132528a705a3af0750" ] }, "80214": { "id": "PR_kwDOAO6SJc5XGpjs", "public_id": 80214, "url": "https://github.com/godotengine/godot/pull/80214", "diff_url": "https://github.com/godotengine/godot/pull/80214.diff", "patch_url": "https://github.com/godotengine/godot/pull/80214.patch", "title": "Implement hooks into renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-08-03T12:13:20Z", "updated_at": "2024-07-10T09:45:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5a98845655900a7884bf5a73c5406318f1106d77" ] }, "80223": { "id": "PR_kwDOAO6SJc5XHZoK", "public_id": 80223, "url": "https://github.com/godotengine/godot/pull/80223", "diff_url": "https://github.com/godotengine/godot/pull/80223.diff", "patch_url": "https://github.com/godotengine/godot/pull/80223.patch", "title": "Expose `Vector*` component-wise and scalar `min/max` to scripting", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-08-03T14:19:42Z", "updated_at": "2024-05-30T22:13:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0f5e0d1637cc401f353fd4692c1279a87972bc85" ] }, "80231": { "id": "PR_kwDOAO6SJc5XJkXI", "public_id": 80231, "url": "https://github.com/godotengine/godot/pull/80231", "diff_url": "https://github.com/godotengine/godot/pull/80231.diff", "patch_url": "https://github.com/godotengine/godot/pull/80231.patch", "title": "Support detecting and mapping Ctrl/Alt/Shift/Meta by their left/right physical location", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MTE4OA==", "created_at": "2023-08-03T22:43:57Z", "updated_at": "2024-02-06T13:38:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8406e60522bb8d09649193be43c1c819edc1d059" ] }, "80232": { "id": "PR_kwDOAO6SJc5XJxlM", "public_id": 80232, "url": "https://github.com/godotengine/godot/pull/80232", "diff_url": "https://github.com/godotengine/godot/pull/80232.diff", "patch_url": "https://github.com/godotengine/godot/pull/80232.patch", "title": "Improve warning messages related to Vulkan pipeline cache", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-08-04T00:17:56Z", "updated_at": "2024-05-21T14:51:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4a615924f817506c86070099b9c57bb53624d5bb" ] }, "80233": { "id": "PR_kwDOAO6SJc5XJ9bA", "public_id": 80233, "url": "https://github.com/godotengine/godot/pull/80233", "diff_url": "https://github.com/godotengine/godot/pull/80233.diff", "patch_url": "https://github.com/godotengine/godot/pull/80233.patch", "title": "Fix PathFollow3D update issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjA0ODY=", "created_at": "2023-08-04T01:46:58Z", "updated_at": "2024-02-13T16:32:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "43b184b4093072e600f06c6c92b300280d58495c" ] }, "80282": { "id": "PR_kwDOAO6SJc5XPF50", "public_id": 80282, "url": "https://github.com/godotengine/godot/pull/80282", "diff_url": "https://github.com/godotengine/godot/pull/80282.diff", "patch_url": "https://github.com/godotengine/godot/pull/80282.patch", "title": "Overhaul OS documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-08-05T00:23:21Z", "updated_at": "2024-01-04T17:10:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "465e843d40742f7e0763d80b1d3708ac47a1a41a" ] }, "80326": { "id": "PR_kwDOAO6SJc5XRE_u", "public_id": 80326, "url": "https://github.com/godotengine/godot/pull/80326", "diff_url": "https://github.com/godotengine/godot/pull/80326.diff", "patch_url": "https://github.com/godotengine/godot/pull/80326.patch", "title": "Remove exp hint of a few properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-08-06T09:26:51Z", "updated_at": "2023-12-05T13:47:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "09270f9624ed3156d194ffee4ae7b673fce58350" ] }, "80343": { "id": "PR_kwDOAO6SJc5XRfyh", "public_id": 80343, "url": "https://github.com/godotengine/godot/pull/80343", "diff_url": "https://github.com/godotengine/godot/pull/80343.diff", "patch_url": "https://github.com/godotengine/godot/pull/80343.patch", "title": "C#: Add analyzer release tracking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-08-06T16:38:18Z", "updated_at": "2024-02-21T01:27:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "f685c69bd437ab83e7a3ff0868f98b7f5809c2a4" ] }, "80363": { "id": "PR_kwDOAO6SJc5XT0uQ", "public_id": 80363, "url": "https://github.com/godotengine/godot/pull/80363", "diff_url": "https://github.com/godotengine/godot/pull/80363.diff", "patch_url": "https://github.com/godotengine/godot/pull/80363.patch", "title": "OpenGL: Implement 3D Texture support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNzYxMzk=", "created_at": "2023-08-07T08:42:48Z", "updated_at": "2024-03-11T22:50:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ea229f51488bd70732690fd1691f6a6f22f4ab91" ] }, "80372": { "id": "PR_kwDOAO6SJc5XVBTu", "public_id": 80372, "url": "https://github.com/godotengine/godot/pull/80372", "diff_url": "https://github.com/godotengine/godot/pull/80372.diff", "patch_url": "https://github.com/godotengine/godot/pull/80372.patch", "title": "Overhaul Engine singleton documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-08-07T12:11:21Z", "updated_at": "2024-02-27T09:40:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c11b52b1e5e630c2dbf970a4c44274e97e0fd323" ] }, "80375": { "id": "PR_kwDOAO6SJc5XVlHa", "public_id": 80375, "url": "https://github.com/godotengine/godot/pull/80375", "diff_url": "https://github.com/godotengine/godot/pull/80375.diff", "patch_url": "https://github.com/godotengine/godot/pull/80375.patch", "title": "astcenc: Update to 4.7.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-08-07T13:42:42Z", "updated_at": "2024-03-01T14:04:16Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "82f20cdcc0a48435fa3ba3f0d4ff4ecbb30da450" ] }, "80390": { "id": "PR_kwDOAO6SJc5XXoHU", "public_id": 80390, "url": "https://github.com/godotengine/godot/pull/80390", "diff_url": "https://github.com/godotengine/godot/pull/80390.diff", "patch_url": "https://github.com/godotengine/godot/pull/80390.patch", "title": "Fix potential integer underflow in rounded up divisions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4NzEyNDI0", "created_at": "2023-08-07T19:33:12Z", "updated_at": "2024-03-11T22:48:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "8747c67d9e549e9b2cf5a93201be105b9c8d9291" ] }, "80487": { "id": "PR_kwDOAO6SJc5XpTWx", "public_id": 80487, "url": "https://github.com/godotengine/godot/pull/80487", "diff_url": "https://github.com/godotengine/godot/pull/80487.diff", "patch_url": "https://github.com/godotengine/godot/pull/80487.patch", "title": "Expose `Script.get_global_name()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMTI1MDk=", "created_at": "2023-08-10T14:22:46Z", "updated_at": "2023-12-18T17:25:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e7e35e8366c2eb5c78e54a0dfac4f55640e7b016" ] }, "80544": { "id": "PR_kwDOAO6SJc5Xyb9A", "public_id": 80544, "url": "https://github.com/godotengine/godot/pull/80544", "diff_url": "https://github.com/godotengine/godot/pull/80544.diff", "patch_url": "https://github.com/godotengine/godot/pull/80544.patch", "title": "Fix read-only EditorSpinSlider display", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-08-12T12:07:38Z", "updated_at": "2024-02-09T17:36:14Z", "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": [ "fac939b7c33f333d0d36b830c2054886f0e0b0c5" ] }, "80548": { "id": "PR_kwDOAO6SJc5Xynv7", "public_id": 80548, "url": "https://github.com/godotengine/godot/pull/80548", "diff_url": "https://github.com/godotengine/godot/pull/80548.diff", "patch_url": "https://github.com/godotengine/godot/pull/80548.patch", "title": "Ensure the active window gains the keyboard focus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4MDE0Mjky", "created_at": "2023-08-12T13:54:37Z", "updated_at": "2024-03-11T16:18:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "669ce39f95eefa81db034eaa58d423466ad6c79f" ] }, "80690": { "id": "PR_kwDOAO6SJc5YE-Df", "public_id": 80690, "url": "https://github.com/godotengine/godot/pull/80690", "diff_url": "https://github.com/godotengine/godot/pull/80690.diff", "patch_url": "https://github.com/godotengine/godot/pull/80690.patch", "title": "Make RST docs consistent with Editor Help docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-08-16T15:34:58Z", "updated_at": "2024-02-20T10:14:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8ed19d1a246169c64cc819fbea6a2dc9002b7453" ] }, "80706": { "id": "PR_kwDOAO6SJc5YIrnh", "public_id": 80706, "url": "https://github.com/godotengine/godot/pull/80706", "diff_url": "https://github.com/godotengine/godot/pull/80706.diff", "patch_url": "https://github.com/godotengine/godot/pull/80706.patch", "title": "Rework `update_property` for array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2023-08-17T09:11:37Z", "updated_at": "2024-01-02T14:21:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b4d96bc710ac551c288c9ee4849c5462389b79b1" ] }, "80709": { "id": "PR_kwDOAO6SJc5YJQSy", "public_id": 80709, "url": "https://github.com/godotengine/godot/pull/80709", "diff_url": "https://github.com/godotengine/godot/pull/80709.diff", "patch_url": "https://github.com/godotengine/godot/pull/80709.patch", "title": "Fix controller vibration in macOS and migrate to GameController API", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU5NzY4Nzg1", "created_at": "2023-08-17T10:47:14Z", "updated_at": "2024-03-02T11:05:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "07313a08f41146e30005acfa784bdf005d23750b" ] }, "80819": { "id": "PR_kwDOAO6SJc5YUoCo", "public_id": 80819, "url": "https://github.com/godotengine/godot/pull/80819", "diff_url": "https://github.com/godotengine/godot/pull/80819.diff", "patch_url": "https://github.com/godotengine/godot/pull/80819.patch", "title": "Improve PackedScene unit test by covering more methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ2MDIy", "created_at": "2023-08-20T14:11:12Z", "updated_at": "2024-01-04T13:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "a31120b6f615b39f517a8b515d1da172afd25930" ] }, "80860": { "id": "PR_kwDOAO6SJc5YadBX", "public_id": 80860, "url": "https://github.com/godotengine/godot/pull/80860", "diff_url": "https://github.com/godotengine/godot/pull/80860.diff", "patch_url": "https://github.com/godotengine/godot/pull/80860.patch", "title": "Simplify right-click track insertion code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-08-21T17:51:22Z", "updated_at": "2024-06-19T04:23:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "9ba984e2c14c4a5f6464e828f9e2f9b8e4bb73ea" ] }, "80896": { "id": "PR_kwDOAO6SJc5YgMow", "public_id": 80896, "url": "https://github.com/godotengine/godot/pull/80896", "diff_url": "https://github.com/godotengine/godot/pull/80896.diff", "patch_url": "https://github.com/godotengine/godot/pull/80896.patch", "title": "Improve docs on how ParallaxLayer mirroring works.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMjQ5NTA=", "created_at": "2023-08-22T14:04:52Z", "updated_at": "2024-03-11T14:02:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "40813b68f06188a1ccd512212e8baffb2c115913" ] }, "80900": { "id": "PR_kwDOAO6SJc5Yg03h", "public_id": 80900, "url": "https://github.com/godotengine/godot/pull/80900", "diff_url": "https://github.com/godotengine/godot/pull/80900.diff", "patch_url": "https://github.com/godotengine/godot/pull/80900.patch", "title": "Refactor DDS loading code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-08-22T15:38:35Z", "updated_at": "2024-04-25T10:21:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e6766da6ace0c0152927585cb3d4c2823391282a" ] }, "80994": { "id": "PR_kwDOAO6SJc5Yyex1", "public_id": 80994, "url": "https://github.com/godotengine/godot/pull/80994", "diff_url": "https://github.com/godotengine/godot/pull/80994.diff", "patch_url": "https://github.com/godotengine/godot/pull/80994.patch", "title": "Trigger zoom from pan gestures when pressing ctrl", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyODI0Mw==", "created_at": "2023-08-25T12:04:41Z", "updated_at": "2024-06-22T22:09:02Z", "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": [ "6b45694836707cedb2dbdf342f27015c4e9df215" ] }, "81044": { "id": "PR_kwDOAO6SJc5Y3mqk", "public_id": 81044, "url": "https://github.com/godotengine/godot/pull/81044", "diff_url": "https://github.com/godotengine/godot/pull/81044.diff", "patch_url": "https://github.com/godotengine/godot/pull/81044.patch", "title": "Add PhysicsMaterial icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-08-27T13:47:51Z", "updated_at": "2024-01-04T13:37:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0095205917d97e4c4b4af2d5346ae295dda2d7fc" ] }, "81169": { "id": "PR_kwDOAO6SJc5ZJgO3", "public_id": 81169, "url": "https://github.com/godotengine/godot/pull/81169", "diff_url": "https://github.com/godotengine/godot/pull/81169.diff", "patch_url": "https://github.com/godotengine/godot/pull/81169.patch", "title": "Add Texture2D and Texture3D icons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-08-30T14:41:19Z", "updated_at": "2024-01-25T17:16:33Z", "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": [ "6cdd406c3d331854c63720ebf443c319a0c2fa0e" ] }, "81177": { "id": "PR_kwDOAO6SJc5ZKmYW", "public_id": 81177, "url": "https://github.com/godotengine/godot/pull/81177", "diff_url": "https://github.com/godotengine/godot/pull/81177.diff", "patch_url": "https://github.com/godotengine/godot/pull/81177.patch", "title": "Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-08-30T18:12:26Z", "updated_at": "2024-03-05T12:37:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "4f8d7cae2601343d6221ec95485fc6812c9a22d8" ] }, "81220": { "id": "PR_kwDOAO6SJc5ZUl2d", "public_id": 81220, "url": "https://github.com/godotengine/godot/pull/81220", "diff_url": "https://github.com/godotengine/godot/pull/81220.diff", "patch_url": "https://github.com/godotengine/godot/pull/81220.patch", "title": "Support loading more DDS formats", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-09-01T09:38:52Z", "updated_at": "2024-04-25T10:22:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "c278cc39465893e4de6028069f3af36900010469" ] }, "81243": { "id": "PR_kwDOAO6SJc5ZZMLm", "public_id": 81243, "url": "https://github.com/godotengine/godot/pull/81243", "diff_url": "https://github.com/godotengine/godot/pull/81243.diff", "patch_url": "https://github.com/godotengine/godot/pull/81243.patch", "title": "Fix internal events not being delivered to some Window types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-09-02T07:19:57Z", "updated_at": "2023-12-29T18:07:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "fa02d19fd170d050bb47c4e525061bf96afdb62a" ] }, "81260": { "id": "PR_kwDOAO6SJc5ZaYCI", "public_id": 81260, "url": "https://github.com/godotengine/godot/pull/81260", "diff_url": "https://github.com/godotengine/godot/pull/81260.diff", "patch_url": "https://github.com/godotengine/godot/pull/81260.patch", "title": "Improve editing of min/max particle properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-09-02T21:27:46Z", "updated_at": "2024-02-13T18:52:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ce9fec9b4d9c823433b417bbdc087fc0de350670" ] }, "81267": { "id": "PR_kwDOAO6SJc5Za96w", "public_id": 81267, "url": "https://github.com/godotengine/godot/pull/81267", "diff_url": "https://github.com/godotengine/godot/pull/81267.diff", "patch_url": "https://github.com/godotengine/godot/pull/81267.patch", "title": "Add isometric cell shape mode to `AStarGrid2D`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2023-09-03T11:19:02Z", "updated_at": "2024-01-04T16:05:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "04bb89c0bd963c2df6bec4d0d97457b3ba41faaa" ] }, "81303": { "id": "PR_kwDOAO6SJc5Zfuk8", "public_id": 81303, "url": "https://github.com/godotengine/godot/pull/81303", "diff_url": "https://github.com/godotengine/godot/pull/81303.diff", "patch_url": "https://github.com/godotengine/godot/pull/81303.patch", "title": "Add shorthand for using singleton string names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-09-04T15:10:07Z", "updated_at": "2024-05-13T10:20:45Z", "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": [ "a262d2d8811a43c906a4cac55b7126ebec7699be" ] }, "81325": { "id": "PR_kwDOAO6SJc5ZiBev", "public_id": 81325, "url": "https://github.com/godotengine/godot/pull/81325", "diff_url": "https://github.com/godotengine/godot/pull/81325.diff", "patch_url": "https://github.com/godotengine/godot/pull/81325.patch", "title": "Add a button to clear curve points in the Path2D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1NDIyNjg3", "created_at": "2023-09-05T04:28:31Z", "updated_at": "2024-07-01T17:29:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "93cccda82797d56956e5756841298671c4ecdb68" ] }, "81345": { "id": "PR_kwDOAO6SJc5ZlXbA", "public_id": 81345, "url": "https://github.com/godotengine/godot/pull/81345", "diff_url": "https://github.com/godotengine/godot/pull/81345.diff", "patch_url": "https://github.com/godotengine/godot/pull/81345.patch", "title": "GDScript: Add module description in markdown", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMzM4OTI=", "created_at": "2023-09-05T14:57:08Z", "updated_at": "2024-01-09T13:25:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f870711739929855be9eeca517ff3a818a23c541" ] }, "81458": { "id": "PR_kwDOAO6SJc5Z49PA", "public_id": 81458, "url": "https://github.com/godotengine/godot/pull/81458", "diff_url": "https://github.com/godotengine/godot/pull/81458.diff", "patch_url": "https://github.com/godotengine/godot/pull/81458.patch", "title": "Documentation: Add support for deprecated/experimental messages", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-09-08T15:36:30Z", "updated_at": "2024-02-15T14:59:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "af28f87791ac4aed15d8f869876296febf5d5b58" ] }, "81465": { "id": "PR_kwDOAO6SJc5Z6ICk", "public_id": 81465, "url": "https://github.com/godotengine/godot/pull/81465", "diff_url": "https://github.com/godotengine/godot/pull/81465.diff", "patch_url": "https://github.com/godotengine/godot/pull/81465.patch", "title": "Add unit test for `IP.resolve_hostname`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc0ODc3MA==", "created_at": "2023-09-08T20:06:42Z", "updated_at": "2024-04-10T12:36:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "65d076b78db7f6ca028c8f726763ec1152e39e05" ] }, "81506": { "id": "PR_kwDOAO6SJc5Z8YMD", "public_id": 81506, "url": "https://github.com/godotengine/godot/pull/81506", "diff_url": "https://github.com/godotengine/godot/pull/81506.diff", "patch_url": "https://github.com/godotengine/godot/pull/81506.patch", "title": "Fix `reparent()` losing owner", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwMjA2MDE1", "created_at": "2023-09-10T04:18:31Z", "updated_at": "2024-01-25T23:55:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b4aa6ad36eb1d523eb5eef41f8572ea654ac0745" ] }, "81533": { "id": "PR_kwDOAO6SJc5Z-WPB", "public_id": 81533, "url": "https://github.com/godotengine/godot/pull/81533", "diff_url": "https://github.com/godotengine/godot/pull/81533.diff", "patch_url": "https://github.com/godotengine/godot/pull/81533.patch", "title": "Add support for OpenXR hand interaction extension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-09-11T03:38:03Z", "updated_at": "2024-05-03T02:05:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "527c30c5940ce5ff25013f9876a75581603d8a55" ] }, "81629": { "id": "PR_kwDOAO6SJc5aRufh", "public_id": 81629, "url": "https://github.com/godotengine/godot/pull/81629", "diff_url": "https://github.com/godotengine/godot/pull/81629.diff", "patch_url": "https://github.com/godotengine/godot/pull/81629.patch", "title": "GDScript: Include lambda dependencies", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2023-09-13T21:44:45Z", "updated_at": "2024-02-12T12:49:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e4242f9b4022862e77fe3ca55d69f05dbfbcb819" ] }, "81639": { "id": "PR_kwDOAO6SJc5aU9NB", "public_id": 81639, "url": "https://github.com/godotengine/godot/pull/81639", "diff_url": "https://github.com/godotengine/godot/pull/81639.diff", "patch_url": "https://github.com/godotengine/godot/pull/81639.patch", "title": "Add `is_valid_letter()` to `TextServer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MzkyMzc=", "created_at": "2023-09-14T10:31:50Z", "updated_at": "2024-05-02T23:24:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "717513a62d971681a342303216143b30c5d20d4b" ] }, "81655": { "id": "PR_kwDOAO6SJc5aXKGr", "public_id": 81655, "url": "https://github.com/godotengine/godot/pull/81655", "diff_url": "https://github.com/godotengine/godot/pull/81655.diff", "patch_url": "https://github.com/godotengine/godot/pull/81655.patch", "title": "Expose `SceneTreeDialog` and `PropertySelector` via `EditorInterface`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzMxODMy", "created_at": "2023-09-14T16:25:06Z", "updated_at": "2024-02-28T15:15:04Z", "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": [ "558c2763e71484a9b713a1133d567eb247d3e01e" ] }, "81662": { "id": "PR_kwDOAO6SJc5aXzrK", "public_id": 81662, "url": "https://github.com/godotengine/godot/pull/81662", "diff_url": "https://github.com/godotengine/godot/pull/81662.diff", "patch_url": "https://github.com/godotengine/godot/pull/81662.patch", "title": "Change GDScriptDataType `container_element_type` to vector container", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-09-14T18:41:26Z", "updated_at": "2023-12-09T00:08:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "5cf0d772bc9a48c807b2ac63fe75b29df4671ecc" ] }, "81689": { "id": "PR_kwDOAO6SJc5abg_f", "public_id": 81689, "url": "https://github.com/godotengine/godot/pull/81689", "diff_url": "https://github.com/godotengine/godot/pull/81689.diff", "patch_url": "https://github.com/godotengine/godot/pull/81689.patch", "title": "Clarify `PackedByteArray.decompress*` limitations with external data", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-09-15T11:19:45Z", "updated_at": "2024-01-24T17:05:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4850b866e84ee49cf494dd85813f4b74f816897c" ] }, "81742": { "id": "PR_kwDOAO6SJc5afpVz", "public_id": 81742, "url": "https://github.com/godotengine/godot/pull/81742", "diff_url": "https://github.com/godotengine/godot/pull/81742.diff", "patch_url": "https://github.com/godotengine/godot/pull/81742.patch", "title": "Add additional tests for RegEx", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBymSOg", "created_at": "2023-09-16T15:02:17Z", "updated_at": "2024-04-11T09:11:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "b7de8e2c29d0ef1414f29c6b1cbf2b90fbc7e790" ] }, "81746": { "id": "PR_kwDOAO6SJc5afyRx", "public_id": 81746, "url": "https://github.com/godotengine/godot/pull/81746", "diff_url": "https://github.com/godotengine/godot/pull/81746.diff", "patch_url": "https://github.com/godotengine/godot/pull/81746.patch", "title": "Add ufbx for FBX importing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2023-09-16T17:29:49Z", "updated_at": "2024-02-23T22:54:42Z", "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": [ "04d43947bff4de9db8d7005862a1d895b6703fbc" ] }, "81809": { "id": "PR_kwDOAO6SJc5agtf-", "public_id": 81809, "url": "https://github.com/godotengine/godot/pull/81809", "diff_url": "https://github.com/godotengine/godot/pull/81809.diff", "patch_url": "https://github.com/godotengine/godot/pull/81809.patch", "title": "Clear monitoring in `Area*` when its space changes to invalid", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2023-09-17T15:45:33Z", "updated_at": "2024-01-15T16:03:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "ea30aabfb1fe24ea6e98db03452942a87c4d5f94" ] }, "81822": { "id": "PR_kwDOAO6SJc5ag4yX", "public_id": 81822, "url": "https://github.com/godotengine/godot/pull/81822", "diff_url": "https://github.com/godotengine/godot/pull/81822.diff", "patch_url": "https://github.com/godotengine/godot/pull/81822.patch", "title": "Add `NodePath::slice` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzMxODMy", "created_at": "2023-09-17T19:07:05Z", "updated_at": "2024-02-29T13:00:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "cd221c1816fe1ffa9c0e730667ade2940dd14632" ] }, "81858": { "id": "PR_kwDOAO6SJc5aj3zw", "public_id": 81858, "url": "https://github.com/godotengine/godot/pull/81858", "diff_url": "https://github.com/godotengine/godot/pull/81858.diff", "patch_url": "https://github.com/godotengine/godot/pull/81858.patch", "title": "Overhaul AudioStreamPlayer's documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-09-18T11:52:37Z", "updated_at": "2024-04-08T14:08:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "292982a78fa36bb3523dbb6379199271a2268794" ] }, "81864": { "id": "PR_kwDOAO6SJc5akWRF", "public_id": 81864, "url": "https://github.com/godotengine/godot/pull/81864", "diff_url": "https://github.com/godotengine/godot/pull/81864.diff", "patch_url": "https://github.com/godotengine/godot/pull/81864.patch", "title": "Tweaks to ViewportTexture's Documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-09-18T13:10:04Z", "updated_at": "2024-06-06T12:28:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e261d62ea8373b250fc05b2ec7cbf938cfee22e2" ] }, "81874": { "id": "PR_kwDOAO6SJc5alubO", "public_id": 81874, "url": "https://github.com/godotengine/godot/pull/81874", "diff_url": "https://github.com/godotengine/godot/pull/81874.diff", "patch_url": "https://github.com/godotengine/godot/pull/81874.patch", "title": "Remove lgtm.yml since LGTM is now replaced by Github Code Scanning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3OTU2NzU2", "created_at": "2023-09-18T16:25:21Z", "updated_at": "2024-01-23T15:47:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ee6cec1649b66f153d070a8171273370c4ef91a5" ] }, "81905": { "id": "PR_kwDOAO6SJc5aprxm", "public_id": 81905, "url": "https://github.com/godotengine/godot/pull/81905", "diff_url": "https://github.com/godotengine/godot/pull/81905.diff", "patch_url": "https://github.com/godotengine/godot/pull/81905.patch", "title": "Improve \"Add\" button consistency in Project Settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2023-09-19T08:31:37Z", "updated_at": "2024-01-15T12:35:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "1910f91f17d1e0b6339acd172e9f9e7c24b0124b" ] }, "81906": { "id": "PR_kwDOAO6SJc5apr_W", "public_id": 81906, "url": "https://github.com/godotengine/godot/pull/81906", "diff_url": "https://github.com/godotengine/godot/pull/81906.diff", "patch_url": "https://github.com/godotengine/godot/pull/81906.patch", "title": "Set `open_dominant_script_on_scene_change` to off by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MjI1Mzkx", "created_at": "2023-09-19T08:32:16Z", "updated_at": "2024-05-07T14:53:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "524e7acfc3fa58e3d63e6578677d21a52b315aa3" ] }, "81996": { "id": "PR_kwDOAO6SJc5az1AU", "public_id": 81996, "url": "https://github.com/godotengine/godot/pull/81996", "diff_url": "https://github.com/godotengine/godot/pull/81996.diff", "patch_url": "https://github.com/godotengine/godot/pull/81996.patch", "title": "Make ShaderMaterial always the last option in inspector resource dropdowns", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-09-20T17:54:54Z", "updated_at": "2024-02-07T10:17:00Z", "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": [ "93be97e6a741ba2fa9dac584219f4f808de237af" ] }, "82012": { "id": "PR_kwDOAO6SJc5a0qE6", "public_id": 82012, "url": "https://github.com/godotengine/godot/pull/82012", "diff_url": "https://github.com/godotengine/godot/pull/82012.diff", "patch_url": "https://github.com/godotengine/godot/pull/82012.patch", "title": "Animation: Fix reset value when adding new Bezier track", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk2MjEwNjQ=", "created_at": "2023-09-20T21:03:13Z", "updated_at": "2024-07-08T22:08:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bf01119cdf803e8d8b4b6cad969f858c710dda39" ] }, "82079": { "id": "PR_kwDOAO6SJc5a78uW", "public_id": 82079, "url": "https://github.com/godotengine/godot/pull/82079", "diff_url": "https://github.com/godotengine/godot/pull/82079.diff", "patch_url": "https://github.com/godotengine/godot/pull/82079.patch", "title": "Enable scrolling of output with UI scale changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzc0NDkw", "created_at": "2023-09-21T22:35:58Z", "updated_at": "2024-01-23T19:29:25Z", "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": [ "a7b2e090ad3d3beaf3fbea1deed4c44c42a33d45" ] }, "82084": { "id": "PR_kwDOAO6SJc5a8if8", "public_id": 82084, "url": "https://github.com/godotengine/godot/pull/82084", "diff_url": "https://github.com/godotengine/godot/pull/82084.diff", "patch_url": "https://github.com/godotengine/godot/pull/82084.patch", "title": "Merge `uid_cache.bin` and `global_script_class_cache.cfg` after mounting PCKs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1NjYzMA==", "created_at": "2023-09-22T01:40:50Z", "updated_at": "2024-04-10T10:08:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "5e6adb4a2dd947432e59ca00b6d046a68c534e10" ] }, "82113": { "id": "PR_kwDOAO6SJc5a_B6T", "public_id": 82113, "url": "https://github.com/godotengine/godot/pull/82113", "diff_url": "https://github.com/godotengine/godot/pull/82113.diff", "patch_url": "https://github.com/godotengine/godot/pull/82113.patch", "title": "Allow Editor to reload external changes of scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2023-09-22T12:03:47Z", "updated_at": "2024-03-11T15:08:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c051c44df999f48bacea4cac9237c418e4d31d09" ] }, "82122": { "id": "PR_kwDOAO6SJc5a_w1_", "public_id": 82122, "url": "https://github.com/godotengine/godot/pull/82122", "diff_url": "https://github.com/godotengine/godot/pull/82122.diff", "patch_url": "https://github.com/godotengine/godot/pull/82122.patch", "title": "GDScript: Add `@export_storage` annotation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-09-22T14:16:31Z", "updated_at": "2024-02-27T20:28:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "3a3a2011f4e5fae48fb3d556a15fda0206f92671" ] }, "82264": { "id": "PR_kwDOAO6SJc5bEJed", "public_id": 82264, "url": "https://github.com/godotengine/godot/pull/82264", "diff_url": "https://github.com/godotengine/godot/pull/82264.diff", "patch_url": "https://github.com/godotengine/godot/pull/82264.patch", "title": "Core: Allow methods of built-in `Variant` types to be used as Callables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-09-24T20:39:58Z", "updated_at": "2024-04-12T08:01:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "b04263644c3307b8b4a20838cd48f3c19692f1d2" ] }, "82283": { "id": "PR_kwDOAO6SJc5bE9-p", "public_id": 82283, "url": "https://github.com/godotengine/godot/pull/82283", "diff_url": "https://github.com/godotengine/godot/pull/82283.diff", "patch_url": "https://github.com/godotengine/godot/pull/82283.patch", "title": "Make the search bars in the \"Project Settings\" dialog grab focus when they appear", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-09-25T04:14:42Z", "updated_at": "2024-01-04T17:38:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c7d0565681ab4aa40748056f4f4b83250b4af431" ] }, "82306": { "id": "PR_kwDOAO6SJc5bIN0t", "public_id": 82306, "url": "https://github.com/godotengine/godot/pull/82306", "diff_url": "https://github.com/godotengine/godot/pull/82306.diff", "patch_url": "https://github.com/godotengine/godot/pull/82306.patch", "title": "Add `set_custom_interpolator()` to PropertyTweener", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-09-25T13:59:06Z", "updated_at": "2024-02-16T23:35:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "58f4984d607d89a07f1e44cdce99b17424864b4b" ] }, "82376": { "id": "PR_kwDOAO6SJc5bPRIu", "public_id": 82376, "url": "https://github.com/godotengine/godot/pull/82376", "diff_url": "https://github.com/godotengine/godot/pull/82376.diff", "patch_url": "https://github.com/godotengine/godot/pull/82376.patch", "title": "Document worker thread pool project settings and `TreeItem.uncollapse_tree()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-09-26T14:27:08Z", "updated_at": "2024-02-08T13:10:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "786e5bc731a3785ad1460e9910a938f4a0e3677c" ] }, "82468": { "id": "PR_kwDOAO6SJc5bZXB2", "public_id": 82468, "url": "https://github.com/godotengine/godot/pull/82468", "diff_url": "https://github.com/godotengine/godot/pull/82468.diff", "patch_url": "https://github.com/godotengine/godot/pull/82468.patch", "title": "Option to put TabContainer tabs at bottom", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2023-09-28T03:02:12Z", "updated_at": "2024-01-08T17:36:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f6a212837b2416d857b6efde12c9302309b61363" ] }, "82498": { "id": "PR_kwDOAO6SJc5bfBFZ", "public_id": 82498, "url": "https://github.com/godotengine/godot/pull/82498", "diff_url": "https://github.com/godotengine/godot/pull/82498.diff", "patch_url": "https://github.com/godotengine/godot/pull/82498.patch", "title": "Fix opening docs writing extra navigation history", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-09-28T21:05:12Z", "updated_at": "2024-03-11T15:09:07Z", "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": [ "0506d6f19279b54bf1464a77614fc9b27898aaf5" ] }, "82528": { "id": "PR_kwDOAO6SJc5bipQV", "public_id": 82528, "url": "https://github.com/godotengine/godot/pull/82528", "diff_url": "https://github.com/godotengine/godot/pull/82528.diff", "patch_url": "https://github.com/godotengine/godot/pull/82528.patch", "title": "Add support for exporting script classes without a name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-09-29T14:08:52Z", "updated_at": "2023-12-08T14:33:31Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7559eb1667da2329ba4bf216a1030079c4ee96e4" ] }, "82554": { "id": "PR_kwDOAO6SJc5bk0vU", "public_id": 82554, "url": "https://github.com/godotengine/godot/pull/82554", "diff_url": "https://github.com/godotengine/godot/pull/82554.diff", "patch_url": "https://github.com/godotengine/godot/pull/82554.patch", "title": "Allow registering \"runtime classes\" from GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-09-29T22:50:42Z", "updated_at": "2024-07-22T15:31:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "ea75307a11fc62479062bc923dde6e2655dff47c" ] }, "82561": { "id": "PR_kwDOAO6SJc5blARR", "public_id": 82561, "url": "https://github.com/godotengine/godot/pull/82561", "diff_url": "https://github.com/godotengine/godot/pull/82561.diff", "patch_url": "https://github.com/godotengine/godot/pull/82561.patch", "title": "Make `target_desired_distance` affect the navigation of `NavigationAgent2D/3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3OTAxNjc=", "created_at": "2023-09-30T01:01:50Z", "updated_at": "2024-03-07T05:46:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "fce16b6662b49ba19599ce00b1b204f1dd92645c" ] }, "82599": { "id": "PR_kwDOAO6SJc5bmKxJ", "public_id": 82599, "url": "https://github.com/godotengine/godot/pull/82599", "diff_url": "https://github.com/godotengine/godot/pull/82599.diff", "patch_url": "https://github.com/godotengine/godot/pull/82599.patch", "title": "Change ShapeCast3D and RayCast3D debug to use RenderingServer directly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-09-30T23:24:47Z", "updated_at": "2024-02-27T20:34:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "f556d7a54b40fd9b3e4adb59dce5cdffbdbbfd0c" ] }, "82639": { "id": "PR_kwDOAO6SJc5bn3x8", "public_id": 82639, "url": "https://github.com/godotengine/godot/pull/82639", "diff_url": "https://github.com/godotengine/godot/pull/82639.diff", "patch_url": "https://github.com/godotengine/godot/pull/82639.patch", "title": "GDScript: Improve error messages for invalid indexing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMzI1Nzkz", "created_at": "2023-10-01T20:24:31Z", "updated_at": "2024-01-04T15:40:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5efbed51cce62cdd9a2927638030e76bf688cdf7" ] }, "82661": { "id": "PR_kwDOAO6SJc5bo52A", "public_id": 82661, "url": "https://github.com/godotengine/godot/pull/82661", "diff_url": "https://github.com/godotengine/godot/pull/82661.diff", "patch_url": "https://github.com/godotengine/godot/pull/82661.patch", "title": "[Text Overrun] Add option to set custom ellipsis character, add support for system font fallback.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-02T05:23:15Z", "updated_at": "2023-12-11T23:36:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "56579f397decc0d399ff3ca49f0a3abeadda682b" ] }, "82668": { "id": "PR_kwDOAO6SJc5bpvY2", "public_id": 82668, "url": "https://github.com/godotengine/godot/pull/82668", "diff_url": "https://github.com/godotengine/godot/pull/82668.diff", "patch_url": "https://github.com/godotengine/godot/pull/82668.patch", "title": "Improve split blending logic for Vulkan", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMzAyNDc5", "created_at": "2023-10-02T09:04:15Z", "updated_at": "2023-12-18T17:25:59Z", "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": [ "dd3d380a01c71b7b4826e2f573793c86aa5f5c10" ] }, "82669": { "id": "PR_kwDOAO6SJc5bp6Fr", "public_id": 82669, "url": "https://github.com/godotengine/godot/pull/82669", "diff_url": "https://github.com/godotengine/godot/pull/82669.diff", "patch_url": "https://github.com/godotengine/godot/pull/82669.patch", "title": "Add `set_slot_custom_icon` and `get_slot_custom_icon` to GraphNode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgyMDgxNjU=", "created_at": "2023-10-02T09:37:59Z", "updated_at": "2024-01-08T14:02:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "631d722674588bfca4f833c3534872b0c3805472" ] }, "82800": { "id": "PR_kwDOAO6SJc5b7NYN", "public_id": 82800, "url": "https://github.com/godotengine/godot/pull/82800", "diff_url": "https://github.com/godotengine/godot/pull/82800.diff", "patch_url": "https://github.com/godotengine/godot/pull/82800.patch", "title": "Add screen-related attributes to mouse input events", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-10-04T17:25:42Z", "updated_at": "2024-02-09T20:36:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "2235a1cbd06440911c2679204dbc8b7d47b7e83f" ] }, "82802": { "id": "PR_kwDOAO6SJc5b7O25", "public_id": 82802, "url": "https://github.com/godotengine/godot/pull/82802", "diff_url": "https://github.com/godotengine/godot/pull/82802.diff", "patch_url": "https://github.com/godotengine/godot/pull/82802.patch", "title": "Fix saving branch as scene saves children without owner set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzOTAzMg==", "created_at": "2023-10-04T17:30:30Z", "updated_at": "2024-01-03T15:01:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "561fcf54a4dbb4cc51ff429edb2badc6c2bf87d3" ] }, "82804": { "id": "PR_kwDOAO6SJc5b7VvX", "public_id": 82804, "url": "https://github.com/godotengine/godot/pull/82804", "diff_url": "https://github.com/godotengine/godot/pull/82804.diff", "patch_url": "https://github.com/godotengine/godot/pull/82804.patch", "title": "Automatically ensure correct normals in Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-10-04T17:52:12Z", "updated_at": "2024-04-25T10:23:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "f31371c04e6cbce08ef2d99d7b868ac9aad6c1a1" ] }, "82821": { "id": "PR_kwDOAO6SJc5b8ykx", "public_id": 82821, "url": "https://github.com/godotengine/godot/pull/82821", "diff_url": "https://github.com/godotengine/godot/pull/82821.diff", "patch_url": "https://github.com/godotengine/godot/pull/82821.patch", "title": "Allow to remove signal connections using `Delete`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1MTQyNTY=", "created_at": "2023-10-04T23:49:06Z", "updated_at": "2024-01-18T00:24:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3b9fc45f8c5bc6b1d52888d74b357667b1984f7d" ] }, "82852": { "id": "PR_kwDOAO6SJc5cA015", "public_id": 82852, "url": "https://github.com/godotengine/godot/pull/82852", "diff_url": "https://github.com/godotengine/godot/pull/82852.diff", "patch_url": "https://github.com/godotengine/godot/pull/82852.patch", "title": "Add context support for editor property name i18n", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-10-05T13:45:26Z", "updated_at": "2024-04-06T07:03:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "479b7afa8e83607b05a39da71b370b3aee78688e" ] }, "82872": { "id": "PR_kwDOAO6SJc5cCQKW", "public_id": 82872, "url": "https://github.com/godotengine/godot/pull/82872", "diff_url": "https://github.com/godotengine/godot/pull/82872.diff", "patch_url": "https://github.com/godotengine/godot/pull/82872.patch", "title": "Prompt require editor restart to user when gizmo color changed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-10-05T17:30:56Z", "updated_at": "2024-01-25T17:36:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b0ccd5c84f460d875d127455741d817ece6d3bed" ] }, "82884": { "id": "PR_kwDOAO6SJc5cD1Iy", "public_id": 82884, "url": "https://github.com/godotengine/godot/pull/82884", "diff_url": "https://github.com/godotengine/godot/pull/82884.diff", "patch_url": "https://github.com/godotengine/godot/pull/82884.patch", "title": "Clarify some descriptions regarding resource cache", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-10-05T23:27:22Z", "updated_at": "2023-12-16T17:00:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "a1aa1a468f1b8e9457c985197fdc90d4486a517a" ] }, "82887": { "id": "PR_kwDOAO6SJc5cEF4K", "public_id": 82887, "url": "https://github.com/godotengine/godot/pull/82887", "diff_url": "https://github.com/godotengine/godot/pull/82887.diff", "patch_url": "https://github.com/godotengine/godot/pull/82887.patch", "title": "Reduce minimum capsule/cylinder mesh rings to 0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-06T01:23:03Z", "updated_at": "2023-12-08T17:58:50Z", "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": [ "6ee9edb9460115d5640023a5b9e7ca77cf6ebb17" ] }, "82889": { "id": "PR_kwDOAO6SJc5cENCe", "public_id": 82889, "url": "https://github.com/godotengine/godot/pull/82889", "diff_url": "https://github.com/godotengine/godot/pull/82889.diff", "patch_url": "https://github.com/godotengine/godot/pull/82889.patch", "title": "Improve Node's documentation on `process_mode` related members/methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3OTAxNjc=", "created_at": "2023-10-06T02:17:58Z", "updated_at": "2024-02-02T11:31:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "61872e47aff153d0cdbafbc41b3c180fba9f3397" ] }, "82894": { "id": "PR_kwDOAO6SJc5cEkvL", "public_id": 82894, "url": "https://github.com/godotengine/godot/pull/82894", "diff_url": "https://github.com/godotengine/godot/pull/82894.diff", "patch_url": "https://github.com/godotengine/godot/pull/82894.patch", "title": "Add compatibility rename of `(v)align` properties of `Label`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2NDcyNTE0", "created_at": "2023-10-06T04:58:33Z", "updated_at": "2024-01-04T17:05:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0be873bed22315e296bfb18ad90c39c74d52a687" ] }, "82897": { "id": "PR_kwDOAO6SJc5cE4CH", "public_id": 82897, "url": "https://github.com/godotengine/godot/pull/82897", "diff_url": "https://github.com/godotengine/godot/pull/82897.diff", "patch_url": "https://github.com/godotengine/godot/pull/82897.patch", "title": "[PopupMenu] Handle `physical_keycode` and `key_label` of shortcuts.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-06T06:37:21Z", "updated_at": "2024-01-11T14:52:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "15cdc526586fe7e02f56bdf844cabc91fd2d43ac" ] }, "82899": { "id": "PR_kwDOAO6SJc5cFAnY", "public_id": 82899, "url": "https://github.com/godotengine/godot/pull/82899", "diff_url": "https://github.com/godotengine/godot/pull/82899.diff", "patch_url": "https://github.com/godotengine/godot/pull/82899.patch", "title": "Rename ImportSettings dialogs to have \"Dialog\" in the name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-06T07:06:59Z", "updated_at": "2023-12-12T02:03:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "a8dc34b8f0234dd798ce50703572b7df86ab8dd1" ] }, "82900": { "id": "PR_kwDOAO6SJc5cFWUf", "public_id": 82900, "url": "https://github.com/godotengine/godot/pull/82900", "diff_url": "https://github.com/godotengine/godot/pull/82900.diff", "patch_url": "https://github.com/godotengine/godot/pull/82900.patch", "title": "[PopupMenu] Handle shortcuts with \"global\" flag directly.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-06T08:19:27Z", "updated_at": "2024-01-11T14:52:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f93e254b58c75deb7f1dbc3f04886014885114b5" ] }, "82903": { "id": "PR_kwDOAO6SJc5cFfhy", "public_id": 82903, "url": "https://github.com/godotengine/godot/pull/82903", "diff_url": "https://github.com/godotengine/godot/pull/82903.diff", "patch_url": "https://github.com/godotengine/godot/pull/82903.patch", "title": "Help compilers optimize `Object::cast_to()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-10-06T08:47:28Z", "updated_at": "2024-03-06T12:36:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "fdc47adf1ebd6146d52af024befa115b8d64ed81" ] }, "82916": { "id": "PR_kwDOAO6SJc5cHZWm", "public_id": 82916, "url": "https://github.com/godotengine/godot/pull/82916", "diff_url": "https://github.com/godotengine/godot/pull/82916.diff", "patch_url": "https://github.com/godotengine/godot/pull/82916.patch", "title": "Support updating tooltip immediately after editor description change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-10-06T14:23:06Z", "updated_at": "2024-01-03T15:17: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" } ], "commits": [ "4680ced5faf403ab779b7f841b1f246f7a2c5fab" ] }, "82933": { "id": "PR_kwDOAO6SJc5cJgMH", "public_id": 82933, "url": "https://github.com/godotengine/godot/pull/82933", "diff_url": "https://github.com/godotengine/godot/pull/82933.diff", "patch_url": "https://github.com/godotengine/godot/pull/82933.patch", "title": "Orthonormalize PhysicalBone3D transforms when resetting them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-06T20:49:01Z", "updated_at": "2024-02-02T16:54:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "b015fba2c8a481efe65fe29da10a1be5022d9cd6" ] }, "82950": { "id": "PR_kwDOAO6SJc5cKuQd", "public_id": 82950, "url": "https://github.com/godotengine/godot/pull/82950", "diff_url": "https://github.com/godotengine/godot/pull/82950.diff", "patch_url": "https://github.com/godotengine/godot/pull/82950.patch", "title": "Rewrite docs for physics damping project settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg5MDQ2MjA=", "created_at": "2023-10-07T09:56:53Z", "updated_at": "2024-02-09T17:14:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7d9f6da8e39e43498f4e0d1cacbddf29d6d28f35" ] }, "82952": { "id": "PR_kwDOAO6SJc5cKw8O", "public_id": 82952, "url": "https://github.com/godotengine/godot/pull/82952", "diff_url": "https://github.com/godotengine/godot/pull/82952.diff", "patch_url": "https://github.com/godotengine/godot/pull/82952.patch", "title": "Allow `@export`ed Arrays to set property hints for their elements", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0NzEzMA==", "created_at": "2023-10-07T10:37:19Z", "updated_at": "2024-03-06T13:54:12Z", "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": [ "882441a0ad00fed66bf5d0859e36e7f369d9d509" ] }, "82953": { "id": "PR_kwDOAO6SJc5cKyIt", "public_id": 82953, "url": "https://github.com/godotengine/godot/pull/82953", "diff_url": "https://github.com/godotengine/godot/pull/82953.diff", "patch_url": "https://github.com/godotengine/godot/pull/82953.patch", "title": "Add thread guard for `force_draw` and update related documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-10-07T10:56:51Z", "updated_at": "2024-01-25T16:45:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b88b84ce18c8620a1b451a635f12daa90db5209f" ] }, "82955": { "id": "PR_kwDOAO6SJc5cKy-g", "public_id": 82955, "url": "https://github.com/godotengine/godot/pull/82955", "diff_url": "https://github.com/godotengine/godot/pull/82955.diff", "patch_url": "https://github.com/godotengine/godot/pull/82955.patch", "title": "Add unit tests for C# source generators", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2023-10-07T11:10:12Z", "updated_at": "2024-02-13T19:54:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "b352bdc8cbd241bc0268fa55f2374d913eef00d7" ] }, "82961": { "id": "PR_kwDOAO6SJc5cK5Y5", "public_id": 82961, "url": "https://github.com/godotengine/godot/pull/82961", "diff_url": "https://github.com/godotengine/godot/pull/82961.diff", "patch_url": "https://github.com/godotengine/godot/pull/82961.patch", "title": "Fix body leaving area gravity influence", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY0NTIxMTU4", "created_at": "2023-10-07T12:52:02Z", "updated_at": "2024-02-22T00:38:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "492f1c2406fa0f8d0958bcb578d101e409a60237" ] }, "82968": { "id": "PR_kwDOAO6SJc5cLBcw", "public_id": 82968, "url": "https://github.com/godotengine/godot/pull/82968", "diff_url": "https://github.com/godotengine/godot/pull/82968.diff", "patch_url": "https://github.com/godotengine/godot/pull/82968.patch", "title": "Document Bounce = 1.0 not being sufficient for infinite energy conservation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-10-07T14:58:17Z", "updated_at": "2024-03-26T21:37:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7ff1704b1bbe2906be696849d676901ec4c1c62e" ] }, "82980": { "id": "PR_kwDOAO6SJc5cLVND", "public_id": 82980, "url": "https://github.com/godotengine/godot/pull/82980", "diff_url": "https://github.com/godotengine/godot/pull/82980.diff", "patch_url": "https://github.com/godotengine/godot/pull/82980.patch", "title": "[C#] Enable nullability for variant structs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-10-07T19:47:49Z", "updated_at": "2023-12-14T16:47:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "db7a643e1c59fec984e403ac7cfc0a19824531b3" ] }, "82983": { "id": "PR_kwDOAO6SJc5cLcJI", "public_id": 82983, "url": "https://github.com/godotengine/godot/pull/82983", "diff_url": "https://github.com/godotengine/godot/pull/82983.diff", "patch_url": "https://github.com/godotengine/godot/pull/82983.patch", "title": "[C#] Enable nullability for variant classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-10-07T21:43:55Z", "updated_at": "2023-12-21T02:26:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "08e44123cba957898ba7ef3bff9da3ea534bc6c4" ] }, "82984": { "id": "PR_kwDOAO6SJc5cLiUe", "public_id": 82984, "url": "https://github.com/godotengine/godot/pull/82984", "diff_url": "https://github.com/godotengine/godot/pull/82984.diff", "patch_url": "https://github.com/godotengine/godot/pull/82984.patch", "title": "Show revert button for MeshInstance3D blendshape values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-10-07T23:23:13Z", "updated_at": "2024-02-28T16:18:24Z", "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": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2dfa02313591ac9aecfd2a1dac22ba9f06398dc8" ] }, "82988": { "id": "PR_kwDOAO6SJc5cL7sC", "public_id": 82988, "url": "https://github.com/godotengine/godot/pull/82988", "diff_url": "https://github.com/godotengine/godot/pull/82988.diff", "patch_url": "https://github.com/godotengine/godot/pull/82988.patch", "title": "Fix referring to ResourceImporterScene static importers via instances", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-08T06:45:59Z", "updated_at": "2023-12-12T11:30:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "52f1b86ebc8b58ddcbdbf5e1d716cd47f41994dc" ] }, "83014": { "id": "PR_kwDOAO6SJc5cNPA0", "public_id": 83014, "url": "https://github.com/godotengine/godot/pull/83014", "diff_url": "https://github.com/godotengine/godot/pull/83014.diff", "patch_url": "https://github.com/godotengine/godot/pull/83014.patch", "title": "Add deprecation notice to a duplicate method of class `Window`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2023-10-08T21:19:01Z", "updated_at": "2024-01-15T17:34: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": [ "06534f8ad5cdb45974d463304c05ef91dd29f055" ] }, "83037": { "id": "PR_kwDOAO6SJc5cPchv", "public_id": 83037, "url": "https://github.com/godotengine/godot/pull/83037", "diff_url": "https://github.com/godotengine/godot/pull/83037.diff", "patch_url": "https://github.com/godotengine/godot/pull/83037.patch", "title": "GDScript: Fix `@warning_ignore` annotation issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-10-09T10:09:20Z", "updated_at": "2024-04-02T08:44:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "ef1909fca33847831a858b20ea11bf17924e40b3" ] }, "83109": { "id": "PR_kwDOAO6SJc5cZjLL", "public_id": 83109, "url": "https://github.com/godotengine/godot/pull/83109", "diff_url": "https://github.com/godotengine/godot/pull/83109.diff", "patch_url": "https://github.com/godotengine/godot/pull/83109.patch", "title": "Allow Ctrl + KP / and Ctrl + # to toggle comment in the script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-10-10T15:19:19Z", "updated_at": "2024-01-08T18:48:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "936ad63709f58b52b0c95cb634793a0bf982d85b" ] }, "83120": { "id": "PR_kwDOAO6SJc5capws", "public_id": 83120, "url": "https://github.com/godotengine/godot/pull/83120", "diff_url": "https://github.com/godotengine/godot/pull/83120.diff", "patch_url": "https://github.com/godotengine/godot/pull/83120.patch", "title": "GDScript: Allow empty parentheses for property getter declaration", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-10-10T18:21:52Z", "updated_at": "2024-01-04T16:24:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "668ba2d1a5723d1e0d71d10432a6a16b48e63b05" ] }, "83133": { "id": "PR_kwDOAO6SJc5cdQ6p", "public_id": 83133, "url": "https://github.com/godotengine/godot/pull/83133", "diff_url": "https://github.com/godotengine/godot/pull/83133.diff", "patch_url": "https://github.com/godotengine/godot/pull/83133.patch", "title": "Move 2D-only and 3D-only navigation code to its own subfolder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-11T03:04:27Z", "updated_at": "2024-02-28T15:16:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "138180fe01d28af88599c813730f783e42589565", "fd582dca62e33a9f65592072f3cab02fa3c73b11" ] }, "83163": { "id": "PR_kwDOAO6SJc5cjbBc", "public_id": 83163, "url": "https://github.com/godotengine/godot/pull/83163", "diff_url": "https://github.com/godotengine/godot/pull/83163.diff", "patch_url": "https://github.com/godotengine/godot/pull/83163.patch", "title": "Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2023-10-11T18:43:52Z", "updated_at": "2024-02-06T14:14:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "cb954c6babccbd9fe59013d8ed14098df0cdf8af" ] }, "83217": { "id": "PR_kwDOAO6SJc5crRnU", "public_id": 83217, "url": "https://github.com/godotengine/godot/pull/83217", "diff_url": "https://github.com/godotengine/godot/pull/83217.diff", "patch_url": "https://github.com/godotengine/godot/pull/83217.patch", "title": "[.NET] Fix serialization of delegates capturing variables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2023-10-12T20:47:45Z", "updated_at": "2024-04-19T20:12:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "c310ecce13aa9a88118ac032c08dc09faf134430" ] }, "83220": { "id": "PR_kwDOAO6SJc5crpkr", "public_id": 83220, "url": "https://github.com/godotengine/godot/pull/83220", "diff_url": "https://github.com/godotengine/godot/pull/83220.diff", "patch_url": "https://github.com/godotengine/godot/pull/83220.patch", "title": "GDScript: Highlight code region comments", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-10-12T22:11:10Z", "updated_at": "2024-01-30T16:54:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "faebb0895f11bcbdf82853582b67323ff9d25cfb" ] }, "83229": { "id": "PR_kwDOAO6SJc5csUDt", "public_id": 83229, "url": "https://github.com/godotengine/godot/pull/83229", "diff_url": "https://github.com/godotengine/godot/pull/83229.diff", "patch_url": "https://github.com/godotengine/godot/pull/83229.patch", "title": "Fix Basis `is_orthogonal` and `is_rotation` methods, add `is_orthonormal`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-13T01:33:43Z", "updated_at": "2023-12-24T22:31:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7ee273723d815e1e211107244dcbc8735ca189a1" ] }, "83231": { "id": "PR_kwDOAO6SJc5cscpZ", "public_id": 83231, "url": "https://github.com/godotengine/godot/pull/83231", "diff_url": "https://github.com/godotengine/godot/pull/83231.diff", "patch_url": "https://github.com/godotengine/godot/pull/83231.patch", "title": "Fix desynced duplicate GLTFNode transform properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-10-13T02:12:57Z", "updated_at": "2024-02-09T18:24:46Z", "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": [ "c60ed2587ddfa1aa8835658d3f75a954c2cac4ec" ] }, "83248": { "id": "PR_kwDOAO6SJc5ct2NV", "public_id": 83248, "url": "https://github.com/godotengine/godot/pull/83248", "diff_url": "https://github.com/godotengine/godot/pull/83248.diff", "patch_url": "https://github.com/godotengine/godot/pull/83248.patch", "title": "(Un)Fold event categories by double click", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NzY0NDky", "created_at": "2023-10-13T08:47:16Z", "updated_at": "2024-05-29T09:24:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a5916deb1370f6efa46b70b62657f250021d9176" ] }, "83329": { "id": "PR_kwDOAO6SJc5czNkG", "public_id": 83329, "url": "https://github.com/godotengine/godot/pull/83329", "diff_url": "https://github.com/godotengine/godot/pull/83329.diff", "patch_url": "https://github.com/godotengine/godot/pull/83329.patch", "title": "Fix creating and updating plugin with dot in folder name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", "created_at": "2023-10-14T13:17:49Z", "updated_at": "2024-07-14T08:59:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "46253bd9e9a0ed9b8506a51bcda0472a09aa9bd5" ] }, "83343": { "id": "PR_kwDOAO6SJc5czmpX", "public_id": 83343, "url": "https://github.com/godotengine/godot/pull/83343", "diff_url": "https://github.com/godotengine/godot/pull/83343.diff", "patch_url": "https://github.com/godotengine/godot/pull/83343.patch", "title": "Fix export variable of type Node pointing to a wrong child node when duplicating", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2023-10-14T17:20:07Z", "updated_at": "2024-05-02T17:22:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "de1dc6c8d4491099793dd2b0f6bb29c0cbe3e412" ] }, "83353": { "id": "PR_kwDOAO6SJc5c0MYG", "public_id": 83353, "url": "https://github.com/godotengine/godot/pull/83353", "diff_url": "https://github.com/godotengine/godot/pull/83353.diff", "patch_url": "https://github.com/godotengine/godot/pull/83353.patch", "title": "Expose 3D Delaunay tetrahedralization in `Geometry3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2023-10-14T23:17:30Z", "updated_at": "2024-01-04T15:48:07Z", "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": [ "bc78c832e98bb8e9b36a4d236d5ad9ce36de66c5" ] }, "83397": { "id": "PR_kwDOAO6SJc5c1Nlt", "public_id": 83397, "url": "https://github.com/godotengine/godot/pull/83397", "diff_url": "https://github.com/godotengine/godot/pull/83397.diff", "patch_url": "https://github.com/godotengine/godot/pull/83397.patch", "title": "Refactor function `calculate_length_and_rotation()` from Skeleton2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkzNTI4OTQ=", "created_at": "2023-10-15T14:37:34Z", "updated_at": "2024-01-12T12:12:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "6a05825b24cfbec683f8f5ab7c49b7faf2bfefae" ] }, "83448": { "id": "PR_kwDOAO6SJc5c7cZT", "public_id": 83448, "url": "https://github.com/godotengine/godot/pull/83448", "diff_url": "https://github.com/godotengine/godot/pull/83448.diff", "patch_url": "https://github.com/godotengine/godot/pull/83448.patch", "title": "Identify pull request builds from GitHub Actions with the PR number", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-10-16T17:34:54Z", "updated_at": "2024-01-08T19:46:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0c1797383f47fc2e8ba611479b3d53d600d88e85" ] }, "83452": { "id": "PR_kwDOAO6SJc5c7qQk", "public_id": 83452, "url": "https://github.com/godotengine/godot/pull/83452", "diff_url": "https://github.com/godotengine/godot/pull/83452.diff", "patch_url": "https://github.com/godotengine/godot/pull/83452.patch", "title": "Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-10-16T18:12:55Z", "updated_at": "2024-02-13T19:20:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "12a519bae232e2e4a37a243a4050edaa0d802687", "0567c5df9f6fbd3f3237de38b36a8474a9a9b03b", "1a1c06dfebc470caa47dcc8b5c689f44f2bb82e2", "fec76d0c225441b54939d8abb4334fb11a4899fd" ] }, "83503": { "id": "PR_kwDOAO6SJc5dBsXM", "public_id": 83503, "url": "https://github.com/godotengine/godot/pull/83503", "diff_url": "https://github.com/godotengine/godot/pull/83503.diff", "patch_url": "https://github.com/godotengine/godot/pull/83503.patch", "title": "Allow to load multiple animation/libraries at once in the animation manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-10-17T14:36:20Z", "updated_at": "2024-01-04T17:35:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0f37ee8e9ab571caa2ad93a0f1a2a4ec7c8b27b0" ] }, "83504": { "id": "PR_kwDOAO6SJc5dBsmF", "public_id": 83504, "url": "https://github.com/godotengine/godot/pull/83504", "diff_url": "https://github.com/godotengine/godot/pull/83504.diff", "patch_url": "https://github.com/godotengine/godot/pull/83504.patch", "title": "C#: Bindings generator langword check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-10-17T14:36:44Z", "updated_at": "2024-03-04T14:50:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "0935a99bf92a49d45ad5c6a7d0242db9247ea451" ] }, "83510": { "id": "PR_kwDOAO6SJc5dCkWL", "public_id": 83510, "url": "https://github.com/godotengine/godot/pull/83510", "diff_url": "https://github.com/godotengine/godot/pull/83510.diff", "patch_url": "https://github.com/godotengine/godot/pull/83510.patch", "title": "Add connection related functionality to VisualShader (deleting, dropping/inserting a node)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2023-10-17T16:48:58Z", "updated_at": "2024-01-22T19:47:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "f59419bfe067ac28cda1f91a6106fce1459d301b" ] }, "83533": { "id": "PR_kwDOAO6SJc5dFIkf", "public_id": 83533, "url": "https://github.com/godotengine/godot/pull/83533", "diff_url": "https://github.com/godotengine/godot/pull/83533.diff", "patch_url": "https://github.com/godotengine/godot/pull/83533.patch", "title": "Fix setting bezier track handle mode from inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-10-18T01:38:46Z", "updated_at": "2024-01-25T17:37:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "09a4aa3ce80343587080e057677e31359039b7f8" ] }, "83577": { "id": "PR_kwDOAO6SJc5dLnxy", "public_id": 83577, "url": "https://github.com/godotengine/godot/pull/83577", "diff_url": "https://github.com/godotengine/godot/pull/83577.diff", "patch_url": "https://github.com/godotengine/godot/pull/83577.patch", "title": "Add automatic translation of items to ItemList", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2ODcxMTMx", "created_at": "2023-10-18T19:28:57Z", "updated_at": "2024-01-05T01:23:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1a1c54283653fa021ab604dbe29396b26c58b5ad" ] }, "83578": { "id": "PR_kwDOAO6SJc5dLwDP", "public_id": 83578, "url": "https://github.com/godotengine/godot/pull/83578", "diff_url": "https://github.com/godotengine/godot/pull/83578.diff", "patch_url": "https://github.com/godotengine/godot/pull/83578.patch", "title": "C#: Disable \"Activate now\" when creating addons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-10-18T19:50:42Z", "updated_at": "2024-02-19T16:45:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cd05b3de19cf1d42afdbb5d3019c73553a33a98e" ] }, "83606": { "id": "PR_kwDOAO6SJc5dP0Ob", "public_id": 83606, "url": "https://github.com/godotengine/godot/pull/83606", "diff_url": "https://github.com/godotengine/godot/pull/83606.diff", "patch_url": "https://github.com/godotengine/godot/pull/83606.patch", "title": "Clarify that some `ParticleProcessMaterial` properties have effect over the lifetime", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc0NDI4NjM4", "created_at": "2023-10-19T09:38:04Z", "updated_at": "2024-02-19T12:24:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "df5b5243f1d7cae5a249f9c2050c517562838fb7" ] }, "83622": { "id": "PR_kwDOAO6SJc5dSknX", "public_id": 83622, "url": "https://github.com/godotengine/godot/pull/83622", "diff_url": "https://github.com/godotengine/godot/pull/83622.diff", "patch_url": "https://github.com/godotengine/godot/pull/83622.patch", "title": "Clarify emitting behavior of GPU particles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNjMzNA==", "created_at": "2023-10-19T15:39:54Z", "updated_at": "2024-04-08T10:30:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ad9fe3c954fc47079c2b0de578e35973e7e86234" ] }, "83623": { "id": "PR_kwDOAO6SJc5dSlBW", "public_id": 83623, "url": "https://github.com/godotengine/godot/pull/83623", "diff_url": "https://github.com/godotengine/godot/pull/83623.diff", "patch_url": "https://github.com/godotengine/godot/pull/83623.patch", "title": "Make ProgressBar reflect the real value in the percent label when \"allow greater\" is checked", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNjg5MTk1", "created_at": "2023-10-19T15:40:46Z", "updated_at": "2023-12-20T14:14:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "beeca2ae8241859702ad36f6ad51e3d5bcaeadec" ] }, "83655": { "id": "PR_kwDOAO6SJc5dVp_-", "public_id": 83655, "url": "https://github.com/godotengine/godot/pull/83655", "diff_url": "https://github.com/godotengine/godot/pull/83655.diff", "patch_url": "https://github.com/godotengine/godot/pull/83655.patch", "title": "Replace confusing code in `GodotCapsuleShape2D::get_supports`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMzI1Nzkz", "created_at": "2023-10-20T03:45:44Z", "updated_at": "2024-01-04T17:12:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "e03a65fdea7a14bc319c6b957d958f1fb5d6aaa3" ] }, "83691": { "id": "PR_kwDOAO6SJc5daZnA", "public_id": 83691, "url": "https://github.com/godotengine/godot/pull/83691", "diff_url": "https://github.com/godotengine/godot/pull/83691.diff", "patch_url": "https://github.com/godotengine/godot/pull/83691.patch", "title": "Expanded documentation for vector slide and project", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMTI1MDk=", "created_at": "2023-10-20T18:48:06Z", "updated_at": "2024-02-26T09:52:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8777c05817b77430d85a112f5c963d40131c95ba" ] }, "83698": { "id": "PR_kwDOAO6SJc5daxwD", "public_id": 83698, "url": "https://github.com/godotengine/godot/pull/83698", "diff_url": "https://github.com/godotengine/godot/pull/83698.diff", "patch_url": "https://github.com/godotengine/godot/pull/83698.patch", "title": "Improve Curve3D debug drawing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-10-20T20:22:13Z", "updated_at": "2024-04-25T10:23:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "982ce34a58aca97d9bcaeaf95881eb9587997084" ] }, "83702": { "id": "PR_kwDOAO6SJc5dbKFr", "public_id": 83702, "url": "https://github.com/godotengine/godot/pull/83702", "diff_url": "https://github.com/godotengine/godot/pull/83702.diff", "patch_url": "https://github.com/godotengine/godot/pull/83702.patch", "title": "Ensure Android keystore username and password are checked on export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4Mjg3MTM=", "created_at": "2023-10-20T22:25:12Z", "updated_at": "2024-01-04T13:32:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f8e10a2610329114b4cf9770d590cb9ea77c013e" ] }, "83729": { "id": "PR_kwDOAO6SJc5dchuG", "public_id": 83729, "url": "https://github.com/godotengine/godot/pull/83729", "diff_url": "https://github.com/godotengine/godot/pull/83729.diff", "patch_url": "https://github.com/godotengine/godot/pull/83729.patch", "title": "Add extra warning messages to `VisualShaderNodeTextureParameter`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2023-10-21T13:46:46Z", "updated_at": "2024-06-12T08:36:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "3b353075dc571e05bde1f4cdcb59d514a27b6cac" ] }, "83731": { "id": "PR_kwDOAO6SJc5dckxT", "public_id": 83731, "url": "https://github.com/godotengine/godot/pull/83731", "diff_url": "https://github.com/godotengine/godot/pull/83731.diff", "patch_url": "https://github.com/godotengine/godot/pull/83731.patch", "title": "Improve UV editor zoom behavior", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-10-21T14:28:43Z", "updated_at": "2024-01-13T07:47:34Z", "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": [ "5bdb5f5c3779742dec0ac3b44a9830c134b751c4" ] }, "83735": { "id": "PR_kwDOAO6SJc5dcoxh", "public_id": 83735, "url": "https://github.com/godotengine/godot/pull/83735", "diff_url": "https://github.com/godotengine/godot/pull/83735.diff", "patch_url": "https://github.com/godotengine/godot/pull/83735.patch", "title": "Add instructions to get shape of `RayCast2D/3D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-10-21T15:24:54Z", "updated_at": "2024-04-08T13:40:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f2d4ff5c1f3ae4382f08497dd0b669bbe2e3c513" ] }, "83736": { "id": "PR_kwDOAO6SJc5dcsBs", "public_id": 83736, "url": "https://github.com/godotengine/godot/pull/83736", "diff_url": "https://github.com/godotengine/godot/pull/83736.diff", "patch_url": "https://github.com/godotengine/godot/pull/83736.patch", "title": "Fix buffer updates going to the wrong cmd buffer if barriers were 0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTUxMzA=", "created_at": "2023-10-21T16:08:42Z", "updated_at": "2023-12-05T13:11:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c9ec1f77272de8a828294d2348c4cb1d4577612c" ] }, "83741": { "id": "PR_kwDOAO6SJc5dcySf", "public_id": 83741, "url": "https://github.com/godotengine/godot/pull/83741", "diff_url": "https://github.com/godotengine/godot/pull/83741.diff", "patch_url": "https://github.com/godotengine/godot/pull/83741.patch", "title": "Optimize Path3DGizmo mesh generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-10-21T17:17:56Z", "updated_at": "2024-04-25T10:23:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "67a3ef6aca3c9335f0c3f3824d4448c12fc5d4cf" ] }, "83747": { "id": "PR_kwDOAO6SJc5dc8NE", "public_id": 83747, "url": "https://github.com/godotengine/godot/pull/83747", "diff_url": "https://github.com/godotengine/godot/pull/83747.diff", "patch_url": "https://github.com/godotengine/godot/pull/83747.patch", "title": "GDExtension: Add an interface for loading extra documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2023-10-21T19:28:03Z", "updated_at": "2024-05-18T16:29:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "f468e59efdd971712be5fb6972cd21891d867c85" ] }, "83785": { "id": "PR_kwDOAO6SJc5dd5Oj", "public_id": 83785, "url": "https://github.com/godotengine/godot/pull/83785", "diff_url": "https://github.com/godotengine/godot/pull/83785.diff", "patch_url": "https://github.com/godotengine/godot/pull/83785.patch", "title": "Add dotted grid to GraphEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2023-10-22T15:53:24Z", "updated_at": "2023-12-19T19:37:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1a8e676131b74cd8e390e8dbd32cd52085c203a8" ] }, "83802": { "id": "PR_kwDOAO6SJc5deXQl", "public_id": 83802, "url": "https://github.com/godotengine/godot/pull/83802", "diff_url": "https://github.com/godotengine/godot/pull/83802.diff", "patch_url": "https://github.com/godotengine/godot/pull/83802.patch", "title": "Fix missing NavigationLink property updates in constructor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-10-22T23:56:11Z", "updated_at": "2023-12-05T15:26:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "2f1668804cf1196920902540a3787cb8f7c33f71" ] }, "83812": { "id": "PR_kwDOAO6SJc5detqZ", "public_id": 83812, "url": "https://github.com/godotengine/godot/pull/83812", "diff_url": "https://github.com/godotengine/godot/pull/83812.diff", "patch_url": "https://github.com/godotengine/godot/pull/83812.patch", "title": "Fix missing NavigationRegion property updates in constructor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-10-23T02:00:42Z", "updated_at": "2023-12-05T15:27:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "25bf20d7a5acf5f20bcf8c6979db0310222d8b5f" ] }, "83814": { "id": "PR_kwDOAO6SJc5de0mz", "public_id": 83814, "url": "https://github.com/godotengine/godot/pull/83814", "diff_url": "https://github.com/godotengine/godot/pull/83814.diff", "patch_url": "https://github.com/godotengine/godot/pull/83814.patch", "title": "Fix missing NavigationAgent property updates in constructor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-10-23T02:34:18Z", "updated_at": "2023-12-05T15:27:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "9640179f9308a4ca69905bfbe128812f6f0e2a3a" ] }, "83816": { "id": "PR_kwDOAO6SJc5de7Yi", "public_id": 83816, "url": "https://github.com/godotengine/godot/pull/83816", "diff_url": "https://github.com/godotengine/godot/pull/83816.diff", "patch_url": "https://github.com/godotengine/godot/pull/83816.patch", "title": "Fix missing NavigationObstacle property updates in constructor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-10-23T03:16:44Z", "updated_at": "2023-12-05T15:27:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "618d9492d9e00c1fb405967e47bb811afa63082a" ] }, "83819": { "id": "PR_kwDOAO6SJc5dfQ3E", "public_id": 83819, "url": "https://github.com/godotengine/godot/pull/83819", "diff_url": "https://github.com/godotengine/godot/pull/83819.diff", "patch_url": "https://github.com/godotengine/godot/pull/83819.patch", "title": "[macOS] Add support for native help menu search callbacks, integrate editor help.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-23T05:17:57Z", "updated_at": "2024-03-06T18:33:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "deffe6a3bee2bb15fbc7946711e073ab447e472a" ] }, "83856": { "id": "PR_kwDOAO6SJc5dkaIe", "public_id": 83856, "url": "https://github.com/godotengine/godot/pull/83856", "diff_url": "https://github.com/godotengine/godot/pull/83856.diff", "patch_url": "https://github.com/godotengine/godot/pull/83856.patch", "title": "Fix Scene Importer crashing when animation or mesh save paths are invalid", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-10-23T19:32:54Z", "updated_at": "2024-03-11T21:33:10Z", "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": [ "cd87916d98ad2d17e1a6282ee33be5234c336436" ] }, "83895": { "id": "PR_kwDOAO6SJc5dqRky", "public_id": 83895, "url": "https://github.com/godotengine/godot/pull/83895", "diff_url": "https://github.com/godotengine/godot/pull/83895.diff", "patch_url": "https://github.com/godotengine/godot/pull/83895.patch", "title": "Use screen-aligned quads for origin lines to avoid issues on NVidia", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-10-24T16:20:26Z", "updated_at": "2024-01-27T04:51:07Z", "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": [ "5591f289d75ffa8f39a946f1ffa64bd3b6b34975" ] }, "83907": { "id": "PR_kwDOAO6SJc5dr58o", "public_id": 83907, "url": "https://github.com/godotengine/godot/pull/83907", "diff_url": "https://github.com/godotengine/godot/pull/83907.diff", "patch_url": "https://github.com/godotengine/godot/pull/83907.patch", "title": "Improve and clarify texture filtering documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-10-24T21:35:48Z", "updated_at": "2024-01-23T19:29:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "47cadda3adb86720126a92fbe39a1c4dcad3d4f2" ] }, "83938": { "id": "PR_kwDOAO6SJc5dvyuf", "public_id": 83938, "url": "https://github.com/godotengine/godot/pull/83938", "diff_url": "https://github.com/godotengine/godot/pull/83938.diff", "patch_url": "https://github.com/godotengine/godot/pull/83938.patch", "title": "Expose `energy_multiplier` to remaining SkyMaterials", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-10-25T12:15:08Z", "updated_at": "2023-12-11T23:38:53Z", "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": [ "9251821c970d7754ced0701e4fab4530e6194051" ] }, "83956": { "id": "PR_kwDOAO6SJc5dxq2H", "public_id": 83956, "url": "https://github.com/godotengine/godot/pull/83956", "diff_url": "https://github.com/godotengine/godot/pull/83956.diff", "patch_url": "https://github.com/godotengine/godot/pull/83956.patch", "title": "Refactor the parsing of port names in visual shader's expressions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2023-10-25T16:40:44Z", "updated_at": "2024-03-24T07:53:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "aa12241414121ab18453a6f427f14cb7ea3d007f" ] }, "83957": { "id": "PR_kwDOAO6SJc5dxwrR", "public_id": 83957, "url": "https://github.com/godotengine/godot/pull/83957", "diff_url": "https://github.com/godotengine/godot/pull/83957.diff", "patch_url": "https://github.com/godotengine/godot/pull/83957.patch", "title": "Only update `EditorSceneTabs` tabs when necessary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2023-10-25T16:58:36Z", "updated_at": "2023-12-14T16:55:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "473c209fcd1a24554d5485bdee43ec4835a0f2f2" ] }, "83976": { "id": "PR_kwDOAO6SJc5d0J0l", "public_id": 83976, "url": "https://github.com/godotengine/godot/pull/83976", "diff_url": "https://github.com/godotengine/godot/pull/83976.diff", "patch_url": "https://github.com/godotengine/godot/pull/83976.patch", "title": "Add 3D MSAA and scaling support to GLES3", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-10-26T01:41:07Z", "updated_at": "2023-12-10T23:00:18Z", "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": [ "caddce14dd7b3139c8f1616038a91a1f9eccaa50" ] }, "83987": { "id": "PR_kwDOAO6SJc5d1vgN", "public_id": 83987, "url": "https://github.com/godotengine/godot/pull/83987", "diff_url": "https://github.com/godotengine/godot/pull/83987.diff", "patch_url": "https://github.com/godotengine/godot/pull/83987.patch", "title": "[macOS] Add default Window and Help menus, allow special menu customization.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-26T08:51:39Z", "updated_at": "2024-03-06T18:33:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "0d44b505205a56f683cdaa12cce868e615dd2a04" ] }, "84043": { "id": "PR_kwDOAO6SJc5d8lnP", "public_id": 84043, "url": "https://github.com/godotengine/godot/pull/84043", "diff_url": "https://github.com/godotengine/godot/pull/84043.diff", "patch_url": "https://github.com/godotengine/godot/pull/84043.patch", "title": "GDScript: Fix `UNSAFE_CAST` warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-10-27T08:30:32Z", "updated_at": "2024-04-09T21:53:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6e996a597fca1181436816a82cced6b8cf34f280" ] }, "84076": { "id": "PR_kwDOAO6SJc5eARz7", "public_id": 84076, "url": "https://github.com/godotengine/godot/pull/84076", "diff_url": "https://github.com/godotengine/godot/pull/84076.diff", "patch_url": "https://github.com/godotengine/godot/pull/84076.patch", "title": "Fix UV editor not using texture transform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-10-27T19:52:58Z", "updated_at": "2024-01-23T19:29:37Z", "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": [ "d7e5c25e4a2d3c86153f2c234b2d85679155efa2" ] }, "84085": { "id": "PR_kwDOAO6SJc5eA5Yz", "public_id": 84085, "url": "https://github.com/godotengine/godot/pull/84085", "diff_url": "https://github.com/godotengine/godot/pull/84085.diff", "patch_url": "https://github.com/godotengine/godot/pull/84085.patch", "title": "Clarify behavior of RayCast when `get_collision_point()` is used inside a collision shape", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxODM1ODQw", "created_at": "2023-10-27T23:15:13Z", "updated_at": "2024-01-24T17:06:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6dfec4f70dfe77560de046fe99d6514e7831755a" ] }, "84107": { "id": "PR_kwDOAO6SJc5eB06V", "public_id": 84107, "url": "https://github.com/godotengine/godot/pull/84107", "diff_url": "https://github.com/godotengine/godot/pull/84107.diff", "patch_url": "https://github.com/godotengine/godot/pull/84107.patch", "title": "Use platform-specific methods for FileAccess reading and writing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-10-28T12:38:05Z", "updated_at": "2024-01-04T15:42:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6ed1731746e97382fdba02376102e7ba4acfde97" ] }, "84116": { "id": "PR_kwDOAO6SJc5eB-1t", "public_id": 84116, "url": "https://github.com/godotengine/godot/pull/84116", "diff_url": "https://github.com/godotengine/godot/pull/84116.diff", "patch_url": "https://github.com/godotengine/godot/pull/84116.patch", "title": "Fix UV editor not showing polygon correctly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-10-28T15:12:19Z", "updated_at": "2024-01-23T19:26:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a45db4d6168d9b7074b1ff322ce2d04129f8c761" ] }, "84122": { "id": "PR_kwDOAO6SJc5eCIen", "public_id": 84122, "url": "https://github.com/godotengine/godot/pull/84122", "diff_url": "https://github.com/godotengine/godot/pull/84122.diff", "patch_url": "https://github.com/godotengine/godot/pull/84122.patch", "title": "Fix dock visibility issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2023-10-28T17:44:25Z", "updated_at": "2024-01-24T17:50:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a2674463fa81673d56c43915785328863f837b88" ] }, "84135": { "id": "PR_kwDOAO6SJc5eCyFW", "public_id": 84135, "url": "https://github.com/godotengine/godot/pull/84135", "diff_url": "https://github.com/godotengine/godot/pull/84135.diff", "patch_url": "https://github.com/godotengine/godot/pull/84135.patch", "title": "Fix nodes being deselected upon reparenting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-10-29T08:35:18Z", "updated_at": "2024-01-10T10:17:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "414d84b159cc55ac8ce5d61717add0cffa0f0280" ] }, "84140": { "id": "PR_kwDOAO6SJc5eDJBq", "public_id": 84140, "url": "https://github.com/godotengine/godot/pull/84140", "diff_url": "https://github.com/godotengine/godot/pull/84140.diff", "patch_url": "https://github.com/godotengine/godot/pull/84140.patch", "title": "Complete the docs for Quaternion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxNzQ2NjI4", "created_at": "2023-10-29T14:33:44Z", "updated_at": "2024-01-25T16:44:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d67e7f872980011114f237c103e984c8772611ba" ] }, "84148": { "id": "PR_kwDOAO6SJc5eDQZ9", "public_id": 84148, "url": "https://github.com/godotengine/godot/pull/84148", "diff_url": "https://github.com/godotengine/godot/pull/84148.diff", "patch_url": "https://github.com/godotengine/godot/pull/84148.patch", "title": "Fix crash when extending taken-over named class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxNTQ3NTcw", "created_at": "2023-10-29T16:11:41Z", "updated_at": "2024-05-07T11:54:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f4192aad6f6c46075c598ad9d6773fd919ced7fc" ] }, "84151": { "id": "PR_kwDOAO6SJc5eDR-w", "public_id": 84151, "url": "https://github.com/godotengine/godot/pull/84151", "diff_url": "https://github.com/godotengine/godot/pull/84151.diff", "patch_url": "https://github.com/godotengine/godot/pull/84151.patch", "title": "Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-10-29T16:33:50Z", "updated_at": "2024-02-22T10:27:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "62ab9bf1c4a464009b16fc6fd398a712eb3f9509" ] }, "84162": { "id": "PR_kwDOAO6SJc5eDgzc", "public_id": 84162, "url": "https://github.com/godotengine/godot/pull/84162", "diff_url": "https://github.com/godotengine/godot/pull/84162.diff", "patch_url": "https://github.com/godotengine/godot/pull/84162.patch", "title": "[iOS export] Add export options for performance capabilities and min. iOS version.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-29T20:01:24Z", "updated_at": "2024-01-05T11:51:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "d8a0eed7269fdcd977f4349cdcb4188c1af2b187" ] }, "84164": { "id": "PR_kwDOAO6SJc5eDkvk", "public_id": 84164, "url": "https://github.com/godotengine/godot/pull/84164", "diff_url": "https://github.com/godotengine/godot/pull/84164.diff", "patch_url": "https://github.com/godotengine/godot/pull/84164.patch", "title": "Fix slow raycast editing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-10-29T21:07:01Z", "updated_at": "2024-06-26T13:06:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b3e829eaf3c8e286d99f096ab3306e0de334d62d" ] }, "84167": { "id": "PR_kwDOAO6SJc5eDtBd", "public_id": 84167, "url": "https://github.com/godotengine/godot/pull/84167", "diff_url": "https://github.com/godotengine/godot/pull/84167.diff", "patch_url": "https://github.com/godotengine/godot/pull/84167.patch", "title": "Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE` (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-10-29T22:44:03Z", "updated_at": "2024-01-09T14:51:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f392a9c4f81e6ea5f55c3fa7af0ca94de44ce463" ] }, "84169": { "id": "PR_kwDOAO6SJc5eEE0b", "public_id": 84169, "url": "https://github.com/godotengine/godot/pull/84169", "diff_url": "https://github.com/godotengine/godot/pull/84169.diff", "patch_url": "https://github.com/godotengine/godot/pull/84169.patch", "title": "Merge passes in Vulkan mobile renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-10-30T01:41:35Z", "updated_at": "2024-07-10T09:45:18Z", "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" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "22cd145177037c673318ba60f3900876c37e3b8e" ] }, "84175": { "id": "PR_kwDOAO6SJc5eFOX0", "public_id": 84175, "url": "https://github.com/godotengine/godot/pull/84175", "diff_url": "https://github.com/godotengine/godot/pull/84175.diff", "patch_url": "https://github.com/godotengine/godot/pull/84175.patch", "title": "[CI] Enable ANGLE static linking.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-30T06:57:59Z", "updated_at": "2024-05-28T15:50:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "db93bbbc109f704a3f54c6af7870f3210977d7e7" ] }, "84185": { "id": "PR_kwDOAO6SJc5eHSq4", "public_id": 84185, "url": "https://github.com/godotengine/godot/pull/84185", "diff_url": "https://github.com/godotengine/godot/pull/84185.diff", "patch_url": "https://github.com/godotengine/godot/pull/84185.patch", "title": "[Label] Add get_character_bounds method to get bounding rectangles of the characters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-30T12:31:29Z", "updated_at": "2023-12-21T18:01:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "e9c219cff25e93d3156320ecee1263f29841f967" ] }, "84193": { "id": "PR_kwDOAO6SJc5eIRL7", "public_id": 84193, "url": "https://github.com/godotengine/godot/pull/84193", "diff_url": "https://github.com/godotengine/godot/pull/84193.diff", "patch_url": "https://github.com/godotengine/godot/pull/84193.patch", "title": "Extract `EditorDockManager` from `EditorNode`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2023-10-30T14:36:37Z", "updated_at": "2024-01-16T19:02:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2323f040e91ab09423a83542a3d25d555b3429b8" ] }, "84237": { "id": "PR_kwDOAO6SJc5eNC9z", "public_id": 84237, "url": "https://github.com/godotengine/godot/pull/84237", "diff_url": "https://github.com/godotengine/godot/pull/84237.diff", "patch_url": "https://github.com/godotengine/godot/pull/84237.patch", "title": "Inspector: Fix clearing array/dictionary element with ``", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-10-31T08:43:27Z", "updated_at": "2023-12-05T13:44:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ed86c3300242a7d0af91a0366e59705fdcdd49ec" ] }, "84241": { "id": "PR_kwDOAO6SJc5eNjox", "public_id": 84241, "url": "https://github.com/godotengine/godot/pull/84241", "diff_url": "https://github.com/godotengine/godot/pull/84241.diff", "patch_url": "https://github.com/godotengine/godot/pull/84241.patch", "title": "Fix bad parameter for `rendering_method` crashes Godot", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-10-31T10:00:25Z", "updated_at": "2024-01-23T19:27:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b6bee1c21ed1b2297e3230cc5193bcb05a9115f1" ] }, "84244": { "id": "PR_kwDOAO6SJc5eOABM", "public_id": 84244, "url": "https://github.com/godotengine/godot/pull/84244", "diff_url": "https://github.com/godotengine/godot/pull/84244.diff", "patch_url": "https://github.com/godotengine/godot/pull/84244.patch", "title": "Skip swapchain logic if there is nothing to present (Android OpenXR)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-10-31T11:05:46Z", "updated_at": "2024-07-10T09:45:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "d6caa69e116c2b631a177448c4e15e9689c19a82" ] }, "84246": { "id": "PR_kwDOAO6SJc5eOhXW", "public_id": 84246, "url": "https://github.com/godotengine/godot/pull/84246", "diff_url": "https://github.com/godotengine/godot/pull/84246.diff", "patch_url": "https://github.com/godotengine/godot/pull/84246.patch", "title": "[Windows] Use CCD API to get fractional screen refresh rates.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-10-31T12:25:13Z", "updated_at": "2024-01-04T13:31:09Z", "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": [ "6bd639f9df304f52d57bd94307d05aad23516f5e" ] }, "84268": { "id": "PR_kwDOAO6SJc5eSEZP", "public_id": 84268, "url": "https://github.com/godotengine/godot/pull/84268", "diff_url": "https://github.com/godotengine/godot/pull/84268.diff", "patch_url": "https://github.com/godotengine/godot/pull/84268.patch", "title": "Make AnimationPlayerEditor read-only edit rules more permissive.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-10-31T22:32:06Z", "updated_at": "2024-02-21T17:41:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "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": [ "98d9c9c573a11cd0e72ac9498bf004551bdde6e3" ] }, "84275": { "id": "PR_kwDOAO6SJc5eSqCt", "public_id": 84275, "url": "https://github.com/godotengine/godot/pull/84275", "diff_url": "https://github.com/godotengine/godot/pull/84275.diff", "patch_url": "https://github.com/godotengine/godot/pull/84275.patch", "title": "Add function to get navigation map iteration id from NavigationServer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-11-01T02:14:43Z", "updated_at": "2024-02-22T10:50:35Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "313c1d1100954383b2b5933f96773bdeb5a3a4c7" ] }, "84278": { "id": "PR_kwDOAO6SJc5eSsgp", "public_id": 84278, "url": "https://github.com/godotengine/godot/pull/84278", "diff_url": "https://github.com/godotengine/godot/pull/84278.diff", "patch_url": "https://github.com/godotengine/godot/pull/84278.patch", "title": "Improve NavigationServer NavMap sync error msgs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-11-01T02:29:45Z", "updated_at": "2024-02-22T16:15:45Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "2da69294fc1f0d0595a41a7b3a3b19d3c6570f79" ] }, "84284": { "id": "PR_kwDOAO6SJc5eTOB0", "public_id": 84284, "url": "https://github.com/godotengine/godot/pull/84284", "diff_url": "https://github.com/godotengine/godot/pull/84284.diff", "patch_url": "https://github.com/godotengine/godot/pull/84284.patch", "title": "Preserve inspector focus when opening script from scene tree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODg1ODQ2", "created_at": "2023-11-01T05:41:31Z", "updated_at": "2024-01-04T15:42: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": [ "887fd08260d36e954b9fe088d9e2d07101a3e9c4" ] }, "84289": { "id": "PR_kwDOAO6SJc5eTey6", "public_id": 84289, "url": "https://github.com/godotengine/godot/pull/84289", "diff_url": "https://github.com/godotengine/godot/pull/84289.diff", "patch_url": "https://github.com/godotengine/godot/pull/84289.patch", "title": "ICU4C: Update to version 74.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-01T06:59:44Z", "updated_at": "2024-01-03T15:02:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "5e55c6c611977e2d948b5b0776e8df710e7da9c5" ] }, "84310": { "id": "PR_kwDOAO6SJc5eVqPd", "public_id": 84310, "url": "https://github.com/godotengine/godot/pull/84310", "diff_url": "https://github.com/godotengine/godot/pull/84310.diff", "patch_url": "https://github.com/godotengine/godot/pull/84310.patch", "title": "Allow dragging editable children", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-11-01T14:10:54Z", "updated_at": "2023-12-05T13:47:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3f00d713b858e447911b81801b752ead2262731c" ] }, "84312": { "id": "PR_kwDOAO6SJc5eV0q3", "public_id": 84312, "url": "https://github.com/godotengine/godot/pull/84312", "diff_url": "https://github.com/godotengine/godot/pull/84312.diff", "patch_url": "https://github.com/godotengine/godot/pull/84312.patch", "title": "[RichTextLabel] Fix `remove_paragraph` crash by popping current", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NDExODkz", "created_at": "2023-11-01T14:36:36Z", "updated_at": "2024-01-25T16:04:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c0f8e0061d5e8b60247101df02c0e9ec8a68df80" ] }, "84331": { "id": "PR_kwDOAO6SJc5eYRn5", "public_id": 84331, "url": "https://github.com/godotengine/godot/pull/84331", "diff_url": "https://github.com/godotengine/godot/pull/84331.diff", "patch_url": "https://github.com/godotengine/godot/pull/84331.patch", "title": "Fix InputEventScreenDrag on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2023-11-01T22:51:50Z", "updated_at": "2024-05-21T11:03:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "ab9e377fe68b1735f1d30a8cdd83f518c7091925" ] }, "84347": { "id": "PR_kwDOAO6SJc5eZzW4", "public_id": 84347, "url": "https://github.com/godotengine/godot/pull/84347", "diff_url": "https://github.com/godotengine/godot/pull/84347.diff", "patch_url": "https://github.com/godotengine/godot/pull/84347.patch", "title": "Select newly added nodes on drag and drop in 3D viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTI2ODQ3", "created_at": "2023-11-02T07:44:29Z", "updated_at": "2024-04-28T13:07:42Z", "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": [ "93334eb6d0791b6fb463e5d29bf40329d85f5855" ] }, "84348": { "id": "PR_kwDOAO6SJc5eZ1Or", "public_id": 84348, "url": "https://github.com/godotengine/godot/pull/84348", "diff_url": "https://github.com/godotengine/godot/pull/84348.diff", "patch_url": "https://github.com/godotengine/godot/pull/84348.patch", "title": "Fix visual shader's `screen_uv` input preview uses position of node rather than a sample area like uv", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-02T07:51:07Z", "updated_at": "2024-03-11T15:10:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "d920bdeda5ac0337030895f84f91d94efc8ce915" ] }, "84353": { "id": "PR_kwDOAO6SJc5eakyY", "public_id": 84353, "url": "https://github.com/godotengine/godot/pull/84353", "diff_url": "https://github.com/godotengine/godot/pull/84353.diff", "patch_url": "https://github.com/godotengine/godot/pull/84353.patch", "title": "Add zoom controls to Sprite2DPlugin converter preview", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-11-02T10:09:49Z", "updated_at": "2024-01-10T10:14:43Z", "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": [ "1ee4aa11b649020b0b2b123bd79180c21c3cefc9" ] }, "84356": { "id": "PR_kwDOAO6SJc5ea9y_", "public_id": 84356, "url": "https://github.com/godotengine/godot/pull/84356", "diff_url": "https://github.com/godotengine/godot/pull/84356.diff", "patch_url": "https://github.com/godotengine/godot/pull/84356.patch", "title": "Select newly added nodes on drag and drop in 2D viewport ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTI2ODQ3", "created_at": "2023-11-02T11:18:21Z", "updated_at": "2024-02-16T23:32:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dc60c01e56ce441f85cf7ac4dfcc22a1af5059e5" ] }, "84363": { "id": "PR_kwDOAO6SJc5ebkFZ", "public_id": 84363, "url": "https://github.com/godotengine/godot/pull/84363", "diff_url": "https://github.com/godotengine/godot/pull/84363.diff", "patch_url": "https://github.com/godotengine/godot/pull/84363.patch", "title": "Robustify handling of activation & focus on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-11-02T13:04:17Z", "updated_at": "2024-04-08T08:31:11Z", "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": [ "9240034d3c6c41fd8e027663f82e61be9386c882" ] }, "84375": { "id": "PR_kwDOAO6SJc5edgoX", "public_id": 84375, "url": "https://github.com/godotengine/godot/pull/84375", "diff_url": "https://github.com/godotengine/godot/pull/84375.diff", "patch_url": "https://github.com/godotengine/godot/pull/84375.patch", "title": "Add const references in `String` class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2023-11-02T17:44:44Z", "updated_at": "2024-01-04T13:31:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "dbc49d2a6892b5761c901cbab4ba386e67fb36d4" ] }, "84379": { "id": "PR_kwDOAO6SJc5eeDYB", "public_id": 84379, "url": "https://github.com/godotengine/godot/pull/84379", "diff_url": "https://github.com/godotengine/godot/pull/84379.diff", "patch_url": "https://github.com/godotengine/godot/pull/84379.patch", "title": "Add `const char *` overloads to String class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2023-11-02T19:45:16Z", "updated_at": "2024-05-07T21:53:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d4154dbc55400c55d487f6bd4a5ff05d1db1f638" ] }, "84384": { "id": "PR_kwDOAO6SJc5eevCp", "public_id": 84384, "url": "https://github.com/godotengine/godot/pull/84384", "diff_url": "https://github.com/godotengine/godot/pull/84384.diff", "patch_url": "https://github.com/godotengine/godot/pull/84384.patch", "title": "meshoptimizer: Update to v0.20 (with a reduced patch)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMDY2Mjk=", "created_at": "2023-11-02T22:17:10Z", "updated_at": "2023-12-12T09:43:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "1f95053aebb6156572b0fb77ab2afd9cfd869361", "2b8215a196d2be994b58323eb10870f4900bf618", "be2b0fcddc981e5e5491cc626ef793a167772a48", "c5f73a1783fbf35e2601134678c52ec813837384" ] }, "84396": { "id": "PR_kwDOAO6SJc5efsxX", "public_id": 84396, "url": "https://github.com/godotengine/godot/pull/84396", "diff_url": "https://github.com/godotengine/godot/pull/84396.diff", "patch_url": "https://github.com/godotengine/godot/pull/84396.patch", "title": "Hide private enums from documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNDUzMzA1", "created_at": "2023-11-03T03:48:11Z", "updated_at": "2024-02-10T23:45:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a5a8f0a88137ce788c98a3e02f448dbd66ef99db" ] }, "84416": { "id": "PR_kwDOAO6SJc5ejW3e", "public_id": 84416, "url": "https://github.com/godotengine/godot/pull/84416", "diff_url": "https://github.com/godotengine/godot/pull/84416.diff", "patch_url": "https://github.com/godotengine/godot/pull/84416.patch", "title": "Add `shadows_disabled` macro in Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-03T15:49:55Z", "updated_at": "2023-12-09T16:40:46Z", "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": [ "716fd3edfc0512ac434adb9750530b15ae3f8511" ] }, "84440": { "id": "PR_kwDOAO6SJc5elw2_", "public_id": 84440, "url": "https://github.com/godotengine/godot/pull/84440", "diff_url": "https://github.com/godotengine/godot/pull/84440.diff", "patch_url": "https://github.com/godotengine/godot/pull/84440.patch", "title": "Add `generate_apk=yes` to generate an APK after building", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-04T07:23:15Z", "updated_at": "2023-12-19T13:43:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "18152ac3a1d00d81d758425f2b67d37b60b56ab3" ] }, "84442": { "id": "PR_kwDOAO6SJc5el8EP", "public_id": 84442, "url": "https://github.com/godotengine/godot/pull/84442", "diff_url": "https://github.com/godotengine/godot/pull/84442.diff", "patch_url": "https://github.com/godotengine/godot/pull/84442.patch", "title": "Allow additional hexadecimal color codes in ColorPicker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-04T10:17:05Z", "updated_at": "2024-01-09T23:04:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "80a770a8eddfd1a4ab0a08cc114c1516fb86d179" ] }, "84443": { "id": "PR_kwDOAO6SJc5el8ho", "public_id": 84443, "url": "https://github.com/godotengine/godot/pull/84443", "diff_url": "https://github.com/godotengine/godot/pull/84443.diff", "patch_url": "https://github.com/godotengine/godot/pull/84443.patch", "title": "Cache allowed types in EditorResourcePicker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-04T10:24:55Z", "updated_at": "2024-04-30T15:42:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "50eac4d67b1a20a9420069bb3133bb6ff8ec4061" ] }, "84445": { "id": "PR_kwDOAO6SJc5emAxP", "public_id": 84445, "url": "https://github.com/godotengine/godot/pull/84445", "diff_url": "https://github.com/godotengine/godot/pull/84445.diff", "patch_url": "https://github.com/godotengine/godot/pull/84445.patch", "title": "Add const references detected by clang-tidy", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2023-11-04T11:32:48Z", "updated_at": "2024-01-18T19:52:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a3cb1b096fcecad03562205bd285ebefc816c64a" ] }, "84446": { "id": "PR_kwDOAO6SJc5emC1n", "public_id": 84446, "url": "https://github.com/godotengine/godot/pull/84446", "diff_url": "https://github.com/godotengine/godot/pull/84446.diff", "patch_url": "https://github.com/godotengine/godot/pull/84446.patch", "title": "Don't check resource type assigned in property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-04T12:06:24Z", "updated_at": "2024-04-26T13:29:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0f755ce8d1af4aabe3b7d5959f4ed7b4c14ac401" ] }, "84451": { "id": "PR_kwDOAO6SJc5emS8E", "public_id": 84451, "url": "https://github.com/godotengine/godot/pull/84451", "diff_url": "https://github.com/godotengine/godot/pull/84451.diff", "patch_url": "https://github.com/godotengine/godot/pull/84451.patch", "title": "Transform mesh's AABB to skeleton's space when calculating mesh's bounds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTE2OTY=", "created_at": "2023-11-04T14:57:46Z", "updated_at": "2024-01-24T17:57:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "27f71c4e78db2f502d730f5e34a540665c45af27" ] }, "84462": { "id": "PR_kwDOAO6SJc5emwVE", "public_id": 84462, "url": "https://github.com/godotengine/godot/pull/84462", "diff_url": "https://github.com/godotengine/godot/pull/84462.diff", "patch_url": "https://github.com/godotengine/godot/pull/84462.patch", "title": "Optimize `String.humanize_size()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-11-04T22:09:51Z", "updated_at": "2024-01-04T13:36:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "931928feb9b7fdb295f638c2b4ffdc30a6dcea5a" ] }, "84465": { "id": "PR_kwDOAO6SJc5em6tw", "public_id": 84465, "url": "https://github.com/godotengine/godot/pull/84465", "diff_url": "https://github.com/godotengine/godot/pull/84465.diff", "patch_url": "https://github.com/godotengine/godot/pull/84465.patch", "title": "Fix Camera2D frame delay (port from 3.x)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM0ODAwMDcy", "created_at": "2023-11-05T01:21:11Z", "updated_at": "2024-03-10T10:41:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "734166f796f7ec592a912429e9a99de123b63f12" ] }, "84469": { "id": "PR_kwDOAO6SJc5enAsi", "public_id": 84469, "url": "https://github.com/godotengine/godot/pull/84469", "diff_url": "https://github.com/godotengine/godot/pull/84469.diff", "patch_url": "https://github.com/godotengine/godot/pull/84469.patch", "title": "Fix NetBSD executable path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzkyMDQ=", "created_at": "2023-11-05T03:30:32Z", "updated_at": "2024-01-25T17:47:32Z", "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": [ "52da1e9b6b96057efd8ab8039978828114d92564" ] }, "84472": { "id": "PR_kwDOAO6SJc5enDHz", "public_id": 84472, "url": "https://github.com/godotengine/godot/pull/84472", "diff_url": "https://github.com/godotengine/godot/pull/84472.diff", "patch_url": "https://github.com/godotengine/godot/pull/84472.patch", "title": "Extend `CanvasItem::draw_circle()`, making it also draw unfilled circle.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjA0ODY=", "created_at": "2023-11-05T04:29:53Z", "updated_at": "2024-06-12T08:42:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1f2aa17d143da5ad39863bf87682fd3757bf33b0" ] }, "84474": { "id": "PR_kwDOAO6SJc5enLsc", "public_id": 84474, "url": "https://github.com/godotengine/godot/pull/84474", "diff_url": "https://github.com/godotengine/godot/pull/84474.diff", "patch_url": "https://github.com/godotengine/godot/pull/84474.patch", "title": "Fix errors and warnings when loading Skeleton2D Modifications", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ0MjMw", "created_at": "2023-11-05T07:31:32Z", "updated_at": "2024-04-24T08:05:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e2995d3b885570fb8c3416470c66163ef9f065d7", "ef8acbde9a3a6443d4d979828a81433c98a3d3a9" ] }, "84486": { "id": "PR_kwDOAO6SJc5enybW", "public_id": 84486, "url": "https://github.com/godotengine/godot/pull/84486", "diff_url": "https://github.com/godotengine/godot/pull/84486.diff", "patch_url": "https://github.com/godotengine/godot/pull/84486.patch", "title": "Fix material drag and drop", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNjg1ODI=", "created_at": "2023-11-05T16:57:09Z", "updated_at": "2024-01-04T14:01:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "aa2522edcd55d23f7bf293252c3de2c45113c6f4" ] }, "84492": { "id": "PR_kwDOAO6SJc5eoEHy", "public_id": 84492, "url": "https://github.com/godotengine/godot/pull/84492", "diff_url": "https://github.com/godotengine/godot/pull/84492.diff", "patch_url": "https://github.com/godotengine/godot/pull/84492.patch", "title": "Autocompletion: Mark datatype as constant for constant arrays", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-05T21:02:17Z", "updated_at": "2024-05-07T19:53:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6df1a1e9b003a241fcecddf57f24694f25d55998" ] }, "84507": { "id": "PR_kwDOAO6SJc5eqDtk", "public_id": 84507, "url": "https://github.com/godotengine/godot/pull/84507", "diff_url": "https://github.com/godotengine/godot/pull/84507.diff", "patch_url": "https://github.com/godotengine/godot/pull/84507.patch", "title": "Fix generating terrain icon with certain image formats.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-11-06T08:22:31Z", "updated_at": "2023-12-05T13:09:44Z", "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": [ "35c105e796c0f4d08b5ea58d31d7eb4a37273755" ] }, "84508": { "id": "PR_kwDOAO6SJc5eqFi-", "public_id": 84508, "url": "https://github.com/godotengine/godot/pull/84508", "diff_url": "https://github.com/godotengine/godot/pull/84508.diff", "patch_url": "https://github.com/godotengine/godot/pull/84508.patch", "title": "Clean unnecessary copy detected by clang-tidy", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-06T08:27:36Z", "updated_at": "2024-01-05T02:23:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "8f6e8ef0d7b3ae91cd8719f05761cc35e1c9cd13" ] }, "84515": { "id": "PR_kwDOAO6SJc5erX-R", "public_id": 84515, "url": "https://github.com/godotengine/godot/pull/84515", "diff_url": "https://github.com/godotengine/godot/pull/84515.diff", "patch_url": "https://github.com/godotengine/godot/pull/84515.patch", "title": "Disable multi-window buttons instead of hiding them when support is unavailable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-06T11:42:20Z", "updated_at": "2024-01-29T13:41:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "04a930d9a696ca984d2962d8001c50cb65593f29" ] }, "84520": { "id": "PR_kwDOAO6SJc5eruAx", "public_id": 84520, "url": "https://github.com/godotengine/godot/pull/84520", "diff_url": "https://github.com/godotengine/godot/pull/84520.diff", "patch_url": "https://github.com/godotengine/godot/pull/84520.patch", "title": "Fix errors on file rename or move in the Filesystem Dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2023-11-06T12:35:26Z", "updated_at": "2023-12-05T13:47:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "76c7190d21fdd0760f5cd26a955f4c5ee10b783c" ] }, "84523": { "id": "PR_kwDOAO6SJc5esF_w", "public_id": 84523, "url": "https://github.com/godotengine/godot/pull/84523", "diff_url": "https://github.com/godotengine/godot/pull/84523.diff", "patch_url": "https://github.com/godotengine/godot/pull/84523.patch", "title": "CanvasItem draw implement antialiasing for `circle`, `rect`, `multiline`, and `dashedline`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjA0ODY=", "created_at": "2023-11-06T13:26:01Z", "updated_at": "2024-05-13T13:49:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ed3d311687429086e2890b1d65d099ce5dc66aad" ] }, "84527": { "id": "PR_kwDOAO6SJc5esTMP", "public_id": 84527, "url": "https://github.com/godotengine/godot/pull/84527", "diff_url": "https://github.com/godotengine/godot/pull/84527.diff", "patch_url": "https://github.com/godotengine/godot/pull/84527.patch", "title": "Display a revert icon on ColorPicker's old sample", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-06T13:55:06Z", "updated_at": "2024-01-08T19:46:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "079f1c8eada71aeb9a8c5805a1a2c86b47cca4f1" ] }, "84532": { "id": "PR_kwDOAO6SJc5etWsa", "public_id": 84532, "url": "https://github.com/godotengine/godot/pull/84532", "diff_url": "https://github.com/godotengine/godot/pull/84532.diff", "patch_url": "https://github.com/godotengine/godot/pull/84532.patch", "title": "Fix autocompletion for enum members in the core classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2023-11-06T16:10:10Z", "updated_at": "2024-02-08T10:14:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1d75480082d35b243e731834c5d65a0ef09c67ce" ] }, "84546": { "id": "PR_kwDOAO6SJc5eu8JY", "public_id": 84546, "url": "https://github.com/godotengine/godot/pull/84546", "diff_url": "https://github.com/godotengine/godot/pull/84546.diff", "patch_url": "https://github.com/godotengine/godot/pull/84546.patch", "title": "Do not mutate source Image in `Image::save_jpg` and use encoder return value", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2023-11-06T20:11:26Z", "updated_at": "2024-01-04T13:31:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "62cbd6805c7dfc882d0905d6335fc5087e2ba189" ] }, "84569": { "id": "PR_kwDOAO6SJc5eyBNX", "public_id": 84569, "url": "https://github.com/godotengine/godot/pull/84569", "diff_url": "https://github.com/godotengine/godot/pull/84569.diff", "patch_url": "https://github.com/godotengine/godot/pull/84569.patch", "title": "Add support for comment (ignorable) column in translation csv", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-07T09:15:36Z", "updated_at": "2024-02-20T13:04:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "1b07b419b3f2d71b42099ad425982f2fc8f5acf0" ] }, "84575": { "id": "PR_kwDOAO6SJc5eze4M", "public_id": 84575, "url": "https://github.com/godotengine/godot/pull/84575", "diff_url": "https://github.com/godotengine/godot/pull/84575.diff", "patch_url": "https://github.com/godotengine/godot/pull/84575.patch", "title": "Fix `CPUParticles2D` tangential force does not match `GPUParticles2D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjI2NDU4", "created_at": "2023-11-07T13:09:09Z", "updated_at": "2023-12-19T12:06:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "76377230ac3bd28aebaff9ce8486618c63819090" ] }, "84581": { "id": "PR_kwDOAO6SJc5e0Kxn", "public_id": 84581, "url": "https://github.com/godotengine/godot/pull/84581", "diff_url": "https://github.com/godotengine/godot/pull/84581.diff", "patch_url": "https://github.com/godotengine/godot/pull/84581.patch", "title": "Make `varray()` variadic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-07T14:36:58Z", "updated_at": "2024-04-27T11:34:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f6478880064705fb1d18f3cd5debb622537a34af" ] }, "84583": { "id": "PR_kwDOAO6SJc5e0q69", "public_id": 84583, "url": "https://github.com/godotengine/godot/pull/84583", "diff_url": "https://github.com/godotengine/godot/pull/84583.diff", "patch_url": "https://github.com/godotengine/godot/pull/84583.patch", "title": "Make AnimationTree reference AnimationPlayer instead of AnimationMixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-11-07T15:43:30Z", "updated_at": "2024-01-25T16:05:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "7946e8418793b2f673e2df31c5f8f509cddce056" ] }, "84584": { "id": "PR_kwDOAO6SJc5e0xQm", "public_id": 84584, "url": "https://github.com/godotengine/godot/pull/84584", "diff_url": "https://github.com/godotengine/godot/pull/84584.diff", "patch_url": "https://github.com/godotengine/godot/pull/84584.patch", "title": "Add details about `AudioEffectCapture.clear_buffer()` and `get_buffer()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNDM1MzU=", "created_at": "2023-11-07T15:56:23Z", "updated_at": "2024-02-21T14:26:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "182b9ef38efe592c1f5423c1621d7e07b4a5343f" ] }, "84593": { "id": "PR_kwDOAO6SJc5e2xSk", "public_id": 84593, "url": "https://github.com/godotengine/godot/pull/84593", "diff_url": "https://github.com/godotengine/godot/pull/84593.diff", "patch_url": "https://github.com/godotengine/godot/pull/84593.patch", "title": "Use Python venv if detected when building VS project", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2023-11-07T21:36:26Z", "updated_at": "2024-01-23T19:27:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3f22c1bfb6ff6d6aa6e60c041ab2d9677da8cd51" ] }, "84594": { "id": "PR_kwDOAO6SJc5e2_qc", "public_id": 84594, "url": "https://github.com/godotengine/godot/pull/84594", "diff_url": "https://github.com/godotengine/godot/pull/84594.diff", "patch_url": "https://github.com/godotengine/godot/pull/84594.patch", "title": "Comment the shader template light function by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2023-11-07T22:23:15Z", "updated_at": "2023-12-05T13:09:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "c430ff2396d1f7372c88a8ea080ecbf94a43fc9e" ] }, "84610": { "id": "PR_kwDOAO6SJc5e57tY", "public_id": 84610, "url": "https://github.com/godotengine/godot/pull/84610", "diff_url": "https://github.com/godotengine/godot/pull/84610.diff", "patch_url": "https://github.com/godotengine/godot/pull/84610.patch", "title": "Fix CollisionObject3D Gizmo not updated after calling `shape_owner_*` functions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-08T09:53:22Z", "updated_at": "2024-01-24T17:07:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "80a488a24271a860aa0b79fb2e83569bf8d49942" ] }, "84611": { "id": "PR_kwDOAO6SJc5e6ZNA", "public_id": 84611, "url": "https://github.com/godotengine/godot/pull/84611", "diff_url": "https://github.com/godotengine/godot/pull/84611.diff", "patch_url": "https://github.com/godotengine/godot/pull/84611.patch", "title": "Prevent encoding/decoding objects that cannot be instantiated", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-08T10:56:29Z", "updated_at": "2023-12-19T19:38:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c1b8b8773628cdd7cd7e30b29d6218ef8afd150f" ] }, "84613": { "id": "PR_kwDOAO6SJc5e6rby", "public_id": 84613, "url": "https://github.com/godotengine/godot/pull/84613", "diff_url": "https://github.com/godotengine/godot/pull/84613.diff", "patch_url": "https://github.com/godotengine/godot/pull/84613.patch", "title": "Only build glslang if Vulkan or Direct3D 12 rendering is enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-08T11:44:34Z", "updated_at": "2024-01-11T19:59:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "2aaa4cd64525daa24a033f1ea3468d5cfdd6b735" ] }, "84619": { "id": "PR_kwDOAO6SJc5e7zdc", "public_id": 84619, "url": "https://github.com/godotengine/godot/pull/84619", "diff_url": "https://github.com/godotengine/godot/pull/84619.diff", "patch_url": "https://github.com/godotengine/godot/pull/84619.patch", "title": "Add tooltip for toggling favorite nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNDUzMzA1", "created_at": "2023-11-08T14:26:25Z", "updated_at": "2024-02-06T17:44:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "14b2533ef6f6cc5ca21b9e58b9f6f36767103b3b" ] }, "84635": { "id": "PR_kwDOAO6SJc5e-YPQ", "public_id": 84635, "url": "https://github.com/godotengine/godot/pull/84635", "diff_url": "https://github.com/godotengine/godot/pull/84635.diff", "patch_url": "https://github.com/godotengine/godot/pull/84635.patch", "title": "Add PropertyListHelper", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-08T22:23:25Z", "updated_at": "2024-02-13T18:47:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2c14c0885f6b6699b082cf2671c6f2e9b870d844" ] }, "84637": { "id": "PR_kwDOAO6SJc5e-cG9", "public_id": 84637, "url": "https://github.com/godotengine/godot/pull/84637", "diff_url": "https://github.com/godotengine/godot/pull/84637.diff", "patch_url": "https://github.com/godotengine/godot/pull/84637.patch", "title": "Use render pass uniform set to store viewport samplers.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-11-08T22:33:48Z", "updated_at": "2023-12-14T16:43:28Z", "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": [ "2b9e6d29725853de3749952ea55c3dc852a69b8d" ] }, "84640": { "id": "PR_kwDOAO6SJc5e-q4D", "public_id": 84640, "url": "https://github.com/godotengine/godot/pull/84640", "diff_url": "https://github.com/godotengine/godot/pull/84640.diff", "patch_url": "https://github.com/godotengine/godot/pull/84640.patch", "title": "Expose a method to get gravity for any physics body", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-11-08T23:48:26Z", "updated_at": "2024-02-06T09:45:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "aed5ea946036e6c2c8a0165265bb6b038b3db8cb" ] }, "84643": { "id": "PR_kwDOAO6SJc5e_AOl", "public_id": 84643, "url": "https://github.com/godotengine/godot/pull/84643", "diff_url": "https://github.com/godotengine/godot/pull/84643.diff", "patch_url": "https://github.com/godotengine/godot/pull/84643.patch", "title": "Fix `Node3D` children using `top_level` in different position in-editor versus runtime", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjI2NDU4", "created_at": "2023-11-09T01:54:27Z", "updated_at": "2024-03-21T17:39:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f19133096810f8c1639a6001b38ccc24f1b92bad" ] }, "84652": { "id": "PR_kwDOAO6SJc5fAvuL", "public_id": 84652, "url": "https://github.com/godotengine/godot/pull/84652", "diff_url": "https://github.com/godotengine/godot/pull/84652.diff", "patch_url": "https://github.com/godotengine/godot/pull/84652.patch", "title": "Avoid punning enum names in documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-11-09T09:21:03Z", "updated_at": "2023-12-19T12:16:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "cc3984f3597be37c7a646a443085d644c71330ad" ] }, "84656": { "id": "PR_kwDOAO6SJc5fBgNs", "public_id": 84656, "url": "https://github.com/godotengine/godot/pull/84656", "diff_url": "https://github.com/godotengine/godot/pull/84656.diff", "patch_url": "https://github.com/godotengine/godot/pull/84656.patch", "title": "Clarify that `@GlobalScope.clamp` does not do component-wise clamping", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-09T11:23:16Z", "updated_at": "2024-01-25T16:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e7dbb7a267feb1e467ce160e4b431a3b8807fa67" ] }, "84660": { "id": "PR_kwDOAO6SJc5fBqqo", "public_id": 84660, "url": "https://github.com/godotengine/godot/pull/84660", "diff_url": "https://github.com/godotengine/godot/pull/84660.diff", "patch_url": "https://github.com/godotengine/godot/pull/84660.patch", "title": "Move tile transforms handling cache to TileData", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2023-11-09T11:53:43Z", "updated_at": "2023-12-14T16:48:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "18fe0bd025741aedc792e6bf8159658fcb319d36" ] }, "84666": { "id": "PR_kwDOAO6SJc5fCkeD", "public_id": 84666, "url": "https://github.com/godotengine/godot/pull/84666", "diff_url": "https://github.com/godotengine/godot/pull/84666.diff", "patch_url": "https://github.com/godotengine/godot/pull/84666.patch", "title": "Add performance note to `Array.resize()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2023-11-09T14:19:17Z", "updated_at": "2024-01-25T16:42:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "80b636069ae8a19e8e652c5f28cdb6d1e543cdb0" ] }, "84674": { "id": "PR_kwDOAO6SJc5fDvRs", "public_id": 84674, "url": "https://github.com/godotengine/godot/pull/84674", "diff_url": "https://github.com/godotengine/godot/pull/84674.diff", "patch_url": "https://github.com/godotengine/godot/pull/84674.patch", "title": "Add parameter to allow generation of the Godot native shared libraries from gradle", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2023-11-09T17:11:03Z", "updated_at": "2024-01-29T22:24:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "4628d0c7dc45c5b8694ae5d00f891e5c4a200db1" ] }, "84676": { "id": "PR_kwDOAO6SJc5fEJdt", "public_id": 84676, "url": "https://github.com/godotengine/godot/pull/84676", "diff_url": "https://github.com/godotengine/godot/pull/84676.diff", "patch_url": "https://github.com/godotengine/godot/pull/84676.patch", "title": "Update the validation logic for the package name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2023-11-09T18:29:49Z", "updated_at": "2024-01-24T17:13:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "0325568a9bb9b9e33e5fe145b69cf3759aaa0027" ] }, "84686": { "id": "PR_kwDOAO6SJc5fFdKR", "public_id": 84686, "url": "https://github.com/godotengine/godot/pull/84686", "diff_url": "https://github.com/godotengine/godot/pull/84686.diff", "patch_url": "https://github.com/godotengine/godot/pull/84686.patch", "title": "Add MSAA support for WebXR", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-11-09T23:20:33Z", "updated_at": "2024-07-22T15:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "275c496bc87f6cf973cfa70bc1bf4a35ecd60d1e" ] }, "84706": { "id": "PR_kwDOAO6SJc5fISZH", "public_id": 84706, "url": "https://github.com/godotengine/godot/pull/84706", "diff_url": "https://github.com/godotengine/godot/pull/84706.diff", "patch_url": "https://github.com/godotengine/godot/pull/84706.patch", "title": "Fix autocompletion after DOLLAR token", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-10T11:03:55Z", "updated_at": "2024-05-07T14:53:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1621e725fa3f4238a495be8b63c744cacfbd32af" ] }, "84708": { "id": "PR_kwDOAO6SJc5fIYO8", "public_id": 84708, "url": "https://github.com/godotengine/godot/pull/84708", "diff_url": "https://github.com/godotengine/godot/pull/84708.diff", "patch_url": "https://github.com/godotengine/godot/pull/84708.patch", "title": "[Windows] Make Windows Ink tablet API default, add dummy driver to disable tablet input.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-10T11:20:27Z", "updated_at": "2023-12-19T12:07:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e01b22a69d56f26ba084490c7648d4319caaa679" ] }, "84711": { "id": "PR_kwDOAO6SJc5fI5pw", "public_id": 84711, "url": "https://github.com/godotengine/godot/pull/84711", "diff_url": "https://github.com/godotengine/godot/pull/84711.diff", "patch_url": "https://github.com/godotengine/godot/pull/84711.patch", "title": "Add `single`/`double` as export features automatically", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2023-11-10T13:02:20Z", "updated_at": "2024-04-26T09:17:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "1bb2905fbde64b198c0f780259a2f74a2deaf251" ] }, "84729": { "id": "PR_kwDOAO6SJc5fLyGl", "public_id": 84729, "url": "https://github.com/godotengine/godot/pull/84729", "diff_url": "https://github.com/godotengine/godot/pull/84729.diff", "patch_url": "https://github.com/godotengine/godot/pull/84729.patch", "title": "Add missing getters to navigation servers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NDExODkz", "created_at": "2023-11-10T21:20:48Z", "updated_at": "2023-12-19T19:39:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "e7ee672120e19bc440bd18dffa43fad6deec1b48" ] }, "84733": { "id": "PR_kwDOAO6SJc5fMPEK", "public_id": 84733, "url": "https://github.com/godotengine/godot/pull/84733", "diff_url": "https://github.com/godotengine/godot/pull/84733.diff", "patch_url": "https://github.com/godotengine/godot/pull/84733.patch", "title": "Only copy the relevant portion of the screen when copying to backbuffer in Compatibility backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-11-10T23:20:14Z", "updated_at": "2024-01-24T17:28:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e69968b79432d1a3f9544e70b634f8fe08cb1aa8" ] }, "84734": { "id": "PR_kwDOAO6SJc5fMRgx", "public_id": 84734, "url": "https://github.com/godotengine/godot/pull/84734", "diff_url": "https://github.com/godotengine/godot/pull/84734.diff", "patch_url": "https://github.com/godotengine/godot/pull/84734.patch", "title": "Add description to `AnimationNodeStateMachine.replace_node`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNDU5MDI4", "created_at": "2023-11-10T23:35:40Z", "updated_at": "2023-12-20T14:15:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "66134fd0f4b22b0424b6b6d4eaffa6855f2eec1b" ] }, "84745": { "id": "PR_kwDOAO6SJc5fNQQ9", "public_id": 84745, "url": "https://github.com/godotengine/godot/pull/84745", "diff_url": "https://github.com/godotengine/godot/pull/84745.diff", "patch_url": "https://github.com/godotengine/godot/pull/84745.patch", "title": "Shadow volume culling and tighter shadow caster culling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2023-11-11T09:05:41Z", "updated_at": "2024-03-20T05:54:20Z", "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": [ "4577dfdb6747600438ac4b86c29a4d6c12ec9b0a" ] }, "84754": { "id": "PR_kwDOAO6SJc5fNqGU", "public_id": 84754, "url": "https://github.com/godotengine/godot/pull/84754", "diff_url": "https://github.com/godotengine/godot/pull/84754.diff", "patch_url": "https://github.com/godotengine/godot/pull/84754.patch", "title": "Add region rect and frames support to Sprite2DPlugin converter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2023-11-11T14:39:10Z", "updated_at": "2024-01-10T10:18:39Z", "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": [ "cb88108d9ffdb2657b7cbab5da12abbf26e86ce3" ] }, "84760": { "id": "PR_kwDOAO6SJc5fN5Al", "public_id": 84760, "url": "https://github.com/godotengine/godot/pull/84760", "diff_url": "https://github.com/godotengine/godot/pull/84760.diff", "patch_url": "https://github.com/godotengine/godot/pull/84760.patch", "title": "Fetch override list from ThemeDB", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-11T17:34:57Z", "updated_at": "2024-01-29T20:47:27Z", "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": [ "7d6ded2027d0c81fa0e0419d8afc57699fe1e468" ] }, "84763": { "id": "PR_kwDOAO6SJc5fN8En", "public_id": 84763, "url": "https://github.com/godotengine/godot/pull/84763", "diff_url": "https://github.com/godotengine/godot/pull/84763.diff", "patch_url": "https://github.com/godotengine/godot/pull/84763.patch", "title": "Fetch theme editor items from ThemeDB", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-11T18:15:18Z", "updated_at": "2024-02-13T16:37:49Z", "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": [ "e86750dcaac4618ef7e9d5c4d8f6e0ab8696bbe1" ] }, "84782": { "id": "PR_kwDOAO6SJc5fOZ9W", "public_id": 84782, "url": "https://github.com/godotengine/godot/pull/84782", "diff_url": "https://github.com/godotengine/godot/pull/84782.diff", "patch_url": "https://github.com/godotengine/godot/pull/84782.patch", "title": "Prevent crash on conversion of invalid data in `Image`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjI2NDU4", "created_at": "2023-11-12T03:22:26Z", "updated_at": "2024-01-24T17:22:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "dec2269bca8c616dac73ec987f7e670cf0451c77" ] }, "84788": { "id": "PR_kwDOAO6SJc5fOyhK", "public_id": 84788, "url": "https://github.com/godotengine/godot/pull/84788", "diff_url": "https://github.com/godotengine/godot/pull/84788.diff", "patch_url": "https://github.com/godotengine/godot/pull/84788.patch", "title": "Clarify description of \"group selected\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDcwMDcy", "created_at": "2023-11-12T10:28:54Z", "updated_at": "2024-01-03T15:03:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "9a684cf199e71edb9fb48bd9d3a2560fc5ed232b" ] }, "84792": { "id": "PR_kwDOAO6SJc5fPA-C", "public_id": 84792, "url": "https://github.com/godotengine/godot/pull/84792", "diff_url": "https://github.com/godotengine/godot/pull/84792.diff", "patch_url": "https://github.com/godotengine/godot/pull/84792.patch", "title": "Add optional depth fog to Environment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NzMyNDk=", "created_at": "2023-11-12T13:52:43Z", "updated_at": "2024-07-12T23:27:22Z", "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": [ "08f4560e6987fa9c4b2c4b8e86665e2862a43ed9" ] }, "84794": { "id": "PR_kwDOAO6SJc5fPFKl", "public_id": 84794, "url": "https://github.com/godotengine/godot/pull/84794", "diff_url": "https://github.com/godotengine/godot/pull/84794.diff", "patch_url": "https://github.com/godotengine/godot/pull/84794.patch", "title": "VideoPlayer: Fix reloading translation remapped stream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-11-12T14:40:17Z", "updated_at": "2024-01-23T19:30:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7d0c561e02d37a27884162128387064f4fb1b90b" ] }, "84800": { "id": "PR_kwDOAO6SJc5fPO4_", "public_id": 84800, "url": "https://github.com/godotengine/godot/pull/84800", "diff_url": "https://github.com/godotengine/godot/pull/84800.diff", "patch_url": "https://github.com/godotengine/godot/pull/84800.patch", "title": "Fix unlimited project option ranges that could cause crashes.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDQ2NDEy", "created_at": "2023-11-12T16:39:34Z", "updated_at": "2024-01-09T07:51:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cbc8ae660ca5b2c8d6d33a0f21e44f582c297173" ] }, "84816": { "id": "PR_kwDOAO6SJc5fPnq0", "public_id": 84816, "url": "https://github.com/godotengine/godot/pull/84816", "diff_url": "https://github.com/godotengine/godot/pull/84816.diff", "patch_url": "https://github.com/godotengine/godot/pull/84816.patch", "title": "Fix memory leak in 'NavigationServer3D' involving static obstacles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMDczODU=", "created_at": "2023-11-12T22:07:47Z", "updated_at": "2023-12-05T13:08:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "a4b3546577efb3591b9aac162d159df487c57a56" ] }, "84824": { "id": "PR_kwDOAO6SJc5fQGQX", "public_id": 84824, "url": "https://github.com/godotengine/godot/pull/84824", "diff_url": "https://github.com/godotengine/godot/pull/84824.diff", "patch_url": "https://github.com/godotengine/godot/pull/84824.patch", "title": "Fix duplicating sub-scene may get two copies of internal node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2023-11-13T02:01:43Z", "updated_at": "2024-03-11T21:35:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f19c4191260041eed72daa8a2633187e71500d10" ] }, "84826": { "id": "PR_kwDOAO6SJc5fQWoC", "public_id": 84826, "url": "https://github.com/godotengine/godot/pull/84826", "diff_url": "https://github.com/godotengine/godot/pull/84826.diff", "patch_url": "https://github.com/godotengine/godot/pull/84826.patch", "title": "Add unit tests for Camera3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2Njc3MTM0", "created_at": "2023-11-13T03:33:03Z", "updated_at": "2023-12-19T12:05:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "2e35ecce9c010381ca85e94b7445673fc19efe4b" ] }, "84837": { "id": "PR_kwDOAO6SJc5fSKf-", "public_id": 84837, "url": "https://github.com/godotengine/godot/pull/84837", "diff_url": "https://github.com/godotengine/godot/pull/84837.diff", "patch_url": "https://github.com/godotengine/godot/pull/84837.patch", "title": "Fix folder color not showing up in file dialogs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjU1ODYw", "created_at": "2023-11-13T10:26:42Z", "updated_at": "2023-12-14T19:46:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0d6300d269b818e6c3d3ea9cbc592480103aa6d0" ] }, "84845": { "id": "PR_kwDOAO6SJc5fTZ3n", "public_id": 84845, "url": "https://github.com/godotengine/godot/pull/84845", "diff_url": "https://github.com/godotengine/godot/pull/84845.diff", "patch_url": "https://github.com/godotengine/godot/pull/84845.patch", "title": "Implement disabled state for Checkbox in Tree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTYzODg=", "created_at": "2023-11-13T13:58:49Z", "updated_at": "2023-12-19T14:08:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ff8797e98099f7472f95278ba89b9c8d93929d50" ] }, "84852": { "id": "PR_kwDOAO6SJc5fUm48", "public_id": 84852, "url": "https://github.com/godotengine/godot/pull/84852", "diff_url": "https://github.com/godotengine/godot/pull/84852.diff", "patch_url": "https://github.com/godotengine/godot/pull/84852.patch", "title": "Vulkan: Fix incorrect access to the buffers on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2023-11-13T17:00:31Z", "updated_at": "2023-12-08T17:38:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "04a142cf7116c6397b0b4fb5f64951968148a8d6" ] }, "84882": { "id": "PR_kwDOAO6SJc5faEzE", "public_id": 84882, "url": "https://github.com/godotengine/godot/pull/84882", "diff_url": "https://github.com/godotengine/godot/pull/84882.diff", "patch_url": "https://github.com/godotengine/godot/pull/84882.patch", "title": "Add \"Show In FileSystem\" to the Scene hierarchy right-click", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3NDIyNjI=", "created_at": "2023-11-14T12:48:51Z", "updated_at": "2023-12-23T09:43:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "59787683a91c25d28e69b67ae9a56eac6f6d83bd" ] }, "84885": { "id": "PR_kwDOAO6SJc5faal6", "public_id": 84885, "url": "https://github.com/godotengine/godot/pull/84885", "diff_url": "https://github.com/godotengine/godot/pull/84885.diff", "patch_url": "https://github.com/godotengine/godot/pull/84885.patch", "title": "New Visual Studio project generation logic that supports any platform that wants to opt in", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2023-11-14T13:47:11Z", "updated_at": "2024-02-06T10:46:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "7638a6c9811590a384e2126dd004e302f76d3e4a" ] }, "84886": { "id": "PR_kwDOAO6SJc5fafqK", "public_id": 84886, "url": "https://github.com/godotengine/godot/pull/84886", "diff_url": "https://github.com/godotengine/godot/pull/84886.diff", "patch_url": "https://github.com/godotengine/godot/pull/84886.patch", "title": "Document changing the window's resizable status at runtime", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-14T13:59:41Z", "updated_at": "2024-01-24T17:33:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d6768a17fad24e71667e49c2c4a6bc239e6d622d" ] }, "84891": { "id": "PR_kwDOAO6SJc5fbAe6", "public_id": 84891, "url": "https://github.com/godotengine/godot/pull/84891", "diff_url": "https://github.com/godotengine/godot/pull/84891.diff", "patch_url": "https://github.com/godotengine/godot/pull/84891.patch", "title": "Only allow MeshInstance3D-based nodes in particles emission shape node selector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-14T15:14:32Z", "updated_at": "2023-12-05T13:07:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "c6a16b176e065c72df97041453bf388d777f44cb" ] }, "84894": { "id": "PR_kwDOAO6SJc5fbHg4", "public_id": 84894, "url": "https://github.com/godotengine/godot/pull/84894", "diff_url": "https://github.com/godotengine/godot/pull/84894.diff", "patch_url": "https://github.com/godotengine/godot/pull/84894.patch", "title": "Store ArrayMesh path in RenderingServer for use in error messages", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-11-14T15:30:01Z", "updated_at": "2024-03-10T10:42:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ead36fdcc4c2f4115230d044a99113c0943c9efa" ] }, "84895": { "id": "PR_kwDOAO6SJc5fbM0Q", "public_id": 84895, "url": "https://github.com/godotengine/godot/pull/84895", "diff_url": "https://github.com/godotengine/godot/pull/84895.diff", "patch_url": "https://github.com/godotengine/godot/pull/84895.patch", "title": "Prevent race condition on initial breakpoints from DAP", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2023-11-14T15:42:14Z", "updated_at": "2024-03-11T15:11:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "485342408ba2d32bd484c378abfbe71cca59829c" ] }, "84898": { "id": "PR_kwDOAO6SJc5fbtqj", "public_id": 84898, "url": "https://github.com/godotengine/godot/pull/84898", "diff_url": "https://github.com/godotengine/godot/pull/84898.diff", "patch_url": "https://github.com/godotengine/godot/pull/84898.patch", "title": "Fix DAP breakpoints being cleared on closed scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2023-11-14T16:59:14Z", "updated_at": "2024-01-24T17:22:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "760ff2e9339b95bcad1e4045c330c06e0ce9c98c" ] }, "84906": { "id": "PR_kwDOAO6SJc5fckZm", "public_id": 84906, "url": "https://github.com/godotengine/godot/pull/84906", "diff_url": "https://github.com/godotengine/godot/pull/84906.diff", "patch_url": "https://github.com/godotengine/godot/pull/84906.patch", "title": "Fix some DEFVALs to use the right type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-11-14T19:20:13Z", "updated_at": "2024-02-23T17:29:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "5ba92e5a57b98ec403f036af7551844679c55cd1" ] }, "84907": { "id": "PR_kwDOAO6SJc5fclY_", "public_id": 84907, "url": "https://github.com/godotengine/godot/pull/84907", "diff_url": "https://github.com/godotengine/godot/pull/84907.diff", "patch_url": "https://github.com/godotengine/godot/pull/84907.patch", "title": "Do not bother with line colors if `line_number_gutter` is not yet calculated", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-14T19:23:35Z", "updated_at": "2024-03-11T15:11:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0fbc857e3f0fead7532699abc66e2005b266309b" ] }, "84926": { "id": "PR_kwDOAO6SJc5femrj", "public_id": 84926, "url": "https://github.com/godotengine/godot/pull/84926", "diff_url": "https://github.com/godotengine/godot/pull/84926.diff", "patch_url": "https://github.com/godotengine/godot/pull/84926.patch", "title": "Update WorkerThreadPool doc to mention every task should be waited so that any allocated resources can be cleaned up.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-15T04:15:49Z", "updated_at": "2024-04-24T02:11:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "492785b792e581e8714c54c3116327b94c09705e" ] }, "84932": { "id": "PR_kwDOAO6SJc5fgPIs", "public_id": 84932, "url": "https://github.com/godotengine/godot/pull/84932", "diff_url": "https://github.com/godotengine/godot/pull/84932.diff", "patch_url": "https://github.com/godotengine/godot/pull/84932.patch", "title": "Improve search/replace bar behavior", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-11-15T10:29:10Z", "updated_at": "2024-04-15T11:58:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "bafbdc6cb2fa8a2ad225bb00692cdc77f7a4c383" ] }, "84933": { "id": "PR_kwDOAO6SJc5fgl6v", "public_id": 84933, "url": "https://github.com/godotengine/godot/pull/84933", "diff_url": "https://github.com/godotengine/godot/pull/84933.diff", "patch_url": "https://github.com/godotengine/godot/pull/84933.patch", "title": "Only allow MeshInstance3D-inherited nodes in MultiMesh Populate Surface dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-15T11:27:50Z", "updated_at": "2023-12-05T13:34:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "dc3194f66880d2424692db5c40ac724346a201b1" ] }, "84940": { "id": "PR_kwDOAO6SJc5fh8vJ", "public_id": 84940, "url": "https://github.com/godotengine/godot/pull/84940", "diff_url": "https://github.com/godotengine/godot/pull/84940.diff", "patch_url": "https://github.com/godotengine/godot/pull/84940.patch", "title": "Hide ineffective TextureProgressBar properties in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-15T15:20:45Z", "updated_at": "2023-12-19T13:42: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" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "9f1870ec496b98d843b099c896bac9cd92d79f79" ] }, "84943": { "id": "PR_kwDOAO6SJc5fijT4", "public_id": 84943, "url": "https://github.com/godotengine/godot/pull/84943", "diff_url": "https://github.com/godotengine/godot/pull/84943.diff", "patch_url": "https://github.com/godotengine/godot/pull/84943.patch", "title": "Rework Input action pressed state to support multiple controllers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2023-11-15T16:54:17Z", "updated_at": "2023-12-22T15:19:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "8cfcd3625359befb28f7d239cd4a7821ab45c338" ] }, "84946": { "id": "PR_kwDOAO6SJc5fi1mP", "public_id": 84946, "url": "https://github.com/godotengine/godot/pull/84946", "diff_url": "https://github.com/godotengine/godot/pull/84946.diff", "patch_url": "https://github.com/godotengine/godot/pull/84946.patch", "title": "Use disabled icons for CheckBox in DefaultTheme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTYzODg=", "created_at": "2023-11-15T17:45:38Z", "updated_at": "2024-01-10T11:42:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ff59496632f2a15e4e102b3340674b0481abfd4d" ] }, "84947": { "id": "PR_kwDOAO6SJc5fjrRw", "public_id": 84947, "url": "https://github.com/godotengine/godot/pull/84947", "diff_url": "https://github.com/godotengine/godot/pull/84947.diff", "patch_url": "https://github.com/godotengine/godot/pull/84947.patch", "title": "C#: Use `get_instance_binding` instead of set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-11-15T20:14:06Z", "updated_at": "2024-04-08T13:30:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "a351c4bbe3065912ffa8ed43263aaa6b35774e1b" ] }, "84953": { "id": "PR_kwDOAO6SJc5fkwZn", "public_id": 84953, "url": "https://github.com/godotengine/godot/pull/84953", "diff_url": "https://github.com/godotengine/godot/pull/84953.diff", "patch_url": "https://github.com/godotengine/godot/pull/84953.patch", "title": "Fix conflicted indeterminate state in asset importer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk2MjM0MA==", "created_at": "2023-11-16T00:27:36Z", "updated_at": "2024-02-14T10:01:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "58c9e341f1d2dabc8b98f477d5b1fa2c9fbd2096" ] }, "84969": { "id": "PR_kwDOAO6SJc5fnVUX", "public_id": 84969, "url": "https://github.com/godotengine/godot/pull/84969", "diff_url": "https://github.com/godotengine/godot/pull/84969.diff", "patch_url": "https://github.com/godotengine/godot/pull/84969.patch", "title": "VisualShader: Refactor use of Connection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2023-11-16T10:46:46Z", "updated_at": "2023-12-11T23:38:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "bfd62d7cdff28f67c786b3135e01374d672e71de" ] }, "84974": { "id": "PR_kwDOAO6SJc5fofwA", "public_id": 84974, "url": "https://github.com/godotengine/godot/pull/84974", "diff_url": "https://github.com/godotengine/godot/pull/84974.diff", "patch_url": "https://github.com/godotengine/godot/pull/84974.patch", "title": "Reimport file when .import changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-16T13:55:10Z", "updated_at": "2024-07-08T18:26:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f13bb2ff569e220dc3191229e36b66f1ef2123ca" ] }, "84976": { "id": "PR_kwDOAO6SJc5fo3gl", "public_id": 84976, "url": "https://github.com/godotengine/godot/pull/84976", "diff_url": "https://github.com/godotengine/godot/pull/84976.diff", "patch_url": "https://github.com/godotengine/godot/pull/84976.patch", "title": "Acyclic Command Graph for Rendering Device", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2023-11-16T14:41:21Z", "updated_at": "2024-02-13T19:16:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "cc4d39b0c1f0d4645d63120832a49e54242e3f5f" ] }, "84979": { "id": "PR_kwDOAO6SJc5fo9GT", "public_id": 84979, "url": "https://github.com/godotengine/godot/pull/84979", "diff_url": "https://github.com/godotengine/godot/pull/84979.diff", "patch_url": "https://github.com/godotengine/godot/pull/84979.patch", "title": "Alias `platform=javascript` SCons option to `platform=web`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-16T14:52:02Z", "updated_at": "2024-01-08T21:10:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "018583598833937f9fdc8a275d7731562c392d74" ] }, "84990": { "id": "PR_kwDOAO6SJc5fr9Y1", "public_id": 84990, "url": "https://github.com/godotengine/godot/pull/84990", "diff_url": "https://github.com/godotengine/godot/pull/84990.diff", "patch_url": "https://github.com/godotengine/godot/pull/84990.patch", "title": "Fix order of operations for macOS template check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2023-11-16T22:39:16Z", "updated_at": "2023-12-05T13:49:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "8f2b7018928845a96a61493d53cab4754cc8320d" ] }, "84995": { "id": "PR_kwDOAO6SJc5fsp_9", "public_id": 84995, "url": "https://github.com/godotengine/godot/pull/84995", "diff_url": "https://github.com/godotengine/godot/pull/84995.diff", "patch_url": "https://github.com/godotengine/godot/pull/84995.patch", "title": "Add an option to center children around the new parent when reparenting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwMTc2NTA4", "created_at": "2023-11-17T02:02:39Z", "updated_at": "2024-02-14T13:08:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f9e03459e8fc54aad8f6fd19d38facff10fa4929" ] }, "85000": { "id": "PR_kwDOAO6SJc5ftnEf", "public_id": 85000, "url": "https://github.com/godotengine/godot/pull/85000", "diff_url": "https://github.com/godotengine/godot/pull/85000.diff", "patch_url": "https://github.com/godotengine/godot/pull/85000.patch", "title": "[Editor] Add option to override editor UI layout direction.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-17T06:58:42Z", "updated_at": "2023-12-19T12:06:37Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "932174fedfaaab8804d0ea5c522cefe5626a77dc" ] }, "85001": { "id": "PR_kwDOAO6SJc5ftoGA", "public_id": 85001, "url": "https://github.com/godotengine/godot/pull/85001", "diff_url": "https://github.com/godotengine/godot/pull/85001.diff", "patch_url": "https://github.com/godotengine/godot/pull/85001.patch", "title": "Replace memory allocation point of ValueTrack correctly in AnimationMixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2023-11-17T07:02:27Z", "updated_at": "2024-01-25T17:39:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "ea84effb845f7959b2eed362855e5c0e8ab68f20" ] }, "85002": { "id": "PR_kwDOAO6SJc5ftoH6", "public_id": 85002, "url": "https://github.com/godotengine/godot/pull/85002", "diff_url": "https://github.com/godotengine/godot/pull/85002.diff", "patch_url": "https://github.com/godotengine/godot/pull/85002.patch", "title": "Fix memory leak on error paths in tinyexr loader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2023-11-17T07:02:31Z", "updated_at": "2023-12-05T13:07:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f912a5aa56b042e2a610d920489b853d3bb6db0d" ] }, "85014": { "id": "PR_kwDOAO6SJc5fwP-g", "public_id": 85014, "url": "https://github.com/godotengine/godot/pull/85014", "diff_url": "https://github.com/godotengine/godot/pull/85014.diff", "patch_url": "https://github.com/godotengine/godot/pull/85014.patch", "title": "Fix uint's suffix is not highlighted in text shader editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-17T13:47:25Z", "updated_at": "2024-05-07T03:57:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "b851514b107f14d6b164e92ed3c1c4fc5f6613b5" ] }, "85015": { "id": "PR_kwDOAO6SJc5fwQt9", "public_id": 85015, "url": "https://github.com/godotengine/godot/pull/85015", "diff_url": "https://github.com/godotengine/godot/pull/85015.diff", "patch_url": "https://github.com/godotengine/godot/pull/85015.patch", "title": "Fetch argument options from ThemeDB", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-17T13:48:45Z", "updated_at": "2024-05-07T14:56:26Z", "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": [ "82b6f9d7a7289e79c0122de337fae903b9904ab8" ] }, "85017": { "id": "PR_kwDOAO6SJc5fwgKN", "public_id": 85017, "url": "https://github.com/godotengine/godot/pull/85017", "diff_url": "https://github.com/godotengine/godot/pull/85017.diff", "patch_url": "https://github.com/godotengine/godot/pull/85017.patch", "title": "Redesign the graph editor for visual shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2023-11-17T14:25:25Z", "updated_at": "2024-03-05T23:52:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "02a33b67a8c9f8b94e027862c37d0151d7666470" ] }, "85024": { "id": "PR_kwDOAO6SJc5fxzvO", "public_id": 85024, "url": "https://github.com/godotengine/godot/pull/85024", "diff_url": "https://github.com/godotengine/godot/pull/85024.diff", "patch_url": "https://github.com/godotengine/godot/pull/85024.patch", "title": "When saving a resource with an exported typed array, check whether the type is an external resource", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2023-11-17T17:48:44Z", "updated_at": "2024-04-09T20:50:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "82de00a17471c96f9d05a430f66e7d00d9e3d0f3" ] }, "85026": { "id": "PR_kwDOAO6SJc5fx_Fi", "public_id": 85026, "url": "https://github.com/godotengine/godot/pull/85026", "diff_url": "https://github.com/godotengine/godot/pull/85026.diff", "patch_url": "https://github.com/godotengine/godot/pull/85026.patch", "title": "Make `screen_get_refresh_rate()` respect iOS Low Power Mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4MjY5MzMw", "created_at": "2023-11-17T18:25:35Z", "updated_at": "2024-05-22T07:08:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6a8f6bae4c3af2727b2ab111fc8921c1875d867f" ] }, "85048": { "id": "PR_kwDOAO6SJc5f0LDd", "public_id": 85048, "url": "https://github.com/godotengine/godot/pull/85048", "diff_url": "https://github.com/godotengine/godot/pull/85048.diff", "patch_url": "https://github.com/godotengine/godot/pull/85048.patch", "title": "Remove unused grip touch action from default OpenXR action map", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-11-18T09:36:38Z", "updated_at": "2023-12-10T22:58:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "3af0176e8cfad80920bd031b90b80e4fc2a6cf70" ] }, "85054": { "id": "PR_kwDOAO6SJc5f0YJN", "public_id": 85054, "url": "https://github.com/godotengine/godot/pull/85054", "diff_url": "https://github.com/godotengine/godot/pull/85054.diff", "patch_url": "https://github.com/godotengine/godot/pull/85054.patch", "title": "Highlight error lines in minimap", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-18T12:45:20Z", "updated_at": "2023-12-10T07:52:15Z", "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": [ "609eb8bc016bebdc698cb8bf8d8a076c5d92c9a7" ] }, "85061": { "id": "PR_kwDOAO6SJc5f0kkt", "public_id": 85061, "url": "https://github.com/godotengine/godot/pull/85061", "diff_url": "https://github.com/godotengine/godot/pull/85061.diff", "patch_url": "https://github.com/godotengine/godot/pull/85061.patch", "title": "Fix imported track flag on sliced animations.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2023-11-18T15:39:58Z", "updated_at": "2023-12-05T13:08:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "57f1e5dcdc7d1c35d7367279cca3b3c50b1fc1b8" ] }, "85071": { "id": "PR_kwDOAO6SJc5f0_9n", "public_id": 85071, "url": "https://github.com/godotengine/godot/pull/85071", "diff_url": "https://github.com/godotengine/godot/pull/85071.diff", "patch_url": "https://github.com/godotengine/godot/pull/85071.patch", "title": "Remove unnecessary assignments", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2023-11-18T22:50:49Z", "updated_at": "2023-12-14T16:46:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "80fb8db31ff3c5bebf66f18247df8f58fddfb95f" ] }, "85087": { "id": "PR_kwDOAO6SJc5f1xfx", "public_id": 85087, "url": "https://github.com/godotengine/godot/pull/85087", "diff_url": "https://github.com/godotengine/godot/pull/85087.diff", "patch_url": "https://github.com/godotengine/godot/pull/85087.patch", "title": "Fix issue with 3D scene drag and drop preview node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MTU4NDA3", "created_at": "2023-11-19T13:58:33Z", "updated_at": "2023-12-09T10:51:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "834ccb9698613012a05aca558ff01fc2cbbf67c4" ] }, "85092": { "id": "PR_kwDOAO6SJc5f15Il", "public_id": 85092, "url": "https://github.com/godotengine/godot/pull/85092", "diff_url": "https://github.com/godotengine/godot/pull/85092.diff", "patch_url": "https://github.com/godotengine/godot/pull/85092.patch", "title": "Use vertex input mask for creating vertex arrays", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-11-19T15:38:59Z", "updated_at": "2023-12-05T13:48:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c0c1efc5da393789d5c23e62f013f792e1306009" ] }, "85100": { "id": "PR_kwDOAO6SJc5f2Ge_", "public_id": 85100, "url": "https://github.com/godotengine/godot/pull/85100", "diff_url": "https://github.com/godotengine/godot/pull/85100.diff", "patch_url": "https://github.com/godotengine/godot/pull/85100.patch", "title": "Enhance mobile suspend MainLoop notifications", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4MjY5MzMw", "created_at": "2023-11-19T18:03:06Z", "updated_at": "2024-02-14T13:08:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "fc7a63cbf3dcec176046b3ba047f40d367213cfb" ] }, "85117": { "id": "PR_kwDOAO6SJc5f29Tc", "public_id": 85117, "url": "https://github.com/godotengine/godot/pull/85117", "diff_url": "https://github.com/godotengine/godot/pull/85117.diff", "patch_url": "https://github.com/godotengine/godot/pull/85117.patch", "title": "OpenXR: Add runtime selection dropdown", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-11-20T02:06:30Z", "updated_at": "2024-02-27T23:44:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "afd1dcf1b16ce48a21012b2dfdb831a7dea49f06" ] }, "85120": { "id": "PR_kwDOAO6SJc5f3OOm", "public_id": 85120, "url": "https://github.com/godotengine/godot/pull/85120", "diff_url": "https://github.com/godotengine/godot/pull/85120.diff", "patch_url": "https://github.com/godotengine/godot/pull/85120.patch", "title": "OpenGL: Implement rendering of lightmaps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-11-20T03:44:08Z", "updated_at": "2024-07-22T15:30: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": [ "749f60ee365a6d661795637838e41122aff23058" ] }, "85142": { "id": "PR_kwDOAO6SJc5f71D_", "public_id": 85142, "url": "https://github.com/godotengine/godot/pull/85142", "diff_url": "https://github.com/godotengine/godot/pull/85142.diff", "patch_url": "https://github.com/godotengine/godot/pull/85142.patch", "title": "Improve usability of zooming in the animation editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2023-11-20T17:17:19Z", "updated_at": "2024-02-18T20:01:04Z", "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": [ "5b3d5e0a65f3eb6fd4282cd1e5f24410f3c37a5f" ] }, "85153": { "id": "PR_kwDOAO6SJc5f85wY", "public_id": 85153, "url": "https://github.com/godotengine/godot/pull/85153", "diff_url": "https://github.com/godotengine/godot/pull/85153.diff", "patch_url": "https://github.com/godotengine/godot/pull/85153.patch", "title": "SCons: Add two new `COMSTR` environment variables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-11-20T20:44:38Z", "updated_at": "2024-03-04T14:50:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "0ce9b6fd1d72139921ad3a20cb1933eb35873eb8" ] }, "85159": { "id": "PR_kwDOAO6SJc5f9psI", "public_id": 85159, "url": "https://github.com/godotengine/godot/pull/85159", "diff_url": "https://github.com/godotengine/godot/pull/85159.diff", "patch_url": "https://github.com/godotengine/godot/pull/85159.patch", "title": "Don't abort loading when `ext_resource` is missing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-20T23:39:17Z", "updated_at": "2024-04-08T13:37:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1de041511831a8a02c0b2681a925e50917331281" ] }, "85163": { "id": "PR_kwDOAO6SJc5f-qvQ", "public_id": 85163, "url": "https://github.com/godotengine/godot/pull/85163", "diff_url": "https://github.com/godotengine/godot/pull/85163.diff", "patch_url": "https://github.com/godotengine/godot/pull/85163.patch", "title": "OpenXR: Add support for retrieving play area", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-11-21T05:37:04Z", "updated_at": "2024-07-10T09:45:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "69a41b3d396cadebcb85e303ba04021be5ad8612" ] }, "85178": { "id": "PR_kwDOAO6SJc5gCFAe", "public_id": 85178, "url": "https://github.com/godotengine/godot/pull/85178", "diff_url": "https://github.com/godotengine/godot/pull/85178.diff", "patch_url": "https://github.com/godotengine/godot/pull/85178.patch", "title": "Add unit test runner for autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-21T15:09:20Z", "updated_at": "2024-01-08T11:46:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "af4cbaf75125cdb1f37ece93802e75b03af9d96f" ] }, "85180": { "id": "PR_kwDOAO6SJc5gCxKN", "public_id": 85180, "url": "https://github.com/godotengine/godot/pull/85180", "diff_url": "https://github.com/godotengine/godot/pull/85180.diff", "patch_url": "https://github.com/godotengine/godot/pull/85180.patch", "title": "[Core] Prevent copying of `SelfList` and `SelfList::List`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-21T16:23:55Z", "updated_at": "2024-01-08T11:27:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "904ecb1d366c470659bb3a9c1cf30793f456c4d9" ] }, "85181": { "id": "PR_kwDOAO6SJc5gC1Qk", "public_id": 85181, "url": "https://github.com/godotengine/godot/pull/85181", "diff_url": "https://github.com/godotengine/godot/pull/85181.diff", "patch_url": "https://github.com/godotengine/godot/pull/85181.patch", "title": "Restored Control properties when you undo a parenting of a Control to a Container", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-11-21T16:33:52Z", "updated_at": "2023-12-05T13:30:14Z", "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": [ "5614e6d61ca5de6c75af2adf5c55e70f4bcd5ec5" ] }, "85188": { "id": "PR_kwDOAO6SJc5gDt26", "public_id": 85188, "url": "https://github.com/godotengine/godot/pull/85188", "diff_url": "https://github.com/godotengine/godot/pull/85188.diff", "patch_url": "https://github.com/godotengine/godot/pull/85188.patch", "title": "[Windows] Fix NVIDIA app profile creation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyODI0Mw==", "created_at": "2023-11-21T19:13:36Z", "updated_at": "2024-05-10T16:40:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "159f0af92f9d41c2a41c017fb81c130618f92e3e" ] }, "85189": { "id": "PR_kwDOAO6SJc5gD9nW", "public_id": 85189, "url": "https://github.com/godotengine/godot/pull/85189", "diff_url": "https://github.com/godotengine/godot/pull/85189.diff", "patch_url": "https://github.com/godotengine/godot/pull/85189.patch", "title": "Correctly emit sub-emitter's emission at the end", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc5MTc0NzU=", "created_at": "2023-11-21T20:04:22Z", "updated_at": "2024-05-01T08:05:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "4d390cd39df514c77d9000b4195d7773a4e0fad4" ] }, "85191": { "id": "PR_kwDOAO6SJc5gEd3L", "public_id": 85191, "url": "https://github.com/godotengine/godot/pull/85191", "diff_url": "https://github.com/godotengine/godot/pull/85191.diff", "patch_url": "https://github.com/godotengine/godot/pull/85191.patch", "title": "Fix updating delimiter cache of `CodeEdit` when typing on the first line", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-21T21:43:50Z", "updated_at": "2023-12-20T14:17:08Z", "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": [ "d5847fa54e42e89cc784ee2c48b6b3c77ff21981" ] }, "85192": { "id": "PR_kwDOAO6SJc5gEfHa", "public_id": 85192, "url": "https://github.com/godotengine/godot/pull/85192", "diff_url": "https://github.com/godotengine/godot/pull/85192.diff", "patch_url": "https://github.com/godotengine/godot/pull/85192.patch", "title": "SCons: Update mypy", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-11-21T21:47:24Z", "updated_at": "2023-12-12T02:31:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "8cd984b3cb1c684f3ffa43dc2ddef27b74dd32ed" ] }, "85196": { "id": "PR_kwDOAO6SJc5gEsj3", "public_id": 85196, "url": "https://github.com/godotengine/godot/pull/85196", "diff_url": "https://github.com/godotengine/godot/pull/85196.diff", "patch_url": "https://github.com/godotengine/godot/pull/85196.patch", "title": "Filter groups and categories from autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-21T22:32:53Z", "updated_at": "2023-12-09T15:13:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e253250814ed60ca7af9ee793b30cc9dd6911cba" ] }, "85197": { "id": "PR_kwDOAO6SJc5gEvPM", "public_id": 85197, "url": "https://github.com/godotengine/godot/pull/85197", "diff_url": "https://github.com/godotengine/godot/pull/85197.diff", "patch_url": "https://github.com/godotengine/godot/pull/85197.patch", "title": "Run `Clean` in Windows SCsub to clean up debug files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2023-11-21T22:42:22Z", "updated_at": "2024-01-15T12:44:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "18013ca020c28aebaafbe013c9b4cbdb04f29482" ] }, "85204": { "id": "PR_kwDOAO6SJc5gGBGa", "public_id": 85204, "url": "https://github.com/godotengine/godot/pull/85204", "diff_url": "https://github.com/godotengine/godot/pull/85204.diff", "patch_url": "https://github.com/godotengine/godot/pull/85204.patch", "title": "OpenXR: Add support for hand tracking source extension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-11-22T06:18:57Z", "updated_at": "2024-02-27T23:43:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "4c806c03dfcc88a92e7acd36ace62d91b5390d2b" ] }, "85206": { "id": "PR_kwDOAO6SJc5gGNcm", "public_id": 85206, "url": "https://github.com/godotengine/godot/pull/85206", "diff_url": "https://github.com/godotengine/godot/pull/85206.diff", "patch_url": "https://github.com/godotengine/godot/pull/85206.patch", "title": "[macOS] Check Apple specific version instead of generic clang version.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-22T07:07:31Z", "updated_at": "2024-01-18T15:37:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5201475f62517ccd0b0c4cbb4c6262a2d6908a45" ] }, "85207": { "id": "PR_kwDOAO6SJc5gHUZt", "public_id": 85207, "url": "https://github.com/godotengine/godot/pull/85207", "diff_url": "https://github.com/godotengine/godot/pull/85207.diff", "patch_url": "https://github.com/godotengine/godot/pull/85207.patch", "title": "Add further details on properties returning `Packed*Array`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-22T10:31:08Z", "updated_at": "2024-04-08T12:12:34Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "23782b898bdc0fb7f6a8dde5f1c2f2411a0ddccf" ] }, "85215": { "id": "PR_kwDOAO6SJc5gIT0x", "public_id": 85215, "url": "https://github.com/godotengine/godot/pull/85215", "diff_url": "https://github.com/godotengine/godot/pull/85215.diff", "patch_url": "https://github.com/godotengine/godot/pull/85215.patch", "title": "Handle global classes when resolving type from `PropertyInfo`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-22T13:15:51Z", "updated_at": "2024-01-18T08:36:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "4ab985d1380805f33d35af87cc192cf2e439672f" ] }, "85219": { "id": "PR_kwDOAO6SJc5gIzkB", "public_id": 85219, "url": "https://github.com/godotengine/godot/pull/85219", "diff_url": "https://github.com/godotengine/godot/pull/85219.diff", "patch_url": "https://github.com/godotengine/godot/pull/85219.patch", "title": "Remove GI methods in parentheses from light baking options", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-11-22T14:24:54Z", "updated_at": "2024-07-22T15:30: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": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ce488930eac6d614dfdac3acebbf6040ee19e0a7" ] }, "85224": { "id": "PR_kwDOAO6SJc5gJXoq", "public_id": 85224, "url": "https://github.com/godotengine/godot/pull/85224", "diff_url": "https://github.com/godotengine/godot/pull/85224.diff", "patch_url": "https://github.com/godotengine/godot/pull/85224.patch", "title": "Prefer identifiers annotated type if assigned type is incompatible to it", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-22T15:46:59Z", "updated_at": "2024-01-24T13:17:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0203b3c31053e144d7827aa934912df41000ad48" ] }, "85228": { "id": "PR_kwDOAO6SJc5gJs8e", "public_id": 85228, "url": "https://github.com/godotengine/godot/pull/85228", "diff_url": "https://github.com/godotengine/godot/pull/85228.diff", "patch_url": "https://github.com/godotengine/godot/pull/85228.patch", "title": "Don't insert newline while saving", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-22T16:37:25Z", "updated_at": "2024-06-26T13:07:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b70368b78a1c7960580be5a2c6e257148e483830" ] }, "85236": { "id": "PR_kwDOAO6SJc5gKX49", "public_id": 85236, "url": "https://github.com/godotengine/godot/pull/85236", "diff_url": "https://github.com/godotengine/godot/pull/85236.diff", "patch_url": "https://github.com/godotengine/godot/pull/85236.patch", "title": "Use the flat button style on switches in scene and node docks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-11-22T18:40:50Z", "updated_at": "2023-12-08T16:23: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": [ "b1d6e336eaaa47cf2740199d886560ff12070244" ] }, "85239": { "id": "PR_kwDOAO6SJc5gKwjI", "public_id": 85239, "url": "https://github.com/godotengine/godot/pull/85239", "diff_url": "https://github.com/godotengine/godot/pull/85239.diff", "patch_url": "https://github.com/godotengine/godot/pull/85239.patch", "title": "Handle global classes when resolving property location", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-22T19:55:20Z", "updated_at": "2024-04-23T13:23:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c99e4f862f08e9faa28aba068163176518608dab" ] }, "85240": { "id": "PR_kwDOAO6SJc5gK7St", "public_id": 85240, "url": "https://github.com/godotengine/godot/pull/85240", "diff_url": "https://github.com/godotengine/godot/pull/85240.diff", "patch_url": "https://github.com/godotengine/godot/pull/85240.patch", "title": "Fix example in `NodePath.get_name()` documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTg1NTU1", "created_at": "2023-11-22T20:33:51Z", "updated_at": "2024-01-03T15:01:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "b359f8e6f5195ee07a12fd218e8d53dae70445e0" ] }, "85253": { "id": "PR_kwDOAO6SJc5gLq7C", "public_id": 85253, "url": "https://github.com/godotengine/godot/pull/85253", "diff_url": "https://github.com/godotengine/godot/pull/85253.diff", "patch_url": "https://github.com/godotengine/godot/pull/85253.patch", "title": "[Navigation] Do not use travel cost for minimum when re-selecting end point", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1OTY4MzY=", "created_at": "2023-11-23T00:42:28Z", "updated_at": "2023-12-19T12:05:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "11e63d244e3da4d65b3975a4baaa4aada6cb0378" ] }, "85258": { "id": "PR_kwDOAO6SJc5gMgYI", "public_id": 85258, "url": "https://github.com/godotengine/godot/pull/85258", "diff_url": "https://github.com/godotengine/godot/pull/85258.diff", "patch_url": "https://github.com/godotengine/godot/pull/85258.patch", "title": "Fix NavigationRegion2D transform update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-11-23T06:28:07Z", "updated_at": "2023-12-05T15:26:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "6fdb16af478966d78879018e01fbc40b6f5ba9d6" ] }, "85269": { "id": "PR_kwDOAO6SJc5gPBWf", "public_id": 85269, "url": "https://github.com/godotengine/godot/pull/85269", "diff_url": "https://github.com/godotengine/godot/pull/85269.diff", "patch_url": "https://github.com/godotengine/godot/pull/85269.patch", "title": "Fix typo in BaseMaterial3D conversion from 3.x SpatialMaterial", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-11-23T14:18:35Z", "updated_at": "2024-01-23T19:28: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": [ "70959a9c04d2813920028ca33959657a8f37af36" ] }, "85271": { "id": "PR_kwDOAO6SJc5gPaXk", "public_id": 85271, "url": "https://github.com/godotengine/godot/pull/85271", "diff_url": "https://github.com/godotengine/godot/pull/85271.diff", "patch_url": "https://github.com/godotengine/godot/pull/85271.patch", "title": "Correctly check scripts that must inherit `EditorPlugin`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-11-23T15:22:29Z", "updated_at": "2023-12-05T13:49:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "bc1949d7978c428ae3579e240368e20022ee77cd" ] }, "85273": { "id": "PR_kwDOAO6SJc5gP-D4", "public_id": 85273, "url": "https://github.com/godotengine/godot/pull/85273", "diff_url": "https://github.com/godotengine/godot/pull/85273.diff", "patch_url": "https://github.com/godotengine/godot/pull/85273.patch", "title": "Force ANGLE on all pre GCN 4th gen. AMD/ATI GPUs.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-23T17:15:58Z", "updated_at": "2024-03-15T12:18:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "54747fab72cfb505a12ff7fbad0dc2e7e1fbb8cf" ] }, "85295": { "id": "PR_kwDOAO6SJc5gSDnO", "public_id": 85295, "url": "https://github.com/godotengine/godot/pull/85295", "diff_url": "https://github.com/godotengine/godot/pull/85295.diff", "patch_url": "https://github.com/godotengine/godot/pull/85295.patch", "title": "Use `SafeNumeric` to protect `max_index` in ImportThreadData", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-24T07:17:05Z", "updated_at": "2024-05-03T12:36:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4861ab4cfe59d791b2f97f20a4fcf576fe661685" ] }, "85306": { "id": "PR_kwDOAO6SJc5gTeRP", "public_id": 85306, "url": "https://github.com/godotengine/godot/pull/85306", "diff_url": "https://github.com/godotengine/godot/pull/85306.diff", "patch_url": "https://github.com/godotengine/godot/pull/85306.patch", "title": "X11: Send IME update notification deferred", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-24T12:24:19Z", "updated_at": "2023-12-09T15:13:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "bf45d3ae24eb09bc5097f30fdb8ad7dc40ed1a7a" ] }, "85311": { "id": "PR_kwDOAO6SJc5gUKIB", "public_id": 85311, "url": "https://github.com/godotengine/godot/pull/85311", "diff_url": "https://github.com/godotengine/godot/pull/85311.diff", "patch_url": "https://github.com/godotengine/godot/pull/85311.patch", "title": "Add property change guards to Sprite2D, Sprite3D and AnimatedSprite2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-24T14:48:30Z", "updated_at": "2023-12-18T17:57:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5b9e67e0a581b36112d67c114301d7aafe60a582" ] }, "85312": { "id": "PR_kwDOAO6SJc5gUX49", "public_id": 85312, "url": "https://github.com/godotengine/godot/pull/85312", "diff_url": "https://github.com/godotengine/godot/pull/85312.diff", "patch_url": "https://github.com/godotengine/godot/pull/85312.patch", "title": "Make sure `Window`'s title is respected before we compute the size", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-11-24T15:36:29Z", "updated_at": "2023-12-05T13:44:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d9677be0cab2274a4e53ac34783ba7539b52ab8f" ] }, "85313": { "id": "PR_kwDOAO6SJc5gUZ96", "public_id": 85313, "url": "https://github.com/godotengine/godot/pull/85313", "diff_url": "https://github.com/godotengine/godot/pull/85313.diff", "patch_url": "https://github.com/godotengine/godot/pull/85313.patch", "title": "Fix crash on hiding grandparent Control on mouse exit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2023-11-24T15:44:24Z", "updated_at": "2024-01-25T16:06:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "78e1702adbfe9313a3747703c5e7abe6864cbcdf" ] }, "85317": { "id": "PR_kwDOAO6SJc5gUs3a", "public_id": 85317, "url": "https://github.com/godotengine/godot/pull/85317", "diff_url": "https://github.com/godotengine/godot/pull/85317.diff", "patch_url": "https://github.com/godotengine/godot/pull/85317.patch", "title": "Fix invalid `frame` index when Sprite2D's `hframes` or `vframes` change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-24T17:01:50Z", "updated_at": "2024-01-25T17:35:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "484c5b5aff6e513a92baf5d3ddcae8bc8941ee26" ] }, "85319": { "id": "PR_kwDOAO6SJc5gU19D", "public_id": 85319, "url": "https://github.com/godotengine/godot/pull/85319", "diff_url": "https://github.com/godotengine/godot/pull/85319.diff", "patch_url": "https://github.com/godotengine/godot/pull/85319.patch", "title": "SCons: Implement `get_mingw_tool` to fix mingw prefix ambiguity (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-11-24T17:44:33Z", "updated_at": "2024-05-09T09:12:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ecebe0b40d4f3c645f2732b7b8f0f0cb5bc2ddff" ] }, "85322": { "id": "PR_kwDOAO6SJc5gVRJe", "public_id": 85322, "url": "https://github.com/godotengine/godot/pull/85322", "diff_url": "https://github.com/godotengine/godot/pull/85322.diff", "patch_url": "https://github.com/godotengine/godot/pull/85322.patch", "title": "SCons: Change `Environment` type hints to `SConsEnvironment`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-11-24T19:49:44Z", "updated_at": "2024-03-09T22:26:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "633dcf6dfdffe0503b2e88594d535f63e279bc16" ] }, "85325": { "id": "PR_kwDOAO6SJc5gViuM", "public_id": 85325, "url": "https://github.com/godotengine/godot/pull/85325", "diff_url": "https://github.com/godotengine/godot/pull/85325.diff", "patch_url": "https://github.com/godotengine/godot/pull/85325.patch", "title": "Fixes for undo in text editor grouping unrelated actions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-11-24T22:01:46Z", "updated_at": "2024-03-11T13:24:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "83dffe48162dea92a07594582c7bb7e4e830904c" ] }, "85335": { "id": "PR_kwDOAO6SJc5gWL5J", "public_id": 85335, "url": "https://github.com/godotengine/godot/pull/85335", "diff_url": "https://github.com/godotengine/godot/pull/85335.diff", "patch_url": "https://github.com/godotengine/godot/pull/85335.patch", "title": "Replace `//` with `\\\\` before sending path to Blender", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NjAwMg==", "created_at": "2023-11-25T04:23:11Z", "updated_at": "2024-01-25T17:14:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "72d18d50a47ecb07f372fec80bf166a6abd0a756" ] }, "85336": { "id": "PR_kwDOAO6SJc5gWPKB", "public_id": 85336, "url": "https://github.com/godotengine/godot/pull/85336", "diff_url": "https://github.com/godotengine/godot/pull/85336.diff", "patch_url": "https://github.com/godotengine/godot/pull/85336.patch", "title": "Add descriptions to all RDUniform methods", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2023-11-25T05:32:24Z", "updated_at": "2024-01-10T05:24:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "45ae95c2be90131b0d7727b863def6801cecbf9e" ] }, "85362": { "id": "PR_kwDOAO6SJc5gXQRG", "public_id": 85362, "url": "https://github.com/godotengine/godot/pull/85362", "diff_url": "https://github.com/godotengine/godot/pull/85362.diff", "patch_url": "https://github.com/godotengine/godot/pull/85362.patch", "title": "Make copy & paste params skip `resource_path`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDEzNTI=", "created_at": "2023-11-25T21:36:47Z", "updated_at": "2023-12-14T16:46:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d9e3acece2eae50141017ec9216da64d42e230ec" ] }, "85363": { "id": "PR_kwDOAO6SJc5gXRp7", "public_id": 85363, "url": "https://github.com/godotengine/godot/pull/85363", "diff_url": "https://github.com/godotengine/godot/pull/85363.diff", "patch_url": "https://github.com/godotengine/godot/pull/85363.patch", "title": "[RTL] Fix CharFX character offset calculation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-25T22:09:22Z", "updated_at": "2023-12-05T13:32:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7a59efac323d55a18596d196aff4c9c33d5ee03b" ] }, "85367": { "id": "PR_kwDOAO6SJc5gXTDc", "public_id": 85367, "url": "https://github.com/godotengine/godot/pull/85367", "diff_url": "https://github.com/godotengine/godot/pull/85367.diff", "patch_url": "https://github.com/godotengine/godot/pull/85367.patch", "title": "Fix custom type icon sizes in animation tracks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-25T22:42:18Z", "updated_at": "2024-02-12T12:52:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3517ab562758333a6c92f42803235d4b7753d93a" ] }, "85373": { "id": "PR_kwDOAO6SJc5gXsSR", "public_id": 85373, "url": "https://github.com/godotengine/godot/pull/85373", "diff_url": "https://github.com/godotengine/godot/pull/85373.diff", "patch_url": "https://github.com/godotengine/godot/pull/85373.patch", "title": "Fix updating cached singletons when reloading GDScripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3ODIyMTg=", "created_at": "2023-11-26T08:19:07Z", "updated_at": "2023-12-05T13:47:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8cdbec0434fd95c303c670985406224c2c6b5232" ] }, "85382": { "id": "PR_kwDOAO6SJc5gX_eV", "public_id": 85382, "url": "https://github.com/godotengine/godot/pull/85382", "diff_url": "https://github.com/godotengine/godot/pull/85382.diff", "patch_url": "https://github.com/godotengine/godot/pull/85382.patch", "title": "GDScript: Generate `arghint` for script types", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-26T13:40:04Z", "updated_at": "2024-07-24T08:04:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "402bdfa3b78a9c97c0e05006e14f1fcfa6131f6e" ] }, "85384": { "id": "PR_kwDOAO6SJc5gYD5u", "public_id": 85384, "url": "https://github.com/godotengine/godot/pull/85384", "diff_url": "https://github.com/godotengine/godot/pull/85384.diff", "patch_url": "https://github.com/godotengine/godot/pull/85384.patch", "title": "Suggest scene unique nodes in `get_node` autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-11-26T14:43:10Z", "updated_at": "2024-01-17T17:59:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8cc85515aff75352780001cf1b4321b75d87d65f" ] }, "85386": { "id": "PR_kwDOAO6SJc5gYJMF", "public_id": 85386, "url": "https://github.com/godotengine/godot/pull/85386", "diff_url": "https://github.com/godotengine/godot/pull/85386.diff", "patch_url": "https://github.com/godotengine/godot/pull/85386.patch", "title": "Improve SceneTreeEditor usability", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-11-26T15:56:40Z", "updated_at": "2024-04-05T08:30:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9cd30208d6a89462d70bdd6f5bc97dd1119e05b0" ] }, "85387": { "id": "PR_kwDOAO6SJc5gYKWn", "public_id": 85387, "url": "https://github.com/godotengine/godot/pull/85387", "diff_url": "https://github.com/godotengine/godot/pull/85387.diff", "patch_url": "https://github.com/godotengine/godot/pull/85387.patch", "title": "Use render method from OS instead of project settings in compositor RD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-26T16:12:58Z", "updated_at": "2024-01-25T16:05:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "453c2246b6bce66bf0320839095529943fe17e09" ] }, "85389": { "id": "PR_kwDOAO6SJc5gYMH_", "public_id": 85389, "url": "https://github.com/godotengine/godot/pull/85389", "diff_url": "https://github.com/godotengine/godot/pull/85389.diff", "patch_url": "https://github.com/godotengine/godot/pull/85389.patch", "title": "[Core] Fix crash when hashing empty `CharString`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-26T16:38:37Z", "updated_at": "2024-01-23T19:29:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ca5ec6aec1b77b5200e0c728518a9be89b72cfcd" ] }, "85390": { "id": "PR_kwDOAO6SJc5gYO0X", "public_id": 85390, "url": "https://github.com/godotengine/godot/pull/85390", "diff_url": "https://github.com/godotengine/godot/pull/85390.diff", "patch_url": "https://github.com/godotengine/godot/pull/85390.patch", "title": "UndoRedo: Fix `MERGE_ALL` commit from repeating actions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-11-26T17:18:10Z", "updated_at": "2024-03-06T08:52:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f249667dc8d490d25624122d8a05e229af61ef62" ] }, "85393": { "id": "PR_kwDOAO6SJc5gYTmN", "public_id": 85393, "url": "https://github.com/godotengine/godot/pull/85393", "diff_url": "https://github.com/godotengine/godot/pull/85393.diff", "patch_url": "https://github.com/godotengine/godot/pull/85393.patch", "title": "Fix `PhysicsShapeQueryParameters3D.motion` type wrongly set to Vector2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4MzU1MTU3", "created_at": "2023-11-26T18:15:32Z", "updated_at": "2024-01-04T17:12:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "7bf88df3243a0b03835d7fc6c313c2ad6cc6eca4" ] }, "85397": { "id": "PR_kwDOAO6SJc5gYX-4", "public_id": 85397, "url": "https://github.com/godotengine/godot/pull/85397", "diff_url": "https://github.com/godotengine/godot/pull/85397.diff", "patch_url": "https://github.com/godotengine/godot/pull/85397.patch", "title": "[Core] Prevent infinite recursion when printing errors", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-11-26T19:20:20Z", "updated_at": "2024-01-23T19:26:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d10617bb3b1c78fd7313b3fb262481a939e561f5" ] }, "85421": { "id": "PR_kwDOAO6SJc5gaEd2", "public_id": 85421, "url": "https://github.com/godotengine/godot/pull/85421", "diff_url": "https://github.com/godotengine/godot/pull/85421.diff", "patch_url": "https://github.com/godotengine/godot/pull/85421.patch", "title": "Unify parameter names for RendererCanvasCull", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjA0ODY=", "created_at": "2023-11-27T07:43:09Z", "updated_at": "2024-01-04T17:12:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "795fe74143a2387d97b1f4a8fc029dabd9246830" ] }, "85428": { "id": "PR_kwDOAO6SJc5gbVOt", "public_id": 85428, "url": "https://github.com/godotengine/godot/pull/85428", "diff_url": "https://github.com/godotengine/godot/pull/85428.diff", "patch_url": "https://github.com/godotengine/godot/pull/85428.patch", "title": "Prevent a crash when calling `AnimationMixer::restore` with an invalid resource", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-11-27T11:21:48Z", "updated_at": "2023-12-09T16:40:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "937411e152f5e84c0f4a59d59e2a813ecda8dd06" ] }, "85436": { "id": "PR_kwDOAO6SJc5gdLjQ", "public_id": 85436, "url": "https://github.com/godotengine/godot/pull/85436", "diff_url": "https://github.com/godotengine/godot/pull/85436.diff", "patch_url": "https://github.com/godotengine/godot/pull/85436.patch", "title": "Make it possible to show code hint and code completion at the same time", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2Njc3MTM0", "created_at": "2023-11-27T15:59:55Z", "updated_at": "2023-12-19T19:37:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3744ef50e4c8e09a4f3369dbbb6fa6b5e8b82ec9" ] }, "85447": { "id": "PR_kwDOAO6SJc5gfi9i", "public_id": 85447, "url": "https://github.com/godotengine/godot/pull/85447", "diff_url": "https://github.com/godotengine/godot/pull/85447.diff", "patch_url": "https://github.com/godotengine/godot/pull/85447.patch", "title": "Remove GridMap navigation_layers leftover", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-11-27T23:10:28Z", "updated_at": "2023-12-21T09:39:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "cd07e73812a60982de212ea5b869e0a8255db2cf" ] }, "85448": { "id": "PR_kwDOAO6SJc5gfsk_", "public_id": 85448, "url": "https://github.com/godotengine/godot/pull/85448", "diff_url": "https://github.com/godotengine/godot/pull/85448.diff", "patch_url": "https://github.com/godotengine/godot/pull/85448.patch", "title": "Update `blender_path` behavior to require exact path to executable instead of trying to guess it", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNjA5MDU=", "created_at": "2023-11-27T23:48:56Z", "updated_at": "2024-01-29T12:49:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ad106a283b5bd577e159149fe4afa074c0b28f3e" ] }, "85450": { "id": "PR_kwDOAO6SJc5gfxaD", "public_id": 85450, "url": "https://github.com/godotengine/godot/pull/85450", "diff_url": "https://github.com/godotengine/godot/pull/85450.diff", "patch_url": "https://github.com/godotengine/godot/pull/85450.patch", "title": "Improve documentation for dynamic properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-28T00:09:54Z", "updated_at": "2024-01-29T12:32:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7d0d405e22f5f5ae0c3a26d42d727401a22bb418" ] }, "85452": { "id": "PR_kwDOAO6SJc5gf4a0", "public_id": 85452, "url": "https://github.com/godotengine/godot/pull/85452", "diff_url": "https://github.com/godotengine/godot/pull/85452.diff", "patch_url": "https://github.com/godotengine/godot/pull/85452.patch", "title": "Fix typo in TileMap editor tooltip", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTYyMTky", "created_at": "2023-11-28T00:44:28Z", "updated_at": "2023-12-19T12:05:55Z", "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": [ "971b0a7bdadf2294ef5b384a44b42deb6850c851" ] }, "85455": { "id": "PR_kwDOAO6SJc5ggQK9", "public_id": 85455, "url": "https://github.com/godotengine/godot/pull/85455", "diff_url": "https://github.com/godotengine/godot/pull/85455.diff", "patch_url": "https://github.com/godotengine/godot/pull/85455.patch", "title": "Notify CSGPolygon about transform changes in Path3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjA0ODY=", "created_at": "2023-11-28T02:51:04Z", "updated_at": "2024-02-15T14:48:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "0e344f0d0bec80f26295ac7bd1a093b32bd904a2" ] }, "85458": { "id": "PR_kwDOAO6SJc5ghtS7", "public_id": 85458, "url": "https://github.com/godotengine/godot/pull/85458", "diff_url": "https://github.com/godotengine/godot/pull/85458.diff", "patch_url": "https://github.com/godotengine/godot/pull/85458.patch", "title": "Fix IME key event being erased in macOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzM0ODM0", "created_at": "2023-11-28T08:36:36Z", "updated_at": "2023-12-05T13:46:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "5962e5278c470e5f021c9b0e9178e0634968b337" ] }, "85460": { "id": "PR_kwDOAO6SJc5giTGt", "public_id": 85460, "url": "https://github.com/godotengine/godot/pull/85460", "diff_url": "https://github.com/godotengine/godot/pull/85460.diff", "patch_url": "https://github.com/godotengine/godot/pull/85460.patch", "title": "Bump the `JetBrains.Rider.PathLocator` PackageReference to 1.0.8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODI2ODE=", "created_at": "2023-11-28T10:15:12Z", "updated_at": "2024-03-11T15:46:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7f63f4a6bf45a928454e01a28202428110751a39" ] }, "85464": { "id": "PR_kwDOAO6SJc5gjENI", "public_id": 85464, "url": "https://github.com/godotengine/godot/pull/85464", "diff_url": "https://github.com/godotengine/godot/pull/85464.diff", "patch_url": "https://github.com/godotengine/godot/pull/85464.patch", "title": "Improve message about resources in use at exit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-28T12:22:21Z", "updated_at": "2023-12-19T12:41: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": [ "f8f8fe0615ee9e8163df6a5e5994c3bdb5251457" ] }, "85468": { "id": "PR_kwDOAO6SJc5gjUAn", "public_id": 85468, "url": "https://github.com/godotengine/godot/pull/85468", "diff_url": "https://github.com/godotengine/godot/pull/85468.diff", "patch_url": "https://github.com/godotengine/godot/pull/85468.patch", "title": "Clarify difference between Capture and Record audio effects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2023-11-28T13:03:24Z", "updated_at": "2024-01-09T17:00:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "61570884bfd84aa38998b37fa56bdf2013dcfd4a" ] }, "85470": { "id": "PR_kwDOAO6SJc5gjb31", "public_id": 85470, "url": "https://github.com/godotengine/godot/pull/85470", "diff_url": "https://github.com/godotengine/godot/pull/85470.diff", "patch_url": "https://github.com/godotengine/godot/pull/85470.patch", "title": "Improve Control hiding in PluginConfigDialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-28T13:22:27Z", "updated_at": "2023-12-19T19:49:01Z", "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": [ "c5b742a06b19582d04c9c81040ee11379d1e8ff6" ] }, "85473": { "id": "PR_kwDOAO6SJc5gkD8z", "public_id": 85473, "url": "https://github.com/godotengine/godot/pull/85473", "diff_url": "https://github.com/godotengine/godot/pull/85473.diff", "patch_url": "https://github.com/godotengine/godot/pull/85473.patch", "title": "Fix horizontal scroll in editor's 2D view", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-28T14:43:52Z", "updated_at": "2023-12-19T17:39:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "187bb61e7b87a3a17aa3f10761bd5aec955fde51" ] }, "85474": { "id": "PR_kwDOAO6SJc5gkJxm", "public_id": 85474, "url": "https://github.com/godotengine/godot/pull/85474", "diff_url": "https://github.com/godotengine/godot/pull/85474.diff", "patch_url": "https://github.com/godotengine/godot/pull/85474.patch", "title": "Add `PackedVector4Array` Variant type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2023-11-28T14:56:23Z", "updated_at": "2024-05-11T01:00:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f9b488508ccc294db03d427c15c182864fae74de" ] }, "85477": { "id": "PR_kwDOAO6SJc5gk5oH", "public_id": 85477, "url": "https://github.com/godotengine/godot/pull/85477", "diff_url": "https://github.com/godotengine/godot/pull/85477.diff", "patch_url": "https://github.com/godotengine/godot/pull/85477.patch", "title": "Add methods to add submenus without using names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-28T16:38:31Z", "updated_at": "2024-02-23T11:37:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "aeec3c130970d545e42f138ae05f8069e8dc04f9" ] }, "85484": { "id": "PR_kwDOAO6SJc5gl4ew", "public_id": 85484, "url": "https://github.com/godotengine/godot/pull/85484", "diff_url": "https://github.com/godotengine/godot/pull/85484.diff", "patch_url": "https://github.com/godotengine/godot/pull/85484.patch", "title": "Do not consume mouse messages in windows with `no_focus` on Windows OS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2023-11-28T19:18:43Z", "updated_at": "2023-12-05T13:32:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "40d7320a17560222042661798baba150d30c2d91" ] }, "85486": { "id": "PR_kwDOAO6SJc5gmGiQ", "public_id": 85486, "url": "https://github.com/godotengine/godot/pull/85486", "diff_url": "https://github.com/godotengine/godot/pull/85486.diff", "patch_url": "https://github.com/godotengine/godot/pull/85486.patch", "title": "Fix property groups overriding real properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2023-11-28T19:57:03Z", "updated_at": "2024-04-19T20:11:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "decf3b21ae03af2c5c5e6a6629d8c45c4b50eb93" ] }, "85487": { "id": "PR_kwDOAO6SJc5gmNf2", "public_id": 85487, "url": "https://github.com/godotengine/godot/pull/85487", "diff_url": "https://github.com/godotengine/godot/pull/85487.diff", "patch_url": "https://github.com/godotengine/godot/pull/85487.patch", "title": "GDScript: Make annotations register statically in parser", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2023-11-28T20:19:01Z", "updated_at": "2024-01-02T14:53:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "39e8cf891dbf3777dbcc75c5a4cb754b7e6edac0" ] }, "85488": { "id": "PR_kwDOAO6SJc5gmnTS", "public_id": 85488, "url": "https://github.com/godotengine/godot/pull/85488", "diff_url": "https://github.com/godotengine/godot/pull/85488.diff", "patch_url": "https://github.com/godotengine/godot/pull/85488.patch", "title": "Move \"Expected indented block\" error message's line number back to where the error is", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-11-28T21:29:24Z", "updated_at": "2024-06-20T10:47:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d168dada362230dc6a6c7db7f486a71f9a1dd1d5" ] }, "85491": { "id": "PR_kwDOAO6SJc5gnhfe", "public_id": 85491, "url": "https://github.com/godotengine/godot/pull/85491", "diff_url": "https://github.com/godotengine/godot/pull/85491.diff", "patch_url": "https://github.com/godotengine/godot/pull/85491.patch", "title": "Fix documentation for `icon_and_font_color` editor setting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3MDY5NjA=", "created_at": "2023-11-29T01:20:42Z", "updated_at": "2023-12-07T09:27:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "de59872db858145b4fc3778c5be6ad6c75395b73" ] }, "85494": { "id": "PR_kwDOAO6SJc5gn7op", "public_id": 85494, "url": "https://github.com/godotengine/godot/pull/85494", "diff_url": "https://github.com/godotengine/godot/pull/85494.diff", "patch_url": "https://github.com/godotengine/godot/pull/85494.patch", "title": "Add multi-selection for `SpriteFramesEditor`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCP_WZA", "created_at": "2023-11-29T03:33:13Z", "updated_at": "2024-06-23T10:51:01Z", "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": [ "8faba242a4ee0ce92d28424c9865b3c7894bbfba" ] }, "85501": { "id": "PR_kwDOAO6SJc5gp6My", "public_id": 85501, "url": "https://github.com/godotengine/godot/pull/85501", "diff_url": "https://github.com/godotengine/godot/pull/85501.diff", "patch_url": "https://github.com/godotengine/godot/pull/85501.patch", "title": "Stop caching packed scenes in GDScript cache (on preload)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2023-11-29T10:54:35Z", "updated_at": "2024-02-25T15:46:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "ef5dcccde7b45f38b3036917d66a6eb7972f1274" ] }, "85502": { "id": "PR_kwDOAO6SJc5gqIuM", "public_id": 85502, "url": "https://github.com/godotengine/godot/pull/85502", "diff_url": "https://github.com/godotengine/godot/pull/85502.diff", "patch_url": "https://github.com/godotengine/godot/pull/85502.patch", "title": "Update NodePaths only in built-in resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-29T11:33:34Z", "updated_at": "2024-06-06T14:12:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "77879d4288443fcacb0668bd867438b53bd800ae" ] }, "85503": { "id": "PR_kwDOAO6SJc5gqJ7n", "public_id": 85503, "url": "https://github.com/godotengine/godot/pull/85503", "diff_url": "https://github.com/godotengine/godot/pull/85503.diff", "patch_url": "https://github.com/godotengine/godot/pull/85503.patch", "title": "Fix the documentation of `Bone2D::apply_rest`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMzA0MTY3", "created_at": "2023-11-29T11:36:53Z", "updated_at": "2024-03-11T14:03:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f16f8bf39bc79c48c4424d7a6b2e3a0f1eedc18b" ] }, "85504": { "id": "PR_kwDOAO6SJc5gqm_l", "public_id": 85504, "url": "https://github.com/godotengine/godot/pull/85504", "diff_url": "https://github.com/godotengine/godot/pull/85504.diff", "patch_url": "https://github.com/godotengine/godot/pull/85504.patch", "title": "Fix C# script loader does not work reliably", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2023-11-29T12:48:35Z", "updated_at": "2024-03-11T15:14:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7676e389a77e1b032c81557c067d6a71cdbbf9ea" ] }, "85513": { "id": "PR_kwDOAO6SJc5grs-9", "public_id": 85513, "url": "https://github.com/godotengine/godot/pull/85513", "diff_url": "https://github.com/godotengine/godot/pull/85513.diff", "patch_url": "https://github.com/godotengine/godot/pull/85513.patch", "title": "Save external data even without scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-29T15:26:21Z", "updated_at": "2024-06-26T13:06:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "0b172742cfe011e2ad8823765b6f6500a126598e" ] }, "85515": { "id": "PR_kwDOAO6SJc5gsBEo", "public_id": 85515, "url": "https://github.com/godotengine/godot/pull/85515", "diff_url": "https://github.com/godotengine/godot/pull/85515.diff", "patch_url": "https://github.com/godotengine/godot/pull/85515.patch", "title": "Expose `Node.is_part_of_edited_scene()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-29T16:08:45Z", "updated_at": "2024-04-26T13:29:22Z", "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": [ "0b877a9962a8dfa21622b62bb0466403e316cdc0" ] }, "85519": { "id": "PR_kwDOAO6SJc5gs6Pc", "public_id": 85519, "url": "https://github.com/godotengine/godot/pull/85519", "diff_url": "https://github.com/godotengine/godot/pull/85519.diff", "patch_url": "https://github.com/godotengine/godot/pull/85519.patch", "title": "Added proper timeout for blender rpc connection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNjA5MDU=", "created_at": "2023-11-29T18:37:15Z", "updated_at": "2024-03-09T22:51:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "857586b7ae41f1e50ad3ff85e42cb84df159d7c6" ] }, "85520": { "id": "PR_kwDOAO6SJc5gtSWH", "public_id": 85520, "url": "https://github.com/godotengine/godot/pull/85520", "diff_url": "https://github.com/godotengine/godot/pull/85520.diff", "patch_url": "https://github.com/godotengine/godot/pull/85520.patch", "title": "Avoid crashes when engine leaks canvas items and friends", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-11-29T19:43:08Z", "updated_at": "2024-01-25T16:04:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "34ecfff6722be4819707b128ccae561eacf101fc" ] }, "85527": { "id": "PR_kwDOAO6SJc5gu3tg", "public_id": 85527, "url": "https://github.com/godotengine/godot/pull/85527", "diff_url": "https://github.com/godotengine/godot/pull/85527.diff", "patch_url": "https://github.com/godotengine/godot/pull/85527.patch", "title": "Fix for Cmd-B shortcut conflict on macOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyMjAyNTY=", "created_at": "2023-11-30T02:42:36Z", "updated_at": "2023-12-19T12:05:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "86db8f921dd98045248d5b357c75819a81171b81" ] }, "85532": { "id": "PR_kwDOAO6SJc5gwNjq", "public_id": 85532, "url": "https://github.com/godotengine/godot/pull/85532", "diff_url": "https://github.com/godotengine/godot/pull/85532.diff", "patch_url": "https://github.com/godotengine/godot/pull/85532.patch", "title": "Apply some low-hanging fruit optimizations to Vulkan RD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-11-30T08:52:25Z", "updated_at": "2024-01-24T17:13:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "72bf8dfecfc08ef189012d002a05a740d72135a1", "4964d9a083fd9179148b942c2301e6b6fdf58fda" ] }, "85540": { "id": "PR_kwDOAO6SJc5gyKGT", "public_id": 85540, "url": "https://github.com/godotengine/godot/pull/85540", "diff_url": "https://github.com/godotengine/godot/pull/85540.diff", "patch_url": "https://github.com/godotengine/godot/pull/85540.patch", "title": "Copy track update mode when adding reset key", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-11-30T13:59:39Z", "updated_at": "2024-03-11T15:14: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" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d96fca371b54ef53292191f92e45ed18012c0445" ] }, "85542": { "id": "PR_kwDOAO6SJc5gyMfu", "public_id": 85542, "url": "https://github.com/godotengine/godot/pull/85542", "diff_url": "https://github.com/godotengine/godot/pull/85542.diff", "patch_url": "https://github.com/godotengine/godot/pull/85542.patch", "title": "Limit window size updates on title change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-30T14:05:37Z", "updated_at": "2023-12-05T13:31:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5dd11e8eee739f2ac3bbecd93cd4862c151aebc8" ] }, "85546": { "id": "PR_kwDOAO6SJc5gymDS", "public_id": 85546, "url": "https://github.com/godotengine/godot/pull/85546", "diff_url": "https://github.com/godotengine/godot/pull/85546.diff", "patch_url": "https://github.com/godotengine/godot/pull/85546.patch", "title": "[iOS one-click] Add support for Xcode 15 devicectl.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-11-30T14:59:46Z", "updated_at": "2024-03-11T15:15:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "33ce138b9b243c23bd9e418aab68672ea0502674" ] }, "85554": { "id": "PR_kwDOAO6SJc5gz5kG", "public_id": 85554, "url": "https://github.com/godotengine/godot/pull/85554", "diff_url": "https://github.com/godotengine/godot/pull/85554.diff", "patch_url": "https://github.com/godotengine/godot/pull/85554.patch", "title": "Issue template: Change version field to \"Tested versions\", asking to test earlier versions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-11-30T18:05:05Z", "updated_at": "2023-12-04T22:26:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "011a3dbade52f7c3724774a689db91cf6189e2f7" ] }, "85556": { "id": "PR_kwDOAO6SJc5g0JX7", "public_id": 85556, "url": "https://github.com/godotengine/godot/pull/85556", "diff_url": "https://github.com/godotengine/godot/pull/85556.diff", "patch_url": "https://github.com/godotengine/godot/pull/85556.patch", "title": "Fix importing WAV files with odd chunk sizes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NTk3MzM3", "created_at": "2023-11-30T18:47:40Z", "updated_at": "2023-12-05T13:33:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "29810376b8c47f74de7e513c86204c0dba00cb91" ] }, "85569": { "id": "PR_kwDOAO6SJc5g0r4Z", "public_id": 85569, "url": "https://github.com/godotengine/godot/pull/85569", "diff_url": "https://github.com/godotengine/godot/pull/85569.diff", "patch_url": "https://github.com/godotengine/godot/pull/85569.patch", "title": "Fix AnimationPlayer seeking for Discrete keys", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-11-30T20:31:08Z", "updated_at": "2024-02-14T05:30:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "7ed7ea53e6221eff6e6bf1e357706533e9a31e8c" ] }, "85575": { "id": "PR_kwDOAO6SJc5g1Qhd", "public_id": 85575, "url": "https://github.com/godotengine/godot/pull/85575", "diff_url": "https://github.com/godotengine/godot/pull/85575.diff", "patch_url": "https://github.com/godotengine/godot/pull/85575.patch", "title": "Make unstore AnimationLibrary if AnimationTree is assigned AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-11-30T22:37:03Z", "updated_at": "2024-02-14T05:32:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c380b1296a665979a2a200b13b3282e45a83d8c9" ] }, "85585": { "id": "PR_kwDOAO6SJc5g2mHH", "public_id": 85585, "url": "https://github.com/godotengine/godot/pull/85585", "diff_url": "https://github.com/godotengine/godot/pull/85585.diff", "patch_url": "https://github.com/godotengine/godot/pull/85585.patch", "title": "Fix SnapGrid is almost invisible in light theme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-01T04:18:57Z", "updated_at": "2023-12-11T13:11:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "926e22d2ab100021a1c26585ed779842dd2c6086" ] }, "85594": { "id": "PR_kwDOAO6SJc5g316S", "public_id": 85594, "url": "https://github.com/godotengine/godot/pull/85594", "diff_url": "https://github.com/godotengine/godot/pull/85594.diff", "patch_url": "https://github.com/godotengine/godot/pull/85594.patch", "title": "Prevent `Camera3D.current` from being set to `true` automatically in the editor.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4MTE5Mzg3", "created_at": "2023-12-01T08:41:18Z", "updated_at": "2023-12-19T19:37:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5b5ac92de57bd60cc8d1f2178e41eb05392d11b5" ] }, "85599": { "id": "PR_kwDOAO6SJc5g4HbO", "public_id": 85599, "url": "https://github.com/godotengine/godot/pull/85599", "diff_url": "https://github.com/godotengine/godot/pull/85599.diff", "patch_url": "https://github.com/godotengine/godot/pull/85599.patch", "title": "Improve documentation for `CameraAttributesPhysical.exposure_shutter_speed`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4MTE5Mzg3", "created_at": "2023-12-01T09:28:39Z", "updated_at": "2024-01-23T19:28:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b7b0022c7a2f188174aaf1d5e919f28916e83b5f" ] }, "85603": { "id": "PR_kwDOAO6SJc5g4n-P", "public_id": 85603, "url": "https://github.com/godotengine/godot/pull/85603", "diff_url": "https://github.com/godotengine/godot/pull/85603.diff", "patch_url": "https://github.com/godotengine/godot/pull/85603.patch", "title": "Speed up `GDScript::get_must_clear_dependencies()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxMTk2MDk=", "created_at": "2023-12-01T10:48:46Z", "updated_at": "2024-07-18T11:56:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "0d77c3e09228b847658de3453b36fa78e073222c" ] }, "85609": { "id": "PR_kwDOAO6SJc5g6IhK", "public_id": 85609, "url": "https://github.com/godotengine/godot/pull/85609", "diff_url": "https://github.com/godotengine/godot/pull/85609.diff", "patch_url": "https://github.com/godotengine/godot/pull/85609.patch", "title": "Add premult alpha blending to 3D (spatial) shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc5MTc0NzU=", "created_at": "2023-12-01T15:01:19Z", "updated_at": "2024-06-04T15:07:53Z", "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": [ "41a2b0e83e4b3cb7468791175217b549456b89a8" ] }, "85621": { "id": "PR_kwDOAO6SJc5g7U_C", "public_id": 85621, "url": "https://github.com/godotengine/godot/pull/85621", "diff_url": "https://github.com/godotengine/godot/pull/85621.diff", "patch_url": "https://github.com/godotengine/godot/pull/85621.patch", "title": "Add wireframe for compatibility mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTYzNjAy", "created_at": "2023-12-01T18:46:08Z", "updated_at": "2024-01-25T17:40:27Z", "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": [ "bae6f86257ffb9bed915bcd0d6fa41e1da39894a" ] }, "85631": { "id": "PR_kwDOAO6SJc5g8F8g", "public_id": 85631, "url": "https://github.com/godotengine/godot/pull/85631", "diff_url": "https://github.com/godotengine/godot/pull/85631.diff", "patch_url": "https://github.com/godotengine/godot/pull/85631.patch", "title": "Fix memory corruption and assert failures in convex decomposition", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2023-12-01T21:53:01Z", "updated_at": "2024-01-23T19:26:03Z", "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" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "bf7cdc522987b5c8675ccaafdb4b2c5d2b19e726" ] }, "85635": { "id": "PR_kwDOAO6SJc5g8e5F", "public_id": 85635, "url": "https://github.com/godotengine/godot/pull/85635", "diff_url": "https://github.com/godotengine/godot/pull/85635.diff", "patch_url": "https://github.com/godotengine/godot/pull/85635.patch", "title": "Set ReflectionProbe frame before mapping id in mobile renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-12-01T23:56:02Z", "updated_at": "2023-12-07T08:06:42Z", "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": [ "394edf8288b431bae148e7c5cfe92e7d23f2d49d" ] }, "85646": { "id": "PR_kwDOAO6SJc5g8_d3", "public_id": 85646, "url": "https://github.com/godotengine/godot/pull/85646", "diff_url": "https://github.com/godotengine/godot/pull/85646.diff", "patch_url": "https://github.com/godotengine/godot/pull/85646.patch", "title": "Add a descriptive error message when creating a mesh surface from the wrong array type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-02T07:16:49Z", "updated_at": "2023-12-05T13:48:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "7d5b9028383f16214e7e47d2e259c4f1958ad553" ] }, "85652": { "id": "PR_kwDOAO6SJc5g9S97", "public_id": 85652, "url": "https://github.com/godotengine/godot/pull/85652", "diff_url": "https://github.com/godotengine/godot/pull/85652.diff", "patch_url": "https://github.com/godotengine/godot/pull/85652.patch", "title": "Ensure slider grabs focus only when it can", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2023-12-02T11:08:02Z", "updated_at": "2024-03-11T21:50:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fde51aeb28350dc75259c1995d4bee6c7c0ddc7a" ] }, "85654": { "id": "PR_kwDOAO6SJc5g9Y_j", "public_id": 85654, "url": "https://github.com/godotengine/godot/pull/85654", "diff_url": "https://github.com/godotengine/godot/pull/85654.diff", "patch_url": "https://github.com/godotengine/godot/pull/85654.patch", "title": "Defer creating new editor process in \"Quit to Project List\" just like in \"Reload Current Project\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE1NTQxMjc=", "created_at": "2023-12-02T12:47:05Z", "updated_at": "2024-07-28T15:50:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "44d14cf6af01e4c595584a3fddd173d9e9c063ab" ] }, "85660": { "id": "PR_kwDOAO6SJc5g9h9n", "public_id": 85660, "url": "https://github.com/godotengine/godot/pull/85660", "diff_url": "https://github.com/godotengine/godot/pull/85660.diff", "patch_url": "https://github.com/godotengine/godot/pull/85660.patch", "title": "Mark `gui/theme/custom` and `gui/theme/custom_font` as basic properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2023-12-02T15:03:51Z", "updated_at": "2024-01-24T13:17: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": [ "dbee4cde1df8773d5e393bdcff28442a9c891e41" ] }, "85666": { "id": "PR_kwDOAO6SJc5g9pYw", "public_id": 85666, "url": "https://github.com/godotengine/godot/pull/85666", "diff_url": "https://github.com/godotengine/godot/pull/85666.diff", "patch_url": "https://github.com/godotengine/godot/pull/85666.patch", "title": "Add more C++ unit tests for String to number conversions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2023-12-02T16:19:50Z", "updated_at": "2023-12-10T07:52:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "5e40124d4d7c8d515315e07c1de1a3f9b3dfd0f1" ] }, "85678": { "id": "PR_kwDOAO6SJc5g9wdq", "public_id": 85678, "url": "https://github.com/godotengine/godot/pull/85678", "diff_url": "https://github.com/godotengine/godot/pull/85678.diff", "patch_url": "https://github.com/godotengine/godot/pull/85678.patch", "title": "Add separate feature tags for editor runtime", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-02T18:00:19Z", "updated_at": "2024-04-26T13:28:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3ebb5b84a0053c4a2ba560ac06dc9f1fe57769b8" ] }, "85681": { "id": "PR_kwDOAO6SJc5g91sB", "public_id": 85681, "url": "https://github.com/godotengine/godot/pull/85681", "diff_url": "https://github.com/godotengine/godot/pull/85681.diff", "patch_url": "https://github.com/godotengine/godot/pull/85681.patch", "title": "Fix Tween loop initial value", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-02T19:21:30Z", "updated_at": "2023-12-05T13:31:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "20aecefd9bdde8c806645432e3989f11ddc6e90d" ] }, "85686": { "id": "PR_kwDOAO6SJc5g97ew", "public_id": 85686, "url": "https://github.com/godotengine/godot/pull/85686", "diff_url": "https://github.com/godotengine/godot/pull/85686.diff", "patch_url": "https://github.com/godotengine/godot/pull/85686.patch", "title": "Hide Node dock successfully on undo/redo and deletion ", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCJgZZg", "created_at": "2023-12-02T21:02:22Z", "updated_at": "2024-01-25T17:39:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "da84489b27dedbe480a2ffcf9dbb60a68775cf66" ] }, "85703": { "id": "PR_kwDOAO6SJc5g-3JB", "public_id": 85703, "url": "https://github.com/godotengine/godot/pull/85703", "diff_url": "https://github.com/godotengine/godot/pull/85703.diff", "patch_url": "https://github.com/godotengine/godot/pull/85703.patch", "title": "Make GDScriptAnalyzer aware of properties from other languages", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1MDA4NTg=", "created_at": "2023-12-03T12:07:49Z", "updated_at": "2024-03-11T22:06:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "030aa41a99dc152b99396c3fe2e18873fa9ea497" ] }, "85717": { "id": "PR_kwDOAO6SJc5g_cmK", "public_id": 85717, "url": "https://github.com/godotengine/godot/pull/85717", "diff_url": "https://github.com/godotengine/godot/pull/85717.diff", "patch_url": "https://github.com/godotengine/godot/pull/85717.patch", "title": "Explain parameter usage in GPUParticles3D and GPUParticles2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMTUwMTUx", "created_at": "2023-12-03T19:11:17Z", "updated_at": "2023-12-08T16:19:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "def5545b392a3882770ef27ae337c532a712fe46" ] }, "85723": { "id": "PR_kwDOAO6SJc5g_ldr", "public_id": 85723, "url": "https://github.com/godotengine/godot/pull/85723", "diff_url": "https://github.com/godotengine/godot/pull/85723.diff", "patch_url": "https://github.com/godotengine/godot/pull/85723.patch", "title": "Add a specific error when creating a ViewportTexture in a Texture2D node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDc3ODQ5", "created_at": "2023-12-03T21:13:23Z", "updated_at": "2023-12-08T16:19:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "429f24e6656cd5752e7d9964c4749b1d65cfd45b" ] }, "85745": { "id": "PR_kwDOAO6SJc5hDDVU", "public_id": 85745, "url": "https://github.com/godotengine/godot/pull/85745", "diff_url": "https://github.com/godotengine/godot/pull/85745.diff", "patch_url": "https://github.com/godotengine/godot/pull/85745.patch", "title": "Fix theme application in various editor dialogs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-04T12:22:33Z", "updated_at": "2023-12-05T13:48:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "01888ae7ab2d8989b6e25cb2edbe7b3d27cf4e4e" ] }, "85746": { "id": "PR_kwDOAO6SJc5hDvR-", "public_id": 85746, "url": "https://github.com/godotengine/godot/pull/85746", "diff_url": "https://github.com/godotengine/godot/pull/85746.diff", "patch_url": "https://github.com/godotengine/godot/pull/85746.patch", "title": "Fix the Web platform team's codeowners link", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-04T14:02:38Z", "updated_at": "2024-01-23T19:28:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "10e714a9757f04c5645d0de8136a9982c558d9b6" ] }, "85748": { "id": "PR_kwDOAO6SJc5hEhwu", "public_id": 85748, "url": "https://github.com/godotengine/godot/pull/85748", "diff_url": "https://github.com/godotengine/godot/pull/85748.diff", "patch_url": "https://github.com/godotengine/godot/pull/85748.patch", "title": "CI: Add 4.2-stable.expected file for GDExtension compatibility checks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-12-04T15:43:50Z", "updated_at": "2023-12-08T10:15:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "cff4af018ff2d6ccd150a537af785368c70e4bf4" ] }, "85749": { "id": "PR_kwDOAO6SJc5hEpyV", "public_id": 85749, "url": "https://github.com/godotengine/godot/pull/85749", "diff_url": "https://github.com/godotengine/godot/pull/85749.diff", "patch_url": "https://github.com/godotengine/godot/pull/85749.patch", "title": "Fix unnecessarily quantizing current color in color picker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NTk3MzM3", "created_at": "2023-12-04T16:01:17Z", "updated_at": "2024-01-25T17:16:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "21d778b0c3f7b1cb20f07dfe1e16a90097d7012e" ] }, "85753": { "id": "PR_kwDOAO6SJc5hFTu9", "public_id": 85753, "url": "https://github.com/godotengine/godot/pull/85753", "diff_url": "https://github.com/godotengine/godot/pull/85753.diff", "patch_url": "https://github.com/godotengine/godot/pull/85753.patch", "title": "Keep scene tiles even if the TileMap is invisible", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2023-12-04T17:40:18Z", "updated_at": "2023-12-05T13:30:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "25e927e56b5efc3dba779a4104f3eec3cdeacb05" ] }, "85770": { "id": "PR_kwDOAO6SJc5hHumZ", "public_id": 85770, "url": "https://github.com/godotengine/godot/pull/85770", "diff_url": "https://github.com/godotengine/godot/pull/85770.diff", "patch_url": "https://github.com/godotengine/godot/pull/85770.patch", "title": "Refactor and fix `make_virtuals.py`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-12-05T01:55:54Z", "updated_at": "2023-12-09T00:09:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "c9a4086da633fa0112d04335a3f3598e9bd2021d", "ceb6dadf4ee78e0e3722c2c467303a9662aed6b4" ] }, "85774": { "id": "PR_kwDOAO6SJc5hIxdZ", "public_id": 85774, "url": "https://github.com/godotengine/godot/pull/85774", "diff_url": "https://github.com/godotengine/godot/pull/85774.diff", "patch_url": "https://github.com/godotengine/godot/pull/85774.patch", "title": "[iOS] Use `mdfind` to check if Xcode is installed in one-click deploy code.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-05T07:16:10Z", "updated_at": "2023-12-08T12:40:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "0e2f297806dc204f2b61dd3727d5ec360205cbdd" ] }, "85778": { "id": "PR_kwDOAO6SJc5hKDOf", "public_id": 85778, "url": "https://github.com/godotengine/godot/pull/85778", "diff_url": "https://github.com/godotengine/godot/pull/85778.diff", "patch_url": "https://github.com/godotengine/godot/pull/85778.patch", "title": "GLES3: Skip batches with zero instance count while rendering canvas", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzM0ODM0", "created_at": "2023-12-05T09:58:44Z", "updated_at": "2024-01-23T19:26:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "51dcb388409095133261fb98c8822fbc6bb55c8e" ] }, "85783": { "id": "PR_kwDOAO6SJc5hLZQW", "public_id": 85783, "url": "https://github.com/godotengine/godot/pull/85783", "diff_url": "https://github.com/godotengine/godot/pull/85783.diff", "patch_url": "https://github.com/godotengine/godot/pull/85783.patch", "title": "Fix RegEx `search_all` for zero length matches/lookahead", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-05T13:25:43Z", "updated_at": "2024-01-25T17:15:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7b2fd342e32a87ae57c16f568709dc4bb3fae2a5" ] }, "85785": { "id": "PR_kwDOAO6SJc5hLlvY", "public_id": 85785, "url": "https://github.com/godotengine/godot/pull/85785", "diff_url": "https://github.com/godotengine/godot/pull/85785.diff", "patch_url": "https://github.com/godotengine/godot/pull/85785.patch", "title": "[macOS] Switch ANGLE backend to ANGLE over OpenGL, switch default compatibility renderer back to native.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-05T13:52:43Z", "updated_at": "2023-12-07T09:27:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d48524a3f4e7070cecc01de215ae4c3aa37ab504" ] }, "85787": { "id": "PR_kwDOAO6SJc5hLziM", "public_id": 85787, "url": "https://github.com/godotengine/godot/pull/85787", "diff_url": "https://github.com/godotengine/godot/pull/85787.diff", "patch_url": "https://github.com/godotengine/godot/pull/85787.patch", "title": "Do not reload resources and send notification if locale is not changed.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-05T14:18:14Z", "updated_at": "2023-12-07T09:28:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "829349d2ca6e49eaf0703154467ee8020484b387" ] }, "85790": { "id": "PR_kwDOAO6SJc5hMNn0", "public_id": 85790, "url": "https://github.com/godotengine/godot/pull/85790", "diff_url": "https://github.com/godotengine/godot/pull/85790.diff", "patch_url": "https://github.com/godotengine/godot/pull/85790.patch", "title": "Fix size and visuals of the `InputEventConfigurationDialog`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-05T15:06:42Z", "updated_at": "2023-12-07T09:28:18Z", "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": [ "44ec0d19d8870dfd07dc8b2a5e6122f7fac9290f" ] }, "85791": { "id": "PR_kwDOAO6SJc5hNGUs", "public_id": 85791, "url": "https://github.com/godotengine/godot/pull/85791", "diff_url": "https://github.com/godotengine/godot/pull/85791.diff", "patch_url": "https://github.com/godotengine/godot/pull/85791.patch", "title": "Move TileMapLayer to its own files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2023-12-05T16:55:30Z", "updated_at": "2024-01-05T11:49:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "6bc5b3f81279168d6110b12138e516db747b2051" ] }, "85793": { "id": "PR_kwDOAO6SJc5hNN9o", "public_id": 85793, "url": "https://github.com/godotengine/godot/pull/85793", "diff_url": "https://github.com/godotengine/godot/pull/85793.diff", "patch_url": "https://github.com/godotengine/godot/pull/85793.patch", "title": "Expose `copy_effects` compute shader in Mobile backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxNDYwMDQw", "created_at": "2023-12-05T17:06:53Z", "updated_at": "2024-01-25T17:40:04Z", "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": [ "608d41a969c4f11e8a8522c9764ee9ea938a95c0" ] }, "85794": { "id": "PR_kwDOAO6SJc5hNcIw", "public_id": 85794, "url": "https://github.com/godotengine/godot/pull/85794", "diff_url": "https://github.com/godotengine/godot/pull/85794.diff", "patch_url": "https://github.com/godotengine/godot/pull/85794.patch", "title": "Remove differences of the code between old AnimationTree and AnimationMixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-05T17:35:22Z", "updated_at": "2024-02-14T05:40:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "5acf6b4ca6360bb53a4f67bde207a730170d00b2" ] }, "85801": { "id": "PR_kwDOAO6SJc5hORL-", "public_id": 85801, "url": "https://github.com/godotengine/godot/pull/85801", "diff_url": "https://github.com/godotengine/godot/pull/85801.diff", "patch_url": "https://github.com/godotengine/godot/pull/85801.patch", "title": "Allow dragging selection when selecting whole words in `LineEdit`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-12-05T20:00:53Z", "updated_at": "2024-03-01T14:03:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "da6bacbc4a8802b3d87bb5cec6292dc1a3c23c68" ] }, "85807": { "id": "PR_kwDOAO6SJc5hOurG", "public_id": 85807, "url": "https://github.com/godotengine/godot/pull/85807", "diff_url": "https://github.com/godotengine/godot/pull/85807.diff", "patch_url": "https://github.com/godotengine/godot/pull/85807.patch", "title": "Add toaster notifications for import warnings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk2MjM0MA==", "created_at": "2023-12-05T21:32:06Z", "updated_at": "2023-12-12T09:44:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "35444b28e3878d89ee9e59ea365c19dbd9afa6d3" ] }, "85811": { "id": "PR_kwDOAO6SJc5hPZFs", "public_id": 85811, "url": "https://github.com/godotengine/godot/pull/85811", "diff_url": "https://github.com/godotengine/godot/pull/85811.diff", "patch_url": "https://github.com/godotengine/godot/pull/85811.patch", "title": "Implement render info counters for the 2D renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-12-05T23:55:03Z", "updated_at": "2024-03-23T13:00:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "528b4a3283359f5688059e7f07ae935348514b03" ] }, "85818": { "id": "PR_kwDOAO6SJc5hQKUb", "public_id": 85818, "url": "https://github.com/godotengine/godot/pull/85818", "diff_url": "https://github.com/godotengine/godot/pull/85818.diff", "patch_url": "https://github.com/godotengine/godot/pull/85818.patch", "title": "Fix invalid Python escape sequences", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNTc3NzQz", "created_at": "2023-12-06T03:22:53Z", "updated_at": "2024-01-16T16:17:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "4986d6d317e592db86603ae14a72fe0a96a3f538" ] }, "85819": { "id": "PR_kwDOAO6SJc5hQXn5", "public_id": 85819, "url": "https://github.com/godotengine/godot/pull/85819", "diff_url": "https://github.com/godotengine/godot/pull/85819.diff", "patch_url": "https://github.com/godotengine/godot/pull/85819.patch", "title": "Add option to install android build template for export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2023-12-06T04:36:21Z", "updated_at": "2023-12-08T16:23:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "988c1bf2980d1243f7502213fabd21de74b27432" ] }, "85822": { "id": "PR_kwDOAO6SJc5hQ6CP", "public_id": 85822, "url": "https://github.com/godotengine/godot/pull/85822", "diff_url": "https://github.com/godotengine/godot/pull/85822.diff", "patch_url": "https://github.com/godotengine/godot/pull/85822.patch", "title": "Fix CanvasOcclusionShaderRD format error with double precision build.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-06T06:55:53Z", "updated_at": "2024-01-25T16:06:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c0a1c5ae6190468a15626de2fd5aac5bdc52ed70" ] }, "85828": { "id": "PR_kwDOAO6SJc5hRxh2", "public_id": 85828, "url": "https://github.com/godotengine/godot/pull/85828", "diff_url": "https://github.com/godotengine/godot/pull/85828.diff", "patch_url": "https://github.com/godotengine/godot/pull/85828.patch", "title": "Limit window size updates on title translation change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-06T08:52:43Z", "updated_at": "2023-12-07T09:28:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f9c42d9fffa8244eb84f6f0ab1f3d5f546b59c11" ] }, "85837": { "id": "PR_kwDOAO6SJc5hTBko", "public_id": 85837, "url": "https://github.com/godotengine/godot/pull/85837", "diff_url": "https://github.com/godotengine/godot/pull/85837.diff", "patch_url": "https://github.com/godotengine/godot/pull/85837.patch", "title": "Style: Mark clang-format 16 as supported for pre-commit hook", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2023-12-06T12:20:09Z", "updated_at": "2024-01-30T13:43:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "49f4860ce3e4122e17c869229701f7d86aa6956c" ] }, "85839": { "id": "PR_kwDOAO6SJc5hTE7y", "public_id": 85839, "url": "https://github.com/godotengine/godot/pull/85839", "diff_url": "https://github.com/godotengine/godot/pull/85839.diff", "patch_url": "https://github.com/godotengine/godot/pull/85839.patch", "title": "Clarify Shapecast safe/unsafe fraction difference in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MTE4OA==", "created_at": "2023-12-06T12:29:23Z", "updated_at": "2024-04-08T09:29:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4359dc4eccaa4fa9d444f5d86cb06030337e9b75" ] }, "85842": { "id": "PR_kwDOAO6SJc5hTnd9", "public_id": 85842, "url": "https://github.com/godotengine/godot/pull/85842", "diff_url": "https://github.com/godotengine/godot/pull/85842.diff", "patch_url": "https://github.com/godotengine/godot/pull/85842.patch", "title": "Improve normal map VRAM Compression with RGTC", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-06T13:39:52Z", "updated_at": "2023-12-16T18:49:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5837e1fe3fe6637137596ef8723f882179c742d5" ] }, "85845": { "id": "PR_kwDOAO6SJc5hT6Sx", "public_id": 85845, "url": "https://github.com/godotengine/godot/pull/85845", "diff_url": "https://github.com/godotengine/godot/pull/85845.diff", "patch_url": "https://github.com/godotengine/godot/pull/85845.patch", "title": "Ensure more export errors are reported to users", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-06T14:22:08Z", "updated_at": "2023-12-08T16:23:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "773b4d77644a5a75bbe326cb57e13dff3447996b" ] }, "85856": { "id": "PR_kwDOAO6SJc5hU93p", "public_id": 85856, "url": "https://github.com/godotengine/godot/pull/85856", "diff_url": "https://github.com/godotengine/godot/pull/85856.diff", "patch_url": "https://github.com/godotengine/godot/pull/85856.patch", "title": "Make 2D navigation mesh baking parse all TileMapLayers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-12-06T16:47:57Z", "updated_at": "2024-07-13T16:05:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "d6ddeec0fd1e5ddc6f0b72e778ecc0d80424e702" ] }, "85863": { "id": "PR_kwDOAO6SJc5hVy9Q", "public_id": 85863, "url": "https://github.com/godotengine/godot/pull/85863", "diff_url": "https://github.com/godotengine/godot/pull/85863.diff", "patch_url": "https://github.com/godotengine/godot/pull/85863.patch", "title": "Fix squish RGTC_R decompression corruption", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-06T19:11:42Z", "updated_at": "2024-01-25T17:13:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "433a2a6ea2bbaa06943db00de390c9aee14870c4" ] }, "85868": { "id": "PR_kwDOAO6SJc5hWsNA", "public_id": 85868, "url": "https://github.com/godotengine/godot/pull/85868", "diff_url": "https://github.com/godotengine/godot/pull/85868.diff", "patch_url": "https://github.com/godotengine/godot/pull/85868.patch", "title": "Add descriptions for tile properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-06T22:19:34Z", "updated_at": "2024-02-13T20:46:30Z", "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": [ "6e31c413b60e0896d7cd6e88755f24a8fbfdfa2a" ] }, "85869": { "id": "PR_kwDOAO6SJc5hWt9v", "public_id": 85869, "url": "https://github.com/godotengine/godot/pull/85869", "diff_url": "https://github.com/godotengine/godot/pull/85869.diff", "patch_url": "https://github.com/godotengine/godot/pull/85869.patch", "title": ".NET: Add a warning in the inspector when properties might be out of sync", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2023-12-06T22:23:39Z", "updated_at": "2024-01-05T09:32:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0818d015db720491684b70cd64ae971bd02cb81c" ] }, "85870": { "id": "PR_kwDOAO6SJc5hW2sL", "public_id": 85870, "url": "https://github.com/godotengine/godot/pull/85870", "diff_url": "https://github.com/godotengine/godot/pull/85870.diff", "patch_url": "https://github.com/godotengine/godot/pull/85870.patch", "title": "Fix overriding `CollisionObject3D::_mouse_enter()` and `_mouse_exit()` from GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-12-06T22:46:48Z", "updated_at": "2024-07-22T15:30:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "bfdcd8559b3010e24e56e5da72a7684116d8d2d5" ] }, "85877": { "id": "PR_kwDOAO6SJc5hX01e", "public_id": 85877, "url": "https://github.com/godotengine/godot/pull/85877", "diff_url": "https://github.com/godotengine/godot/pull/85877.diff", "patch_url": "https://github.com/godotengine/godot/pull/85877.patch", "title": "Fix missing heading in translated online class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-07T03:48:04Z", "updated_at": "2023-12-07T09:28:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9c83d3db5b02d0c554e9a0a958b6c52ea0d6dc05" ] }, "85879": { "id": "PR_kwDOAO6SJc5hYAPL", "public_id": 85879, "url": "https://github.com/godotengine/godot/pull/85879", "diff_url": "https://github.com/godotengine/godot/pull/85879.diff", "patch_url": "https://github.com/godotengine/godot/pull/85879.patch", "title": "Fix permanently selected audio bus effects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MTc0", "created_at": "2023-12-07T04:37:21Z", "updated_at": "2024-01-25T17:37:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cf39cc985bf79bbbfc04b72e85dbbfe42f88c64d" ] }, "85880": { "id": "PR_kwDOAO6SJc5hYHMJ", "public_id": 85880, "url": "https://github.com/godotengine/godot/pull/85880", "diff_url": "https://github.com/godotengine/godot/pull/85880.diff", "patch_url": "https://github.com/godotengine/godot/pull/85880.patch", "title": "Fix particle spread values affecting particle velocity", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2023-12-07T05:07:10Z", "updated_at": "2024-04-27T07:33:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "6b2a1b4fdc5fbe32174c4b4ee66e220cb56571bc" ] }, "85885": { "id": "PR_kwDOAO6SJc5haaQD", "public_id": 85885, "url": "https://github.com/godotengine/godot/pull/85885", "diff_url": "https://github.com/godotengine/godot/pull/85885.diff", "patch_url": "https://github.com/godotengine/godot/pull/85885.patch", "title": "Improve engine startup/shutdown benchmarks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-07T11:35:34Z", "updated_at": "2023-12-08T17:04:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d7cca8162d6e57332adf743d684452a4a7a069cd", "fc3f40f37d24090d6de4e45190ea2c7df3a27179" ] }, "85887": { "id": "PR_kwDOAO6SJc5hbGdz", "public_id": 85887, "url": "https://github.com/godotengine/godot/pull/85887", "diff_url": "https://github.com/godotengine/godot/pull/85887.diff", "patch_url": "https://github.com/godotengine/godot/pull/85887.patch", "title": "Correctly enforce minimum window size in editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-07T13:31:31Z", "updated_at": "2024-01-25T17:14:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "416e594eb32efb91cd1de8f8b409f0383e70f807" ] }, "85893": { "id": "PR_kwDOAO6SJc5hckLF", "public_id": 85893, "url": "https://github.com/godotengine/godot/pull/85893", "diff_url": "https://github.com/godotengine/godot/pull/85893.diff", "patch_url": "https://github.com/godotengine/godot/pull/85893.patch", "title": "Fix TileMap occluders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2023-12-07T17:21:28Z", "updated_at": "2023-12-11T10:45:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "fcb8d19de0c2155384b629a7cd5dcf84401e3409" ] }, "85905": { "id": "PR_kwDOAO6SJc5hd9a_", "public_id": 85905, "url": "https://github.com/godotengine/godot/pull/85905", "diff_url": "https://github.com/godotengine/godot/pull/85905.diff", "patch_url": "https://github.com/godotengine/godot/pull/85905.patch", "title": "[Windows] Set application user model ID to prevent editor / running project and different versions of editor taskbar icon stacking.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-07T22:01:10Z", "updated_at": "2024-02-25T10:55:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e939341a0b0c8cad41bd19aa32e1c11234169193" ] }, "85908": { "id": "PR_kwDOAO6SJc5heX8b", "public_id": 85908, "url": "https://github.com/godotengine/godot/pull/85908", "diff_url": "https://github.com/godotengine/godot/pull/85908.diff", "patch_url": "https://github.com/godotengine/godot/pull/85908.patch", "title": "Allow using `[MustBeVariant]` in generic typed attributes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDA3NA==", "created_at": "2023-12-08T00:24:53Z", "updated_at": "2024-01-26T11:39:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "692412562de8beda5fa2d639be8372758ec30664" ] }, "85918": { "id": "PR_kwDOAO6SJc5hhRV1", "public_id": 85918, "url": "https://github.com/godotengine/godot/pull/85918", "diff_url": "https://github.com/godotengine/godot/pull/85918.diff", "patch_url": "https://github.com/godotengine/godot/pull/85918.patch", "title": "GDScript: Adjust `STATIC_CALLED_ON_INSTANCE` warning to not force native type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMzA0MTY3", "created_at": "2023-12-08T12:35:42Z", "updated_at": "2024-03-21T07:16:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "24181d10552e3bedca05f1f0a470eb29a2d93975" ] }, "85922": { "id": "PR_kwDOAO6SJc5hh5A5", "public_id": 85922, "url": "https://github.com/godotengine/godot/pull/85922", "diff_url": "https://github.com/godotengine/godot/pull/85922.diff", "patch_url": "https://github.com/godotengine/godot/pull/85922.patch", "title": "Prevent overriding file info of another file when reimport creates extra files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE1NTQxMjc=", "created_at": "2023-12-08T14:28:21Z", "updated_at": "2024-01-24T17:07:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "aae48ac2b688a360b80ff06105190b1842644cb5" ] }, "85923": { "id": "PR_kwDOAO6SJc5hiGDG", "public_id": 85923, "url": "https://github.com/godotengine/godot/pull/85923", "diff_url": "https://github.com/godotengine/godot/pull/85923.diff", "patch_url": "https://github.com/godotengine/godot/pull/85923.patch", "title": "Add a editor FileSystem dock action to open a terminal in selected folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-08T15:04:08Z", "updated_at": "2024-01-08T18:45:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0e97acff84ca6c859b48b22a6d42c4680ef1c432" ] }, "85939": { "id": "PR_kwDOAO6SJc5hj3Tz", "public_id": 85939, "url": "https://github.com/godotengine/godot/pull/85939", "diff_url": "https://github.com/godotengine/godot/pull/85939.diff", "patch_url": "https://github.com/godotengine/godot/pull/85939.patch", "title": "Add `THREADS_ENABLED` macro in order to compile Godot to run on the main thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2023-12-08T21:35:41Z", "updated_at": "2024-07-08T13:49:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "bd70b8e1f643dbf7252be9bc367e0de0f82d722d" ] }, "85940": { "id": "PR_kwDOAO6SJc5hj9ns", "public_id": 85940, "url": "https://github.com/godotengine/godot/pull/85940", "diff_url": "https://github.com/godotengine/godot/pull/85940.diff", "patch_url": "https://github.com/godotengine/godot/pull/85940.patch", "title": "[TextServer] Implement soft hyphen handling.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-08T22:06:28Z", "updated_at": "2024-02-23T12:14:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ad017a20eac1e58eaeca18b0ee6a5e89e7ee7ab9" ] }, "85943": { "id": "PR_kwDOAO6SJc5hkDH-", "public_id": 85943, "url": "https://github.com/godotengine/godot/pull/85943", "diff_url": "https://github.com/godotengine/godot/pull/85943.diff", "patch_url": "https://github.com/godotengine/godot/pull/85943.patch", "title": "Stop the searching of `find in files` in folders that have `.gdignore`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNTYzMjY2", "created_at": "2023-12-08T22:39:10Z", "updated_at": "2024-01-11T22:22:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b062f5b6fad6ea8cc472792efa046caae89b2576" ] }, "85955": { "id": "PR_kwDOAO6SJc5hlJXt", "public_id": 85955, "url": "https://github.com/godotengine/godot/pull/85955", "diff_url": "https://github.com/godotengine/godot/pull/85955.diff", "patch_url": "https://github.com/godotengine/godot/pull/85955.patch", "title": "Android: Ensure cleanup of all subobjects in the OpenSL audio driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDQwNzg0", "created_at": "2023-12-09T08:06:18Z", "updated_at": "2024-07-31T09:39:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e3482a933642210d96ad2865c57051bdae090f83" ] }, "85966": { "id": "PR_kwDOAO6SJc5hl1cQ", "public_id": 85966, "url": "https://github.com/godotengine/godot/pull/85966", "diff_url": "https://github.com/godotengine/godot/pull/85966.diff", "patch_url": "https://github.com/godotengine/godot/pull/85966.patch", "title": "Expose a method to get hovered Control in Viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwNTkxMQ==", "created_at": "2023-12-09T16:40:11Z", "updated_at": "2023-12-21T19:44:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "fe7725239e425056748db571257acf0eccc2bb2f" ] }, "85967": { "id": "PR_kwDOAO6SJc5hl5cO", "public_id": 85967, "url": "https://github.com/godotengine/godot/pull/85967", "diff_url": "https://github.com/godotengine/godot/pull/85967.diff", "patch_url": "https://github.com/godotengine/godot/pull/85967.patch", "title": "Fix `squish` DXT5 RA-As-RG channel swapping", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-09T17:17:22Z", "updated_at": "2024-01-31T13:50:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "1224129c50e64aafb86fd4c2241759c100a0d594" ] }, "85972": { "id": "PR_kwDOAO6SJc5hmCoW", "public_id": 85972, "url": "https://github.com/godotengine/godot/pull/85972", "diff_url": "https://github.com/godotengine/godot/pull/85972.diff", "patch_url": "https://github.com/godotengine/godot/pull/85972.patch", "title": "Ensure that 2D meshes use a proper input mask", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-12-09T19:17:54Z", "updated_at": "2023-12-11T10:45:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "777d6ae1c617f3cb711338e745665b6b1837a403" ] }, "85975": { "id": "PR_kwDOAO6SJc5hmJ8b", "public_id": 85975, "url": "https://github.com/godotengine/godot/pull/85975", "diff_url": "https://github.com/godotengine/godot/pull/85975.diff", "patch_url": "https://github.com/godotengine/godot/pull/85975.patch", "title": "C#: Implement function to throw on null pointers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-12-09T20:03:37Z", "updated_at": "2023-12-21T02:26:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "a0db88335a6f2159fffbe431ea7e42586654adc6" ] }, "85978": { "id": "PR_kwDOAO6SJc5hmO_E", "public_id": 85978, "url": "https://github.com/godotengine/godot/pull/85978", "diff_url": "https://github.com/godotengine/godot/pull/85978.diff", "patch_url": "https://github.com/godotengine/godot/pull/85978.patch", "title": "Tweak Help menu icons for better visibility of commonly used items", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-09T21:17:22Z", "updated_at": "2024-02-27T20:52:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d3963a979ba2d962e22747664bd0dd9e1488b9a9" ] }, "85991": { "id": "PR_kwDOAO6SJc5hm7EQ", "public_id": 85991, "url": "https://github.com/godotengine/godot/pull/85991", "diff_url": "https://github.com/godotengine/godot/pull/85991.diff", "patch_url": "https://github.com/godotengine/godot/pull/85991.patch", "title": "Fix `FileAccessPack::get_buffer` updating position past the length of file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-10T08:22:17Z", "updated_at": "2024-01-25T17:36:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "68a6fe81abadfac596d95234ecb34dfb01076f52" ] }, "85996": { "id": "PR_kwDOAO6SJc5hnFGr", "public_id": 85996, "url": "https://github.com/godotengine/godot/pull/85996", "diff_url": "https://github.com/godotengine/godot/pull/85996.diff", "patch_url": "https://github.com/godotengine/godot/pull/85996.patch", "title": "Fix `OggPacketSequencePlayback::next_ogg_packet()` never returning false", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2023-12-10T10:53:35Z", "updated_at": "2024-03-11T22:06:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "86a914575fba337f5379dc0970676b9cbfdd966d" ] }, "86001": { "id": "PR_kwDOAO6SJc5hnTDp", "public_id": 86001, "url": "https://github.com/godotengine/godot/pull/86001", "diff_url": "https://github.com/godotengine/godot/pull/86001.diff", "patch_url": "https://github.com/godotengine/godot/pull/86001.patch", "title": "[Windows] Always use ANGLE in ARM builds.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-10T14:10:16Z", "updated_at": "2024-03-10T10:47:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b65635ae51635335aa5cc4ce023c403f8ba1e8ed" ] }, "86006": { "id": "PR_kwDOAO6SJc5hnbj0", "public_id": 86006, "url": "https://github.com/godotengine/godot/pull/86006", "diff_url": "https://github.com/godotengine/godot/pull/86006.diff", "patch_url": "https://github.com/godotengine/godot/pull/86006.patch", "title": "Instruct users to add code/errors as text in issues", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-12-10T16:01:38Z", "updated_at": "2024-02-28T15:47:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "39b4918402ab25caba14183cbce0073510c7299e" ] }, "86008": { "id": "PR_kwDOAO6SJc5hnj5d", "public_id": 86008, "url": "https://github.com/godotengine/godot/pull/86008", "diff_url": "https://github.com/godotengine/godot/pull/86008.diff", "patch_url": "https://github.com/godotengine/godot/pull/86008.patch", "title": "Correctly free relevant scripts when closing scene tabs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxNDgxNzAw", "created_at": "2023-12-10T17:58:08Z", "updated_at": "2023-12-18T20:51:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b37b40ff76b268d125e4b7d3f43e9c650d9e3083" ] }, "86010": { "id": "PR_kwDOAO6SJc5hnmNf", "public_id": 86010, "url": "https://github.com/godotengine/godot/pull/86010", "diff_url": "https://github.com/godotengine/godot/pull/86010.diff", "patch_url": "https://github.com/godotengine/godot/pull/86010.patch", "title": "Add `event_index` to InputEventAction", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-10T18:31:28Z", "updated_at": "2024-05-31T09:02:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "17d3f26e5de3c271b5ac1d85956d2034438a12a5" ] }, "86016": { "id": "PR_kwDOAO6SJc5hoG8X", "public_id": 86016, "url": "https://github.com/godotengine/godot/pull/86016", "diff_url": "https://github.com/godotengine/godot/pull/86016.diff", "patch_url": "https://github.com/godotengine/godot/pull/86016.patch", "title": "GLTF: Import step interpolation for loc/rot/scale as nearest", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCSXAdA", "created_at": "2023-12-11T01:13:03Z", "updated_at": "2024-01-11T14:50:25Z", "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": [ "3749cbb3cacb6338fbc406e6154326604ebc4ce0" ] }, "86018": { "id": "PR_kwDOAO6SJc5hofeL", "public_id": 86018, "url": "https://github.com/godotengine/godot/pull/86018", "diff_url": "https://github.com/godotengine/godot/pull/86018.diff", "patch_url": "https://github.com/godotengine/godot/pull/86018.patch", "title": "Fix radiance for sky in GLES stereo rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-12-11T03:34:36Z", "updated_at": "2024-01-24T18:01:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "e06ac4d40cb6871a09adf76729b3f3a7c0e3714a" ] }, "86023": { "id": "PR_kwDOAO6SJc5hp-b0", "public_id": 86023, "url": "https://github.com/godotengine/godot/pull/86023", "diff_url": "https://github.com/godotengine/godot/pull/86023.diff", "patch_url": "https://github.com/godotengine/godot/pull/86023.patch", "title": "Fix Volumetric Fog VoxelGI updates", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDU2NjAz", "created_at": "2023-12-11T09:13:30Z", "updated_at": "2024-03-11T22:57:52Z", "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": [ "89d772a7990f28b4e76610cb87abf2237eef460d" ] }, "86028": { "id": "PR_kwDOAO6SJc5hq8SQ", "public_id": 86028, "url": "https://github.com/godotengine/godot/pull/86028", "diff_url": "https://github.com/godotengine/godot/pull/86028.diff", "patch_url": "https://github.com/godotengine/godot/pull/86028.patch", "title": "Prevent crash when calling `set_text()` on a removed TreeItem", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-11T11:34:42Z", "updated_at": "2023-12-13T12:46:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7a2831db577cdb91fbbbc2eba22abcafa5883f26" ] }, "86029": { "id": "PR_kwDOAO6SJc5hq-6J", "public_id": 86029, "url": "https://github.com/godotengine/godot/pull/86029", "diff_url": "https://github.com/godotengine/godot/pull/86029.diff", "patch_url": "https://github.com/godotengine/godot/pull/86029.patch", "title": "Remove dead code from `DisplayServerWindows::window_set_size`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2023-12-11T11:41:39Z", "updated_at": "2024-05-30T09:51:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "9dd12683067bb800bb8951c0e91e65757aa8d3f8" ] }, "86031": { "id": "PR_kwDOAO6SJc5hrvQD", "public_id": 86031, "url": "https://github.com/godotengine/godot/pull/86031", "diff_url": "https://github.com/godotengine/godot/pull/86031.diff", "patch_url": "https://github.com/godotengine/godot/pull/86031.patch", "title": "Fix theme access in the Groups editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-11T13:36:11Z", "updated_at": "2024-01-25T17:38:21Z", "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": [ "0244f8318fb99d2df13b4bea17ef8ed77825685b" ] }, "86034": { "id": "PR_kwDOAO6SJc5hsgR2", "public_id": 86034, "url": "https://github.com/godotengine/godot/pull/86034", "diff_url": "https://github.com/godotengine/godot/pull/86034.diff", "patch_url": "https://github.com/godotengine/godot/pull/86034.patch", "title": "Fix `ColorPicker`'s alpha slider arrow offset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2023-12-11T15:21:56Z", "updated_at": "2024-01-25T17:39: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": [ "d76d8c5f294475f7d34337e9127e7877870214cf" ] }, "86036": { "id": "PR_kwDOAO6SJc5hsxGt", "public_id": 86036, "url": "https://github.com/godotengine/godot/pull/86036", "diff_url": "https://github.com/godotengine/godot/pull/86036.diff", "patch_url": "https://github.com/godotengine/godot/pull/86036.patch", "title": "Set what were default values for Web platform linker flags `-sSTACK_SIZE` and `-sDEFAULT_PTHREAD_STACK_SIZE`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2023-12-11T15:59:21Z", "updated_at": "2024-01-16T16:35:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8e5fbd43488ad39a9b987c9abc38134841f44024" ] }, "86044": { "id": "PR_kwDOAO6SJc5hurA0", "public_id": 86044, "url": "https://github.com/godotengine/godot/pull/86044", "diff_url": "https://github.com/godotengine/godot/pull/86044.diff", "patch_url": "https://github.com/godotengine/godot/pull/86044.patch", "title": "Disable Add button when theme item name is empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-11T21:23:21Z", "updated_at": "2023-12-18T18:48:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "fc7cdd5c37527f7ad6afb96d7d38861b26bfe5f1" ] }, "86046": { "id": "PR_kwDOAO6SJc5hu5Vf", "public_id": 86046, "url": "https://github.com/godotengine/godot/pull/86046", "diff_url": "https://github.com/godotengine/godot/pull/86046.diff", "patch_url": "https://github.com/godotengine/godot/pull/86046.patch", "title": "Fix linear interpolation not working with mixed (int/float) keyframes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NTk3MzM3", "created_at": "2023-12-11T22:07:15Z", "updated_at": "2024-01-25T16:26:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "12ce2e33b237d7aec91ef314a23edae5dde3fd4f" ] }, "86052": { "id": "PR_kwDOAO6SJc5hvWD-", "public_id": 86052, "url": "https://github.com/godotengine/godot/pull/86052", "diff_url": "https://github.com/godotengine/godot/pull/86052.diff", "patch_url": "https://github.com/godotengine/godot/pull/86052.patch", "title": "Fix `RegEx.sub` truncating string when `end` is used", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-12T00:08:43Z", "updated_at": "2024-03-11T16:57:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "46b420f7ee5361819b11dff50e6ffbb038f85696" ] }, "86056": { "id": "PR_kwDOAO6SJc5hveco", "public_id": 86056, "url": "https://github.com/godotengine/godot/pull/86056", "diff_url": "https://github.com/godotengine/godot/pull/86056.diff", "patch_url": "https://github.com/godotengine/godot/pull/86056.patch", "title": "Change suffix of SkeletonModification2DTwoBoneIK from m to px", "state": "MERGED", "is_draft": false, "authored_by": "", "created_at": "2023-12-12T00:54:53Z", "updated_at": "2024-01-25T17:38:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "b7d5f3e9847254145e2647a76e3f96caa36d39a1" ] }, "86059": { "id": "PR_kwDOAO6SJc5hvr1K", "public_id": 86059, "url": "https://github.com/godotengine/godot/pull/86059", "diff_url": "https://github.com/godotengine/godot/pull/86059.diff", "patch_url": "https://github.com/godotengine/godot/pull/86059.patch", "title": "Improve DynamicBVH code to make it clearer how the stack/heap works", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2023-12-12T02:12:42Z", "updated_at": "2023-12-18T17:25:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "46531964d07473cf959a6f43490b4caef78b394c" ] }, "86064": { "id": "PR_kwDOAO6SJc5hxikf", "public_id": 86064, "url": "https://github.com/godotengine/godot/pull/86064", "diff_url": "https://github.com/godotengine/godot/pull/86064.diff", "patch_url": "https://github.com/godotengine/godot/pull/86064.patch", "title": "Fix \"Class name cannot be empty\" error when sorting no import files sort by type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-12T10:01:34Z", "updated_at": "2024-01-25T17:15:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5b57db263777388899847cd0a3f27421fee61e93" ] }, "86065": { "id": "PR_kwDOAO6SJc5hxmFW", "public_id": 86065, "url": "https://github.com/godotengine/godot/pull/86065", "diff_url": "https://github.com/godotengine/godot/pull/86065.diff", "patch_url": "https://github.com/godotengine/godot/pull/86065.patch", "title": "[TextServer] Do not draw non-visual characters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-12T10:10:05Z", "updated_at": "2023-12-15T00:25:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "575e1201cb34dcdec6817a7c4ec35e95ce95445c" ] }, "86066": { "id": "PR_kwDOAO6SJc5hxtHA", "public_id": 86066, "url": "https://github.com/godotengine/godot/pull/86066", "diff_url": "https://github.com/godotengine/godot/pull/86066.diff", "patch_url": "https://github.com/godotengine/godot/pull/86066.patch", "title": "Reset TileMap editor `drag_type` when the toolbar mode is not selected", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY0OTg2NzYz", "created_at": "2023-12-12T10:28:00Z", "updated_at": "2024-01-25T17:38: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" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5a3de5bc308ab80bd538731dd03943b176af1612" ] }, "86071": { "id": "PR_kwDOAO6SJc5hyTYH", "public_id": 86071, "url": "https://github.com/godotengine/godot/pull/86071", "diff_url": "https://github.com/godotengine/godot/pull/86071.diff", "patch_url": "https://github.com/godotengine/godot/pull/86071.patch", "title": "Document `AudioServer.playback_speed_scale` in `Engine.time_scale`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-12T12:11:01Z", "updated_at": "2024-01-08T21:10:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ce2a7f32537ecf6c275194d2bb962d417d2781c2" ] }, "86073": { "id": "PR_kwDOAO6SJc5hymST", "public_id": 86073, "url": "https://github.com/godotengine/godot/pull/86073", "diff_url": "https://github.com/godotengine/godot/pull/86073.diff", "patch_url": "https://github.com/godotengine/godot/pull/86073.patch", "title": "Add a reflection mask to the reflection probes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NjU3MA==", "created_at": "2023-12-12T13:01:50Z", "updated_at": "2024-01-22T21:16:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "25f573ca63d4fb99edb6e28255d55166c5efa84f" ] }, "86081": { "id": "PR_kwDOAO6SJc5hz0Ci", "public_id": 86081, "url": "https://github.com/godotengine/godot/pull/86081", "diff_url": "https://github.com/godotengine/godot/pull/86081.diff", "patch_url": "https://github.com/godotengine/godot/pull/86081.patch", "title": "Add bindings for setting and getting emulation mouse from touch and touch from mouse in input", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NTAxNTMx", "created_at": "2023-12-12T15:49:41Z", "updated_at": "2023-12-13T09:36:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "075a54bbcf9dd6f7ed9ed22413c88e0710224f0c" ] }, "86087": { "id": "PR_kwDOAO6SJc5h01IZ", "public_id": 86087, "url": "https://github.com/godotengine/godot/pull/86087", "diff_url": "https://github.com/godotengine/godot/pull/86087.diff", "patch_url": "https://github.com/godotengine/godot/pull/86087.patch", "title": "Fix operator documentation in GDExtension API dump with docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2023-12-12T18:43:07Z", "updated_at": "2024-01-25T16:45:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "82afe58aca533c0ec95c3db0629a287700c48b30" ] }, "86088": { "id": "PR_kwDOAO6SJc5h1Ah8", "public_id": 86088, "url": "https://github.com/godotengine/godot/pull/86088", "diff_url": "https://github.com/godotengine/godot/pull/86088.diff", "patch_url": "https://github.com/godotengine/godot/pull/86088.patch", "title": "GDScript: Fix accessing static function as `Callable` in static context", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-12-12T19:20:04Z", "updated_at": "2024-01-25T17:48:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "10dcb21d8b4f36de45b623ac0c9f14f3a7f9a96c" ] }, "86089": { "id": "PR_kwDOAO6SJc5h1a2a", "public_id": 86089, "url": "https://github.com/godotengine/godot/pull/86089", "diff_url": "https://github.com/godotengine/godot/pull/86089.diff", "patch_url": "https://github.com/godotengine/godot/pull/86089.patch", "title": "Add PWA option to ensure cross-origin isolation headers on web export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2023-12-12T20:53:21Z", "updated_at": "2024-02-12T22:36:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "62cec03a06f695f80746c9507afbe726945388d1" ] }, "86091": { "id": "PR_kwDOAO6SJc5h1iHz", "public_id": 86091, "url": "https://github.com/godotengine/godot/pull/86091", "diff_url": "https://github.com/godotengine/godot/pull/86091.diff", "patch_url": "https://github.com/godotengine/godot/pull/86091.patch", "title": "GDScript: Fix POT generator skips some nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-12-12T21:20:52Z", "updated_at": "2024-01-25T17:36:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1aa242f7c4f5cdc8712e783817fabc60224f21cb" ] }, "86093": { "id": "PR_kwDOAO6SJc5h1thP", "public_id": 86093, "url": "https://github.com/godotengine/godot/pull/86093", "diff_url": "https://github.com/godotengine/godot/pull/86093.diff", "patch_url": "https://github.com/godotengine/godot/pull/86093.patch", "title": "[D3D12] Automatically copy runtime DLLs during export.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-12T22:05:51Z", "updated_at": "2024-02-15T16:37:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "1a82b5d0264ab1efb09f1cb8e5569d916022283c" ] }, "86101": { "id": "PR_kwDOAO6SJc5h2QuB", "public_id": 86101, "url": "https://github.com/godotengine/godot/pull/86101", "diff_url": "https://github.com/godotengine/godot/pull/86101.diff", "patch_url": "https://github.com/godotengine/godot/pull/86101.patch", "title": "[X11] Partial fix for Editor and Project Manager stealing focus on some window managers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1MjgyODk4", "created_at": "2023-12-13T01:21:01Z", "updated_at": "2024-03-11T23:57:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8a2e4409e63be2cf460b5931df2f80cc998a590a" ] }, "86107": { "id": "PR_kwDOAO6SJc5h3kqh", "public_id": 86107, "url": "https://github.com/godotengine/godot/pull/86107", "diff_url": "https://github.com/godotengine/godot/pull/86107.diff", "patch_url": "https://github.com/godotengine/godot/pull/86107.patch", "title": "[D3D12] Add missing DLL architecture paths for the 32-bit builds.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-13T08:08:56Z", "updated_at": "2023-12-13T09:36:18Z", "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": [ "b2bb0d396b755d72ce1d8a9d444475a3c310a68c" ] }, "86111": { "id": "PR_kwDOAO6SJc5h4JWd", "public_id": 86111, "url": "https://github.com/godotengine/godot/pull/86111", "diff_url": "https://github.com/godotengine/godot/pull/86111.diff", "patch_url": "https://github.com/godotengine/godot/pull/86111.patch", "title": "Fix regression when autocompleting subscript on get node", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-12-13T09:52:47Z", "updated_at": "2024-01-25T16:26:09Z", "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": [ "5f72254d4db824b50dc30548fd031874fc5a418c" ] }, "86118": { "id": "PR_kwDOAO6SJc5h5ivR", "public_id": 86118, "url": "https://github.com/godotengine/godot/pull/86118", "diff_url": "https://github.com/godotengine/godot/pull/86118.diff", "patch_url": "https://github.com/godotengine/godot/pull/86118.patch", "title": "Fix so undoing complex operations in `TextEdit` will restore selections", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-13T13:45:28Z", "updated_at": "2023-12-20T14:17:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4b82cacc219266cdb16c59f037766e1fc8d25d47" ] }, "86121": { "id": "PR_kwDOAO6SJc5h6M8a", "public_id": 86121, "url": "https://github.com/godotengine/godot/pull/86121", "diff_url": "https://github.com/godotengine/godot/pull/86121.diff", "patch_url": "https://github.com/godotengine/godot/pull/86121.patch", "title": "Jitter raster occlusion camera to reduce false positives.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2023-12-13T15:23:03Z", "updated_at": "2024-04-08T14:18:10Z", "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": [ "691854d589e89b7bcf10cbe64c000332ef584769" ] }, "86129": { "id": "PR_kwDOAO6SJc5h7yMr", "public_id": 86129, "url": "https://github.com/godotengine/godot/pull/86129", "diff_url": "https://github.com/godotengine/godot/pull/86129.diff", "patch_url": "https://github.com/godotengine/godot/pull/86129.patch", "title": "Remember last `color_mode` and `picker_shape` in `ColorPicker`s in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-13T20:17:27Z", "updated_at": "2023-12-15T12:41:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7979412c7566b327748a622f5679369469baba08" ] }, "86137": { "id": "PR_kwDOAO6SJc5h8xmi", "public_id": 86137, "url": "https://github.com/godotengine/godot/pull/86137", "diff_url": "https://github.com/godotengine/godot/pull/86137.diff", "patch_url": "https://github.com/godotengine/godot/pull/86137.patch", "title": "Do not print error when editor meta was not found as it will be reimported anyway after", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2023-12-14T00:56:33Z", "updated_at": "2023-12-16T16:59:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "4b8b0803eb1d91041b781683caa0feaefab03ace" ] }, "86141": { "id": "PR_kwDOAO6SJc5h8-J8", "public_id": 86141, "url": "https://github.com/godotengine/godot/pull/86141", "diff_url": "https://github.com/godotengine/godot/pull/86141.diff", "patch_url": "https://github.com/godotengine/godot/pull/86141.patch", "title": "Fix Popup hover and height calculation are off by some pixels", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2023-12-14T01:45:58Z", "updated_at": "2024-01-15T12:33:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "18fedd9c135e5f48cc7671e688917fd89076998f" ] }, "86143": { "id": "PR_kwDOAO6SJc5h9KLq", "public_id": 86143, "url": "https://github.com/godotengine/godot/pull/86143", "diff_url": "https://github.com/godotengine/godot/pull/86143.diff", "patch_url": "https://github.com/godotengine/godot/pull/86143.patch", "title": "Stop using `RTR()` inside the \"editor\" folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-12-14T02:54:51Z", "updated_at": "2024-03-26T12:50:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c7fb8579fe89c72d2139990faf6d0b8c136bca14" ] }, "86144": { "id": "PR_kwDOAO6SJc5h9MQl", "public_id": 86144, "url": "https://github.com/godotengine/godot/pull/86144", "diff_url": "https://github.com/godotengine/godot/pull/86144.diff", "patch_url": "https://github.com/godotengine/godot/pull/86144.patch", "title": "Disable mesh compression if vertex `position.z` is always 0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-14T03:07:56Z", "updated_at": "2024-04-12T09:30:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "077e20cd518a8e2cac88eb6044dbdd962346903b" ] }, "86145": { "id": "PR_kwDOAO6SJc5h9N0x", "public_id": 86145, "url": "https://github.com/godotengine/godot/pull/86145", "diff_url": "https://github.com/godotengine/godot/pull/86145.diff", "patch_url": "https://github.com/godotengine/godot/pull/86145.patch", "title": "Set an appropriate minimum size for labels in windows that display incorrectly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2023-12-14T03:18:23Z", "updated_at": "2024-01-25T16:24:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "f932c6548eedb56c6d1fba20477848f854633608" ] }, "86158": { "id": "PR_kwDOAO6SJc5iAuMe", "public_id": 86158, "url": "https://github.com/godotengine/godot/pull/86158", "diff_url": "https://github.com/godotengine/godot/pull/86158.diff", "patch_url": "https://github.com/godotengine/godot/pull/86158.patch", "title": "Rework `GraphEdit` connections (drawing, API, optimizations)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2023-12-14T14:52:12Z", "updated_at": "2024-05-02T00:50:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "9d7c2978f4799e84bcaa4c5692c58391ea7448eb" ] }, "86160": { "id": "PR_kwDOAO6SJc5iA6YE", "public_id": 86160, "url": "https://github.com/godotengine/godot/pull/86160", "diff_url": "https://github.com/godotengine/godot/pull/86160.diff", "patch_url": "https://github.com/godotengine/godot/pull/86160.patch", "title": "Fix key mapping for `XK_KP_Delete` key", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMjM4NA==", "created_at": "2023-12-14T15:20:09Z", "updated_at": "2024-01-25T17:47:42Z", "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": [ "95bcf93849620f105b34a0e7adc51faca9bec8bf" ] }, "86161": { "id": "PR_kwDOAO6SJc5iBFJW", "public_id": 86161, "url": "https://github.com/godotengine/godot/pull/86161", "diff_url": "https://github.com/godotengine/godot/pull/86161.diff", "patch_url": "https://github.com/godotengine/godot/pull/86161.patch", "title": "Update the description of the method `get_connection_list` in GraphEdit", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBa6MAg", "created_at": "2023-12-14T15:46:43Z", "updated_at": "2024-01-25T16:45:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "53ab38a34e8f7069ac5cabcc059319243079d950" ] }, "86164": { "id": "PR_kwDOAO6SJc5iBrOC", "public_id": 86164, "url": "https://github.com/godotengine/godot/pull/86164", "diff_url": "https://github.com/godotengine/godot/pull/86164.diff", "patch_url": "https://github.com/godotengine/godot/pull/86164.patch", "title": "Properly select the newly duplicated file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-14T17:22:51Z", "updated_at": "2024-01-25T17:37:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0ae1241304660559f42aee1293c0e18286f46b1d" ] }, "86169": { "id": "PR_kwDOAO6SJc5iCXfd", "public_id": 86169, "url": "https://github.com/godotengine/godot/pull/86169", "diff_url": "https://github.com/godotengine/godot/pull/86169.diff", "patch_url": "https://github.com/godotengine/godot/pull/86169.patch", "title": "Replace `GDVIRTUAL_CALL` with `GDVIRTUAL_REQUIRED_CALL` where applicable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-12-14T19:35:47Z", "updated_at": "2024-03-11T22:07:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "83ef78974504f36fa6967b43ecc27c83818ac674" ] }, "86171": { "id": "PR_kwDOAO6SJc5iCa_C", "public_id": 86171, "url": "https://github.com/godotengine/godot/pull/86171", "diff_url": "https://github.com/godotengine/godot/pull/86171.diff", "patch_url": "https://github.com/godotengine/godot/pull/86171.patch", "title": "Fix various issues with the folder color lookup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-14T19:45:12Z", "updated_at": "2023-12-14T20:45:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "efa8c46fab8c1e0d81789bb645a5fb58ed0946e6" ] }, "86176": { "id": "PR_kwDOAO6SJc5iC2YK", "public_id": 86176, "url": "https://github.com/godotengine/godot/pull/86176", "diff_url": "https://github.com/godotengine/godot/pull/86176.diff", "patch_url": "https://github.com/godotengine/godot/pull/86176.patch", "title": "GDScript: Fix type highlighting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-12-14T20:58:05Z", "updated_at": "2024-01-30T16:54:28Z", "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": [ "3a4a0c6b157820cd13dd1b3b5cd7f357b48b47f4" ] }, "86177": { "id": "PR_kwDOAO6SJc5iDD8B", "public_id": 86177, "url": "https://github.com/godotengine/godot/pull/86177", "diff_url": "https://github.com/godotengine/godot/pull/86177.diff", "patch_url": "https://github.com/godotengine/godot/pull/86177.patch", "title": "Fix file disappearing when renaming dependencies", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-14T21:38:00Z", "updated_at": "2024-01-25T16:25:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "397f0b31e4bd255e9f707a1d5d9ce2ac0b2ef409" ] }, "86180": { "id": "PR_kwDOAO6SJc5iDwa5", "public_id": 86180, "url": "https://github.com/godotengine/godot/pull/86180", "diff_url": "https://github.com/godotengine/godot/pull/86180.diff", "patch_url": "https://github.com/godotengine/godot/pull/86180.patch", "title": "Add Wayland support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2023-12-15T01:43:35Z", "updated_at": "2024-05-04T21:12:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "7e0f7d3abd4a02f423a5b95616840e028a9af7fa" ] }, "86208": { "id": "PR_kwDOAO6SJc5iIb-w", "public_id": 86208, "url": "https://github.com/godotengine/godot/pull/86208", "diff_url": "https://github.com/godotengine/godot/pull/86208.diff", "patch_url": "https://github.com/godotengine/godot/pull/86208.patch", "title": "Improve visualization of WorldBoundary2D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NjY5Njcz", "created_at": "2023-12-15T17:45:20Z", "updated_at": "2024-08-14T15:43:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8bed36e4bbefc4a0d37297e8ebbe0eb2ccc47898" ] }, "86209": { "id": "PR_kwDOAO6SJc5iIisD", "public_id": 86209, "url": "https://github.com/godotengine/godot/pull/86209", "diff_url": "https://github.com/godotengine/godot/pull/86209.diff", "patch_url": "https://github.com/godotengine/godot/pull/86209.patch", "title": "Correctly register editor-only module classes with the API", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-15T18:00:21Z", "updated_at": "2024-01-25T17:12:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "0f8c955c1ad19bef9d4d615681c647cbc5a495e1" ] }, "86210": { "id": "PR_kwDOAO6SJc5iIqNZ", "public_id": 86210, "url": "https://github.com/godotengine/godot/pull/86210", "diff_url": "https://github.com/godotengine/godot/pull/86210.diff", "patch_url": "https://github.com/godotengine/godot/pull/86210.patch", "title": "Fix animated tile random start time not scaled to animation duration", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2023-12-15T18:27:29Z", "updated_at": "2024-03-11T22:07:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "7dfd0c45e9745f068f09cda203b24f8cf14894ad" ] }, "86211": { "id": "PR_kwDOAO6SJc5iI-9k", "public_id": 86211, "url": "https://github.com/godotengine/godot/pull/86211", "diff_url": "https://github.com/godotengine/godot/pull/86211.diff", "patch_url": "https://github.com/godotengine/godot/pull/86211.patch", "title": "Fix duplicating multiple nodes at different depths in `SceneTreeDock`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-15T19:37:03Z", "updated_at": "2024-03-11T22:08:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ed648799aed3c2637e80415c4dcacdb896b350d4" ] }, "86218": { "id": "PR_kwDOAO6SJc5iJsB9", "public_id": 86218, "url": "https://github.com/godotengine/godot/pull/86218", "diff_url": "https://github.com/godotengine/godot/pull/86218.diff", "patch_url": "https://github.com/godotengine/godot/pull/86218.patch", "title": "Fix `Node` selection when navigating `Tree` with Arrow keys", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2023-12-15T23:16:46Z", "updated_at": "2024-06-11T07:04:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f894eb17680eb99d3cdf3e6fce79a13dbe78119f" ] }, "86219": { "id": "PR_kwDOAO6SJc5iJyhc", "public_id": 86219, "url": "https://github.com/godotengine/godot/pull/86219", "diff_url": "https://github.com/godotengine/godot/pull/86219.diff", "patch_url": "https://github.com/godotengine/godot/pull/86219.patch", "title": "Reduce the number of samplers used by the scene shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-12-16T00:16:55Z", "updated_at": "2023-12-19T20:24: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": [ "a5399ab5aff2cd5e47f17cf4f31fd27c46156eb9" ] }, "86220": { "id": "PR_kwDOAO6SJc5iJ0vd", "public_id": 86220, "url": "https://github.com/godotengine/godot/pull/86220", "diff_url": "https://github.com/godotengine/godot/pull/86220.diff", "patch_url": "https://github.com/godotengine/godot/pull/86220.patch", "title": "Fix changing `gui_embed_subwindows` while a child window is displayed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-12-16T00:40:08Z", "updated_at": "2024-01-08T19:51:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "62587d2d19fcab21d4274476cff968afdbfc9b2b" ] }, "86221": { "id": "PR_kwDOAO6SJc5iJ1SJ", "public_id": 86221, "url": "https://github.com/godotengine/godot/pull/86221", "diff_url": "https://github.com/godotengine/godot/pull/86221.diff", "patch_url": "https://github.com/godotengine/godot/pull/86221.patch", "title": "Make default `blend_left` consider current blend amount", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-16T00:46:44Z", "updated_at": "2024-02-14T05:29:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "f8da9460c1e1eccabde863785abcb1a4d3a1fbda" ] }, "86222": { "id": "PR_kwDOAO6SJc5iJ5B8", "public_id": 86222, "url": "https://github.com/godotengine/godot/pull/86222", "diff_url": "https://github.com/godotengine/godot/pull/86222.diff", "patch_url": "https://github.com/godotengine/godot/pull/86222.patch", "title": "Add option to add built-in strings in the POT generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-12-16T01:12:58Z", "updated_at": "2024-02-29T13:42:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d70c45b5c85022fb02224235ff6df24ebf83dcf1" ] }, "86227": { "id": "PR_kwDOAO6SJc5iKHcy", "public_id": 86227, "url": "https://github.com/godotengine/godot/pull/86227", "diff_url": "https://github.com/godotengine/godot/pull/86227.diff", "patch_url": "https://github.com/godotengine/godot/pull/86227.patch", "title": "Fix discrete key retrieval method after start", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-16T05:25:23Z", "updated_at": "2024-02-14T05:29:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "b438e28509a266dc1b57a83ae63f8f8bf62dc052" ] }, "86236": { "id": "PR_kwDOAO6SJc5iLDk3", "public_id": 86236, "url": "https://github.com/godotengine/godot/pull/86236", "diff_url": "https://github.com/godotengine/godot/pull/86236.diff", "patch_url": "https://github.com/godotengine/godot/pull/86236.patch", "title": "Mention `etcpak` changes in thirdparty/README.md", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-16T19:14:14Z", "updated_at": "2023-12-18T17:26:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e87fadfad0df2223f097c54c9ab30841f5ea5dba" ] }, "86245": { "id": "PR_kwDOAO6SJc5iLTTD", "public_id": 86245, "url": "https://github.com/godotengine/godot/pull/86245", "diff_url": "https://github.com/godotengine/godot/pull/86245.diff", "patch_url": "https://github.com/godotengine/godot/pull/86245.patch", "title": "Check skeleton RID when using cached AABB", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjYxNDI=", "created_at": "2023-12-16T22:56:34Z", "updated_at": "2024-01-16T00:35:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d874ead58d497b883c937c48a53dc543efc8673d" ] }, "86246": { "id": "PR_kwDOAO6SJc5iLVrT", "public_id": 86246, "url": "https://github.com/godotengine/godot/pull/86246", "diff_url": "https://github.com/godotengine/godot/pull/86246.diff", "patch_url": "https://github.com/godotengine/godot/pull/86246.patch", "title": "Add description for rendering/limits/spatial_indexer/threaded_cull_minimum_instances", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjYxNDI=", "created_at": "2023-12-17T00:05:58Z", "updated_at": "2024-05-19T07:12:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "498f46063dc3045a02ff84c47c8329d2587b6d6f" ] }, "86255": { "id": "PR_kwDOAO6SJc5iL4_8", "public_id": 86255, "url": "https://github.com/godotengine/godot/pull/86255", "diff_url": "https://github.com/godotengine/godot/pull/86255.diff", "patch_url": "https://github.com/godotengine/godot/pull/86255.patch", "title": "[iOS/macOS] Add option to automatically build (and sign / archive) bundles.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-17T11:08:25Z", "updated_at": "2024-02-13T16:32:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "94238d046228dcca57ec3d5eeb94b8c0110f6d01" ] }, "86257": { "id": "PR_kwDOAO6SJc5iL605", "public_id": 86257, "url": "https://github.com/godotengine/godot/pull/86257", "diff_url": "https://github.com/godotengine/godot/pull/86257.diff", "patch_url": "https://github.com/godotengine/godot/pull/86257.patch", "title": "[MP] Fix `complete_auth` notifying the wrong peer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2023-12-17T11:38:06Z", "updated_at": "2024-01-24T17:22:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "4826c14d2042aa8044d9751d459aeab644bcb602" ] }, "86259": { "id": "PR_kwDOAO6SJc5iL8mG", "public_id": 86259, "url": "https://github.com/godotengine/godot/pull/86259", "diff_url": "https://github.com/godotengine/godot/pull/86259.diff", "patch_url": "https://github.com/godotengine/godot/pull/86259.patch", "title": "Include `name` field in MethodInfo operator ==", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1MDA4NTg=", "created_at": "2023-12-17T12:07:41Z", "updated_at": "2024-04-20T14:12:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "179c92eb0be70f3d3babbf511031af0acf6473f6" ] }, "86260": { "id": "PR_kwDOAO6SJc5iL9-C", "public_id": 86260, "url": "https://github.com/godotengine/godot/pull/86260", "diff_url": "https://github.com/godotengine/godot/pull/86260.diff", "patch_url": "https://github.com/godotengine/godot/pull/86260.patch", "title": "[MP] Fix auth not waiting for confirmation in some cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2023-12-17T12:29:45Z", "updated_at": "2024-03-12T11:54:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "754036f82f8c404972480c18d81130945fcbb3d9" ] }, "86266": { "id": "PR_kwDOAO6SJc5iMXC4", "public_id": 86266, "url": "https://github.com/godotengine/godot/pull/86266", "diff_url": "https://github.com/godotengine/godot/pull/86266.diff", "patch_url": "https://github.com/godotengine/godot/pull/86266.patch", "title": "Use `set_value_no_signal` in editor property code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-17T18:26:02Z", "updated_at": "2023-12-19T12:06:35Z", "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": [ "8a407ff82eabf52d990cf402b9751eb10c19967b" ] }, "86268": { "id": "PR_kwDOAO6SJc5iMX0C", "public_id": 86268, "url": "https://github.com/godotengine/godot/pull/86268", "diff_url": "https://github.com/godotengine/godot/pull/86268.diff", "patch_url": "https://github.com/godotengine/godot/pull/86268.patch", "title": "Allow node visibility to work with custom user-provided node types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-17T18:38:49Z", "updated_at": "2024-03-25T18:05:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0700b807a22fbb93f3534d59fe47f02bcf00b7b5" ] }, "86269": { "id": "PR_kwDOAO6SJc5iMZ_8", "public_id": 86269, "url": "https://github.com/godotengine/godot/pull/86269", "diff_url": "https://github.com/godotengine/godot/pull/86269.diff", "patch_url": "https://github.com/godotengine/godot/pull/86269.patch", "title": "Allow detecting when building as an engine module", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-17T19:14:32Z", "updated_at": "2024-01-09T18:56:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "91b24b2780bada1ffba876e3c84e23515d618ab3", "e2b3c588e16cf22bfd364ee50901068fd34f22e1" ] }, "86271": { "id": "PR_kwDOAO6SJc5iMd3T", "public_id": 86271, "url": "https://github.com/godotengine/godot/pull/86271", "diff_url": "https://github.com/godotengine/godot/pull/86271.diff", "patch_url": "https://github.com/godotengine/godot/pull/86271.patch", "title": "Optimize scanning routines in the project manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2023-12-17T20:08:31Z", "updated_at": "2024-01-25T17:35:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3d4b33df3307ff72db9700deb6695569a5d71ea9" ] }, "86273": { "id": "PR_kwDOAO6SJc5iMh2f", "public_id": 86273, "url": "https://github.com/godotengine/godot/pull/86273", "diff_url": "https://github.com/godotengine/godot/pull/86273.diff", "patch_url": "https://github.com/godotengine/godot/pull/86273.patch", "title": "Add descriptions to remaining properties of RDSamplerState", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2023-12-17T21:17:45Z", "updated_at": "2024-01-29T15:41:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "5579edb1377e56a7bc9de78d65cce32c0457f4eb" ] }, "86278": { "id": "PR_kwDOAO6SJc5iMpPX", "public_id": 86278, "url": "https://github.com/godotengine/godot/pull/86278", "diff_url": "https://github.com/godotengine/godot/pull/86278.diff", "patch_url": "https://github.com/godotengine/godot/pull/86278.patch", "title": "Fix scene dock search losing its default tooltip after typing an invalid filter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-12-17T23:08:59Z", "updated_at": "2023-12-18T17:27:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "589b7b0ed1fd043df4ac574c991b22486c1c5751" ] }, "86280": { "id": "PR_kwDOAO6SJc5iMzrn", "public_id": 86280, "url": "https://github.com/godotengine/godot/pull/86280", "diff_url": "https://github.com/godotengine/godot/pull/86280.diff", "patch_url": "https://github.com/godotengine/godot/pull/86280.patch", "title": "Add input action name to window title in input map editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-18T00:44:56Z", "updated_at": "2023-12-19T13:43:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8e2f3191e71eef54a958ee07d46b38e7ef263b25" ] }, "86288": { "id": "PR_kwDOAO6SJc5iOb0-", "public_id": 86288, "url": "https://github.com/godotengine/godot/pull/86288", "diff_url": "https://github.com/godotengine/godot/pull/86288.diff", "patch_url": "https://github.com/godotengine/godot/pull/86288.patch", "title": "[iOS export] Improve `.xcframework` exporting.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-18T07:45:51Z", "updated_at": "2024-01-15T12:54:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "9efd83fe3caba6044a08a8490d202c24b89c7acc" ] }, "86290": { "id": "PR_kwDOAO6SJc5iOuTW", "public_id": 86290, "url": "https://github.com/godotengine/godot/pull/86290", "diff_url": "https://github.com/godotengine/godot/pull/86290.diff", "patch_url": "https://github.com/godotengine/godot/pull/86290.patch", "title": "[macOS] Fix updating editor tab titles in the dock menu.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-18T08:34:06Z", "updated_at": "2023-12-19T12:06:13Z", "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": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d8bb4c71639a69432e38f144d17926d8744d9daf" ] }, "86301": { "id": "PR_kwDOAO6SJc5iRfGz", "public_id": 86301, "url": "https://github.com/godotengine/godot/pull/86301", "diff_url": "https://github.com/godotengine/godot/pull/86301.diff", "patch_url": "https://github.com/godotengine/godot/pull/86301.patch", "title": "Update deferred calls to use Callables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-18T14:52:02Z", "updated_at": "2024-01-11T16:50:36Z", "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": [ "0e8f90f4c8b4b353d3ac372e5f00493a2f0bd136" ] }, "86304": { "id": "PR_kwDOAO6SJc5iSDJJ", "public_id": 86304, "url": "https://github.com/godotengine/godot/pull/86304", "diff_url": "https://github.com/godotengine/godot/pull/86304.diff", "patch_url": "https://github.com/godotengine/godot/pull/86304.patch", "title": "Fix `MenuBar` and `MenuButton` hover position scaling properly with the scale factor multiplier", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1Mzc2OTUw", "created_at": "2023-12-18T16:16:50Z", "updated_at": "2024-03-11T22:09:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e864b26e540a0de18ffa4e48ee87091f94db62fa" ] }, "86312": { "id": "PR_kwDOAO6SJc5iTX6l", "public_id": 86312, "url": "https://github.com/godotengine/godot/pull/86312", "diff_url": "https://github.com/godotengine/godot/pull/86312.diff", "patch_url": "https://github.com/godotengine/godot/pull/86312.patch", "title": "[iOS] Remove deprecated LaunchImages support and switch to Storyboard by default.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-18T20:24:12Z", "updated_at": "2024-07-27T14:53:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "da3d5f780d2824b37c1bea9e83a719693fa05dac" ] }, "86313": { "id": "PR_kwDOAO6SJc5iTY35", "public_id": 86313, "url": "https://github.com/godotengine/godot/pull/86313", "diff_url": "https://github.com/godotengine/godot/pull/86313.diff", "patch_url": "https://github.com/godotengine/godot/pull/86313.patch", "title": "Implement `ETC2_R` and `ETC2_RG` compression to etcpak", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-18T20:26:50Z", "updated_at": "2024-02-06T11:21:27Z", "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": [ "50d33aac6c5e73381a878c424d12c63f05f881dc" ] }, "86316": { "id": "PR_kwDOAO6SJc5iUERE", "public_id": 86316, "url": "https://github.com/godotengine/godot/pull/86316", "diff_url": "https://github.com/godotengine/godot/pull/86316.diff", "patch_url": "https://github.com/godotengine/godot/pull/86316.patch", "title": "Use best fit normals for storing screen space normals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2023-12-18T22:49:54Z", "updated_at": "2023-12-22T18:19:56Z", "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": [ "43cf21cb718d8ce89a2afddf6c734ca849f94590" ] }, "86321": { "id": "PR_kwDOAO6SJc5iVK3m", "public_id": 86321, "url": "https://github.com/godotengine/godot/pull/86321", "diff_url": "https://github.com/godotengine/godot/pull/86321.diff", "patch_url": "https://github.com/godotengine/godot/pull/86321.patch", "title": "Fix `blend_node` crash with invalid AnimationNode reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-19T04:59:09Z", "updated_at": "2024-02-22T14:50:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "65c8af53a1409b5bfa64f8eb3a232a0dcf0e560c" ] }, "86322": { "id": "PR_kwDOAO6SJc5iV1Yz", "public_id": 86322, "url": "https://github.com/godotengine/godot/pull/86322", "diff_url": "https://github.com/godotengine/godot/pull/86322.diff", "patch_url": "https://github.com/godotengine/godot/pull/86322.patch", "title": "[MenuBar] Store and use global menu item indices.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-19T08:00:36Z", "updated_at": "2024-02-13T16:32:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a759d97a516591278f38c1a8716f9b937a151d59" ] }, "86324": { "id": "PR_kwDOAO6SJc5iWysJ", "public_id": 86324, "url": "https://github.com/godotengine/godot/pull/86324", "diff_url": "https://github.com/godotengine/godot/pull/86324.diff", "patch_url": "https://github.com/godotengine/godot/pull/86324.patch", "title": "Add `PackedRealArray` as an alias for `Vector`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-19T10:51:22Z", "updated_at": "2024-01-26T15:07:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "3f469ee4858e559e007a9f812e4d73cea888a23e" ] }, "86326": { "id": "PR_kwDOAO6SJc5iXHTr", "public_id": 86326, "url": "https://github.com/godotengine/godot/pull/86326", "diff_url": "https://github.com/godotengine/godot/pull/86326.diff", "patch_url": "https://github.com/godotengine/godot/pull/86326.patch", "title": "Remove pointer to deprecated class page from Skeleton3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1ODUyNTU=", "created_at": "2023-12-19T11:46:51Z", "updated_at": "2024-01-24T17:22:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0e52ffeb699f6d3a7164133912c7491d0b1c876f" ] }, "86331": { "id": "PR_kwDOAO6SJc5iY5sC", "public_id": 86331, "url": "https://github.com/godotengine/godot/pull/86331", "diff_url": "https://github.com/godotengine/godot/pull/86331.diff", "patch_url": "https://github.com/godotengine/godot/pull/86331.patch", "title": "Improve RichTextLabel `install_effect()` documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-19T16:30:13Z", "updated_at": "2024-01-24T17:21:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "78fff7292cfd5938f316dfaea7cc11e4fc570ca3" ] }, "86336": { "id": "PR_kwDOAO6SJc5iZpto", "public_id": 86336, "url": "https://github.com/godotengine/godot/pull/86336", "diff_url": "https://github.com/godotengine/godot/pull/86336.diff", "patch_url": "https://github.com/godotengine/godot/pull/86336.patch", "title": "Support unspecified linear size in DDS files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwNjMyNjA5", "created_at": "2023-12-19T18:34:54Z", "updated_at": "2024-01-24T17:22:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "a344d7f9065af4762bc4c9dba90d40c52f9102e4" ] }, "86341": { "id": "PR_kwDOAO6SJc5iaejd", "public_id": 86341, "url": "https://github.com/godotengine/godot/pull/86341", "diff_url": "https://github.com/godotengine/godot/pull/86341.diff", "patch_url": "https://github.com/godotengine/godot/pull/86341.patch", "title": "Fix the autocomplete function for the `self` keyword.", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcWjlw", "created_at": "2023-12-19T21:36:59Z", "updated_at": "2024-01-25T16:25:03Z", "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": [ "c8fc824608efde15ae05a36ab6bab314ebcad01d" ] }, "86345": { "id": "PR_kwDOAO6SJc5iao_U", "public_id": 86345, "url": "https://github.com/godotengine/godot/pull/86345", "diff_url": "https://github.com/godotengine/godot/pull/86345.diff", "patch_url": "https://github.com/godotengine/godot/pull/86345.patch", "title": "Add note that a large value for `Label.outline_size` is not recommended", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2023-12-19T22:16:09Z", "updated_at": "2024-01-25T16:43:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "daa8942f41c76bdc159731ef03053de4be68ba72" ] }, "86349": { "id": "PR_kwDOAO6SJc5ibVTg", "public_id": 86349, "url": "https://github.com/godotengine/godot/pull/86349", "diff_url": "https://github.com/godotengine/godot/pull/86349.diff", "patch_url": "https://github.com/godotengine/godot/pull/86349.patch", "title": "Clarify doc: `Node.get_child` returns null for invalid index", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNzg1Njk=", "created_at": "2023-12-20T02:27:53Z", "updated_at": "2024-01-25T16:43:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3c416f3a643cf9df01b7076a052e2dd9d5f29717" ] }, "86350": { "id": "PR_kwDOAO6SJc5ibbu6", "public_id": 86350, "url": "https://github.com/godotengine/godot/pull/86350", "diff_url": "https://github.com/godotengine/godot/pull/86350.diff", "patch_url": "https://github.com/godotengine/godot/pull/86350.patch", "title": "Improve error message in text resource format parser", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNDAzNTI=", "created_at": "2023-12-20T03:11:04Z", "updated_at": "2024-01-03T09:29:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2283e072b58c6c064f801973f5ef2f315a10b8f4" ] }, "86364": { "id": "PR_kwDOAO6SJc5ifizk", "public_id": 86364, "url": "https://github.com/godotengine/godot/pull/86364", "diff_url": "https://github.com/godotengine/godot/pull/86364.diff", "patch_url": "https://github.com/godotengine/godot/pull/86364.patch", "title": "Add and expose Basis/Transform2D/3D division by float operator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2023-12-20T17:03:52Z", "updated_at": "2024-07-03T20:57:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c77ae051d56a55abfba5f65f872da953feb1d216" ] }, "86365": { "id": "PR_kwDOAO6SJc5igj7K", "public_id": 86365, "url": "https://github.com/godotengine/godot/pull/86365", "diff_url": "https://github.com/godotengine/godot/pull/86365.diff", "patch_url": "https://github.com/godotengine/godot/pull/86365.patch", "title": "Add obj importer changes to use ImporterMesh.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2023-12-20T20:51:58Z", "updated_at": "2024-03-10T22:46:08Z", "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": [ "1430f0b67d7a4513e012389da0628db2f8d71478" ] }, "86373": { "id": "PR_kwDOAO6SJc5ihrRt", "public_id": 86373, "url": "https://github.com/godotengine/godot/pull/86373", "diff_url": "https://github.com/godotengine/godot/pull/86373.diff", "patch_url": "https://github.com/godotengine/godot/pull/86373.patch", "title": "C#: Use string literal instead of nameof", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2023-12-21T02:14:02Z", "updated_at": "2023-12-23T18:49:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "abd7927325828477fe99dd83ab886f59c031de96" ] }, "86377": { "id": "PR_kwDOAO6SJc5ih4Y-", "public_id": 86377, "url": "https://github.com/godotengine/godot/pull/86377", "diff_url": "https://github.com/godotengine/godot/pull/86377.diff", "patch_url": "https://github.com/godotengine/godot/pull/86377.patch", "title": "Emit slider's `drag_started` signal before the first value change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-21T03:36:21Z", "updated_at": "2023-12-22T19:18:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "58db3e5d7be22ca73175b873e29cfa984dfafcd4" ] }, "86378": { "id": "PR_kwDOAO6SJc5iiBQB", "public_id": 86378, "url": "https://github.com/godotengine/godot/pull/86378", "diff_url": "https://github.com/godotengine/godot/pull/86378.diff", "patch_url": "https://github.com/godotengine/godot/pull/86378.patch", "title": "Add hover highlight to main editor buttons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMTQxODYy", "created_at": "2023-12-21T04:33:48Z", "updated_at": "2024-02-20T18:38:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5b5de0e1676bb96c34e4e3cd51f912ac159519a8" ] }, "86379": { "id": "PR_kwDOAO6SJc5iiC8K", "public_id": 86379, "url": "https://github.com/godotengine/godot/pull/86379", "diff_url": "https://github.com/godotengine/godot/pull/86379.diff", "patch_url": "https://github.com/godotengine/godot/pull/86379.patch", "title": "Android: Update the logic used to start / stop the render thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2023-12-21T04:42:24Z", "updated_at": "2024-01-11T14:55:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f537cdefcf9bb2dee11048d4640f8902634ce3b9" ] }, "86383": { "id": "PR_kwDOAO6SJc5ii4lK", "public_id": 86383, "url": "https://github.com/godotengine/godot/pull/86383", "diff_url": "https://github.com/godotengine/godot/pull/86383.diff", "patch_url": "https://github.com/godotengine/godot/pull/86383.patch", "title": "Specify the path to the Java SDK used for the Android gradle build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2023-12-21T08:15:00Z", "updated_at": "2024-03-11T16:18:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "85e98ef009c60efcb1ab298fcc79f782fe45dd41" ] }, "86386": { "id": "PR_kwDOAO6SJc5ijNs-", "public_id": 86386, "url": "https://github.com/godotengine/godot/pull/86386", "diff_url": "https://github.com/godotengine/godot/pull/86386.diff", "patch_url": "https://github.com/godotengine/godot/pull/86386.patch", "title": "Strip edges of editor layout names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-21T09:18:31Z", "updated_at": "2024-04-10T12:48:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "23d50b1117edf86f227b62e4334c4738154a6b95" ] }, "86387": { "id": "PR_kwDOAO6SJc5ijQyw", "public_id": 86387, "url": "https://github.com/godotengine/godot/pull/86387", "diff_url": "https://github.com/godotengine/godot/pull/86387.diff", "patch_url": "https://github.com/godotengine/godot/pull/86387.patch", "title": "Fix `UndoRedo history mismatch` when creating a new tile atlas", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-21T09:27:46Z", "updated_at": "2023-12-23T06:28:11Z", "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": [ "1217d7d6780a323ade65efd0b31e42a877d871f0" ] }, "86388": { "id": "PR_kwDOAO6SJc5ijnVo", "public_id": 86388, "url": "https://github.com/godotengine/godot/pull/86388", "diff_url": "https://github.com/godotengine/godot/pull/86388.diff", "patch_url": "https://github.com/godotengine/godot/pull/86388.patch", "title": "Clear sub-resources list when no sub-resource exists", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-21T10:22:31Z", "updated_at": "2024-01-25T17:35:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6e49ff91c0b88792a76c6514f0af25b937e7a9e4" ] }, "86392": { "id": "PR_kwDOAO6SJc5ikM-9", "public_id": 86392, "url": "https://github.com/godotengine/godot/pull/86392", "diff_url": "https://github.com/godotengine/godot/pull/86392.diff", "patch_url": "https://github.com/godotengine/godot/pull/86392.patch", "title": "Fix Clang `-Winconsistent-missing-override` warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDU2NjAz", "created_at": "2023-12-21T12:13:37Z", "updated_at": "2024-01-11T16:49:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5c51e5b9d2198ad117840ec51c3f4753f56e1755" ] }, "86398": { "id": "PR_kwDOAO6SJc5ilsXo", "public_id": 86398, "url": "https://github.com/godotengine/godot/pull/86398", "diff_url": "https://github.com/godotengine/godot/pull/86398.diff", "patch_url": "https://github.com/godotengine/godot/pull/86398.patch", "title": "Fix internal profiling button being visible when disabled in settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzgzNjE1", "created_at": "2023-12-21T16:37:58Z", "updated_at": "2024-03-01T14:03:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "105723b7259ac9f05ddffbe3a812504c63d1402d" ] }, "86405": { "id": "PR_kwDOAO6SJc5imq_V", "public_id": 86405, "url": "https://github.com/godotengine/godot/pull/86405", "diff_url": "https://github.com/godotengine/godot/pull/86405.diff", "patch_url": "https://github.com/godotengine/godot/pull/86405.patch", "title": "Fix wrong error message when graphics pipeline creation fails", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2023-12-21T20:35:30Z", "updated_at": "2023-12-23T13:28:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e729d511df8398d27cb341303854a0f83af62569" ] }, "86409": { "id": "PR_kwDOAO6SJc5inDdg", "public_id": 86409, "url": "https://github.com/godotengine/godot/pull/86409", "diff_url": "https://github.com/godotengine/godot/pull/86409.diff", "patch_url": "https://github.com/godotengine/godot/pull/86409.patch", "title": "Suggest `--headless` CLI argument in DisplayServer not found error message", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-12-21T22:43:37Z", "updated_at": "2023-12-22T16:48:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6da4d5bd609dbf03e1f5f0944cbcac0604f941f8" ] }, "86412": { "id": "PR_kwDOAO6SJc5inOVq", "public_id": 86412, "url": "https://github.com/godotengine/godot/pull/86412", "diff_url": "https://github.com/godotengine/godot/pull/86412.diff", "patch_url": "https://github.com/godotengine/godot/pull/86412.patch", "title": "Fix data race in PagedArray", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2023-12-22T00:05:29Z", "updated_at": "2024-03-11T16:58:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "70bfd5d065b6276af411586a76f036a5765e8789" ] }, "86417": { "id": "PR_kwDOAO6SJc5in3Xu", "public_id": 86417, "url": "https://github.com/godotengine/godot/pull/86417", "diff_url": "https://github.com/godotengine/godot/pull/86417.diff", "patch_url": "https://github.com/godotengine/godot/pull/86417.patch", "title": "Ensure special characters are escaped in TSCN connections and editable hint", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1MTgxNDc0", "created_at": "2023-12-22T04:57:41Z", "updated_at": "2024-03-11T16:58:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0a32c160ac89edbb7f48c34e21768c5cc85704af" ] }, "86431": { "id": "PR_kwDOAO6SJc5ipXBp", "public_id": 86431, "url": "https://github.com/godotengine/godot/pull/86431", "diff_url": "https://github.com/godotengine/godot/pull/86431.diff", "patch_url": "https://github.com/godotengine/godot/pull/86431.patch", "title": "Improve action name for ungroup button in Scene dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-22T11:59:14Z", "updated_at": "2023-12-22T16:27:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c62c0fb2d2c456de7053236233e71c96cf2c3ca0" ] }, "86435": { "id": "PR_kwDOAO6SJc5iplQ3", "public_id": 86435, "url": "https://github.com/godotengine/godot/pull/86435", "diff_url": "https://github.com/godotengine/godot/pull/86435.diff", "patch_url": "https://github.com/godotengine/godot/pull/86435.patch", "title": "Add `RD_ENABLED` when `VULKAN_ENABLED` or `D3D12_ENABLED` is added", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-22T12:57:37Z", "updated_at": "2024-01-11T14:42:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "078bfae6a468fda8b55cc7d61aba1721cb45723f" ] }, "86441": { "id": "PR_kwDOAO6SJc5iqN3V", "public_id": 86441, "url": "https://github.com/godotengine/godot/pull/86441", "diff_url": "https://github.com/godotengine/godot/pull/86441.diff", "patch_url": "https://github.com/godotengine/godot/pull/86441.patch", "title": "[X11] Fix Godot stealing focus on alternative window managers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-12-22T15:23:39Z", "updated_at": "2024-07-22T15:32:13Z", "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": [ "40d69c25d5b4238b6372d4c0f5fd10a8f0a64e9e" ] }, "86446": { "id": "PR_kwDOAO6SJc5iqr6a", "public_id": 86446, "url": "https://github.com/godotengine/godot/pull/86446", "diff_url": "https://github.com/godotengine/godot/pull/86446.diff", "patch_url": "https://github.com/godotengine/godot/pull/86446.patch", "title": "Implement a `transient_to_focused` Window mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2023-12-22T16:54:31Z", "updated_at": "2024-01-15T12:33:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "15144c24bd66e1686c38398c4e0bd9f4742a6020" ] }, "86447": { "id": "PR_kwDOAO6SJc5iqtHe", "public_id": 86447, "url": "https://github.com/godotengine/godot/pull/86447", "diff_url": "https://github.com/godotengine/godot/pull/86447.diff", "patch_url": "https://github.com/godotengine/godot/pull/86447.patch", "title": "Improve performance of the 'Create New Node' dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2023-12-22T16:57:36Z", "updated_at": "2024-05-15T20:44:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "af6a4f300e7abafebb65f0ffafac5f4ff19f85dc" ] }, "86454": { "id": "PR_kwDOAO6SJc5irh16", "public_id": 86454, "url": "https://github.com/godotengine/godot/pull/86454", "diff_url": "https://github.com/godotengine/godot/pull/86454.diff", "patch_url": "https://github.com/godotengine/godot/pull/86454.patch", "title": "C#: Upgrade TFM for `net472` and some `netstandard2.0` projects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2023-12-22T19:40:58Z", "updated_at": "2024-01-11T18:42:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7a0639055206d342ad068704cd35c66651bd07c5" ] }, "86458": { "id": "PR_kwDOAO6SJc5ir2-3", "public_id": 86458, "url": "https://github.com/godotengine/godot/pull/86458", "diff_url": "https://github.com/godotengine/godot/pull/86458.diff", "patch_url": "https://github.com/godotengine/godot/pull/86458.patch", "title": "Fix default NavigationPolygon source geometry group name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2023-12-22T22:07:27Z", "updated_at": "2024-02-15T06:34:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "c349c935c37fb85f8741f6a1110403a53f5c346c" ] }, "86460": { "id": "PR_kwDOAO6SJc5ir55k", "public_id": 86460, "url": "https://github.com/godotengine/godot/pull/86460", "diff_url": "https://github.com/godotengine/godot/pull/86460.diff", "patch_url": "https://github.com/godotengine/godot/pull/86460.patch", "title": "Fix double `text_changed` signal when overwriting selection in LineEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzgzNjE1", "created_at": "2023-12-22T22:38:09Z", "updated_at": "2024-03-11T22:10:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "cab48493d848c93ae8fa3b5843a4a24d782a1189" ] }, "86462": { "id": "PR_kwDOAO6SJc5ir8E8", "public_id": 86462, "url": "https://github.com/godotengine/godot/pull/86462", "diff_url": "https://github.com/godotengine/godot/pull/86462.diff", "patch_url": "https://github.com/godotengine/godot/pull/86462.patch", "title": "Use ObjectID's instead of node pointers to track scene groups to prevent crash.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg5MzQz", "created_at": "2023-12-22T23:04:33Z", "updated_at": "2024-01-09T10:34:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "39ae82623d50f3135861cf762b365c2b0e278882" ] }, "86467": { "id": "PR_kwDOAO6SJc5isg0k", "public_id": 86467, "url": "https://github.com/godotengine/godot/pull/86467", "diff_url": "https://github.com/godotengine/godot/pull/86467.diff", "patch_url": "https://github.com/godotengine/godot/pull/86467.patch", "title": "Always call `_can_handle()` before `_parse_property()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-23T10:29:53Z", "updated_at": "2024-06-26T13:07:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "f0da5cac7b6e52141d0013ce26a89f68cab10894" ] }, "86471": { "id": "PR_kwDOAO6SJc5isrPb", "public_id": 86471, "url": "https://github.com/godotengine/godot/pull/86471", "diff_url": "https://github.com/godotengine/godot/pull/86471.diff", "patch_url": "https://github.com/godotengine/godot/pull/86471.patch", "title": "GDScript: Fix POT generator skips some nodes (part 2)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2023-12-23T14:15:02Z", "updated_at": "2024-03-11T15:23:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e07ec89bdf186844494142a56dd764ad712e4cdb" ] }, "86473": { "id": "PR_kwDOAO6SJc5isyi7", "public_id": 86473, "url": "https://github.com/godotengine/godot/pull/86473", "diff_url": "https://github.com/godotengine/godot/pull/86473.diff", "patch_url": "https://github.com/godotengine/godot/pull/86473.patch", "title": "Implement audio stream playback parameters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2023-12-23T16:41:39Z", "updated_at": "2024-01-16T10:44:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "a40fe168667cbb6f9542d421b5c8e4c0a83ad1e4" ] }, "86474": { "id": "PR_kwDOAO6SJc5iszpl", "public_id": 86474, "url": "https://github.com/godotengine/godot/pull/86474", "diff_url": "https://github.com/godotengine/godot/pull/86474.diff", "patch_url": "https://github.com/godotengine/godot/pull/86474.patch", "title": "Only update particle velocity when it changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-23T17:05:30Z", "updated_at": "2024-01-25T16:24:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "cb0a37f61aa772341e63e8ae8ee5bece211613f8" ] }, "86476": { "id": "PR_kwDOAO6SJc5is2es", "public_id": 86476, "url": "https://github.com/godotengine/godot/pull/86476", "diff_url": "https://github.com/godotengine/godot/pull/86476.diff", "patch_url": "https://github.com/godotengine/godot/pull/86476.patch", "title": "Store horizontal and vertical split offsets separately in FileSystem dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2NTM3NTAy", "created_at": "2023-12-23T18:06:16Z", "updated_at": "2024-01-03T14:56:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f35f1a18496a9580247973f07a64e88899470325" ] }, "86479": { "id": "PR_kwDOAO6SJc5itIAv", "public_id": 86479, "url": "https://github.com/godotengine/godot/pull/86479", "diff_url": "https://github.com/godotengine/godot/pull/86479.diff", "patch_url": "https://github.com/godotengine/godot/pull/86479.patch", "title": "Fix scene parser reading non-built-in scripts for POT generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-12-24T00:51:46Z", "updated_at": "2024-03-26T12:50:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "27ec41e91a4d6dc01a0eb5b3ae514ec5ac931964" ] }, "86486": { "id": "PR_kwDOAO6SJc5itR5r", "public_id": 86486, "url": "https://github.com/godotengine/godot/pull/86486", "diff_url": "https://github.com/godotengine/godot/pull/86486.diff", "patch_url": "https://github.com/godotengine/godot/pull/86486.patch", "title": "Improve `EditorDirDialog`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2023-12-24T06:30:52Z", "updated_at": "2024-01-03T15:11:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a42ead59da853cb4afb1dbfd77bdb16cdd90d266" ] }, "86504": { "id": "PR_kwDOAO6SJc5iu_fV", "public_id": 86504, "url": "https://github.com/godotengine/godot/pull/86504", "diff_url": "https://github.com/godotengine/godot/pull/86504.diff", "patch_url": "https://github.com/godotengine/godot/pull/86504.patch", "title": "GLTF: Fix three bugs which prevented extracted textures from being refreshed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2023-12-25T09:05:16Z", "updated_at": "2024-01-24T17:06:48Z", "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": [ "fea4165ca8e952cef8cb8c636b4399ffdaebbdb5" ] }, "86507": { "id": "PR_kwDOAO6SJc5ivOmR", "public_id": 86507, "url": "https://github.com/godotengine/godot/pull/86507", "diff_url": "https://github.com/godotengine/godot/pull/86507.diff", "patch_url": "https://github.com/godotengine/godot/pull/86507.patch", "title": "Fix MSVC 14.1 complaining about \"attempting to reference a deleted function\" in RenderPassClearValue", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-25T10:51:41Z", "updated_at": "2024-01-11T14:56:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5d361a9e39408dd5eb9af5302bdaf16ec215acb1" ] }, "86511": { "id": "PR_kwDOAO6SJc5iwMGy", "public_id": 86511, "url": "https://github.com/godotengine/godot/pull/86511", "diff_url": "https://github.com/godotengine/godot/pull/86511.diff", "patch_url": "https://github.com/godotengine/godot/pull/86511.patch", "title": "Fix D&D viewport position calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2023-12-25T22:35:33Z", "updated_at": "2024-01-25T17:14:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "4b6516c843ad6df039b7e5f78ead6b8e3416f243" ] }, "86516": { "id": "PR_kwDOAO6SJc5iwvGO", "public_id": 86516, "url": "https://github.com/godotengine/godot/pull/86516", "diff_url": "https://github.com/godotengine/godot/pull/86516.diff", "patch_url": "https://github.com/godotengine/godot/pull/86516.patch", "title": "Fix incorrect `CAMERA_DIRECTION_WORLD` calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-26T06:10:43Z", "updated_at": "2024-07-18T08:48:25Z", "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": [ "89d7a2f0a5afdff188ff605baeb23e08dcc0cccc" ] }, "86518": { "id": "PR_kwDOAO6SJc5ixbPf", "public_id": 86518, "url": "https://github.com/godotengine/godot/pull/86518", "diff_url": "https://github.com/godotengine/godot/pull/86518.diff", "patch_url": "https://github.com/godotengine/godot/pull/86518.patch", "title": "[Core] Add iteration support to `Array`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-12-26T10:26:41Z", "updated_at": "2024-04-10T15:55:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "64146cb7f35b57b0974b82845674d58f9f3480b6" ] }, "86520": { "id": "PR_kwDOAO6SJc5ixlqu", "public_id": 86520, "url": "https://github.com/godotengine/godot/pull/86520", "diff_url": "https://github.com/godotengine/godot/pull/86520.diff", "patch_url": "https://github.com/godotengine/godot/pull/86520.patch", "title": "Fix `ScriptLanguageExtension::_find_function` argument names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxODc2Mzc=", "created_at": "2023-12-26T11:29:26Z", "updated_at": "2024-01-11T14:46:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "0124b513cd0dc8f1c8c4233b258ff7e6e4a59e57" ] }, "86522": { "id": "PR_kwDOAO6SJc5ixtqW", "public_id": 86522, "url": "https://github.com/godotengine/godot/pull/86522", "diff_url": "https://github.com/godotengine/godot/pull/86522.diff", "patch_url": "https://github.com/godotengine/godot/pull/86522.patch", "title": "RenderingDevice: Fix uniform sets wrongly assumed to be bound", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-12-26T12:18:21Z", "updated_at": "2024-01-03T16:05:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1c5c8cf6ff828e0b992a30ec4dc0a05cc961d8c0" ] }, "86528": { "id": "PR_kwDOAO6SJc5iySOe", "public_id": 86528, "url": "https://github.com/godotengine/godot/pull/86528", "diff_url": "https://github.com/godotengine/godot/pull/86528.diff", "patch_url": "https://github.com/godotengine/godot/pull/86528.patch", "title": "Add unit tests for C# diagnostic analyzers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDA3NA==", "created_at": "2023-12-26T16:02:38Z", "updated_at": "2024-01-17T18:00:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "7a90c56c00e7d63199bd3abe409622c3c24e0ec5" ] }, "86537": { "id": "PR_kwDOAO6SJc5izawX", "public_id": 86537, "url": "https://github.com/godotengine/godot/pull/86537", "diff_url": "https://github.com/godotengine/godot/pull/86537.diff", "patch_url": "https://github.com/godotengine/godot/pull/86537.patch", "title": "Cleanup of OpenXR module SCons config", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2023-12-27T03:53:21Z", "updated_at": "2024-02-27T23:42:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "82a36cf31ba9e1530d687071e9f764654a2175b9" ] }, "86542": { "id": "PR_kwDOAO6SJc5i0ikO", "public_id": 86542, "url": "https://github.com/godotengine/godot/pull/86542", "diff_url": "https://github.com/godotengine/godot/pull/86542.diff", "patch_url": "https://github.com/godotengine/godot/pull/86542.patch", "title": "Improve Path2D editing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-27T10:44:47Z", "updated_at": "2024-01-08T11:16:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f41b2c2ec4052cc93a581b6fbb4a446b79e5629b" ] }, "86549": { "id": "PR_kwDOAO6SJc5i1Hns", "public_id": 86549, "url": "https://github.com/godotengine/godot/pull/86549", "diff_url": "https://github.com/godotengine/godot/pull/86549.diff", "patch_url": "https://github.com/godotengine/godot/pull/86549.patch", "title": "Fix various typos in documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ2MDIy", "created_at": "2023-12-27T13:38:43Z", "updated_at": "2024-01-25T16:44:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d83cad6d9b15460509dfca027a46aba4969cf750" ] }, "86551": { "id": "PR_kwDOAO6SJc5i1gPB", "public_id": 86551, "url": "https://github.com/godotengine/godot/pull/86551", "diff_url": "https://github.com/godotengine/godot/pull/86551.diff", "patch_url": "https://github.com/godotengine/godot/pull/86551.patch", "title": "[D3D12] Dynamically load Agility SDK.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2023-12-27T15:22:19Z", "updated_at": "2024-02-17T21:53:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "126a763f7ab9fa86ff8f32410f64bff2e603354a" ] }, "86552": { "id": "PR_kwDOAO6SJc5i1s0f", "public_id": 86552, "url": "https://github.com/godotengine/godot/pull/86552", "diff_url": "https://github.com/godotengine/godot/pull/86552.diff", "patch_url": "https://github.com/godotengine/godot/pull/86552.patch", "title": "Fix `OS.get_system_font_path` and `OS.get_system_font_path_for_text` to return correct slashes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ2MDIy", "created_at": "2023-12-27T16:21:08Z", "updated_at": "2024-03-11T16:19:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "475c2fa1e7b85a055da9092d103d4473da0fe583" ] }, "86553": { "id": "PR_kwDOAO6SJc5i1x8B", "public_id": 86553, "url": "https://github.com/godotengine/godot/pull/86553", "diff_url": "https://github.com/godotengine/godot/pull/86553.diff", "patch_url": "https://github.com/godotengine/godot/pull/86553.patch", "title": "Fix non-embedded tooltips, popups and dialogs resizing to match Viewport content scale factors != 1.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", "created_at": "2023-12-27T16:40:38Z", "updated_at": "2024-08-01T07:26:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0881c81c136e3b133a480bedd14a7517bd8a373b" ] }, "86554": { "id": "PR_kwDOAO6SJc5i1zRH", "public_id": 86554, "url": "https://github.com/godotengine/godot/pull/86554", "diff_url": "https://github.com/godotengine/godot/pull/86554.diff", "patch_url": "https://github.com/godotengine/godot/pull/86554.patch", "title": "Fix symbol lookup in index subscript", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-12-27T16:47:53Z", "updated_at": "2024-01-17T17:58:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "54742f7c6014c62e0094f2a2062a30436e3efa0a" ] }, "86555": { "id": "PR_kwDOAO6SJc5i10KX", "public_id": 86555, "url": "https://github.com/godotengine/godot/pull/86555", "diff_url": "https://github.com/godotengine/godot/pull/86555.diff", "patch_url": "https://github.com/godotengine/godot/pull/86555.patch", "title": "Fix LightmapperRD division warning in MSVC", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-12-27T16:52:57Z", "updated_at": "2024-02-27T15:00:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "fe8c217b7cc85b1f35dc54eb342a8451828a7418" ] }, "86557": { "id": "PR_kwDOAO6SJc5i1_9Q", "public_id": 86557, "url": "https://github.com/godotengine/godot/pull/86557", "diff_url": "https://github.com/godotengine/godot/pull/86557.diff", "patch_url": "https://github.com/godotengine/godot/pull/86557.patch", "title": "Fix Polygon2D to Skeleton2D transform calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2023-12-27T18:00:23Z", "updated_at": "2024-01-24T17:57:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "41e4f3c215c45bcfaf9b4330f8bce50e911d6be8" ] }, "86564": { "id": "PR_kwDOAO6SJc5i2X0P", "public_id": 86564, "url": "https://github.com/godotengine/godot/pull/86564", "diff_url": "https://github.com/godotengine/godot/pull/86564.diff", "patch_url": "https://github.com/godotengine/godot/pull/86564.patch", "title": "Support CUSTOM shader attributes in 2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNzUzMTQ=", "created_at": "2023-12-27T20:34:32Z", "updated_at": "2024-02-08T09:58:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "bb83c4adec61d51d72c429c0f4172dc4c6479343" ] }, "86568": { "id": "PR_kwDOAO6SJc5i27Eh", "public_id": 86568, "url": "https://github.com/godotengine/godot/pull/86568", "diff_url": "https://github.com/godotengine/godot/pull/86568.diff", "patch_url": "https://github.com/godotengine/godot/pull/86568.patch", "title": "Fix potential infinite loop when calculating tile editor zoom level", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-28T02:43:35Z", "updated_at": "2024-03-11T15:24:22Z", "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": [ "42c672afd65020e86c522b5bbfc8ed4c43b3984b" ] }, "86569": { "id": "PR_kwDOAO6SJc5i3P4B", "public_id": 86569, "url": "https://github.com/godotengine/godot/pull/86569", "diff_url": "https://github.com/godotengine/godot/pull/86569.diff", "patch_url": "https://github.com/godotengine/godot/pull/86569.patch", "title": "GDScript: Lambda hotswap fixes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2023-12-28T05:55:51Z", "updated_at": "2024-01-06T00:40:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "49bce5c9ef3be4cf51fdd6b254cce175200e54a5" ] }, "86570": { "id": "PR_kwDOAO6SJc5i30LG", "public_id": 86570, "url": "https://github.com/godotengine/godot/pull/86570", "diff_url": "https://github.com/godotengine/godot/pull/86570.diff", "patch_url": "https://github.com/godotengine/godot/pull/86570.patch", "title": "Remove traces of the extinct RID preallocate feature", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-12-28T09:19:09Z", "updated_at": "2024-01-03T17:09:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c217041afd6df218d61c0a455a0adce8e875132e" ] }, "86576": { "id": "PR_kwDOAO6SJc5i4fxn", "public_id": 86576, "url": "https://github.com/godotengine/godot/pull/86576", "diff_url": "https://github.com/godotengine/godot/pull/86576.diff", "patch_url": "https://github.com/godotengine/godot/pull/86576.patch", "title": "Add warning for using concave shape on CharacterBody3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNDg2MTAy", "created_at": "2023-12-28T12:41:39Z", "updated_at": "2024-01-04T15:41:23Z", "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": [ "6838fe3f44432f0516e8f861104a8ddee57329b0" ] }, "86581": { "id": "PR_kwDOAO6SJc5i5UQz", "public_id": 86581, "url": "https://github.com/godotengine/godot/pull/86581", "diff_url": "https://github.com/godotengine/godot/pull/86581.diff", "patch_url": "https://github.com/godotengine/godot/pull/86581.patch", "title": "Optimize `AudioServer::_driver_process()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MzkyMzc=", "created_at": "2023-12-28T16:44:46Z", "updated_at": "2024-01-26T11:41:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "43a709fd0d1229c419f36fe436709b872479f5ff" ] }, "86583": { "id": "PR_kwDOAO6SJc5i5V5b", "public_id": 86583, "url": "https://github.com/godotengine/godot/pull/86583", "diff_url": "https://github.com/godotengine/godot/pull/86583.diff", "patch_url": "https://github.com/godotengine/godot/pull/86583.patch", "title": "Tiny fix for lightmapper DDA", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2023-12-28T16:53:30Z", "updated_at": "2024-01-11T16:49:20Z", "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": [ "caef2be758e52ecbe5234d2e5fe941619cd1c4f8" ] }, "86584": { "id": "PR_kwDOAO6SJc5i5XDP", "public_id": 86584, "url": "https://github.com/godotengine/godot/pull/86584", "diff_url": "https://github.com/godotengine/godot/pull/86584.diff", "patch_url": "https://github.com/godotengine/godot/pull/86584.patch", "title": "Fix `AudioServer::start_playback_stream` does not iterate through given bus volumes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MzkyMzc=", "created_at": "2023-12-28T17:00:00Z", "updated_at": "2024-04-08T16:18:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "e81887f996a110081c288be42e30c3dc05e913ef" ] }, "86587": { "id": "PR_kwDOAO6SJc5i5nOm", "public_id": 86587, "url": "https://github.com/godotengine/godot/pull/86587", "diff_url": "https://github.com/godotengine/godot/pull/86587.diff", "patch_url": "https://github.com/godotengine/godot/pull/86587.patch", "title": "Enhance & fix `WorkerThreadPool`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2023-12-28T18:41:40Z", "updated_at": "2024-01-11T17:43:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a7317748135e064ff150072f2f46ccc1d2c4b358", "ae418f9469937b9a438a509bf359da9039cbee37", "9444d297ed0b1dbc7c05fa0bf2e06241335f5057" ] }, "86590": { "id": "PR_kwDOAO6SJc5i6DUJ", "public_id": 86590, "url": "https://github.com/godotengine/godot/pull/86590", "diff_url": "https://github.com/godotengine/godot/pull/86590.diff", "patch_url": "https://github.com/godotengine/godot/pull/86590.patch", "title": "Initialize pointers in `a_star.cpp`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2023-12-28T22:01:17Z", "updated_at": "2024-03-11T16:58:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b6a53e62bca45232bcf5140f4027921e8224fe4b" ] }, "86592": { "id": "PR_kwDOAO6SJc5i6S7L", "public_id": 86592, "url": "https://github.com/godotengine/godot/pull/86592", "diff_url": "https://github.com/godotengine/godot/pull/86592.diff", "patch_url": "https://github.com/godotengine/godot/pull/86592.patch", "title": "Fix typo in GD0103 error link", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNTc3NzQz", "created_at": "2023-12-28T22:47:17Z", "updated_at": "2024-03-11T16:35:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "a2b183067c6e218146e51110477ab4300076e30e" ] }, "86596": { "id": "PR_kwDOAO6SJc5i6wir", "public_id": 86596, "url": "https://github.com/godotengine/godot/pull/86596", "diff_url": "https://github.com/godotengine/godot/pull/86596.diff", "patch_url": "https://github.com/godotengine/godot/pull/86596.patch", "title": "Sync visual shader's distance fade using circular fade", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2023-12-29T05:00:49Z", "updated_at": "2024-06-08T04:12:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "8d888807f7da99c549b7d0255789f65e2a11f554" ] }, "86598": { "id": "PR_kwDOAO6SJc5i6y4j", "public_id": 86598, "url": "https://github.com/godotengine/godot/pull/86598", "diff_url": "https://github.com/godotengine/godot/pull/86598.diff", "patch_url": "https://github.com/godotengine/godot/pull/86598.patch", "title": "Project upgrade tool: Better space handling in \"export\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMzA4OTI4", "created_at": "2023-12-29T05:25:08Z", "updated_at": "2024-01-02T17:08:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d4d5a142345cf7a0d20fc8c2beef17d41cdd065c" ] }, "86601": { "id": "PR_kwDOAO6SJc5i7SMA", "public_id": 86601, "url": "https://github.com/godotengine/godot/pull/86601", "diff_url": "https://github.com/godotengine/godot/pull/86601.diff", "patch_url": "https://github.com/godotengine/godot/pull/86601.patch", "title": "Add `cubic_interpolate_in_time_variant()` to Animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-29T09:13:30Z", "updated_at": "2024-02-14T05:19:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e538ce38516ae0ed909dadd761352499094b272e" ] }, "86605": { "id": "PR_kwDOAO6SJc5i7x7u", "public_id": 86605, "url": "https://github.com/godotengine/godot/pull/86605", "diff_url": "https://github.com/godotengine/godot/pull/86605.diff", "patch_url": "https://github.com/godotengine/godot/pull/86605.patch", "title": "Don't update tree on deselect", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-29T12:16:47Z", "updated_at": "2024-04-26T13:32:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "413f55b06fb8b4582e48213e5ebdde5866a5f8a5" ] }, "86607": { "id": "PR_kwDOAO6SJc5i8E_b", "public_id": 86607, "url": "https://github.com/godotengine/godot/pull/86607", "diff_url": "https://github.com/godotengine/godot/pull/86607.diff", "patch_url": "https://github.com/godotengine/godot/pull/86607.patch", "title": "Fix README from `linuxbsd_headers`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB-qMgw", "created_at": "2023-12-29T13:54:56Z", "updated_at": "2024-05-25T10:11:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "3e91264582c173f6084e4f5c92e833f0b229cc6a" ] }, "86608": { "id": "PR_kwDOAO6SJc5i8KfZ", "public_id": 86608, "url": "https://github.com/godotengine/godot/pull/86608", "diff_url": "https://github.com/godotengine/godot/pull/86608.diff", "patch_url": "https://github.com/godotengine/godot/pull/86608.patch", "title": "Add some options to Project Settings to silence warnings in AnimationMixer caching", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-29T14:26:29Z", "updated_at": "2024-02-17T01:51:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dc4b7bc364d05ea2b6ae04726f6428f539845659" ] }, "86610": { "id": "PR_kwDOAO6SJc5i8dCE", "public_id": 86610, "url": "https://github.com/godotengine/godot/pull/86610", "diff_url": "https://github.com/godotengine/godot/pull/86610.diff", "patch_url": "https://github.com/godotengine/godot/pull/86610.patch", "title": "Add option for editor to follow system theme and accent colors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3ODUxNDUy", "created_at": "2023-12-29T16:17:44Z", "updated_at": "2024-02-28T12:25:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7eacb6ddbf2f78c16be77cf1ffe57459100ab539" ] }, "86619": { "id": "PR_kwDOAO6SJc5i9Ig0", "public_id": 86619, "url": "https://github.com/godotengine/godot/pull/86619", "diff_url": "https://github.com/godotengine/godot/pull/86619.diff", "patch_url": "https://github.com/godotengine/godot/pull/86619.patch", "title": "Fix virtual keyboard for decimal values on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2023-12-29T22:35:58Z", "updated_at": "2024-03-11T16:19:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6f91c000565ed5c273e6ebb978a0d00d75ab6788" ] }, "86620": { "id": "PR_kwDOAO6SJc5i9Mla", "public_id": 86620, "url": "https://github.com/godotengine/godot/pull/86620", "diff_url": "https://github.com/godotengine/godot/pull/86620.diff", "patch_url": "https://github.com/godotengine/godot/pull/86620.patch", "title": "Add MIDI controller device index to `InputEventMIDI.device` property.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI4OTI2ODEz", "created_at": "2023-12-29T23:41:12Z", "updated_at": "2024-05-22T14:15:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "b9fd25ea18f3e87530e1558cc377f36645fcd980" ] }, "86623": { "id": "PR_kwDOAO6SJc5i9Vrf", "public_id": 86623, "url": "https://github.com/godotengine/godot/pull/86623", "diff_url": "https://github.com/godotengine/godot/pull/86623.diff", "patch_url": "https://github.com/godotengine/godot/pull/86623.patch", "title": "ThorVG: Update from v0.11.2 to v0.11.6", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2023-12-30T02:50:37Z", "updated_at": "2024-01-25T16:54:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "74ed6d63bfc7cd022737b3356999789d4ef5d5ec" ] }, "86627": { "id": "PR_kwDOAO6SJc5i9s8I", "public_id": 86627, "url": "https://github.com/godotengine/godot/pull/86627", "diff_url": "https://github.com/godotengine/godot/pull/86627.diff", "patch_url": "https://github.com/godotengine/godot/pull/86627.patch", "title": "Add static body creation equivalent for all collision shape sibling creations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2023-12-30T05:43:29Z", "updated_at": "2024-04-25T15:50:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b84f66c5df3c30b38bde4a57e7ff274d8b290f59" ] }, "86629": { "id": "PR_kwDOAO6SJc5i92yG", "public_id": 86629, "url": "https://github.com/godotengine/godot/pull/86629", "diff_url": "https://github.com/godotengine/godot/pull/86629.diff", "patch_url": "https://github.com/godotengine/godot/pull/86629.patch", "title": "Add a `CallbackModeDiscrete` property to `AnimationMixer` to handle the case of blending Continuous and Discrete tracks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-30T09:47:24Z", "updated_at": "2024-02-18T04:38:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "bc20fdf16f45475ffd2a509caa9e5c8071104bdf" ] }, "86630": { "id": "PR_kwDOAO6SJc5i9226", "public_id": 86630, "url": "https://github.com/godotengine/godot/pull/86630", "diff_url": "https://github.com/godotengine/godot/pull/86630.diff", "patch_url": "https://github.com/godotengine/godot/pull/86630.patch", "title": "Make default options of int value track refer to RESET animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-30T09:49:16Z", "updated_at": "2024-02-14T05:40:33Z", "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": [ "eecfe5d75a7f3f80105fb8cc6eb4c09decdd8314" ] }, "86633": { "id": "PR_kwDOAO6SJc5i95w4", "public_id": 86633, "url": "https://github.com/godotengine/godot/pull/86633", "diff_url": "https://github.com/godotengine/godot/pull/86633.diff", "patch_url": "https://github.com/godotengine/godot/pull/86633.patch", "title": "Fix possible crash (use after free) in ScriptTextEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2023-12-30T10:56:21Z", "updated_at": "2024-02-13T10:28:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a938359cd33099116a40724a5b1bfe422cdd8744" ] }, "86639": { "id": "PR_kwDOAO6SJc5i-BEl", "public_id": 86639, "url": "https://github.com/godotengine/godot/pull/86639", "diff_url": "https://github.com/godotengine/godot/pull/86639.diff", "patch_url": "https://github.com/godotengine/godot/pull/86639.patch", "title": "Fix several reported issues in String's documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-12-30T13:46:44Z", "updated_at": "2024-01-24T19:37:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "46b0f3e9d6d32ef36662ae749f1cb57f882290da" ] }, "86644": { "id": "PR_kwDOAO6SJc5i-LS-", "public_id": 86644, "url": "https://github.com/godotengine/godot/pull/86644", "diff_url": "https://github.com/godotengine/godot/pull/86644.diff", "patch_url": "https://github.com/godotengine/godot/pull/86644.patch", "title": "Fix some animation state corruptions on activate and reset on save", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-30T17:22:54Z", "updated_at": "2024-02-19T10:50:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "772a7539605bb5b0d3a15266faabf5d6b3daddc3" ] }, "86647": { "id": "PR_kwDOAO6SJc5i-M-5", "public_id": 86647, "url": "https://github.com/godotengine/godot/pull/86647", "diff_url": "https://github.com/godotengine/godot/pull/86647.diff", "patch_url": "https://github.com/godotengine/godot/pull/86647.patch", "title": "Fix invalid 3-to-4 renames of `add_animation` to `add_animation_library`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2023-12-30T18:01:15Z", "updated_at": "2024-01-24T17:10:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4b7ea9fe478c5f6c6a3477cb4d81872f9d5538c8" ] }, "86649": { "id": "PR_kwDOAO6SJc5i-N3U", "public_id": 86649, "url": "https://github.com/godotengine/godot/pull/86649", "diff_url": "https://github.com/godotengine/godot/pull/86649.diff", "patch_url": "https://github.com/godotengine/godot/pull/86649.patch", "title": "Correct C# syntax in `_validate_property` example for the Object class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwNzcyNDc0", "created_at": "2023-12-30T18:20:05Z", "updated_at": "2024-01-25T16:44:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "e40b23c619bacf92d3ebd2ea5cf5d49508947cb2" ] }, "86654": { "id": "PR_kwDOAO6SJc5i-Tla", "public_id": 86654, "url": "https://github.com/godotengine/godot/pull/86654", "diff_url": "https://github.com/godotengine/godot/pull/86654.diff", "patch_url": "https://github.com/godotengine/godot/pull/86654.patch", "title": "Prevent escape key from closing Editor Settings window when filtering for shortcuts", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2023-12-30T20:40:35Z", "updated_at": "2024-03-11T15:29:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "eb565780e792237cc2d515f8f9b996b586d2dfeb" ] }, "86659": { "id": "PR_kwDOAO6SJc5i-qVw", "public_id": 86659, "url": "https://github.com/godotengine/godot/pull/86659", "diff_url": "https://github.com/godotengine/godot/pull/86659.diff", "patch_url": "https://github.com/godotengine/godot/pull/86659.patch", "title": "Improved synchronization of Transforms during live debug sessions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2023-12-31T08:20:47Z", "updated_at": "2024-02-13T04:25:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "97f9dbda8100751729cbda96e4b7ec2f791a0a2c" ] }, "86661": { "id": "PR_kwDOAO6SJc5i-uvr", "public_id": 86661, "url": "https://github.com/godotengine/godot/pull/86661", "diff_url": "https://github.com/godotengine/godot/pull/86661.diff", "patch_url": "https://github.com/godotengine/godot/pull/86661.patch", "title": "Make the retrieval of audio tracks consistent and implement trimming to AnimationTrackEditor shortcut and clean-up", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2023-12-31T09:58:59Z", "updated_at": "2024-02-18T04:39:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "465909054338b6e0ce9c1f62952694f114bce8d2" ] }, "86664": { "id": "PR_kwDOAO6SJc5i-1Et", "public_id": 86664, "url": "https://github.com/godotengine/godot/pull/86664", "diff_url": "https://github.com/godotengine/godot/pull/86664.diff", "patch_url": "https://github.com/godotengine/godot/pull/86664.patch", "title": "Add code examples to Basis' documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-12-31T12:17:31Z", "updated_at": "2024-01-03T09:43:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e88a8191948642f5764e1de6d1b904aaec1a6202" ] }, "86666": { "id": "PR_kwDOAO6SJc5i-3co", "public_id": 86666, "url": "https://github.com/godotengine/godot/pull/86666", "diff_url": "https://github.com/godotengine/godot/pull/86666.diff", "patch_url": "https://github.com/godotengine/godot/pull/86666.patch", "title": "Link to mentioned articles in the docs instead of just naming them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2023-12-31T13:08:33Z", "updated_at": "2024-01-25T16:45:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "78c9e2c53adcdca21e7cda94145927474f8d53d3" ] }, "86667": { "id": "PR_kwDOAO6SJc5i-4zB", "public_id": 86667, "url": "https://github.com/godotengine/godot/pull/86667", "diff_url": "https://github.com/godotengine/godot/pull/86667.diff", "patch_url": "https://github.com/godotengine/godot/pull/86667.patch", "title": "Improve sorting of enum autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2023-12-31T13:35:59Z", "updated_at": "2024-01-25T17:17:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "76fd7ec3940df3975508bb6d374a1fe2d1000433" ] }, "86668": { "id": "PR_kwDOAO6SJc5i--Se", "public_id": 86668, "url": "https://github.com/godotengine/godot/pull/86668", "diff_url": "https://github.com/godotengine/godot/pull/86668.diff", "patch_url": "https://github.com/godotengine/godot/pull/86668.patch", "title": "Automatically add path to built-in shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2023-12-31T15:21:26Z", "updated_at": "2024-04-26T13:32:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "08b90465989bbad5a81f33f1551e88eae916510c" ] }, "86669": { "id": "PR_kwDOAO6SJc5i--3j", "public_id": 86669, "url": "https://github.com/godotengine/godot/pull/86669", "diff_url": "https://github.com/godotengine/godot/pull/86669.diff", "patch_url": "https://github.com/godotengine/godot/pull/86669.patch", "title": "Stop escaping `'` on POT generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2023-12-31T15:32:56Z", "updated_at": "2024-03-11T15:29:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e5022531bf58fe2f91ed90544635edbfa140c873" ] }, "86671": { "id": "PR_kwDOAO6SJc5i_IDm", "public_id": 86671, "url": "https://github.com/godotengine/godot/pull/86671", "diff_url": "https://github.com/godotengine/godot/pull/86671.diff", "patch_url": "https://github.com/godotengine/godot/pull/86671.patch", "title": "[X11] Don't re-set input focus if the given window already has it (fixes Godot stealing input focus on i3)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2023-12-31T19:01:26Z", "updated_at": "2024-07-22T15:30:35Z", "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": [ "64a52e08fe2f53da85f6b30544879aa730e21d5a" ] }, "86672": { "id": "PR_kwDOAO6SJc5i_K3r", "public_id": 86672, "url": "https://github.com/godotengine/godot/pull/86672", "diff_url": "https://github.com/godotengine/godot/pull/86672.diff", "patch_url": "https://github.com/godotengine/godot/pull/86672.patch", "title": "Fix incorrect VehicleWheel3D Roll Influence description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMTI0NTIz", "created_at": "2023-12-31T20:18:09Z", "updated_at": "2024-01-24T17:21:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c979d02db27acb3e9c6fbd3dfe68d5f78fb55f62" ] }, "86676": { "id": "PR_kwDOAO6SJc5i_RFf", "public_id": 86676, "url": "https://github.com/godotengine/godot/pull/86676", "diff_url": "https://github.com/godotengine/godot/pull/86676.diff", "patch_url": "https://github.com/godotengine/godot/pull/86676.patch", "title": "GDScript: Hot-reload changed scripts only", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2023-12-31T23:54:52Z", "updated_at": "2024-01-17T18:00:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "cde478bda6a7ca5239daf96d0fd3cb6344c064a6" ] }, "86677": { "id": "PR_kwDOAO6SJc5i_xCG", "public_id": 86677, "url": "https://github.com/godotengine/godot/pull/86677", "diff_url": "https://github.com/godotengine/godot/pull/86677.diff", "patch_url": "https://github.com/godotengine/godot/pull/86677.patch", "title": "Implement overdraw, lighting, and unshaded debug draw modes for OpenGL", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTYzNjAy", "created_at": "2024-01-01T05:44:01Z", "updated_at": "2024-03-11T22:58:15Z", "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": [ "c8bdd1d774136c8c83666e35f9431ec6c812ba6f" ] }, "86682": { "id": "PR_kwDOAO6SJc5jAYjI", "public_id": 86682, "url": "https://github.com/godotengine/godot/pull/86682", "diff_url": "https://github.com/godotengine/godot/pull/86682.diff", "patch_url": "https://github.com/godotengine/godot/pull/86682.patch", "title": "Distinguish between dynamic library not found and can't be opened.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-01-01T12:01:43Z", "updated_at": "2024-03-01T09:38:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "fe6b07381189adb57dbc78150eab602044d541d0" ] }, "86685": { "id": "PR_kwDOAO6SJc5jAlYk", "public_id": 86685, "url": "https://github.com/godotengine/godot/pull/86685", "diff_url": "https://github.com/godotengine/godot/pull/86685.diff", "patch_url": "https://github.com/godotengine/godot/pull/86685.patch", "title": "Update `get_image` doc to mention that it will return an empty image with invalid texture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-01T14:00:08Z", "updated_at": "2024-01-25T16:43:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d73312d5e9756e77f13653013e1d00211cb555ae" ] }, "86687": { "id": "PR_kwDOAO6SJc5jAyyh", "public_id": 86687, "url": "https://github.com/godotengine/godot/pull/86687", "diff_url": "https://github.com/godotengine/godot/pull/86687.diff", "patch_url": "https://github.com/godotengine/godot/pull/86687.patch", "title": "Fix TrackCache conflict when tracks have same name but different type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-01-01T16:07:56Z", "updated_at": "2024-02-14T05:16:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "a51958a2a0620aa1a9b9a168259379511f9521ad" ] }, "86690": { "id": "PR_kwDOAO6SJc5jA2dF", "public_id": 86690, "url": "https://github.com/godotengine/godot/pull/86690", "diff_url": "https://github.com/godotengine/godot/pull/86690.diff", "patch_url": "https://github.com/godotengine/godot/pull/86690.patch", "title": "Clarify the FOV setting in the 3D editor camera is vertical FOV", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-01T16:43:47Z", "updated_at": "2024-01-31T10:13:13Z", "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": [ "253ad6300528c9e802a2ebea41ed8c5aeaa0f822" ] }, "86693": { "id": "PR_kwDOAO6SJc5jBF08", "public_id": 86693, "url": "https://github.com/godotengine/godot/pull/86693", "diff_url": "https://github.com/godotengine/godot/pull/86693.diff", "patch_url": "https://github.com/godotengine/godot/pull/86693.patch", "title": "Improve all documentation about MIDI support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-01T19:25:21Z", "updated_at": "2024-03-11T14:04:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8723d116c4274de9e60c96bcc8471a0e6c8cbab6" ] }, "86694": { "id": "PR_kwDOAO6SJc5jBG54", "public_id": 86694, "url": "https://github.com/godotengine/godot/pull/86694", "diff_url": "https://github.com/godotengine/godot/pull/86694.diff", "patch_url": "https://github.com/godotengine/godot/pull/86694.patch", "title": "Tweak tile atlas help label positions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-01T19:36:50Z", "updated_at": "2024-02-18T23:19:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3058a4926f3e3fea89166708b54055fd3ed980f3" ] }, "86704": { "id": "PR_kwDOAO6SJc5jC9zN", "public_id": 86704, "url": "https://github.com/godotengine/godot/pull/86704", "diff_url": "https://github.com/godotengine/godot/pull/86704.diff", "patch_url": "https://github.com/godotengine/godot/pull/86704.patch", "title": "[GDScript] Add `StringName` support to `@GDScript.len`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-02T11:39:39Z", "updated_at": "2024-01-02T14:24:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "045d921044708def0265f9ac8c30d4e092671278" ] }, "86705": { "id": "PR_kwDOAO6SJc5jDBbE", "public_id": 86705, "url": "https://github.com/godotengine/godot/pull/86705", "diff_url": "https://github.com/godotengine/godot/pull/86705.diff", "patch_url": "https://github.com/godotengine/godot/pull/86705.patch", "title": "Improve saving of built-in resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-02T11:55:25Z", "updated_at": "2024-02-29T13:04:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e534dbf53a489ffc1537918b757812161c464e85" ] }, "86710": { "id": "PR_kwDOAO6SJc5jDydN", "public_id": 86710, "url": "https://github.com/godotengine/godot/pull/86710", "diff_url": "https://github.com/godotengine/godot/pull/86710.diff", "patch_url": "https://github.com/godotengine/godot/pull/86710.patch", "title": "Handle built-in shaders when closing scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-02T15:02:11Z", "updated_at": "2024-01-02T17:50:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "779d73194064fb865601e8fb0a42d9d53b62fe78" ] }, "86715": { "id": "PR_kwDOAO6SJc5jEMwq", "public_id": 86715, "url": "https://github.com/godotengine/godot/pull/86715", "diff_url": "https://github.com/godotengine/godot/pull/86715.diff", "patch_url": "https://github.com/godotengine/godot/pull/86715.patch", "title": "Add `AnimationMixer::capture()` and `AnimationPlayer::play_with_capture()` as substitute of update mode capture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-01-02T16:37:36Z", "updated_at": "2024-02-14T05:39:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "85d66cb4e8c067d0b902c4345f05cd6474008a26" ] }, "86717": { "id": "PR_kwDOAO6SJc5jEQho", "public_id": 86717, "url": "https://github.com/godotengine/godot/pull/86717", "diff_url": "https://github.com/godotengine/godot/pull/86717.diff", "patch_url": "https://github.com/godotengine/godot/pull/86717.patch", "title": "Add a python script to install Direct3D 12 SDK components.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3OTU2NzU2", "created_at": "2024-01-02T16:49:38Z", "updated_at": "2024-01-26T15:53:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ea2c6f1d0b5cab38a38b986c3af1345cbd59f633" ] }, "86721": { "id": "PR_kwDOAO6SJc5jEwri", "public_id": 86721, "url": "https://github.com/godotengine/godot/pull/86721", "diff_url": "https://github.com/godotengine/godot/pull/86721.diff", "patch_url": "https://github.com/godotengine/godot/pull/86721.patch", "title": "Improve GDExtension Tools Integration with Editor Debug Tooling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-01-02T19:11:59Z", "updated_at": "2024-06-11T18:38:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "857734050157ec578565f9fe02720eb10e300815" ] }, "86723": { "id": "PR_kwDOAO6SJc5jE5Zj", "public_id": 86723, "url": "https://github.com/godotengine/godot/pull/86723", "diff_url": "https://github.com/godotengine/godot/pull/86723.diff", "patch_url": "https://github.com/godotengine/godot/pull/86723.patch", "title": "Removed unused code related to command palette", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-02T19:53:21Z", "updated_at": "2024-01-03T15:02:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7fd15e92756aa740ccbc61410c55b4f241974a18" ] }, "86727": { "id": "PR_kwDOAO6SJc5jFVKD", "public_id": 86727, "url": "https://github.com/godotengine/godot/pull/86727", "diff_url": "https://github.com/godotengine/godot/pull/86727.diff", "patch_url": "https://github.com/godotengine/godot/pull/86727.patch", "title": "Update modified shortcuts in command palette", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-02T21:58:36Z", "updated_at": "2024-01-11T14:51:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b712d1c657050538c6abe622d3e43d308f0fa663" ] }, "86729": { "id": "PR_kwDOAO6SJc5jFipV", "public_id": 86729, "url": "https://github.com/godotengine/godot/pull/86729", "diff_url": "https://github.com/godotengine/godot/pull/86729.diff", "patch_url": "https://github.com/godotengine/godot/pull/86729.patch", "title": "Fix missing autocompletion for inheriting classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-02T23:33:27Z", "updated_at": "2024-01-25T17:47:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ca2f3403840cae9748a38c98b7af1e9e60c63475" ] }, "86730": { "id": "PR_kwDOAO6SJc5jFoLe", "public_id": 86730, "url": "https://github.com/godotengine/godot/pull/86730", "diff_url": "https://github.com/godotengine/godot/pull/86730.diff", "patch_url": "https://github.com/godotengine/godot/pull/86730.patch", "title": "Promote CowData to 64 bits", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2024-01-03T00:16:52Z", "updated_at": "2024-01-19T17:46:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "24fe0715b53c6e599adfea9f69716db279be9db4" ] }, "86732": { "id": "PR_kwDOAO6SJc5jFqS0", "public_id": 86732, "url": "https://github.com/godotengine/godot/pull/86732", "diff_url": "https://github.com/godotengine/godot/pull/86732.diff", "patch_url": "https://github.com/godotengine/godot/pull/86732.patch", "title": "Make `LineEdit` scrolling show as much text as possible", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-01-03T00:33:39Z", "updated_at": "2024-01-04T14:03:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8661667dde73dd1ebc6d270c7a04c15e87e7c530" ] }, "86733": { "id": "PR_kwDOAO6SJc5jFqpA", "public_id": 86733, "url": "https://github.com/godotengine/godot/pull/86733", "diff_url": "https://github.com/godotengine/godot/pull/86733.diff", "patch_url": "https://github.com/godotengine/godot/pull/86733.patch", "title": "Add autocompletion options for AnimatedSprite's other play methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T00:37:02Z", "updated_at": "2024-01-25T17:48:02Z", "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": [ "d5a7c7818c2424c9dc919d9e6d163a39bf13f081" ] }, "86736": { "id": "PR_kwDOAO6SJc5jGiOH", "public_id": 86736, "url": "https://github.com/godotengine/godot/pull/86736", "diff_url": "https://github.com/godotengine/godot/pull/86736.diff", "patch_url": "https://github.com/godotengine/godot/pull/86736.patch", "title": "Add icon, tooltip, rename button in AnimationLibraryEditor for clarity.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNTczMzc5", "created_at": "2024-01-03T07:10:33Z", "updated_at": "2024-01-11T17:08:41Z", "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": [ "184b74c93f57c6886beb9680c6398fb8a6ad2ef7" ] }, "86742": { "id": "PR_kwDOAO6SJc5jH4kG", "public_id": 86742, "url": "https://github.com/godotengine/godot/pull/86742", "diff_url": "https://github.com/godotengine/godot/pull/86742.diff", "patch_url": "https://github.com/godotengine/godot/pull/86742.patch", "title": "Add C# examples in `Basis.xml`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-01-03T10:44:52Z", "updated_at": "2024-01-05T09:32:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8b5894843c1b071786072b6de93f17bcbadb8948" ] }, "86743": { "id": "PR_kwDOAO6SJc5jIGVx", "public_id": 86743, "url": "https://github.com/godotengine/godot/pull/86743", "diff_url": "https://github.com/godotengine/godot/pull/86743.diff", "patch_url": "https://github.com/godotengine/godot/pull/86743.patch", "title": "Optimize comparisons for Object's `get_argument_options`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T11:17:16Z", "updated_at": "2024-08-14T15:41:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "cd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa" ] }, "86745": { "id": "PR_kwDOAO6SJc5jIceb", "public_id": 86745, "url": "https://github.com/godotengine/godot/pull/86745", "diff_url": "https://github.com/godotengine/godot/pull/86745.diff", "patch_url": "https://github.com/godotengine/godot/pull/86745.patch", "title": "Ignore internal children when replacing node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-03T12:07:42Z", "updated_at": "2024-01-03T15:14:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cd2edfef259386ba2dee0b01741ac612ff4a6547" ] }, "86748": { "id": "PR_kwDOAO6SJc5jJgxW", "public_id": 86748, "url": "https://github.com/godotengine/godot/pull/86748", "diff_url": "https://github.com/godotengine/godot/pull/86748.diff", "patch_url": "https://github.com/godotengine/godot/pull/86748.patch", "title": "[iOS] Set provisioning style for both `iPhone Developer` and `iPhone Distribution` to automatic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzA2ODg=", "created_at": "2024-01-03T15:26:41Z", "updated_at": "2024-03-17T14:00:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "4782cf92add1437fec5f3a57fc47e3980ed9f7f4" ] }, "86753": { "id": "PR_kwDOAO6SJc5jKKCI", "public_id": 86753, "url": "https://github.com/godotengine/godot/pull/86753", "diff_url": "https://github.com/godotengine/godot/pull/86753.diff", "patch_url": "https://github.com/godotengine/godot/pull/86753.patch", "title": "Add autocompletion for `Engine.get_singleton` & similar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T17:40:57Z", "updated_at": "2024-01-04T17:09:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5c87b6eae85d0210b16166aca3d08389c4ae3df0" ] }, "86754": { "id": "PR_kwDOAO6SJc5jKThy", "public_id": 86754, "url": "https://github.com/godotengine/godot/pull/86754", "diff_url": "https://github.com/godotengine/godot/pull/86754.diff", "patch_url": "https://github.com/godotengine/godot/pull/86754.patch", "title": "Add autocompletion for SpriteFrames' methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T18:14:59Z", "updated_at": "2024-01-04T17:09:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c2f9a227f7cfd8892c7f37f575a4288e9fce8a29" ] }, "86755": { "id": "PR_kwDOAO6SJc5jKdch", "public_id": 86755, "url": "https://github.com/godotengine/godot/pull/86755", "diff_url": "https://github.com/godotengine/godot/pull/86755.diff", "patch_url": "https://github.com/godotengine/godot/pull/86755.patch", "title": "Fix AABB Ray intersection - return inside", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-01-03T18:53:54Z", "updated_at": "2024-05-11T10:42:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b35264ad95193349c51a9277abe571b711282cfb" ] }, "86758": { "id": "PR_kwDOAO6SJc5jKqXb", "public_id": 86758, "url": "https://github.com/godotengine/godot/pull/86758", "diff_url": "https://github.com/godotengine/godot/pull/86758.diff", "patch_url": "https://github.com/godotengine/godot/pull/86758.patch", "title": "Add autocompletion for ProjectSettings' methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T19:47:29Z", "updated_at": "2024-03-01T16:41:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "404b2bf9c218dc05a1716ba8d376dec932487ddc" ] }, "86761": { "id": "PR_kwDOAO6SJc5jKu7-", "public_id": 86761, "url": "https://github.com/godotengine/godot/pull/86761", "diff_url": "https://github.com/godotengine/godot/pull/86761.diff", "patch_url": "https://github.com/godotengine/godot/pull/86761.patch", "title": "Fix `get_window_safe_area` on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-01-03T20:06:26Z", "updated_at": "2024-01-25T17:47:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d7c6ad20204be927c54060ed1a1dc186c461799c" ] }, "86764": { "id": "PR_kwDOAO6SJc5jLF_z", "public_id": 86764, "url": "https://github.com/godotengine/godot/pull/86764", "diff_url": "https://github.com/godotengine/godot/pull/86764.diff", "patch_url": "https://github.com/godotengine/godot/pull/86764.patch", "title": "Add autocompletion for InputMap's methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-03T21:49:05Z", "updated_at": "2024-03-01T16:39:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "70b428041b88e30c0451e2b64aad7a936020c166" ] }, "86765": { "id": "PR_kwDOAO6SJc5jLJRD", "public_id": 86765, "url": "https://github.com/godotengine/godot/pull/86765", "diff_url": "https://github.com/godotengine/godot/pull/86765.diff", "patch_url": "https://github.com/godotengine/godot/pull/86765.patch", "title": "Allow to move FileSystem dock to bottom and drag resources across bottom docks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2024-01-03T22:04:14Z", "updated_at": "2024-05-31T12:34:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "000367893ad3594b8e9318b98bd96e1a6bf0f94a" ] }, "86769": { "id": "PR_kwDOAO6SJc5jMHoO", "public_id": 86769, "url": "https://github.com/godotengine/godot/pull/86769", "diff_url": "https://github.com/godotengine/godot/pull/86769.diff", "patch_url": "https://github.com/godotengine/godot/pull/86769.patch", "title": "Add logging when macOS export will fail due to disabled texture formats.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4MDg0MTY4", "created_at": "2024-01-04T05:07:49Z", "updated_at": "2024-04-09T11:10:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7035cf8c9088ee6e213f2e2e6ac5d6c40aed6680" ] }, "86772": { "id": "PR_kwDOAO6SJc5jMqkv", "public_id": 86772, "url": "https://github.com/godotengine/godot/pull/86772", "diff_url": "https://github.com/godotengine/godot/pull/86772.diff", "patch_url": "https://github.com/godotengine/godot/pull/86772.patch", "title": "Display functions that were previously forgotten in Profiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-01-04T07:52:18Z", "updated_at": "2024-03-11T15:29:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3d3c4e87c7dd88eba3ef668f10d9266003382ee3" ] }, "86777": { "id": "PR_kwDOAO6SJc5jNbaU", "public_id": 86777, "url": "https://github.com/godotengine/godot/pull/86777", "diff_url": "https://github.com/godotengine/godot/pull/86777.diff", "patch_url": "https://github.com/godotengine/godot/pull/86777.patch", "title": "Add autocompletion for ClassDB & AudioServer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-04T10:33:07Z", "updated_at": "2024-03-01T14:31:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "920dff34452a1beec08e0d9bc7f0343d21154c62" ] }, "86781": { "id": "PR_kwDOAO6SJc5jOSOR", "public_id": 86781, "url": "https://github.com/godotengine/godot/pull/86781", "diff_url": "https://github.com/godotengine/godot/pull/86781.diff", "patch_url": "https://github.com/godotengine/godot/pull/86781.patch", "title": "Allow opening scenes with missing scene dependency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-04T13:17:42Z", "updated_at": "2024-03-04T14:12:27Z", "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": [ "be4cbee8734eb1910f5294171da464ce2ed2862f" ] }, "86787": { "id": "PR_kwDOAO6SJc5jO5gr", "public_id": 86787, "url": "https://github.com/godotengine/godot/pull/86787", "diff_url": "https://github.com/godotengine/godot/pull/86787.diff", "patch_url": "https://github.com/godotengine/godot/pull/86787.patch", "title": "Fix various spelling errors across engine solution ", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-04T15:10:13Z", "updated_at": "2024-01-08T23:41:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "f9826a1dd7604900f440493f4630563097c699ee" ] }, "86792": { "id": "PR_kwDOAO6SJc5jP3ic", "public_id": 86792, "url": "https://github.com/godotengine/godot/pull/86792", "diff_url": "https://github.com/godotengine/godot/pull/86792.diff", "patch_url": "https://github.com/godotengine/godot/pull/86792.patch", "title": "Fix Android dynamic library loading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-01-04T18:08:19Z", "updated_at": "2024-01-09T17:47:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "407855b8f8672c05e5fa33e889b5dae875da3cc1" ] }, "86798": { "id": "PR_kwDOAO6SJc5jQOa0", "public_id": 86798, "url": "https://github.com/godotengine/godot/pull/86798", "diff_url": "https://github.com/godotengine/godot/pull/86798.diff", "patch_url": "https://github.com/godotengine/godot/pull/86798.patch", "title": "Add autocompletion for RenderingServer's global shader methods & `has_os_feature`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-04T19:31:50Z", "updated_at": "2024-01-09T10:35:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "472e3b3ad5beed13b1f53f904ca809da081f5bb0" ] }, "86799": { "id": "PR_kwDOAO6SJc5jQTiU", "public_id": 86799, "url": "https://github.com/godotengine/godot/pull/86799", "diff_url": "https://github.com/godotengine/godot/pull/86799.diff", "patch_url": "https://github.com/godotengine/godot/pull/86799.patch", "title": "Add autocompletion for AnimationLibrary & AnimationMixer's methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-04T19:51:44Z", "updated_at": "2024-01-05T11:50:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "787f61d70b5c855b546edee91c5432aaa1114c63" ] }, "86804": { "id": "PR_kwDOAO6SJc5jRClr", "public_id": 86804, "url": "https://github.com/godotengine/godot/pull/86804", "diff_url": "https://github.com/godotengine/godot/pull/86804.diff", "patch_url": "https://github.com/godotengine/godot/pull/86804.patch", "title": "Allow all editor modes to select nodes in the viewport", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-04T23:01:46Z", "updated_at": "2024-02-16T20:00:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ff03a32323ef87291c996e39ca0aadcb17646e9c" ] }, "86805": { "id": "PR_kwDOAO6SJc5jRFOA", "public_id": 86805, "url": "https://github.com/godotengine/godot/pull/86805", "diff_url": "https://github.com/godotengine/godot/pull/86805.diff", "patch_url": "https://github.com/godotengine/godot/pull/86805.patch", "title": "Allow `ui_cancel` to unselect all nodes in all edit modes in 2D, matching 3D behavior", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-04T23:11:24Z", "updated_at": "2024-01-08T23:40:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "06f586e89047c3f2f7b33c518acb7e8166fd0f39" ] }, "86811": { "id": "PR_kwDOAO6SJc5jRbVj", "public_id": 86811, "url": "https://github.com/godotengine/godot/pull/86811", "diff_url": "https://github.com/godotengine/godot/pull/86811.diff", "patch_url": "https://github.com/godotengine/godot/pull/86811.patch", "title": "Added compatibility for Blend Mode in `Light2D`/`PointLight2D` when converting from Godot 3 to 4.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-01-05T01:09:36Z", "updated_at": "2024-01-08T11:11:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "58ae3c577c6baeaae559f71eaa402098250128d9" ] }, "86820": { "id": "PR_kwDOAO6SJc5jSpgI", "public_id": 86820, "url": "https://github.com/godotengine/godot/pull/86820", "diff_url": "https://github.com/godotengine/godot/pull/86820.diff", "patch_url": "https://github.com/godotengine/godot/pull/86820.patch", "title": "Fix various typos in documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODQ2MDIy", "created_at": "2024-01-05T08:48:50Z", "updated_at": "2024-01-25T16:42:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d3e7b8c8a87733ca773ca8b6dc4f2a0b395b1646" ] }, "86823": { "id": "PR_kwDOAO6SJc5jTUlK", "public_id": 86823, "url": "https://github.com/godotengine/godot/pull/86823", "diff_url": "https://github.com/godotengine/godot/pull/86823.diff", "patch_url": "https://github.com/godotengine/godot/pull/86823.patch", "title": "GDScript: Allow utility functions to be used as `Callable`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-01-05T11:08:31Z", "updated_at": "2024-01-30T16:54:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "b31acb0cd543f016c17252c575c4dee7dd5a409d" ] }, "86824": { "id": "PR_kwDOAO6SJc5jTffH", "public_id": 86824, "url": "https://github.com/godotengine/godot/pull/86824", "diff_url": "https://github.com/godotengine/godot/pull/86824.diff", "patch_url": "https://github.com/godotengine/godot/pull/86824.patch", "title": "Fix playback position label update in Audio Stream Importer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2MTUzMzEx", "created_at": "2024-01-05T11:45:28Z", "updated_at": "2024-03-11T15:30:23Z", "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": [ "155bebfdf23ef05f4200e7741baaec28a681289b" ] }, "86827": { "id": "PR_kwDOAO6SJc5jTs1K", "public_id": 86827, "url": "https://github.com/godotengine/godot/pull/86827", "diff_url": "https://github.com/godotengine/godot/pull/86827.diff", "patch_url": "https://github.com/godotengine/godot/pull/86827.patch", "title": "[Pseudolocalization] Prevent out of bounds reads.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-05T12:28:44Z", "updated_at": "2024-03-11T16:59:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e7bdb60e56ce70bdbdb2ac7cc8f68c85357a90f4" ] }, "86835": { "id": "PR_kwDOAO6SJc5jU3e5", "public_id": 86835, "url": "https://github.com/godotengine/godot/pull/86835", "diff_url": "https://github.com/godotengine/godot/pull/86835.diff", "patch_url": "https://github.com/godotengine/godot/pull/86835.patch", "title": "Fix data format storage method for PortableCompressedTexture2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwMjQwMTY=", "created_at": "2024-01-05T16:06:39Z", "updated_at": "2024-01-06T22:20:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e72ccc2080d138d64e90cab005987383fdee94f3" ] }, "86839": { "id": "PR_kwDOAO6SJc5jU_Ai", "public_id": 86839, "url": "https://github.com/godotengine/godot/pull/86839", "diff_url": "https://github.com/godotengine/godot/pull/86839.diff", "patch_url": "https://github.com/godotengine/godot/pull/86839.patch", "title": "Add documentation to JavaClass & JavaClassWrapper", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-05T16:21:10Z", "updated_at": "2024-06-06T12:02:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1310dd0730b5081e12d890fd509e869b4bff3369" ] }, "86841": { "id": "PR_kwDOAO6SJc5jVNC2", "public_id": 86841, "url": "https://github.com/godotengine/godot/pull/86841", "diff_url": "https://github.com/godotengine/godot/pull/86841.diff", "patch_url": "https://github.com/godotengine/godot/pull/86841.patch", "title": "Fix global transform being wrong on entering tree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-01-05T16:57:02Z", "updated_at": "2024-01-25T16:23:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0a726d692a13214f7e3ee63dbc38a727ba0e8eb1" ] }, "86843": { "id": "PR_kwDOAO6SJc5jVXwW", "public_id": 86843, "url": "https://github.com/godotengine/godot/pull/86843", "diff_url": "https://github.com/godotengine/godot/pull/86843.diff", "patch_url": "https://github.com/godotengine/godot/pull/86843.patch", "title": "Avoid several null-dereferences of ApiContextRD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-05T17:28:30Z", "updated_at": "2024-02-07T10:42:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d5a5dd52e82c171a3eba449cfdee9eb3be1323d7" ] }, "86845": { "id": "PR_kwDOAO6SJc5jVvKh", "public_id": 86845, "url": "https://github.com/godotengine/godot/pull/86845", "diff_url": "https://github.com/godotengine/godot/pull/86845.diff", "patch_url": "https://github.com/godotengine/godot/pull/86845.patch", "title": "Avoid regressing in progress reporting in resource load", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-05T18:32:46Z", "updated_at": "2024-03-11T17:00:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f5ca58d32fee840b1a257917d19faba01dd52d77" ] }, "86846": { "id": "PR_kwDOAO6SJc5jVzcu", "public_id": 86846, "url": "https://github.com/godotengine/godot/pull/86846", "diff_url": "https://github.com/godotengine/godot/pull/86846.diff", "patch_url": "https://github.com/godotengine/godot/pull/86846.patch", "title": "ThorVG: Update from v0.11.6 to v0.12.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-01-05T18:45:33Z", "updated_at": "2024-01-25T16:54:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "e090b112efe049233ea4b36e83f901ca507ac14e" ] }, "86847": { "id": "PR_kwDOAO6SJc5jV8Kv", "public_id": 86847, "url": "https://github.com/godotengine/godot/pull/86847", "diff_url": "https://github.com/godotengine/godot/pull/86847.diff", "patch_url": "https://github.com/godotengine/godot/pull/86847.patch", "title": "Fix `TileMap` quadrant canvas item position not being local", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-01-05T19:17:36Z", "updated_at": "2024-01-08T13:59:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "3c25274870dad73497c1a67d7a67409b670680dc" ] }, "86848": { "id": "PR_kwDOAO6SJc5jWWJw", "public_id": 86848, "url": "https://github.com/godotengine/godot/pull/86848", "diff_url": "https://github.com/godotengine/godot/pull/86848.diff", "patch_url": "https://github.com/godotengine/godot/pull/86848.patch", "title": "Specify how CanvasTexture does not work in 3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-05T20:57:01Z", "updated_at": "2024-01-25T16:43:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "52d062560b11bf3e3ddda5d5f2d24ec9b9b9cfdd" ] }, "86852": { "id": "PR_kwDOAO6SJc5jWh13", "public_id": 86852, "url": "https://github.com/godotengine/godot/pull/86852", "diff_url": "https://github.com/godotengine/godot/pull/86852.diff", "patch_url": "https://github.com/godotengine/godot/pull/86852.patch", "title": "Fix usage of index offsets in RenderingDevice", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjk1NQ==", "created_at": "2024-01-05T21:54:18Z", "updated_at": "2024-01-09T17:00:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a0f9bcc826abb07a921217d8cf9ed530b761ad99" ] }, "86855": { "id": "PR_kwDOAO6SJc5jWzU6", "public_id": 86855, "url": "https://github.com/godotengine/godot/pull/86855", "diff_url": "https://github.com/godotengine/godot/pull/86855.diff", "patch_url": "https://github.com/godotengine/godot/pull/86855.patch", "title": "Fix determination of copyable layout for compressed textures in Vulkan", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-05T23:06:44Z", "updated_at": "2024-01-15T15:12:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e1c7c18eadeff1fe9ee3cabaafc7fded6ff64b2c" ] }, "86867": { "id": "PR_kwDOAO6SJc5jX10Z", "public_id": 86867, "url": "https://github.com/godotengine/godot/pull/86867", "diff_url": "https://github.com/godotengine/godot/pull/86867.diff", "patch_url": "https://github.com/godotengine/godot/pull/86867.patch", "title": "Copy InterpolationType / LoopMode for all track & UseBlend option for audio when adding reset keys", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-01-06T08:18:43Z", "updated_at": "2024-02-14T05:39:20Z", "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": [ "5ade1077ffb1938e1af40e1530884e67c253fad2" ] }, "86872": { "id": "PR_kwDOAO6SJc5jYLwU", "public_id": 86872, "url": "https://github.com/godotengine/godot/pull/86872", "diff_url": "https://github.com/godotengine/godot/pull/86872.diff", "patch_url": "https://github.com/godotengine/godot/pull/86872.patch", "title": "Add a few notes to Sprite3D's documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T11:51:15Z", "updated_at": "2024-03-11T14:04:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8ca47c981d0d737db24b91c96899f4831147c931" ] }, "86874": { "id": "PR_kwDOAO6SJc5jYXe2", "public_id": 86874, "url": "https://github.com/godotengine/godot/pull/86874", "diff_url": "https://github.com/godotengine/godot/pull/86874.diff", "patch_url": "https://github.com/godotengine/godot/pull/86874.patch", "title": "Fix some build errors with `disable_3d=yes`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-06T13:21:31Z", "updated_at": "2024-01-25T17:47:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "c6a1ae78750919dfa30e8af6adf856565593cc18" ] }, "86878": { "id": "PR_kwDOAO6SJc5jYbgM", "public_id": 86878, "url": "https://github.com/godotengine/godot/pull/86878", "diff_url": "https://github.com/godotengine/godot/pull/86878.diff", "patch_url": "https://github.com/godotengine/godot/pull/86878.patch", "title": "Parse the names of children of `TabContainer`s on POT generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-01-06T13:59:40Z", "updated_at": "2024-01-15T13:38:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7b8c0b3a34ffaa3fbed91af39a1a9fbbda94ba8a" ] }, "86881": { "id": "PR_kwDOAO6SJc5jYfpr", "public_id": 86881, "url": "https://github.com/godotengine/godot/pull/86881", "diff_url": "https://github.com/godotengine/godot/pull/86881.diff", "patch_url": "https://github.com/godotengine/godot/pull/86881.patch", "title": "[Editor] Add missing virtual bind to `EditorNode3DGizmo(Plugin)`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-06T14:43:56Z", "updated_at": "2024-03-11T22:11:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "c794ce195be505d26b3654a6e1588ee7b5f9fa9c" ] }, "86882": { "id": "PR_kwDOAO6SJc5jYfye", "public_id": 86882, "url": "https://github.com/godotengine/godot/pull/86882", "diff_url": "https://github.com/godotengine/godot/pull/86882.diff", "patch_url": "https://github.com/godotengine/godot/pull/86882.patch", "title": "Hide Keystore Release password on Android's Export window", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T14:46:13Z", "updated_at": "2024-01-08T11:15:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "ca033678013b326f4a2931b3d88bd40e7a801e10" ] }, "86884": { "id": "PR_kwDOAO6SJc5jYkW4", "public_id": 86884, "url": "https://github.com/godotengine/godot/pull/86884", "diff_url": "https://github.com/godotengine/godot/pull/86884.diff", "patch_url": "https://github.com/godotengine/godot/pull/86884.patch", "title": "Add Autocompletion for AnimationNodeStateMachine & AnimationNodeBlendTree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T15:46:35Z", "updated_at": "2024-02-13T15:55:39Z", "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": [ "e5c1da1c6103424b93065386416c6dfd18ad8233" ] }, "86888": { "id": "PR_kwDOAO6SJc5jYohU", "public_id": 86888, "url": "https://github.com/godotengine/godot/pull/86888", "diff_url": "https://github.com/godotengine/godot/pull/86888.diff", "patch_url": "https://github.com/godotengine/godot/pull/86888.patch", "title": "Add autocompletion to AnimationNode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T16:26:11Z", "updated_at": "2024-06-06T12:30:00Z", "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": [ "3c371b989f309527f01c311bf02bfb533286de76" ] }, "86891": { "id": "PR_kwDOAO6SJc5jYpM_", "public_id": 86891, "url": "https://github.com/godotengine/godot/pull/86891", "diff_url": "https://github.com/godotengine/godot/pull/86891.diff", "patch_url": "https://github.com/godotengine/godot/pull/86891.patch", "title": "Add autocompletion to `get_node_or_null`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T16:34:58Z", "updated_at": "2024-01-08T11:15:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f996003fb4de23d8751d84438d978957d5804233" ] }, "86893": { "id": "PR_kwDOAO6SJc5jYs-O", "public_id": 86893, "url": "https://github.com/godotengine/godot/pull/86893", "diff_url": "https://github.com/godotengine/godot/pull/86893.diff", "patch_url": "https://github.com/godotengine/godot/pull/86893.patch", "title": "Add autocompletion for a few EditorInterface methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T17:19:44Z", "updated_at": "2024-01-08T11:15:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "db10ce3d8db0249e03ced4224b23a3c4ef5130b3" ] }, "86894": { "id": "PR_kwDOAO6SJc5jYttd", "public_id": 86894, "url": "https://github.com/godotengine/godot/pull/86894", "diff_url": "https://github.com/godotengine/godot/pull/86894.diff", "patch_url": "https://github.com/godotengine/godot/pull/86894.patch", "title": "In `merge_with` also merge some default fields of theme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-06T17:27:39Z", "updated_at": "2024-01-09T14:44:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6f3568e3db678f6847d4019f55aa606ffd3196ce" ] }, "86895": { "id": "PR_kwDOAO6SJc5jYxrU", "public_id": 86895, "url": "https://github.com/godotengine/godot/pull/86895", "diff_url": "https://github.com/godotengine/godot/pull/86895.diff", "patch_url": "https://github.com/godotengine/godot/pull/86895.patch", "title": "Add missing descriptions to TextServer's constants", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T18:07:43Z", "updated_at": "2024-01-24T17:29:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d3150c9c8f83d1f6ca3adeb6cbdda32600c4457d" ] }, "86903": { "id": "PR_kwDOAO6SJc5jZMgA", "public_id": 86903, "url": "https://github.com/godotengine/godot/pull/86903", "diff_url": "https://github.com/godotengine/godot/pull/86903.diff", "patch_url": "https://github.com/godotengine/godot/pull/86903.patch", "title": "Post-merge fixes to Node & OS documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-06T23:29:09Z", "updated_at": "2024-07-25T19:30:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e26f612f386112c773b74702a6b8b14c7ffb98fd" ] }, "86906": { "id": "PR_kwDOAO6SJc5jZPw-", "public_id": 86906, "url": "https://github.com/godotengine/godot/pull/86906", "diff_url": "https://github.com/godotengine/godot/pull/86906.diff", "patch_url": "https://github.com/godotengine/godot/pull/86906.patch", "title": "Add ability to drive full-body avatars using OpenXRHand", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-01-07T00:37:20Z", "updated_at": "2024-01-11T23:54:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "5b8b2a4e709d0fe7ea3998a7d13df1c1872ef2bd" ] }, "86907": { "id": "PR_kwDOAO6SJc5jZXnQ", "public_id": 86907, "url": "https://github.com/godotengine/godot/pull/86907", "diff_url": "https://github.com/godotengine/godot/pull/86907.diff", "patch_url": "https://github.com/godotengine/godot/pull/86907.patch", "title": "Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-07T03:16:21Z", "updated_at": "2024-02-09T16:52:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "35c99bbcc1c6728943308fa1b867e57d096bb813" ] }, "86908": { "id": "PR_kwDOAO6SJc5jZamk", "public_id": 86908, "url": "https://github.com/godotengine/godot/pull/86908", "diff_url": "https://github.com/godotengine/godot/pull/86908.diff", "patch_url": "https://github.com/godotengine/godot/pull/86908.patch", "title": "Fix virtual calls for GDExtension in `CollisionObject2D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MDA0MjM4", "created_at": "2024-01-07T04:34:07Z", "updated_at": "2024-03-11T17:10:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "0517000e6fd8a325e14d8790dab8b9aa83522c4c" ] }, "86916": { "id": "PR_kwDOAO6SJc5jZ3VW", "public_id": 86916, "url": "https://github.com/godotengine/godot/pull/86916", "diff_url": "https://github.com/godotengine/godot/pull/86916.diff", "patch_url": "https://github.com/godotengine/godot/pull/86916.patch", "title": "Fix BasisUniversal ETC RA as RG transcoding", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-01-07T12:03:24Z", "updated_at": "2024-02-06T11:21:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "51ad937532fb2c00f89326ac1e102a56829df2ae" ] }, "86920": { "id": "PR_kwDOAO6SJc5jZ8gB", "public_id": 86920, "url": "https://github.com/godotengine/godot/pull/86920", "diff_url": "https://github.com/godotengine/godot/pull/86920.diff", "patch_url": "https://github.com/godotengine/godot/pull/86920.patch", "title": "Fix build warning with memset value being too large", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB0mwpw", "created_at": "2024-01-07T13:23:38Z", "updated_at": "2024-01-09T10:33:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b97cb5ec5908569dd80dcfc38548e9925a05cc5a" ] }, "86927": { "id": "PR_kwDOAO6SJc5jaE4B", "public_id": 86927, "url": "https://github.com/godotengine/godot/pull/86927", "diff_url": "https://github.com/godotengine/godot/pull/86927.diff", "patch_url": "https://github.com/godotengine/godot/pull/86927.patch", "title": "Fill the documentation of a few overlooked classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-07T15:24:37Z", "updated_at": "2024-01-29T19:20:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e03f2b65c2dd0ea8a801027b564eadeae554bed4" ] }, "86931": { "id": "PR_kwDOAO6SJc5jaI4j", "public_id": 86931, "url": "https://github.com/godotengine/godot/pull/86931", "diff_url": "https://github.com/godotengine/godot/pull/86931.diff", "patch_url": "https://github.com/godotengine/godot/pull/86931.patch", "title": "Prevent division by 0 when creating vertices of a PrismMesh", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0Nzk0Mjk0", "created_at": "2024-01-07T16:21:37Z", "updated_at": "2024-01-25T16:04:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "83992fd7bd346f9673e1e9c9dd38d1c8d2cc09c3" ] }, "86933": { "id": "PR_kwDOAO6SJc5jaMA_", "public_id": 86933, "url": "https://github.com/godotengine/godot/pull/86933", "diff_url": "https://github.com/godotengine/godot/pull/86933.diff", "patch_url": "https://github.com/godotengine/godot/pull/86933.patch", "title": "Fix 2D viewport texture drop issue with global history registration", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2MTUzMzEx", "created_at": "2024-01-07T17:07:30Z", "updated_at": "2024-01-08T11:44:49Z", "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": [ "4ea5c1ff2a06e4426915c175f39262fc96fc2421" ] }, "86934": { "id": "PR_kwDOAO6SJc5jaMsa", "public_id": 86934, "url": "https://github.com/godotengine/godot/pull/86934", "diff_url": "https://github.com/godotengine/godot/pull/86934.diff", "patch_url": "https://github.com/godotengine/godot/pull/86934.patch", "title": "[macOS export] Fix RLE icon generation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-07T17:17:28Z", "updated_at": "2024-02-13T16:26:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "bf65c6514fdc2daa4781bffba9e9589e32303cdf" ] }, "86936": { "id": "PR_kwDOAO6SJc5jaPyR", "public_id": 86936, "url": "https://github.com/godotengine/godot/pull/86936", "diff_url": "https://github.com/godotengine/godot/pull/86936.diff", "patch_url": "https://github.com/godotengine/godot/pull/86936.patch", "title": "Attempt parsing environment variables as UTF-8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4NjY5", "created_at": "2024-01-07T18:02:38Z", "updated_at": "2024-03-11T13:27:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a4c5dae8cb67fca6ab72364f288e694e8970f840" ] }, "86947": { "id": "PR_kwDOAO6SJc5jbIX7", "public_id": 86947, "url": "https://github.com/godotengine/godot/pull/86947", "diff_url": "https://github.com/godotengine/godot/pull/86947.diff", "patch_url": "https://github.com/godotengine/godot/pull/86947.patch", "title": "Made tooltip on `TileSet` Paint Button give more information when disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-01-08T02:35:01Z", "updated_at": "2024-06-04T14:52:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3614aa971d31d4a2684fc46e14a3db2c41585fca" ] }, "86950": { "id": "PR_kwDOAO6SJc5jbub5", "public_id": 86950, "url": "https://github.com/godotengine/godot/pull/86950", "diff_url": "https://github.com/godotengine/godot/pull/86950.diff", "patch_url": "https://github.com/godotengine/godot/pull/86950.patch", "title": "Fix wrong fail condition in compressed texture's `_set_data`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-08T04:54:24Z", "updated_at": "2024-03-11T17:01:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6a3b63eb3616aa71ac9e1866ff6f502b37af8779" ] }, "86952": { "id": "PR_kwDOAO6SJc5jb0YW", "public_id": 86952, "url": "https://github.com/godotengine/godot/pull/86952", "diff_url": "https://github.com/godotengine/godot/pull/86952.diff", "patch_url": "https://github.com/godotengine/godot/pull/86952.patch", "title": "Fix selecting popup menu items on mouse release (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-08T05:14:31Z", "updated_at": "2024-02-20T09:07:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "06c2cda848b4bca8ee2f54a09417a97a7c1384d3" ] }, "86957": { "id": "PR_kwDOAO6SJc5jdHGE", "public_id": 86957, "url": "https://github.com/godotengine/godot/pull/86957", "diff_url": "https://github.com/godotengine/godot/pull/86957.diff", "patch_url": "https://github.com/godotengine/godot/pull/86957.patch", "title": "A couple of enhancements to user-visible threading semantics", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-08T09:36:29Z", "updated_at": "2024-01-11T17:39:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "acac31ba5c4030d0d6f05097671759740462a1b9", "631d1e3a86fd3cfb32094951d311640418da68ab" ] }, "86958": { "id": "PR_kwDOAO6SJc5jddVT", "public_id": 86958, "url": "https://github.com/godotengine/godot/pull/86958", "diff_url": "https://github.com/godotengine/godot/pull/86958.diff", "patch_url": "https://github.com/godotengine/godot/pull/86958.patch", "title": "Add missing documentation for AudioStream & AudioStreamPlayback", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-08T10:30:30Z", "updated_at": "2024-03-11T14:05:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8f4598bad4d9e87e6647d8c6f4ad529934508a79" ] }, "86961": { "id": "PR_kwDOAO6SJc5jfLen", "public_id": 86961, "url": "https://github.com/godotengine/godot/pull/86961", "diff_url": "https://github.com/godotengine/godot/pull/86961.diff", "patch_url": "https://github.com/godotengine/godot/pull/86961.patch", "title": "Allow specifying a scene in completion tests", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-01-08T15:14:20Z", "updated_at": "2024-01-17T17:59:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "92a7c2680665c578848b9536e18ee0909cc93954" ] }, "86964": { "id": "PR_kwDOAO6SJc5jf_6T", "public_id": 86964, "url": "https://github.com/godotengine/godot/pull/86964", "diff_url": "https://github.com/godotengine/godot/pull/86964.diff", "patch_url": "https://github.com/godotengine/godot/pull/86964.patch", "title": "SCons: Fix `CCFLAGS`, `LINKFLAGS`, etc. command line overrides", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-08T17:14:53Z", "updated_at": "2024-02-21T14:26:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "0d1894736e2af5f377966ce499faa461a3c45774" ] }, "86966": { "id": "PR_kwDOAO6SJc5jgTM-", "public_id": 86966, "url": "https://github.com/godotengine/godot/pull/86966", "diff_url": "https://github.com/godotengine/godot/pull/86966.diff", "patch_url": "https://github.com/godotengine/godot/pull/86966.patch", "title": "Add const lvalue ref to `core/*` container parameters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MzgzMzE2", "created_at": "2024-01-08T18:16:31Z", "updated_at": "2024-02-28T22:27:39Z", "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": [ "a8bc9f3e78788bdf0be7348fcbfac15c127f1f48" ] }, "86968": { "id": "PR_kwDOAO6SJc5jgdiJ", "public_id": 86968, "url": "https://github.com/godotengine/godot/pull/86968", "diff_url": "https://github.com/godotengine/godot/pull/86968.diff", "patch_url": "https://github.com/godotengine/godot/pull/86968.patch", "title": "Add class reference documentation for GDExtension & GDExtensionManager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-08T18:51:56Z", "updated_at": "2024-01-11T16:49:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c4d7d7c02ec6855cd925841045c48b5fad401718" ] }, "86971": { "id": "PR_kwDOAO6SJc5jg-05", "public_id": 86971, "url": "https://github.com/godotengine/godot/pull/86971", "diff_url": "https://github.com/godotengine/godot/pull/86971.diff", "patch_url": "https://github.com/godotengine/godot/pull/86971.patch", "title": "Add code sample language parity check to `make_rst.py`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-08T20:41:16Z", "updated_at": "2024-01-16T14:18:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "bba3c707221f90bf294b964c938d4e704a53d58b" ] }, "86972": { "id": "PR_kwDOAO6SJc5jhAX7", "public_id": 86972, "url": "https://github.com/godotengine/godot/pull/86972", "diff_url": "https://github.com/godotengine/godot/pull/86972.diff", "patch_url": "https://github.com/godotengine/godot/pull/86972.patch", "title": "C#: Fix return type hint for methods.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-01-08T20:46:34Z", "updated_at": "2024-04-05T14:30:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "51c54b03d1aac56c2e55a1b7358140bd6cd00de4" ] }, "86973": { "id": "PR_kwDOAO6SJc5jhS3o", "public_id": 86973, "url": "https://github.com/godotengine/godot/pull/86973", "diff_url": "https://github.com/godotengine/godot/pull/86973.diff", "patch_url": "https://github.com/godotengine/godot/pull/86973.patch", "title": "Add tests for `get_node` autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-01-08T21:49:29Z", "updated_at": "2024-03-04T14:27:58Z", "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": [ "a2e7c64dc4911a0070dceec4894689d70cb4cac6", "1f42455e0a6f4b708b06500f63e2413d2a218a7e", "fc7d7d3dae02213d0a8d4b3af24f67017ef18770" ] }, "86977": { "id": "PR_kwDOAO6SJc5jhhsv", "public_id": 86977, "url": "https://github.com/godotengine/godot/pull/86977", "diff_url": "https://github.com/godotengine/godot/pull/86977.diff", "patch_url": "https://github.com/godotengine/godot/pull/86977.patch", "title": "Add documentation to EditorExportPlatformWeb", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-08T22:46:49Z", "updated_at": "2024-03-11T14:05:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7ffacb5d49c32fe89ea793164118545284456fdd" ] }, "86978": { "id": "PR_kwDOAO6SJc5jhmDp", "public_id": 86978, "url": "https://github.com/godotengine/godot/pull/86978", "diff_url": "https://github.com/godotengine/godot/pull/86978.diff", "patch_url": "https://github.com/godotengine/godot/pull/86978.patch", "title": "Overhaul multicaret editing and selection in TextEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-01-08T23:05:48Z", "updated_at": "2024-05-15T16:29:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "773a473807c75975b5820b30a4f0eccaece7cfa2", "154f727c7a7b766e5a2013c6eeb17fb843e9d7a4" ] }, "86979": { "id": "PR_kwDOAO6SJc5jhqKS", "public_id": 86979, "url": "https://github.com/godotengine/godot/pull/86979", "diff_url": "https://github.com/godotengine/godot/pull/86979.diff", "patch_url": "https://github.com/godotengine/godot/pull/86979.patch", "title": "Fix missing icons for custom resources in EditorResourcePicker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2MTUzMzEx", "created_at": "2024-01-08T23:27:08Z", "updated_at": "2024-01-15T14:02:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2cfdb27c81967236b7d41a1c740c0c7b366315a0" ] }, "86980": { "id": "PR_kwDOAO6SJc5jh3qA", "public_id": 86980, "url": "https://github.com/godotengine/godot/pull/86980", "diff_url": "https://github.com/godotengine/godot/pull/86980.diff", "patch_url": "https://github.com/godotengine/godot/pull/86980.patch", "title": "OpenXR: Update to version 1.0.33", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-09T00:49:03Z", "updated_at": "2024-02-27T23:42:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "3747cf2ffa41cd99875b908856b8413096bdf5e8" ] }, "86982": { "id": "PR_kwDOAO6SJc5jiIpu", "public_id": 86982, "url": "https://github.com/godotengine/godot/pull/86982", "diff_url": "https://github.com/godotengine/godot/pull/86982.diff", "patch_url": "https://github.com/godotengine/godot/pull/86982.patch", "title": "OpenXR: Add Meta touch plus interaction profile", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-09T02:39:27Z", "updated_at": "2024-02-27T23:42:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "f2ef41b8539b8e850e99537ca901419387983eeb" ] }, "86985": { "id": "PR_kwDOAO6SJc5jipGy", "public_id": 86985, "url": "https://github.com/godotengine/godot/pull/86985", "diff_url": "https://github.com/godotengine/godot/pull/86985.diff", "patch_url": "https://github.com/godotengine/godot/pull/86985.patch", "title": "Fix ZIPPacker storing file permissions unexpectedly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-01-09T05:57:19Z", "updated_at": "2024-01-25T16:24:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7a833c9b2e6ab12b2b55d828a36a37a494746b30" ] }, "86990": { "id": "PR_kwDOAO6SJc5jjxRN", "public_id": 86990, "url": "https://github.com/godotengine/godot/pull/86990", "diff_url": "https://github.com/godotengine/godot/pull/86990.diff", "patch_url": "https://github.com/godotengine/godot/pull/86990.patch", "title": "Revert \"Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-09T09:51:50Z", "updated_at": "2024-01-09T11:49:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "9ca3d3ec835e12ec686b58bdc2c797c686503e3b" ] }, "86994": { "id": "PR_kwDOAO6SJc5jkeOA", "public_id": 86994, "url": "https://github.com/godotengine/godot/pull/86994", "diff_url": "https://github.com/godotengine/godot/pull/86994.diff", "patch_url": "https://github.com/godotengine/godot/pull/86994.patch", "title": "Add missing documentation to Viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-09T11:50:59Z", "updated_at": "2024-04-08T14:11:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "50f69656a73459510dab03ee7b0c21d43b9d84a1" ] }, "86996": { "id": "PR_kwDOAO6SJc5jkoCQ", "public_id": 86996, "url": "https://github.com/godotengine/godot/pull/86996", "diff_url": "https://github.com/godotengine/godot/pull/86996.diff", "patch_url": "https://github.com/godotengine/godot/pull/86996.patch", "title": "Fix SSR not working properly in stereo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-09T12:18:04Z", "updated_at": "2024-02-27T23:41: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" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "10a8b8816556680587db9c524da870c5b9a14731" ] }, "86997": { "id": "PR_kwDOAO6SJc5jkuaW", "public_id": 86997, "url": "https://github.com/godotengine/godot/pull/86997", "diff_url": "https://github.com/godotengine/godot/pull/86997.diff", "patch_url": "https://github.com/godotengine/godot/pull/86997.patch", "title": "Add missing descriptions for Image's documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-09T12:35:48Z", "updated_at": "2024-01-24T17:33:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e01b91777a742c5dd562b3c3b9241ee0d9620d8f" ] }, "86999": { "id": "PR_kwDOAO6SJc5jkvAs", "public_id": 86999, "url": "https://github.com/godotengine/godot/pull/86999", "diff_url": "https://github.com/godotengine/godot/pull/86999.diff", "patch_url": "https://github.com/godotengine/godot/pull/86999.patch", "title": "Improve error message when a GDScript instance fails to be constructed", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-09T12:37:48Z", "updated_at": "2024-02-08T12:50:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "cae3b822c3ab135cceb902d6ab1d572fd9723861" ] }, "87000": { "id": "PR_kwDOAO6SJc5jkwVM", "public_id": 87000, "url": "https://github.com/godotengine/godot/pull/87000", "diff_url": "https://github.com/godotengine/godot/pull/87000.diff", "patch_url": "https://github.com/godotengine/godot/pull/87000.patch", "title": "Add `tests/python_build` to clang-format pre-commit hook ignore list", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4NjY5", "created_at": "2024-01-09T12:41:14Z", "updated_at": "2024-02-09T17:14:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "de7133ee07d43aa3076076611bbad57638465a39" ] }, "87006": { "id": "PR_kwDOAO6SJc5jlPjd", "public_id": 87006, "url": "https://github.com/godotengine/godot/pull/87006", "diff_url": "https://github.com/godotengine/godot/pull/87006.diff", "patch_url": "https://github.com/godotengine/godot/pull/87006.patch", "title": "Fix member names of `AudioFrame` to match extension", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-09T14:08:44Z", "updated_at": "2024-02-13T16:33:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "d8b29efe666202443a019532eb68f560041abeb5" ] }, "87008": { "id": "PR_kwDOAO6SJc5jlieP", "public_id": 87008, "url": "https://github.com/godotengine/godot/pull/87008", "diff_url": "https://github.com/godotengine/godot/pull/87008.diff", "patch_url": "https://github.com/godotengine/godot/pull/87008.patch", "title": "Fix² behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-09T14:51:35Z", "updated_at": "2024-02-13T23:07:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2e09985c0d2579d32238272b0dd3c70ef4821430" ] }, "87010": { "id": "PR_kwDOAO6SJc5jl6pQ", "public_id": 87010, "url": "https://github.com/godotengine/godot/pull/87010", "diff_url": "https://github.com/godotengine/godot/pull/87010.diff", "patch_url": "https://github.com/godotengine/godot/pull/87010.patch", "title": "Fix Dummy audio driver initialization issue on WASAPI output device initialization failure", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2MTUzMzEx", "created_at": "2024-01-09T15:44:10Z", "updated_at": "2024-01-24T17:08:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "998078f8d7414a21214d4ad4056e0fb8b4e55180" ] }, "87011": { "id": "PR_kwDOAO6SJc5jmEyQ", "public_id": 87011, "url": "https://github.com/godotengine/godot/pull/87011", "diff_url": "https://github.com/godotengine/godot/pull/87011.diff", "patch_url": "https://github.com/godotengine/godot/pull/87011.patch", "title": "Add missing descriptions to PrimitiveMesh and SoftBody3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-09T16:09:12Z", "updated_at": "2024-01-24T17:08:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "a33777d49d4c5a42b60e761db9bcb8d2542dbe25" ] }, "87012": { "id": "PR_kwDOAO6SJc5jmj2q", "public_id": 87012, "url": "https://github.com/godotengine/godot/pull/87012", "diff_url": "https://github.com/godotengine/godot/pull/87012.diff", "patch_url": "https://github.com/godotengine/godot/pull/87012.patch", "title": "Fix `LineEdit` caret rendering/positioning on Undo.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-01-09T17:23:39Z", "updated_at": "2024-01-15T12:38:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6888d957dcef2098ca8881c4b8733a5b36e2c877" ] }, "87013": { "id": "PR_kwDOAO6SJc5jml2_", "public_id": 87013, "url": "https://github.com/godotengine/godot/pull/87013", "diff_url": "https://github.com/godotengine/godot/pull/87013.diff", "patch_url": "https://github.com/godotengine/godot/pull/87013.patch", "title": "[Windows] Add support for hex vendor/device IDs in the Angle blocklist. Add Intel Gen5/Gen6/Gen7 GPUs to Angle blocklist.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-09T17:29:00Z", "updated_at": "2024-02-13T16:32:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "3badb90020506eb63f6c380f941ce3c5a9829aff" ] }, "87018": { "id": "PR_kwDOAO6SJc5jnwn6", "public_id": 87018, "url": "https://github.com/godotengine/godot/pull/87018", "diff_url": "https://github.com/godotengine/godot/pull/87018.diff", "patch_url": "https://github.com/godotengine/godot/pull/87018.patch", "title": "Add documentation to PhysicsServer2DExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-09T21:11:40Z", "updated_at": "2024-04-08T14:07:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b7eee9de65e6817b90e792d0eb3a611a169559b6" ] }, "87022": { "id": "PR_kwDOAO6SJc5joORo", "public_id": 87022, "url": "https://github.com/godotengine/godot/pull/87022", "diff_url": "https://github.com/godotengine/godot/pull/87022.diff", "patch_url": "https://github.com/godotengine/godot/pull/87022.patch", "title": "Fix incorrect mapping of initial action as clear region continue to clear.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-01-09T23:04:11Z", "updated_at": "2024-01-10T11:14:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "80eacf1b7a223fdcd621b2e893139345b9441fe0" ] }, "87024": { "id": "PR_kwDOAO6SJc5jo3zu", "public_id": 87024, "url": "https://github.com/godotengine/godot/pull/87024", "diff_url": "https://github.com/godotengine/godot/pull/87024.diff", "patch_url": "https://github.com/godotengine/godot/pull/87024.patch", "title": "Mention `CollisionPolygon2D.polygon` is local to the given CollisionPolygon2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-10T03:15:32Z", "updated_at": "2024-01-24T17:33:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f5409dc132ae81c2819f30882a88fd3205fc046f" ] }, "87025": { "id": "PR_kwDOAO6SJc5jpWAr", "public_id": 87025, "url": "https://github.com/godotengine/godot/pull/87025", "diff_url": "https://github.com/godotengine/godot/pull/87025.diff", "patch_url": "https://github.com/godotengine/godot/pull/87025.patch", "title": "[Button] Add autowrap feature.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-10T05:57:27Z", "updated_at": "2024-05-26T18:53:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "00480fc8180053fa2d2ca42039756c1f619245c4" ] }, "87029": { "id": "PR_kwDOAO6SJc5jqAaL", "public_id": 87029, "url": "https://github.com/godotengine/godot/pull/87029", "diff_url": "https://github.com/godotengine/godot/pull/87029.diff", "patch_url": "https://github.com/godotengine/godot/pull/87029.patch", "title": "[macOS/iOS export] Add option to set custom Info.plist data.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-10T08:23:50Z", "updated_at": "2024-01-11T19:56:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "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" } ], "commits": [ "491077239c59469f958857e7f052aabfb6bef49c" ] }, "87030": { "id": "PR_kwDOAO6SJc5jqNCV", "public_id": 87030, "url": "https://github.com/godotengine/godot/pull/87030", "diff_url": "https://github.com/godotengine/godot/pull/87030.diff", "patch_url": "https://github.com/godotengine/godot/pull/87030.patch", "title": "Add documentation to PhysicsDirectBodyState2DExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-10T09:00:29Z", "updated_at": "2024-04-08T14:09:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9bbb2bc0f1b88e3bac3a8b340c3291555d5e5188" ] }, "87035": { "id": "PR_kwDOAO6SJc5jqyRP", "public_id": 87035, "url": "https://github.com/godotengine/godot/pull/87035", "diff_url": "https://github.com/godotengine/godot/pull/87035.diff", "patch_url": "https://github.com/godotengine/godot/pull/87035.patch", "title": "Deprecate RenderingServer's `has_feature` and Features enum", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-10T10:33:06Z", "updated_at": "2024-01-11T16:49:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "63a08f249300a273abf2ce47d629cf7dfc8a7c07" ] }, "87042": { "id": "PR_kwDOAO6SJc5js3SD", "public_id": 87042, "url": "https://github.com/godotengine/godot/pull/87042", "diff_url": "https://github.com/godotengine/godot/pull/87042.diff", "patch_url": "https://github.com/godotengine/godot/pull/87042.patch", "title": "Add miscellaneous documentation to some classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-10T15:56:07Z", "updated_at": "2024-04-08T14:10:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8be1baf7322dd1b05f02e1a2e09087df05ff9d0c" ] }, "87047": { "id": "PR_kwDOAO6SJc5jtUMj", "public_id": 87047, "url": "https://github.com/godotengine/godot/pull/87047", "diff_url": "https://github.com/godotengine/godot/pull/87047.diff", "patch_url": "https://github.com/godotengine/godot/pull/87047.patch", "title": "Add missing descriptions to remaining signals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-10T17:07:04Z", "updated_at": "2024-01-25T16:42:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8f10d7dd194d205e1991be222c9afdc49a5f78a1" ] }, "87048": { "id": "PR_kwDOAO6SJc5jtZ2C", "public_id": 87048, "url": "https://github.com/godotengine/godot/pull/87048", "diff_url": "https://github.com/godotengine/godot/pull/87048.diff", "patch_url": "https://github.com/godotengine/godot/pull/87048.patch", "title": "Use SceneStringNames in Skeleton3DEditorPlugin", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-10T17:20:43Z", "updated_at": "2024-01-11T16:49:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3354273c9f84cacd6396f5f9b07490d8ee59dd3d" ] }, "87050": { "id": "PR_kwDOAO6SJc5jtk9B", "public_id": 87050, "url": "https://github.com/godotengine/godot/pull/87050", "diff_url": "https://github.com/godotengine/godot/pull/87050.diff", "patch_url": "https://github.com/godotengine/godot/pull/87050.patch", "title": "Skeleton3D: Convert 3.x skeletons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2024-01-10T17:51:28Z", "updated_at": "2024-01-22T19:47:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "bcad569ed9c2d547dbf48b40ef7db25c41015732" ] }, "87053": { "id": "PR_kwDOAO6SJc5jtsOs", "public_id": 87053, "url": "https://github.com/godotengine/godot/pull/87053", "diff_url": "https://github.com/godotengine/godot/pull/87053.diff", "patch_url": "https://github.com/godotengine/godot/pull/87053.patch", "title": "Revamp `godot.natvis` to improve VS debugging experience", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2024-01-10T18:14:07Z", "updated_at": "2024-01-15T12:35:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "46c51d1691163853525003cb23f831524e2e016f" ] }, "87057": { "id": "PR_kwDOAO6SJc5juR1Q", "public_id": 87057, "url": "https://github.com/godotengine/godot/pull/87057", "diff_url": "https://github.com/godotengine/godot/pull/87057.diff", "patch_url": "https://github.com/godotengine/godot/pull/87057.patch", "title": "Default to 32-bit depth map on Forward+ renderer and 24-bit only on Mobile renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-10T19:53:14Z", "updated_at": "2024-01-11T16:50:36Z", "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": [ "7b355a128c3db7ca106980c756a12cfcd437bb0a" ] }, "87061": { "id": "PR_kwDOAO6SJc5jup2j", "public_id": 87061, "url": "https://github.com/godotengine/godot/pull/87061", "diff_url": "https://github.com/godotengine/godot/pull/87061.diff", "patch_url": "https://github.com/godotengine/godot/pull/87061.patch", "title": "Add AudioStreamPlayerInternal to unify stream players", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-10T21:01:47Z", "updated_at": "2024-01-18T09:54:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "0c7db3cdad6365f579375f32030a0678fc546151" ] }, "87062": { "id": "PR_kwDOAO6SJc5ju8Qi", "public_id": 87062, "url": "https://github.com/godotengine/godot/pull/87062", "diff_url": "https://github.com/godotengine/godot/pull/87062.diff", "patch_url": "https://github.com/godotengine/godot/pull/87062.patch", "title": "Give EXR saving methods a default value of false like the bindings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-10T21:57:42Z", "updated_at": "2024-01-11T17:48:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a120f11c1eed7fd6ba22f54b998002f751ff155c" ] }, "87063": { "id": "PR_kwDOAO6SJc5jvIx6", "public_id": 87063, "url": "https://github.com/godotengine/godot/pull/87063", "diff_url": "https://github.com/godotengine/godot/pull/87063.diff", "patch_url": "https://github.com/godotengine/godot/pull/87063.patch", "title": "Misc changes to the GLTF module before audio PR", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-10T22:40:48Z", "updated_at": "2024-01-15T16:33:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "d36a34edb77e93d501fd18fb7a255cc14e246dab" ] }, "87067": { "id": "PR_kwDOAO6SJc5jyX8W", "public_id": 87067, "url": "https://github.com/godotengine/godot/pull/87067", "diff_url": "https://github.com/godotengine/godot/pull/87067.diff", "patch_url": "https://github.com/godotengine/godot/pull/87067.patch", "title": "Fix UV issues in Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwNzI2MDk4", "created_at": "2024-01-11T10:46:16Z", "updated_at": "2024-01-18T18:41:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "ac87d5f9a29e37e96aebe64efbb66a6996d07d4d" ] }, "87077": { "id": "PR_kwDOAO6SJc5j0j8i", "public_id": 87077, "url": "https://github.com/godotengine/godot/pull/87077", "diff_url": "https://github.com/godotengine/godot/pull/87077.diff", "patch_url": "https://github.com/godotengine/godot/pull/87077.patch", "title": "[iOS] Improve logger.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-11T15:04:58Z", "updated_at": "2024-01-11T17:44:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c38c15b42e192f43c1a1eb2bb7c54316abefed4f" ] }, "87078": { "id": "PR_kwDOAO6SJc5j0nWt", "public_id": 87078, "url": "https://github.com/godotengine/godot/pull/87078", "diff_url": "https://github.com/godotengine/godot/pull/87078.diff", "patch_url": "https://github.com/godotengine/godot/pull/87078.patch", "title": "Add auto fit timeline and bezier scale on animation editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-01-11T15:11:19Z", "updated_at": "2024-03-24T23:29:19Z", "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": [ "b46d0a6ea8131d67fe86e5c1322562aee9a204eb" ] }, "87080": { "id": "PR_kwDOAO6SJc5j1GbD", "public_id": 87080, "url": "https://github.com/godotengine/godot/pull/87080", "diff_url": "https://github.com/godotengine/godot/pull/87080.diff", "patch_url": "https://github.com/godotengine/godot/pull/87080.patch", "title": "Android: Disable automatic permissions request", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-01-11T16:10:26Z", "updated_at": "2024-05-22T07:07:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "df4f9e8e64321cf31a1cffd71fe8fe1879c7cd49" ] }, "87082": { "id": "PR_kwDOAO6SJc5j1ZOG", "public_id": 87082, "url": "https://github.com/godotengine/godot/pull/87082", "diff_url": "https://github.com/godotengine/godot/pull/87082.diff", "patch_url": "https://github.com/godotengine/godot/pull/87082.patch", "title": "Add descriptions to a few RenderingDevice's PipelineDynamicStateFlags", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-11T16:47:00Z", "updated_at": "2024-04-08T14:12:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "967a121c8b93c85b31519c01b627bcafb5f63258" ] }, "87085": { "id": "PR_kwDOAO6SJc5j140S", "public_id": 87085, "url": "https://github.com/godotengine/godot/pull/87085", "diff_url": "https://github.com/godotengine/godot/pull/87085.diff", "patch_url": "https://github.com/godotengine/godot/pull/87085.patch", "title": "Refactor editor theme generation and add spacing presets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-11T17:49:27Z", "updated_at": "2024-01-16T23:27:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dc3b07e5515f71ee4a0c55217b12e98e098ea3e9", "635b8a1474843fcdb4bdd3d9c32254c9aebb0836", "95b27fe8c741f71d207483ad32922112535a3de9" ] }, "87091": { "id": "PR_kwDOAO6SJc5j3kx-", "public_id": 87091, "url": "https://github.com/godotengine/godot/pull/87091", "diff_url": "https://github.com/godotengine/godot/pull/87091.diff", "patch_url": "https://github.com/godotengine/godot/pull/87091.patch", "title": "vulkan: Update components to Vulkan SDK 1.3.268.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-01-11T23:36:19Z", "updated_at": "2024-01-15T18:38:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "7e48a7420c25170d6678cca05e43df8aaceb40d6" ] }, "87095": { "id": "PR_kwDOAO6SJc5j4Hi8", "public_id": 87095, "url": "https://github.com/godotengine/godot/pull/87095", "diff_url": "https://github.com/godotengine/godot/pull/87095.diff", "patch_url": "https://github.com/godotengine/godot/pull/87095.patch", "title": "Add `CanvasItem::get_canvas_layer_node()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NTcyMjM4", "created_at": "2024-01-12T02:09:55Z", "updated_at": "2024-02-20T18:38:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6a17f2a82daaf5daf28f5a8d74afe199ddc15186" ] }, "87096": { "id": "PR_kwDOAO6SJc5j4TEQ", "public_id": 87096, "url": "https://github.com/godotengine/godot/pull/87096", "diff_url": "https://github.com/godotengine/godot/pull/87096.diff", "patch_url": "https://github.com/godotengine/godot/pull/87096.patch", "title": "Add `shader_cache_dir_valid` check to `_save_to_cache`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-12T03:19:36Z", "updated_at": "2024-07-11T00:29:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a365c070b34068a00463f4c9414010309f9c7920" ] }, "87099": { "id": "PR_kwDOAO6SJc5j4sHe", "public_id": 87099, "url": "https://github.com/godotengine/godot/pull/87099", "diff_url": "https://github.com/godotengine/godot/pull/87099.diff", "patch_url": "https://github.com/godotengine/godot/pull/87099.patch", "title": "Implement `trim_final_newlines` setting and functionality", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNzQ4Njc1", "created_at": "2024-01-12T05:41:01Z", "updated_at": "2024-05-30T13:06:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b4c1634b52f619ca8987b67ecee2640310781aa7" ] }, "87105": { "id": "PR_kwDOAO6SJc5j5gz8", "public_id": 87105, "url": "https://github.com/godotengine/godot/pull/87105", "diff_url": "https://github.com/godotengine/godot/pull/87105.diff", "patch_url": "https://github.com/godotengine/godot/pull/87105.patch", "title": "ThorVG: update from v0.12.0 to v0.12.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-01-12T08:45:35Z", "updated_at": "2024-03-09T22:52:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "0650e72f873957f4325fde5d8a15d5d20ccfc7c4" ] }, "87108": { "id": "PR_kwDOAO6SJc5j6_8u", "public_id": 87108, "url": "https://github.com/godotengine/godot/pull/87108", "diff_url": "https://github.com/godotengine/godot/pull/87108.diff", "patch_url": "https://github.com/godotengine/godot/pull/87108.patch", "title": "Capitalize OIDN in editor settings and properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-12T12:52:05Z", "updated_at": "2024-01-15T12:49:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "49756190189b00b2603677a400b101725c460a20" ] }, "87114": { "id": "PR_kwDOAO6SJc5j8fjp", "public_id": 87114, "url": "https://github.com/godotengine/godot/pull/87114", "diff_url": "https://github.com/godotengine/godot/pull/87114.diff", "patch_url": "https://github.com/godotengine/godot/pull/87114.patch", "title": "Overhaul AABB's documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-12T16:20:31Z", "updated_at": "2024-01-25T16:43:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8467245526e3bb4ebfcadb2ada56c3e313f5df6b" ] }, "87115": { "id": "PR_kwDOAO6SJc5j8oRr", "public_id": 87115, "url": "https://github.com/godotengine/godot/pull/87115", "diff_url": "https://github.com/godotengine/godot/pull/87115.diff", "patch_url": "https://github.com/godotengine/godot/pull/87115.patch", "title": "Make TileMapLayers extend Node2D and work as children of TileMap", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-01-12T16:41:07Z", "updated_at": "2024-03-14T00:13:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "48bed5050b4a2d695953ace409c577bdfefe0038" ] }, "87117": { "id": "PR_kwDOAO6SJc5j8uQK", "public_id": 87117, "url": "https://github.com/godotengine/godot/pull/87117", "diff_url": "https://github.com/godotengine/godot/pull/87117.diff", "patch_url": "https://github.com/godotengine/godot/pull/87117.patch", "title": "Add renaming of PDB files to avoid blocking them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3ODIyMTg=", "created_at": "2024-01-12T16:55:01Z", "updated_at": "2024-04-11T10:02:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "b73e740786302b3e53f66d57f7a798031b1b0d26" ] }, "87118": { "id": "PR_kwDOAO6SJc5j8w3m", "public_id": 87118, "url": "https://github.com/godotengine/godot/pull/87118", "diff_url": "https://github.com/godotengine/godot/pull/87118.diff", "patch_url": "https://github.com/godotengine/godot/pull/87118.patch", "title": "[Core] Fix `AABB.encloses` failing on shared upper bound", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-12T17:01:15Z", "updated_at": "2024-01-25T18:01:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b4191bf8f64f984f469dc4fcef0c0f23cf6cf226" ] }, "87121": { "id": "PR_kwDOAO6SJc5j82_S", "public_id": 87121, "url": "https://github.com/godotengine/godot/pull/87121", "diff_url": "https://github.com/godotengine/godot/pull/87121.diff", "patch_url": "https://github.com/godotengine/godot/pull/87121.patch", "title": "Fix thumbnail disappears if FileSystemDock is floated", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-12T17:16:03Z", "updated_at": "2024-01-15T12:44:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "57751b19177728edae3c96b72c0f7db1d46dfc01" ] }, "87124": { "id": "PR_kwDOAO6SJc5j9Jcr", "public_id": 87124, "url": "https://github.com/godotengine/godot/pull/87124", "diff_url": "https://github.com/godotengine/godot/pull/87124.diff", "patch_url": "https://github.com/godotengine/godot/pull/87124.patch", "title": "Simplify script paths to ensure proper resource path checks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2024-01-12T18:01:13Z", "updated_at": "2024-02-08T14:04:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "a06e5f70bcc06fab9d3303dc40e2d912e2db7df3" ] }, "87125": { "id": "PR_kwDOAO6SJc5j9KR4", "public_id": 87125, "url": "https://github.com/godotengine/godot/pull/87125", "diff_url": "https://github.com/godotengine/godot/pull/87125.diff", "patch_url": "https://github.com/godotengine/godot/pull/87125.patch", "title": "Clear drag preview nodes on `NOTIFICATION_DRAG_END`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-12T18:03:22Z", "updated_at": "2024-05-12T13:30:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "7a2c386e281db72871dda33944502b7a7e7a6df9" ] }, "87126": { "id": "PR_kwDOAO6SJc5j9Tr-", "public_id": 87126, "url": "https://github.com/godotengine/godot/pull/87126", "diff_url": "https://github.com/godotengine/godot/pull/87126.diff", "patch_url": "https://github.com/godotengine/godot/pull/87126.patch", "title": "Fix position and basis of 3D Scenes instantiated via drag and drop", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-12T18:26:20Z", "updated_at": "2024-03-11T15:36:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "be0104a129332375bc9ce2e64ca58f648baa79d7" ] }, "87131": { "id": "PR_kwDOAO6SJc5j-Tfu", "public_id": 87131, "url": "https://github.com/godotengine/godot/pull/87131", "diff_url": "https://github.com/godotengine/godot/pull/87131.diff", "patch_url": "https://github.com/godotengine/godot/pull/87131.patch", "title": "Properly change GridMap floors while selecting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-12T21:16:31Z", "updated_at": "2024-07-09T16:23:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "80341da660f822893595c46ac2744f31af4f94fe" ] }, "87132": { "id": "PR_kwDOAO6SJc5j-xga", "public_id": 87132, "url": "https://github.com/godotengine/godot/pull/87132", "diff_url": "https://github.com/godotengine/godot/pull/87132.diff", "patch_url": "https://github.com/godotengine/godot/pull/87132.patch", "title": "Fix bounding boxes not being calculated properly and not respecting top-level nodes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-12T23:31:01Z", "updated_at": "2024-03-15T22:25:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "30914c0434da2ad11780221c242cd2d6354326a6" ] }, "87133": { "id": "PR_kwDOAO6SJc5j-6pU", "public_id": 87133, "url": "https://github.com/godotengine/godot/pull/87133", "diff_url": "https://github.com/godotengine/godot/pull/87133.diff", "patch_url": "https://github.com/godotengine/godot/pull/87133.patch", "title": "C#: Enforce globalization code quality rules", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-01-13T00:23:17Z", "updated_at": "2024-02-20T19:12:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "000d12d237f147cf3b041adfa9dc8368e4d401c0" ] }, "87137": { "id": "PR_kwDOAO6SJc5j_aTT", "public_id": 87137, "url": "https://github.com/godotengine/godot/pull/87137", "diff_url": "https://github.com/godotengine/godot/pull/87137.diff", "patch_url": "https://github.com/godotengine/godot/pull/87137.patch", "title": "C#: Enable nullable environment for `GodotTools`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-01-13T04:35:45Z", "updated_at": "2024-02-17T17:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "3314f8cc6532af5057738d1059876706ee7062af" ] }, "87143": { "id": "PR_kwDOAO6SJc5j_yLx", "public_id": 87143, "url": "https://github.com/godotengine/godot/pull/87143", "diff_url": "https://github.com/godotengine/godot/pull/87143.diff", "patch_url": "https://github.com/godotengine/godot/pull/87143.patch", "title": "Fix icon corrupted when nested array editors are opened before opening main array editor.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-01-13T08:21:41Z", "updated_at": "2024-01-16T10:18:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b75fb4603bcd76363254c26e6b81709926513338" ] }, "87144": { "id": "PR_kwDOAO6SJc5kAGNF", "public_id": 87144, "url": "https://github.com/godotengine/godot/pull/87144", "diff_url": "https://github.com/godotengine/godot/pull/87144.diff", "patch_url": "https://github.com/godotengine/godot/pull/87144.patch", "title": "Use ETC2 compression for grayscale images", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-01-13T12:44:07Z", "updated_at": "2024-01-18T08:35:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "381d6348df7ca8c2cc6a65ab0dadf454015b67a1" ] }, "87145": { "id": "PR_kwDOAO6SJc5kAMQ4", "public_id": 87145, "url": "https://github.com/godotengine/godot/pull/87145", "diff_url": "https://github.com/godotengine/godot/pull/87145.diff", "patch_url": "https://github.com/godotengine/godot/pull/87145.patch", "title": "Allow configuring the maximum width for atlas import", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-13T13:47:42Z", "updated_at": "2024-03-11T22:11:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "8b3c12d8df5bc8964e8037a0cc0cb4d38d764a20" ] }, "87154": { "id": "PR_kwDOAO6SJc5kAhp6", "public_id": 87154, "url": "https://github.com/godotengine/godot/pull/87154", "diff_url": "https://github.com/godotengine/godot/pull/87154.diff", "patch_url": "https://github.com/godotengine/godot/pull/87154.patch", "title": "SCons: Silence redundant MSVC output", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-01-13T17:56:18Z", "updated_at": "2024-03-04T14:50:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "9c674e26a02029f9efa158dfc694972065b20554" ] }, "87155": { "id": "PR_kwDOAO6SJc5kAlFQ", "public_id": 87155, "url": "https://github.com/godotengine/godot/pull/87155", "diff_url": "https://github.com/godotengine/godot/pull/87155.diff", "patch_url": "https://github.com/godotengine/godot/pull/87155.patch", "title": "Fix build warning with memset value being too large", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB0mwpw", "created_at": "2024-01-13T18:52:25Z", "updated_at": "2024-01-22T19:47:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "21ae69a1de56afa3b8b7deb5b8cccd2cacd9e096" ] }, "87156": { "id": "PR_kwDOAO6SJc5kAmli", "public_id": 87156, "url": "https://github.com/godotengine/godot/pull/87156", "diff_url": "https://github.com/godotengine/godot/pull/87156.diff", "patch_url": "https://github.com/godotengine/godot/pull/87156.patch", "title": "Add descriptions to the remaining properties of RDPipelineDepthStencilState", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2024-01-13T19:18:54Z", "updated_at": "2024-01-25T16:41:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0bb744e555f131cf884bea4d3c5eb4e9e462978b" ] }, "87160": { "id": "PR_kwDOAO6SJc5kA5o_", "public_id": 87160, "url": "https://github.com/godotengine/godot/pull/87160", "diff_url": "https://github.com/godotengine/godot/pull/87160.diff", "patch_url": "https://github.com/godotengine/godot/pull/87160.patch", "title": "Fix some `TileMap` debug drawing truncating to ints", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-01-14T01:27:25Z", "updated_at": "2024-01-15T16:28:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "baa55047007e3cd47b0f25106645101c177d75ff" ] }, "87161": { "id": "PR_kwDOAO6SJc5kA_I-", "public_id": 87161, "url": "https://github.com/godotengine/godot/pull/87161", "diff_url": "https://github.com/godotengine/godot/pull/87161.diff", "patch_url": "https://github.com/godotengine/godot/pull/87161.patch", "title": "Do not commit transforms and handles if no changes were made", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-14T03:53:49Z", "updated_at": "2024-03-29T01:59:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f2f3f17de851896ce0096876e370dd67076c50ef" ] }, "87164": { "id": "PR_kwDOAO6SJc5kBJK2", "public_id": 87164, "url": "https://github.com/godotengine/godot/pull/87164", "diff_url": "https://github.com/godotengine/godot/pull/87164.diff", "patch_url": "https://github.com/godotengine/godot/pull/87164.patch", "title": "Rename camera `near` and `far` private members to avoid conflict with `Windows.h` defines", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-01-14T07:44:15Z", "updated_at": "2024-03-15T21:56:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "96b8016a35e41a41e97c402d8647c099cc525d7b" ] }, "87167": { "id": "PR_kwDOAO6SJc5kBLbp", "public_id": 87167, "url": "https://github.com/godotengine/godot/pull/87167", "diff_url": "https://github.com/godotengine/godot/pull/87167.diff", "patch_url": "https://github.com/godotengine/godot/pull/87167.patch", "title": "Make CharacterBody properties public", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-01-14T08:25:42Z", "updated_at": "2024-01-29T12:31:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "9d0302d70861d8d2d36928080d6689d7d8b9a8c6" ] }, "87169": { "id": "PR_kwDOAO6SJc5kBT5j", "public_id": 87169, "url": "https://github.com/godotengine/godot/pull/87169", "diff_url": "https://github.com/godotengine/godot/pull/87169.diff", "patch_url": "https://github.com/godotengine/godot/pull/87169.patch", "title": "Fix deadlock in `RemoteDebugger::debug`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-01-14T10:41:41Z", "updated_at": "2024-04-27T19:24:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c9763066284c99f4d19b7120f19e0090efc7d5dd" ] }, "87170": { "id": "PR_kwDOAO6SJc5kBWQ1", "public_id": 87170, "url": "https://github.com/godotengine/godot/pull/87170", "diff_url": "https://github.com/godotengine/godot/pull/87170.diff", "patch_url": "https://github.com/godotengine/godot/pull/87170.patch", "title": "Fix reloading current scene forgetting path", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-14T11:20:41Z", "updated_at": "2024-01-29T21:11:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "595c6248a3e7d988e34d53635737e906c1eed819" ] }, "87171": { "id": "PR_kwDOAO6SJc5kBXI4", "public_id": 87171, "url": "https://github.com/godotengine/godot/pull/87171", "diff_url": "https://github.com/godotengine/godot/pull/87171.diff", "patch_url": "https://github.com/godotengine/godot/pull/87171.patch", "title": "Rework AnimationNode process for retrieving the semantic time info", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-01-14T11:35:08Z", "updated_at": "2024-06-27T10:14:46Z", "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": [ "6dd410854c0a9bab155ba020a1e5055f7384f453" ] }, "87175": { "id": "PR_kwDOAO6SJc5kBfuT", "public_id": 87175, "url": "https://github.com/godotengine/godot/pull/87175", "diff_url": "https://github.com/godotengine/godot/pull/87175.diff", "patch_url": "https://github.com/godotengine/godot/pull/87175.patch", "title": "Overhaul Basis' documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-14T13:41:04Z", "updated_at": "2024-03-11T22:57:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "58ddd8410885997f4414dc66c007a740a904d588" ] }, "87180": { "id": "PR_kwDOAO6SJc5kB2rc", "public_id": 87180, "url": "https://github.com/godotengine/godot/pull/87180", "diff_url": "https://github.com/godotengine/godot/pull/87180.diff", "patch_url": "https://github.com/godotengine/godot/pull/87180.patch", "title": "Include `animation.length` in Animation example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMTMwMA==", "created_at": "2024-01-14T18:30:46Z", "updated_at": "2024-01-24T17:08:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "698c67d540cddf38c9ad7e73e99721c245b93588" ] }, "87181": { "id": "PR_kwDOAO6SJc5kB2x8", "public_id": 87181, "url": "https://github.com/godotengine/godot/pull/87181", "diff_url": "https://github.com/godotengine/godot/pull/87181.diff", "patch_url": "https://github.com/godotengine/godot/pull/87181.patch", "title": "Overhaul Quaternion documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-14T18:32:29Z", "updated_at": "2024-03-11T22:54:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "38cd13c51a4772d21a38d4048cec6be43b965efd" ] }, "87183": { "id": "PR_kwDOAO6SJc5kB7t0", "public_id": 87183, "url": "https://github.com/godotengine/godot/pull/87183", "diff_url": "https://github.com/godotengine/godot/pull/87183.diff", "patch_url": "https://github.com/godotengine/godot/pull/87183.patch", "title": "Add tooltips to the export buttons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-01-14T19:49:04Z", "updated_at": "2024-01-15T13:22:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "6dfc36d6614db9378b2bb0cbc717f6e96198c6f8" ] }, "87185": { "id": "PR_kwDOAO6SJc5kB8iI", "public_id": 87185, "url": "https://github.com/godotengine/godot/pull/87185", "diff_url": "https://github.com/godotengine/godot/pull/87185.diff", "patch_url": "https://github.com/godotengine/godot/pull/87185.patch", "title": "[MP] Fix spawned nodes not working after reset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-01-14T20:01:36Z", "updated_at": "2024-03-12T11:55:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "cb08f2a9689eff85256e020608ac264bcdaf57f7" ] }, "87186": { "id": "PR_kwDOAO6SJc5kB81h", "public_id": 87186, "url": "https://github.com/godotengine/godot/pull/87186", "diff_url": "https://github.com/godotengine/godot/pull/87186.diff", "patch_url": "https://github.com/godotengine/godot/pull/87186.patch", "title": "[MP] Fix remote net ID cleanup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-01-14T20:06:22Z", "updated_at": "2024-03-11T22:14:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "89dacb88ec57dc7c7deb72defac49b60da2e4ca6" ] }, "87190": { "id": "PR_kwDOAO6SJc5kB-jt", "public_id": 87190, "url": "https://github.com/godotengine/godot/pull/87190", "diff_url": "https://github.com/godotengine/godot/pull/87190.diff", "patch_url": "https://github.com/godotengine/godot/pull/87190.patch", "title": "[MP] Handle cleanup of \"scene cache\" nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-01-14T20:34:40Z", "updated_at": "2024-07-31T20:48:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "853df2895ad652fb9bbc4d4a38f33ccdc7ec8e54" ] }, "87191": { "id": "PR_kwDOAO6SJc5kB_k4", "public_id": 87191, "url": "https://github.com/godotengine/godot/pull/87191", "diff_url": "https://github.com/godotengine/godot/pull/87191.diff", "patch_url": "https://github.com/godotengine/godot/pull/87191.patch", "title": "Add autocompletion for TranslationServer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-14T20:51:36Z", "updated_at": "2024-03-01T14:16:43Z", "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": [ "ffd498c57d943879e4d417422e473943bd373c40" ] }, "87194": { "id": "PR_kwDOAO6SJc5kCWHH", "public_id": 87194, "url": "https://github.com/godotengine/godot/pull/87194", "diff_url": "https://github.com/godotengine/godot/pull/87194.diff", "patch_url": "https://github.com/godotengine/godot/pull/87194.patch", "title": "Allow no tabs to be selected in TabBar and TabContainer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-01-14T23:59:47Z", "updated_at": "2024-01-30T16:53:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6e965f6c8337eb9946a5e3da7183d89aa53aac38" ] }, "87197": { "id": "PR_kwDOAO6SJc5kCezI", "public_id": 87197, "url": "https://github.com/godotengine/godot/pull/87197", "diff_url": "https://github.com/godotengine/godot/pull/87197.diff", "patch_url": "https://github.com/godotengine/godot/pull/87197.patch", "title": "Optimize SceneTree's `change_scene_to_file` autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-15T00:31:30Z", "updated_at": "2024-03-01T16:40:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7b3e1a5bde17eb058eba1ab70000b4474fa0aa8f" ] }, "87200": { "id": "PR_kwDOAO6SJc5kCnkS", "public_id": 87200, "url": "https://github.com/godotengine/godot/pull/87200", "diff_url": "https://github.com/godotengine/godot/pull/87200.diff", "patch_url": "https://github.com/godotengine/godot/pull/87200.patch", "title": "Add support for search shortcut to all docks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-01-15T01:17:58Z", "updated_at": "2024-02-04T06:46:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "97a77c519301978830a83710e53e8c23afbacc61" ] }, "87206": { "id": "PR_kwDOAO6SJc5kEQlT", "public_id": 87206, "url": "https://github.com/godotengine/godot/pull/87206", "diff_url": "https://github.com/godotengine/godot/pull/87206.diff", "patch_url": "https://github.com/godotengine/godot/pull/87206.patch", "title": "Fix DX12 build on older MSVC versions, fix missing PIX include.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-15T09:04:38Z", "updated_at": "2024-01-16T10:17:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2893c0b475f52d3b9310b467cf9b9df1e2d9cce4" ] }, "87207": { "id": "PR_kwDOAO6SJc5kEaD7", "public_id": 87207, "url": "https://github.com/godotengine/godot/pull/87207", "diff_url": "https://github.com/godotengine/godot/pull/87207.diff", "patch_url": "https://github.com/godotengine/godot/pull/87207.patch", "title": "Add missing check when insert function `normal_roughness_compatibility`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-15T09:25:24Z", "updated_at": "2024-01-16T13:36:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "747ae429de789b99bed4538c6b24ecaf7bdd98e0" ] }, "87208": { "id": "PR_kwDOAO6SJc5kEz4z", "public_id": 87208, "url": "https://github.com/godotengine/godot/pull/87208", "diff_url": "https://github.com/godotengine/godot/pull/87208.diff", "patch_url": "https://github.com/godotengine/godot/pull/87208.patch", "title": "Add clearer error message for missing project icon during Android export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2024-01-15T10:26:29Z", "updated_at": "2024-03-19T23:55:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "770c3b509b00b6ffc74fa390932182f243d2b179" ] }, "87216": { "id": "PR_kwDOAO6SJc5kF58p", "public_id": 87216, "url": "https://github.com/godotengine/godot/pull/87216", "diff_url": "https://github.com/godotengine/godot/pull/87216.diff", "patch_url": "https://github.com/godotengine/godot/pull/87216.patch", "title": "Handle clickable `[url]` tags in `print_rich()` editor output log", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-15T13:33:36Z", "updated_at": "2024-01-16T15:32:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4a11d4842034ef7286f178eb0d061c91db9c97c2" ] }, "87218": { "id": "PR_kwDOAO6SJc5kGHJw", "public_id": 87218, "url": "https://github.com/godotengine/godot/pull/87218", "diff_url": "https://github.com/godotengine/godot/pull/87218.diff", "patch_url": "https://github.com/godotengine/godot/pull/87218.patch", "title": "makerst: Suggest using `[code skip-lint]` to skip warnings if intended", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-15T14:07:11Z", "updated_at": "2024-03-09T22:26:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "cd3078e45b88f83eb61071dfd4d3e264d4fbe5ac" ] }, "87222": { "id": "PR_kwDOAO6SJc5kGsZv", "public_id": 87222, "url": "https://github.com/godotengine/godot/pull/87222", "diff_url": "https://github.com/godotengine/godot/pull/87222.diff", "patch_url": "https://github.com/godotengine/godot/pull/87222.patch", "title": "Fix inaccuracies in the report of leaked objects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-15T15:41:33Z", "updated_at": "2024-03-11T17:02:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a04a67ead611b6fec2cb9af85e4dfee478fe2a3b" ] }, "87223": { "id": "PR_kwDOAO6SJc5kG_q0", "public_id": 87223, "url": "https://github.com/godotengine/godot/pull/87223", "diff_url": "https://github.com/godotengine/godot/pull/87223.diff", "patch_url": "https://github.com/godotengine/godot/pull/87223.patch", "title": "Replace some \"uncommon\" words in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-15T16:37:38Z", "updated_at": "2024-01-25T16:42:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "61bdbdd9eeb7143e877fc9fe184b2d6428f4b0db" ] }, "87225": { "id": "PR_kwDOAO6SJc5kHCYe", "public_id": 87225, "url": "https://github.com/godotengine/godot/pull/87225", "diff_url": "https://github.com/godotengine/godot/pull/87225.diff", "patch_url": "https://github.com/godotengine/godot/pull/87225.patch", "title": "Fix 2D normals for transposed texture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-01-15T16:46:13Z", "updated_at": "2024-01-25T17:15:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0fe7eead024ef0b4ae2750aa09594beb8f4bb11c" ] }, "87229": { "id": "PR_kwDOAO6SJc5kHi-S", "public_id": 87229, "url": "https://github.com/godotengine/godot/pull/87229", "diff_url": "https://github.com/godotengine/godot/pull/87229.diff", "patch_url": "https://github.com/godotengine/godot/pull/87229.patch", "title": "Run resource previewer on the main thread if using GL compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-15T18:48:14Z", "updated_at": "2024-03-10T10:49:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e5454cd6603ca01bdf47f69cafbb1ef755525a12" ] }, "87231": { "id": "PR_kwDOAO6SJc5kHthp", "public_id": 87231, "url": "https://github.com/godotengine/godot/pull/87231", "diff_url": "https://github.com/godotengine/godot/pull/87231.diff", "patch_url": "https://github.com/godotengine/godot/pull/87231.patch", "title": "Show warning for GeometryInstance3D transparency in Mobile/Compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-15T19:34:16Z", "updated_at": "2024-05-07T00:06:24Z", "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": [ "a9893e278f126a584a28ef0e19d88b92826fafbf" ] }, "87235": { "id": "PR_kwDOAO6SJc5kISgm", "public_id": 87235, "url": "https://github.com/godotengine/godot/pull/87235", "diff_url": "https://github.com/godotengine/godot/pull/87235.diff", "patch_url": "https://github.com/godotengine/godot/pull/87235.patch", "title": "Add support for OpenXR local floor extension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-01-15T22:31:41Z", "updated_at": "2024-07-22T15:30:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a8690cbeedf3238198e3736e64da5bfe1fd5ee37" ] }, "87240": { "id": "PR_kwDOAO6SJc5kJHda", "public_id": 87240, "url": "https://github.com/godotengine/godot/pull/87240", "diff_url": "https://github.com/godotengine/godot/pull/87240.diff", "patch_url": "https://github.com/godotengine/godot/pull/87240.patch", "title": "Add bone update option to OpenXRHand to allow preserving original hand scale", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-01-16T04:42:04Z", "updated_at": "2024-01-17T17:59:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "c316eee929886b4eec5f3d1cc14b2616da877431" ] }, "87244": { "id": "PR_kwDOAO6SJc5kK9PJ", "public_id": 87244, "url": "https://github.com/godotengine/godot/pull/87244", "diff_url": "https://github.com/godotengine/godot/pull/87244.diff", "patch_url": "https://github.com/godotengine/godot/pull/87244.patch", "title": "Add missing descriptions for SliderJoint3D's `param` methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-16T10:15:17Z", "updated_at": "2024-06-06T12:28:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9315cdb3b832bc2a0d22f8dd7fc5ecdc5fd5a549" ] }, "87246": { "id": "PR_kwDOAO6SJc5kLLq-", "public_id": 87246, "url": "https://github.com/godotengine/godot/pull/87246", "diff_url": "https://github.com/godotengine/godot/pull/87246.diff", "patch_url": "https://github.com/godotengine/godot/pull/87246.patch", "title": "Fix a possible crash when importing an OGG file with zero-length packets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NTk3MzM3", "created_at": "2024-01-16T10:42:49Z", "updated_at": "2024-02-27T14:49:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "a4db4ae6581a6e4f051d8aea2c562c1165d22590" ] }, "87247": { "id": "PR_kwDOAO6SJc5kLlLF", "public_id": 87247, "url": "https://github.com/godotengine/godot/pull/87247", "diff_url": "https://github.com/godotengine/godot/pull/87247.diff", "patch_url": "https://github.com/godotengine/godot/pull/87247.patch", "title": "[Windows] Remove `dxc_path` check.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-16T11:33:51Z", "updated_at": "2024-01-16T14:08:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f3a24e082c7e9e4ee89a16c77684d89e04e558d6" ] }, "87249": { "id": "PR_kwDOAO6SJc5kMeN-", "public_id": 87249, "url": "https://github.com/godotengine/godot/pull/87249", "diff_url": "https://github.com/godotengine/godot/pull/87249.diff", "patch_url": "https://github.com/godotengine/godot/pull/87249.patch", "title": "[macOS] Do not unbind PopupMenu from global menu on `clear` call.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-16T13:33:43Z", "updated_at": "2024-01-16T14:08:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "5a61fecd0e1781484d3cd0d4822221556e8be234" ] }, "87250": { "id": "PR_kwDOAO6SJc5kMjEs", "public_id": 87250, "url": "https://github.com/godotengine/godot/pull/87250", "diff_url": "https://github.com/godotengine/godot/pull/87250.diff", "patch_url": "https://github.com/godotengine/godot/pull/87250.patch", "title": "Implement consistent functionality for select, copy, paste, and duplicate in AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-01-16T13:46:02Z", "updated_at": "2024-02-15T09:06:04Z", "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": [ "a5cb760d90c3193b15eead64edf3761daf0e9435" ] }, "87252": { "id": "PR_kwDOAO6SJc5kM4xD", "public_id": 87252, "url": "https://github.com/godotengine/godot/pull/87252", "diff_url": "https://github.com/godotengine/godot/pull/87252.diff", "patch_url": "https://github.com/godotengine/godot/pull/87252.patch", "title": "Fix renaming a node to the name of its siblings breaking NodePath", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-01-16T14:26:12Z", "updated_at": "2024-01-24T13:15:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2f697926b0aac7fd59fd5bd0e496f0327dd98428" ] }, "87253": { "id": "PR_kwDOAO6SJc5kM9OR", "public_id": 87253, "url": "https://github.com/godotengine/godot/pull/87253", "diff_url": "https://github.com/godotengine/godot/pull/87253.diff", "patch_url": "https://github.com/godotengine/godot/pull/87253.patch", "title": "Provide a roslyn analyzers corresponding to the GD0001 and GD0002", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODI2ODE=", "created_at": "2024-01-16T14:33:10Z", "updated_at": "2024-02-21T14:26:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "00dc19585b9136644db850f372c0c8ad0daed189" ] }, "87255": { "id": "PR_kwDOAO6SJc5kNta9", "public_id": 87255, "url": "https://github.com/godotengine/godot/pull/87255", "diff_url": "https://github.com/godotengine/godot/pull/87255.diff", "patch_url": "https://github.com/godotengine/godot/pull/87255.patch", "title": "Add color in built-in documentation for overridden properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-16T15:57:27Z", "updated_at": "2024-02-13T15:55:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fbc584d4f2c4cef5a2475fb9191120a4f5112e03" ] }, "87259": { "id": "PR_kwDOAO6SJc5kOMeb", "public_id": 87259, "url": "https://github.com/godotengine/godot/pull/87259", "diff_url": "https://github.com/godotengine/godot/pull/87259.diff", "patch_url": "https://github.com/godotengine/godot/pull/87259.patch", "title": "Add \"missing description\" tag to constant & enum documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-16T17:20:08Z", "updated_at": "2024-01-17T18:00:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0b02b9571c0dadad52f0d76995df485ef5b7df88" ] }, "87264": { "id": "PR_kwDOAO6SJc5kOiWj", "public_id": 87264, "url": "https://github.com/godotengine/godot/pull/87264", "diff_url": "https://github.com/godotengine/godot/pull/87264.diff", "patch_url": "https://github.com/godotengine/godot/pull/87264.patch", "title": "[C#] Fix `Encloses` failing on shared upper bound for `AABB` and `Rect2(I)`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-16T18:28:02Z", "updated_at": "2024-01-25T18:01:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "227a165ce4ecf2c040263075ed4b23862519af6f" ] }, "87266": { "id": "PR_kwDOAO6SJc5kOqI3", "public_id": 87266, "url": "https://github.com/godotengine/godot/pull/87266", "diff_url": "https://github.com/godotengine/godot/pull/87266.diff", "patch_url": "https://github.com/godotengine/godot/pull/87266.patch", "title": "Reorganize project manager code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-16T18:55:30Z", "updated_at": "2024-01-18T15:37:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "691450bc08f5dbff74e1358c8e80e6e2f815009b" ] }, "87268": { "id": "PR_kwDOAO6SJc5kPC1w", "public_id": 87268, "url": "https://github.com/godotengine/godot/pull/87268", "diff_url": "https://github.com/godotengine/godot/pull/87268.diff", "patch_url": "https://github.com/godotengine/godot/pull/87268.patch", "title": "Fix `resource_local_to_scene` in arrays and dictionaries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2Nzc3MTgx", "created_at": "2024-01-16T19:44:31Z", "updated_at": "2024-02-29T13:03:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "07b011aec7434180f38ddcb7b2a7871a917b9d22" ] }, "87270": { "id": "PR_kwDOAO6SJc5kPNyK", "public_id": 87270, "url": "https://github.com/godotengine/godot/pull/87270", "diff_url": "https://github.com/godotengine/godot/pull/87270.diff", "patch_url": "https://github.com/godotengine/godot/pull/87270.patch", "title": "Test global transform when adding detached tree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-01-16T20:03:28Z", "updated_at": "2024-01-18T19:04:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "689dfd7452c967da8c31df1d3cd9075d27d89eee" ] }, "87277": { "id": "PR_kwDOAO6SJc5kQN4_", "public_id": 87277, "url": "https://github.com/godotengine/godot/pull/87277", "diff_url": "https://github.com/godotengine/godot/pull/87277.diff", "patch_url": "https://github.com/godotengine/godot/pull/87277.patch", "title": "[macOS] Handle Trackpad / Magic Mouse swipe events and simulate XBUTTON1 / XBUTTON2 buttons.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-16T22:10:13Z", "updated_at": "2024-02-13T16:26:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8c228365322cc531857bc2166731f84e6ee2205d" ] }, "87278": { "id": "PR_kwDOAO6SJc5kQOLG", "public_id": 87278, "url": "https://github.com/godotengine/godot/pull/87278", "diff_url": "https://github.com/godotengine/godot/pull/87278.diff", "patch_url": "https://github.com/godotengine/godot/pull/87278.patch", "title": "Handle GDScript in `_type_from_variant` for autocompletion", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-01-16T22:11:25Z", "updated_at": "2024-01-17T17:58:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6af45c6ef28fd9d81185f90656a591969d7ed607" ] }, "87280": { "id": "PR_kwDOAO6SJc5kQYA2", "public_id": 87280, "url": "https://github.com/godotengine/godot/pull/87280", "diff_url": "https://github.com/godotengine/godot/pull/87280.diff", "patch_url": "https://github.com/godotengine/godot/pull/87280.patch", "title": "Display path in tooltips of sub-resource list", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-16T22:55:19Z", "updated_at": "2024-01-17T18:25:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "60e88f2defd3835478bdd71c9481a106cbd14167" ] }, "87286": { "id": "PR_kwDOAO6SJc5kShjD", "public_id": 87286, "url": "https://github.com/godotengine/godot/pull/87286", "diff_url": "https://github.com/godotengine/godot/pull/87286.diff", "patch_url": "https://github.com/godotengine/godot/pull/87286.patch", "title": "Fix `#if *_ENABLED` inconsistencies, should check if defined", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-17T09:14:15Z", "updated_at": "2024-01-17T17:59:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "0a7579b161834d052e89e9319ed248a04554e85d" ] }, "87293": { "id": "PR_kwDOAO6SJc5kUXJJ", "public_id": 87293, "url": "https://github.com/godotengine/godot/pull/87293", "diff_url": "https://github.com/godotengine/godot/pull/87293.diff", "patch_url": "https://github.com/godotengine/godot/pull/87293.patch", "title": "Improve editor theme generation after the refactor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-17T14:14:44Z", "updated_at": "2024-01-18T15:37:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "45eedba1fa992d9ce8fe8e5624a4b8c93875207c" ] }, "87294": { "id": "PR_kwDOAO6SJc5kUewY", "public_id": 87294, "url": "https://github.com/godotengine/godot/pull/87294", "diff_url": "https://github.com/godotengine/godot/pull/87294.diff", "patch_url": "https://github.com/godotengine/godot/pull/87294.patch", "title": "Allow `free()` to be used as Callable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-01-17T14:31:34Z", "updated_at": "2024-01-18T15:50:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "b4e08eb752cca0135208ed0729479e1d9c87773d" ] }, "87297": { "id": "PR_kwDOAO6SJc5kVB4-", "public_id": 87297, "url": "https://github.com/godotengine/godot/pull/87297", "diff_url": "https://github.com/godotengine/godot/pull/87297.diff", "patch_url": "https://github.com/godotengine/godot/pull/87297.patch", "title": "Stabilize snapping 2D transforms to pixel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-01-17T15:54:47Z", "updated_at": "2024-06-28T20:33:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "35b640107fbcae4811ab1b4011644626eee33813" ] }, "87298": { "id": "PR_kwDOAO6SJc5kVEWC", "public_id": 87298, "url": "https://github.com/godotengine/godot/pull/87298", "diff_url": "https://github.com/godotengine/godot/pull/87298.diff", "patch_url": "https://github.com/godotengine/godot/pull/87298.patch", "title": "D3D12 RDD: Fix wrong argument when resolving timestamp queries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-17T16:00:38Z", "updated_at": "2024-01-17T18:04:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "925263c35b510e132395b2dcd3354a488b57d203" ] }, "87300": { "id": "PR_kwDOAO6SJc5kVQiR", "public_id": 87300, "url": "https://github.com/godotengine/godot/pull/87300", "diff_url": "https://github.com/godotengine/godot/pull/87300.diff", "patch_url": "https://github.com/godotengine/godot/pull/87300.patch", "title": "Display values in vector/quaternion math function errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-17T16:31:05Z", "updated_at": "2024-01-29T13:30:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0437db0106374ca42b0081e46954e72208b5b30b" ] }, "87301": { "id": "PR_kwDOAO6SJc5kVVkK", "public_id": 87301, "url": "https://github.com/godotengine/godot/pull/87301", "diff_url": "https://github.com/godotengine/godot/pull/87301.diff", "patch_url": "https://github.com/godotengine/godot/pull/87301.patch", "title": "Replace built-in docs codeblock's leading spaces with tabs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-17T16:43:49Z", "updated_at": "2024-03-01T14:30:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9d3768d2d724c8807dea6a35f6512185003364ed" ] }, "87303": { "id": "PR_kwDOAO6SJc5kVc62", "public_id": 87303, "url": "https://github.com/godotengine/godot/pull/87303", "diff_url": "https://github.com/godotengine/godot/pull/87303.diff", "patch_url": "https://github.com/godotengine/godot/pull/87303.patch", "title": "[Native File Dialog] Add support for adding custom options to the dialogs (w/o editor changes).", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-17T17:03:34Z", "updated_at": "2024-01-25T15:40:21Z", "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": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a8f521bcadc9749bfc861cff4c6e8216a49aa22e" ] }, "87305": { "id": "PR_kwDOAO6SJc5kVno3", "public_id": 87305, "url": "https://github.com/godotengine/godot/pull/87305", "diff_url": "https://github.com/godotengine/godot/pull/87305.diff", "patch_url": "https://github.com/godotengine/godot/pull/87305.patch", "title": "[macOS] Fix MoltenVK SDK detection after file location changes in 1.3.275.0.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-17T17:34:34Z", "updated_at": "2024-01-18T09:49:04Z", "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": [ "a2c1c01941a3dec3e2a361d9dc21bb0390efcbaf" ] }, "87306": { "id": "PR_kwDOAO6SJc5kVob-", "public_id": 87306, "url": "https://github.com/godotengine/godot/pull/87306", "diff_url": "https://github.com/godotengine/godot/pull/87306.diff", "patch_url": "https://github.com/godotengine/godot/pull/87306.patch", "title": "Fix crash in `GLTFBufferView::load_buffer_view_data`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-17T17:37:08Z", "updated_at": "2024-01-18T08:45:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "dc325069fe0dc3e2a660c25ee73c43ea467effb5" ] }, "87318": { "id": "PR_kwDOAO6SJc5kX2er", "public_id": 87318, "url": "https://github.com/godotengine/godot/pull/87318", "diff_url": "https://github.com/godotengine/godot/pull/87318.diff", "patch_url": "https://github.com/godotengine/godot/pull/87318.patch", "title": "Add indeterminate mode to ProgressBar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-01-18T01:37:04Z", "updated_at": "2024-02-02T11:10:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c00bd0008a9ed2d0c31d23c9364f7d818d3beb08" ] }, "87320": { "id": "PR_kwDOAO6SJc5kYB3d", "public_id": 87320, "url": "https://github.com/godotengine/godot/pull/87320", "diff_url": "https://github.com/godotengine/godot/pull/87320.diff", "patch_url": "https://github.com/godotengine/godot/pull/87320.patch", "title": "Fix collided particles getting stuck with zero velocity.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2024-01-18T02:37:40Z", "updated_at": "2024-05-30T08:41:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "45e5b151b624522e14584f0d4292041c6b26aeb0" ] }, "87324": { "id": "PR_kwDOAO6SJc5kYfoO", "public_id": 87324, "url": "https://github.com/godotengine/godot/pull/87324", "diff_url": "https://github.com/godotengine/godot/pull/87324.diff", "patch_url": "https://github.com/godotengine/godot/pull/87324.patch", "title": "Check action exists in `Input.action_press` and `action_release`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-18T04:54:35Z", "updated_at": "2024-01-19T03:25:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "4b3a12f4eefdb070bb090ad0a40931de304a897e" ] }, "87328": { "id": "PR_kwDOAO6SJc5kZ7-j", "public_id": 87328, "url": "https://github.com/godotengine/godot/pull/87328", "diff_url": "https://github.com/godotengine/godot/pull/87328.diff", "patch_url": "https://github.com/godotengine/godot/pull/87328.patch", "title": "Remove unnecessary `_set_global_invalid` added by mistake", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-01-18T09:55:14Z", "updated_at": "2024-08-14T15:41:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "9dfc0123692dad1c2effc18241cfef47e7abb72c" ] }, "87331": { "id": "PR_kwDOAO6SJc5kaqOH", "public_id": 87331, "url": "https://github.com/godotengine/godot/pull/87331", "diff_url": "https://github.com/godotengine/godot/pull/87331.diff", "patch_url": "https://github.com/godotengine/godot/pull/87331.patch", "title": "Simplify RefCounted check in `free()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-18T11:55:15Z", "updated_at": "2024-01-18T15:38:47Z", "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": [ "2de8bc00a1c46b8c97687a02a8e0bbd1f76ab0b9" ] }, "87332": { "id": "PR_kwDOAO6SJc5kaxSR", "public_id": 87332, "url": "https://github.com/godotengine/godot/pull/87332", "diff_url": "https://github.com/godotengine/godot/pull/87332.diff", "patch_url": "https://github.com/godotengine/godot/pull/87332.patch", "title": "[Editor] Add `EditorPlugin::scene_saved` signal", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-18T12:14:51Z", "updated_at": "2024-01-22T21:41:51Z", "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": [ "97b469c46d8a3225cc26b22952e408451192794e" ] }, "87334": { "id": "PR_kwDOAO6SJc5kbJ_r", "public_id": 87334, "url": "https://github.com/godotengine/godot/pull/87334", "diff_url": "https://github.com/godotengine/godot/pull/87334.diff", "patch_url": "https://github.com/godotengine/godot/pull/87334.patch", "title": "Overhaul Transform3D documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-18T13:20:33Z", "updated_at": "2024-03-11T14:07:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "64ba22a9a7d4c4f8540acb8b489c37f5e6d8380b" ] }, "87335": { "id": "PR_kwDOAO6SJc5kbPgG", "public_id": 87335, "url": "https://github.com/godotengine/godot/pull/87335", "diff_url": "https://github.com/godotengine/godot/pull/87335.diff", "patch_url": "https://github.com/godotengine/godot/pull/87335.patch", "title": "[TextServer] Fix precision loss in the string drawing methods.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-18T13:34:02Z", "updated_at": "2024-01-18T15:37:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "476331eef3498a88cb3421d411df45e1a88290fc" ] }, "87340": { "id": "PR_kwDOAO6SJc5kbzDY", "public_id": 87340, "url": "https://github.com/godotengine/godot/pull/87340", "diff_url": "https://github.com/godotengine/godot/pull/87340.diff", "patch_url": "https://github.com/godotengine/godot/pull/87340.patch", "title": "Finish splitting functionality of the `RenderingDevice` backends into `RenderingDeviceDriver`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-01-18T14:56:07Z", "updated_at": "2024-04-25T19:22:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "73eff10c76c201a083193c044de1836217b4d72b" ] }, "87342": { "id": "PR_kwDOAO6SJc5kcO63", "public_id": 87342, "url": "https://github.com/godotengine/godot/pull/87342", "diff_url": "https://github.com/godotengine/godot/pull/87342.diff", "patch_url": "https://github.com/godotengine/godot/pull/87342.patch", "title": "C#: Use SymbolEqualityComparer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-01-18T15:59:30Z", "updated_at": "2024-02-15T16:21:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7b348708e8244aef4b523e5336cb99890be4b77f" ] }, "87343": { "id": "PR_kwDOAO6SJc5kcYdv", "public_id": 87343, "url": "https://github.com/godotengine/godot/pull/87343", "diff_url": "https://github.com/godotengine/godot/pull/87343.diff", "patch_url": "https://github.com/godotengine/godot/pull/87343.patch", "title": "Update the viewport if CanvasItem top level is changed", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-18T16:21:37Z", "updated_at": "2024-01-22T20:48:11Z", "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": [ "3bed6b1cb0718c44530edc4f4f738f4acbc48f56" ] }, "87345": { "id": "PR_kwDOAO6SJc5kcbCT", "public_id": 87345, "url": "https://github.com/godotengine/godot/pull/87345", "diff_url": "https://github.com/godotengine/godot/pull/87345.diff", "patch_url": "https://github.com/godotengine/godot/pull/87345.patch", "title": "Remove unused `prev_rot` variable", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-18T16:28:00Z", "updated_at": "2024-01-26T01:02:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "ecc8493e1752f239bdebe87ec4755494c810839b" ] }, "87346": { "id": "PR_kwDOAO6SJc5kcshX", "public_id": 87346, "url": "https://github.com/godotengine/godot/pull/87346", "diff_url": "https://github.com/godotengine/godot/pull/87346.diff", "patch_url": "https://github.com/godotengine/godot/pull/87346.patch", "title": "Update Android dependencies for the project", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-01-18T17:13:12Z", "updated_at": "2024-04-20T12:30:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e04a38775b45d25155d7658d3914d4eef2b9fd42" ] }, "87349": { "id": "PR_kwDOAO6SJc5kdENK", "public_id": 87349, "url": "https://github.com/godotengine/godot/pull/87349", "diff_url": "https://github.com/godotengine/godot/pull/87349.diff", "patch_url": "https://github.com/godotengine/godot/pull/87349.patch", "title": "Fix memory leak from not clearing the buffer barrier vector properly on the render graph.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-01-18T18:25:45Z", "updated_at": "2024-01-19T09:20:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5624b8f5c6247161f29fe138e362ac5edb7adf83" ] }, "87352": { "id": "PR_kwDOAO6SJc5keenm", "public_id": 87352, "url": "https://github.com/godotengine/godot/pull/87352", "diff_url": "https://github.com/godotengine/godot/pull/87352.diff", "patch_url": "https://github.com/godotengine/godot/pull/87352.patch", "title": "Fix Compatibility Rendering (GLES3) on old and low budget devices.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-01-18T23:16:19Z", "updated_at": "2024-03-26T17:32:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e17cecf54a4e98ede77e87a08d33742463bddca5" ] }, "87353": { "id": "PR_kwDOAO6SJc5ke50_", "public_id": 87353, "url": "https://github.com/godotengine/godot/pull/87353", "diff_url": "https://github.com/godotengine/godot/pull/87353.diff", "patch_url": "https://github.com/godotengine/godot/pull/87353.patch", "title": "Implement maximum undo steps in UndoRedo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1Mzc2OTUw", "created_at": "2024-01-19T01:05:28Z", "updated_at": "2024-01-24T13:18:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c73bfd5d81f1c4e3e2257dc1d1fb3bb237a98c41" ] }, "87356": { "id": "PR_kwDOAO6SJc5kflJB", "public_id": 87356, "url": "https://github.com/godotengine/godot/pull/87356", "diff_url": "https://github.com/godotengine/godot/pull/87356.diff", "patch_url": "https://github.com/godotengine/godot/pull/87356.patch", "title": "Check if the ref shader is valid in visual shader's `_update_option_menu`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-19T04:33:27Z", "updated_at": "2024-03-11T15:36:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "ff089f8cea5ac874f1d81f73c6ac83a1b4715858" ] }, "87358": { "id": "PR_kwDOAO6SJc5kf81Q", "public_id": 87358, "url": "https://github.com/godotengine/godot/pull/87358", "diff_url": "https://github.com/godotengine/godot/pull/87358.diff", "patch_url": "https://github.com/godotengine/godot/pull/87358.patch", "title": "[iOS] Update linker flags for Xcode 15.2.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-19T06:08:34Z", "updated_at": "2024-03-09T22:30:36Z", "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": [ "ac57f10f82b713c21515fffff11fda2346828cee" ] }, "87360": { "id": "PR_kwDOAO6SJc5kgOmi", "public_id": 87360, "url": "https://github.com/godotengine/godot/pull/87360", "diff_url": "https://github.com/godotengine/godot/pull/87360.diff", "patch_url": "https://github.com/godotengine/godot/pull/87360.patch", "title": "Implement glow/bloom on compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-19T06:46:17Z", "updated_at": "2024-03-12T00:15:43Z", "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": [ "aa260e5f3d4ce0c5551e84ef0b098ddf9e78fd0d" ] }, "87363": { "id": "PR_kwDOAO6SJc5khNFA", "public_id": 87363, "url": "https://github.com/godotengine/godot/pull/87363", "diff_url": "https://github.com/godotengine/godot/pull/87363.diff", "patch_url": "https://github.com/godotengine/godot/pull/87363.patch", "title": "Add copy codeblock button to built-in documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-19T09:08:37Z", "updated_at": "2024-03-04T20:34:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f739f7887103e7fab2932e7a97b2e3f20c90a62f" ] }, "87370": { "id": "PR_kwDOAO6SJc5kirog", "public_id": 87370, "url": "https://github.com/godotengine/godot/pull/87370", "diff_url": "https://github.com/godotengine/godot/pull/87370.diff", "patch_url": "https://github.com/godotengine/godot/pull/87370.patch", "title": "Null check improvements", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-19T12:23:43Z", "updated_at": "2024-01-22T19:47:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "2a372186ec405085eebcf8d66294aa857244371e" ] }, "87371": { "id": "PR_kwDOAO6SJc5ki3KD", "public_id": 87371, "url": "https://github.com/godotengine/godot/pull/87371", "diff_url": "https://github.com/godotengine/godot/pull/87371.diff", "patch_url": "https://github.com/godotengine/godot/pull/87371.patch", "title": "Replace error checks against `size` with `is_empty`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-19T12:56:02Z", "updated_at": "2024-02-09T17:16:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "684752e75bdeb58727c2d9b0ff0265d7fcd47de0" ] }, "87372": { "id": "PR_kwDOAO6SJc5ki9xc", "public_id": 87372, "url": "https://github.com/godotengine/godot/pull/87372", "diff_url": "https://github.com/godotengine/godot/pull/87372.diff", "patch_url": "https://github.com/godotengine/godot/pull/87372.patch", "title": "Document bone list for SkeletonProfileHumanoid", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-19T13:07:32Z", "updated_at": "2024-02-01T12:54:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d2ab1b60c48647523e968a13312ed112f7ac09c3" ] }, "87373": { "id": "PR_kwDOAO6SJc5kjMuX", "public_id": 87373, "url": "https://github.com/godotengine/godot/pull/87373", "diff_url": "https://github.com/godotengine/godot/pull/87373.diff", "patch_url": "https://github.com/godotengine/godot/pull/87373.patch", "title": "Add `--log-file` command line argument to write output log to a file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-19T13:40:26Z", "updated_at": "2024-01-24T20:19:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6e5e7b8cb7c99caf0003eb65320a2397088bb6b1" ] }, "87378": { "id": "PR_kwDOAO6SJc5kkN1H", "public_id": 87378, "url": "https://github.com/godotengine/godot/pull/87378", "diff_url": "https://github.com/godotengine/godot/pull/87378.diff", "patch_url": "https://github.com/godotengine/godot/pull/87378.patch", "title": "Add NavigationMesh `border_size` property for tile baking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-01-19T16:35:43Z", "updated_at": "2024-02-08T13:44:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "d6c31017a6846e448686bb9017600a158ab22602" ] }, "87379": { "id": "PR_kwDOAO6SJc5kkTl8", "public_id": 87379, "url": "https://github.com/godotengine/godot/pull/87379", "diff_url": "https://github.com/godotengine/godot/pull/87379.diff", "patch_url": "https://github.com/godotengine/godot/pull/87379.patch", "title": "Change TileMapEditor to TileMapLayerEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-01-19T16:52:14Z", "updated_at": "2024-02-12T12:50:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "5a999d67ec4116ba4e8845bcab13eef31a957606" ] }, "87381": { "id": "PR_kwDOAO6SJc5kkv5W", "public_id": 87381, "url": "https://github.com/godotengine/godot/pull/87381", "diff_url": "https://github.com/godotengine/godot/pull/87381.diff", "patch_url": "https://github.com/godotengine/godot/pull/87381.patch", "title": "Better hide internal properties from users", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-19T18:16:34Z", "updated_at": "2024-01-29T13:10:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d644b9b640e905555e7e59fcc85eeb0b786141b6" ] }, "87384": { "id": "PR_kwDOAO6SJc5kldi2", "public_id": 87384, "url": "https://github.com/godotengine/godot/pull/87384", "diff_url": "https://github.com/godotengine/godot/pull/87384.diff", "patch_url": "https://github.com/godotengine/godot/pull/87384.patch", "title": "Add method to get \"base\" system UI color and system theme change callback.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-19T20:06:51Z", "updated_at": "2024-02-14T12:00:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ee53ae28dff4ca227ba970c733bf89d53f432141" ] }, "87385": { "id": "PR_kwDOAO6SJc5kl0dS", "public_id": 87385, "url": "https://github.com/godotengine/godot/pull/87385", "diff_url": "https://github.com/godotengine/godot/pull/87385.diff", "patch_url": "https://github.com/godotengine/godot/pull/87385.patch", "title": "Fix SubViewport physics picking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-01-19T20:57:05Z", "updated_at": "2024-01-25T20:50:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "7b00c136a12ab25724ef7e2ce0be3bb5019cc27d" ] }, "87386": { "id": "PR_kwDOAO6SJc5kl1SI", "public_id": 87386, "url": "https://github.com/godotengine/godot/pull/87386", "diff_url": "https://github.com/godotengine/godot/pull/87386.diff", "patch_url": "https://github.com/godotengine/godot/pull/87386.patch", "title": "Add GLES3 infrastructure for lightmap baking in the compatibility backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-19T20:59:51Z", "updated_at": "2024-01-26T11:40:13Z", "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": [ "efb1cbaad40b910dbb39d35c896bbe27cb782e49" ] }, "87387": { "id": "PR_kwDOAO6SJc5kl7JY", "public_id": 87387, "url": "https://github.com/godotengine/godot/pull/87387", "diff_url": "https://github.com/godotengine/godot/pull/87387.diff", "patch_url": "https://github.com/godotengine/godot/pull/87387.patch", "title": "Fix property of type Node duplication when script is attached to a child node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2024-01-19T21:19:02Z", "updated_at": "2024-03-24T00:37:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "9851c1bdd893a6194fdbf1820d2fa07449d4f9fb" ] }, "87389": { "id": "PR_kwDOAO6SJc5kmUjD", "public_id": 87389, "url": "https://github.com/godotengine/godot/pull/87389", "diff_url": "https://github.com/godotengine/godot/pull/87389.diff", "patch_url": "https://github.com/godotengine/godot/pull/87389.patch", "title": "Explicitly initialize all of `FileAccess::create_func[ACCESS_MAX]`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", "created_at": "2024-01-19T22:35:02Z", "updated_at": "2024-03-11T17:02:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2dae53c316493899736e42e3a38fb8190006adc8" ] }, "87390": { "id": "PR_kwDOAO6SJc5knL1t", "public_id": 87390, "url": "https://github.com/godotengine/godot/pull/87390", "diff_url": "https://github.com/godotengine/godot/pull/87390.diff", "patch_url": "https://github.com/godotengine/godot/pull/87390.patch", "title": "Add basic multimesh data needed for headless export to the Dummy rendering server", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-20T01:24:07Z", "updated_at": "2024-04-16T07:08:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ed2b3d358d3883b98f741cbfc1ca3d7aa4fcbb7b" ] }, "87391": { "id": "PR_kwDOAO6SJc5knYxz", "public_id": 87391, "url": "https://github.com/godotengine/godot/pull/87391", "diff_url": "https://github.com/godotengine/godot/pull/87391.diff", "patch_url": "https://github.com/godotengine/godot/pull/87391.patch", "title": "Add new Parallax2D node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-01-20T03:11:43Z", "updated_at": "2024-07-03T19:22:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxMzQ5NjEzMTI0", "name": "for pr meeting", "color": "#88f795" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "a62870956aa65461ac157ceb5869f82ee5fd5f36" ] }, "87392": { "id": "PR_kwDOAO6SJc5knaKI", "public_id": 87392, "url": "https://github.com/godotengine/godot/pull/87392", "diff_url": "https://github.com/godotengine/godot/pull/87392.diff", "patch_url": "https://github.com/godotengine/godot/pull/87392.patch", "title": "Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-20T03:28:13Z", "updated_at": "2024-03-10T10:49:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "21ade7f0f76f33214c7c214a3e87f98bdfb94fdb" ] }, "87393": { "id": "PR_kwDOAO6SJc5knf_h", "public_id": 87393, "url": "https://github.com/godotengine/godot/pull/87393", "diff_url": "https://github.com/godotengine/godot/pull/87393.diff", "patch_url": "https://github.com/godotengine/godot/pull/87393.patch", "title": "Use `os_unfair_lock` on Apple platforms", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2024-01-20T04:22:29Z", "updated_at": "2024-01-29T19:39:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e28b31ec9665f2ec92cf3e1f72fd43b85e3d980c" ] }, "87395": { "id": "PR_kwDOAO6SJc5knpa6", "public_id": 87395, "url": "https://github.com/godotengine/godot/pull/87395", "diff_url": "https://github.com/godotengine/godot/pull/87395.diff", "patch_url": "https://github.com/godotengine/godot/pull/87395.patch", "title": "Expose `PopupMenu` `get_item_multistate()` and `set/get_item_multistate_max()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4MzUzMQ==", "created_at": "2024-01-20T06:17:51Z", "updated_at": "2024-01-24T16:16:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c9bdccf7f276744630ac0dff36a284f457871f9f" ] }, "87409": { "id": "PR_kwDOAO6SJc5koCT9", "public_id": 87409, "url": "https://github.com/godotengine/godot/pull/87409", "diff_url": "https://github.com/godotengine/godot/pull/87409.diff", "patch_url": "https://github.com/godotengine/godot/pull/87409.patch", "title": "Use latest doc version in issue template", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-20T13:22:11Z", "updated_at": "2024-01-22T19:47:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c2627d24ad5c79c9272141489456566a8c71b668" ] }, "87414": { "id": "PR_kwDOAO6SJc5koJ_8", "public_id": 87414, "url": "https://github.com/godotengine/godot/pull/87414", "diff_url": "https://github.com/godotengine/godot/pull/87414.diff", "patch_url": "https://github.com/godotengine/godot/pull/87414.patch", "title": "RayCast2D and RayCast3D: warn to check `is_colliding` before `get_collision_point` and `get_collision_normal`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-01-20T15:19:49Z", "updated_at": "2024-03-14T21:48:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "8effd6b513b85f0757799d23176b28b72f5cedf3" ] }, "87415": { "id": "PR_kwDOAO6SJc5koOAs", "public_id": 87415, "url": "https://github.com/godotengine/godot/pull/87415", "diff_url": "https://github.com/godotengine/godot/pull/87415.diff", "patch_url": "https://github.com/godotengine/godot/pull/87415.patch", "title": "Redraw `TreeItem` on more changes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-20T15:43:26Z", "updated_at": "2024-01-24T17:07:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "552594ffdcca599bf5d44a8b61f9a940ccab38e5" ] }, "87417": { "id": "PR_kwDOAO6SJc5koZOf", "public_id": 87417, "url": "https://github.com/godotengine/godot/pull/87417", "diff_url": "https://github.com/godotengine/godot/pull/87417.diff", "patch_url": "https://github.com/godotengine/godot/pull/87417.patch", "title": "Use callable for `TreeItem` custom draw", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-20T17:09:02Z", "updated_at": "2024-01-24T13:17:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "257d03681cd9a61a67c6d69637aa87c45be71ebb" ] }, "87419": { "id": "PR_kwDOAO6SJc5koh7a", "public_id": 87419, "url": "https://github.com/godotengine/godot/pull/87419", "diff_url": "https://github.com/godotengine/godot/pull/87419.diff", "patch_url": "https://github.com/godotengine/godot/pull/87419.patch", "title": "Fix shortcut name consistency in SceneTreeDock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-20T19:07:57Z", "updated_at": "2024-02-03T22:30:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a2c2caa2f495f5061b7c060f4b89c0732ad43571" ] }, "87421": { "id": "PR_kwDOAO6SJc5koml-", "public_id": 87421, "url": "https://github.com/godotengine/godot/pull/87421", "diff_url": "https://github.com/godotengine/godot/pull/87421.diff", "patch_url": "https://github.com/godotengine/godot/pull/87421.patch", "title": "GDScript: Use autoload singleton name in `GDScriptDocGen`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-01-20T20:34:59Z", "updated_at": "2024-01-30T16:55:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "5e7cda3405b82f70f8d832a70b7ac64c9c1ec2f6" ] }, "87432": { "id": "PR_kwDOAO6SJc5kpSPw", "public_id": 87432, "url": "https://github.com/godotengine/godot/pull/87432", "diff_url": "https://github.com/godotengine/godot/pull/87432.diff", "patch_url": "https://github.com/godotengine/godot/pull/87432.patch", "title": "Fix issue where `set_global_position(global_position)` in `Control` resulted in a different result than `global_position`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-01-21T05:56:41Z", "updated_at": "2024-03-15T03:40:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0c6b6fe74959bf812de8d5f7b019c621bf62df9c" ] }, "87436": { "id": "PR_kwDOAO6SJc5kpfyj", "public_id": 87436, "url": "https://github.com/godotengine/godot/pull/87436", "diff_url": "https://github.com/godotengine/godot/pull/87436.diff", "patch_url": "https://github.com/godotengine/godot/pull/87436.patch", "title": "Tweak Timer documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-21T09:53:16Z", "updated_at": "2024-02-01T12:54:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "22421e134b3b8a2e1b7fa0364cb0c3c71319caad" ] }, "87443": { "id": "PR_kwDOAO6SJc5kpyvP", "public_id": 87443, "url": "https://github.com/godotengine/godot/pull/87443", "diff_url": "https://github.com/godotengine/godot/pull/87443.diff", "patch_url": "https://github.com/godotengine/godot/pull/87443.patch", "title": "Improve layout and UX of the project manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-21T14:14:14Z", "updated_at": "2024-02-13T13:07:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f923b58f88e43c09c45ffd155a71d3eb8349bf22", "28e8a4c0ee782fc54b822401885b38172b9b0e41", "068c0d2699066f833694cf912d299acbf6b8755a", "4d97c33503bff8c83a82ce3be5f55c0fb577db39", "bac037b1e0adc20aa37f2920f586ed9f8ec0e3f0", "7496f99060d7655cbf974dba3851838faba629d4" ] }, "87444": { "id": "PR_kwDOAO6SJc5kp2G-", "public_id": 87444, "url": "https://github.com/godotengine/godot/pull/87444", "diff_url": "https://github.com/godotengine/godot/pull/87444.diff", "patch_url": "https://github.com/godotengine/godot/pull/87444.patch", "title": "Tweak XROrigin3D documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-21T14:53:32Z", "updated_at": "2024-03-11T14:08:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "552403d581f0b254f9722c9af37494230d6141d1" ] }, "87445": { "id": "PR_kwDOAO6SJc5kp3sX", "public_id": 87445, "url": "https://github.com/godotengine/godot/pull/87445", "diff_url": "https://github.com/godotengine/godot/pull/87445.diff", "patch_url": "https://github.com/godotengine/godot/pull/87445.patch", "title": "Clarify sizing of main screen plugins", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-21T15:13:30Z", "updated_at": "2024-01-29T12:32:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c228e31a96f25c337f1b11b639783fb43c857e8c" ] }, "87446": { "id": "PR_kwDOAO6SJc5kqCNd", "public_id": 87446, "url": "https://github.com/godotengine/godot/pull/87446", "diff_url": "https://github.com/godotengine/godot/pull/87446.diff", "patch_url": "https://github.com/godotengine/godot/pull/87446.patch", "title": "Tweak Joint2D and Joint3D documentation for consistency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-21T17:27:55Z", "updated_at": "2024-06-06T12:01:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0531f96d4cc22e2ea9f9558513411503c617e0b1" ] }, "87448": { "id": "PR_kwDOAO6SJc5kqMY4", "public_id": 87448, "url": "https://github.com/godotengine/godot/pull/87448", "diff_url": "https://github.com/godotengine/godot/pull/87448.diff", "patch_url": "https://github.com/godotengine/godot/pull/87448.patch", "title": "Add check for negative `buffer_size` inside `StreamPeerGZIP::start_(de)compression`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyMzgzNzI1", "created_at": "2024-01-21T19:34:10Z", "updated_at": "2024-03-11T17:02:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "da886006a052a9f9c697878dfe317a37ef413ba7" ] }, "87452": { "id": "PR_kwDOAO6SJc5kqaHR", "public_id": 87452, "url": "https://github.com/godotengine/godot/pull/87452", "diff_url": "https://github.com/godotengine/godot/pull/87452.diff", "patch_url": "https://github.com/godotengine/godot/pull/87452.patch", "title": "Move `global_menu_*` methods to a separate `NativeMenu` class.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-21T22:04:44Z", "updated_at": "2024-06-12T08:43:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c65a6679248476f554a0876ac32618b580beb010" ] }, "87459": { "id": "PR_kwDOAO6SJc5kq82P", "public_id": 87459, "url": "https://github.com/godotengine/godot/pull/87459", "diff_url": "https://github.com/godotengine/godot/pull/87459.diff", "patch_url": "https://github.com/godotengine/godot/pull/87459.patch", "title": "Fix passing int to tween's `from` with float property will be forced to interpolate as int", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-22T02:49:58Z", "updated_at": "2024-03-11T22:16:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "3c596094ab0d65461e64442942ffea21ccc5a5bc" ] }, "87460": { "id": "PR_kwDOAO6SJc5kq9sw", "public_id": 87460, "url": "https://github.com/godotengine/godot/pull/87460", "diff_url": "https://github.com/godotengine/godot/pull/87460.diff", "patch_url": "https://github.com/godotengine/godot/pull/87460.patch", "title": "Add `ivec` variants to `multiview_uv` for stereo rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-22T02:54:55Z", "updated_at": "2024-02-27T23:40:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "1066f01607468a002d62bce989dca73ead3544eb" ] }, "87462": { "id": "PR_kwDOAO6SJc5kreKb", "public_id": 87462, "url": "https://github.com/godotengine/godot/pull/87462", "diff_url": "https://github.com/godotengine/godot/pull/87462.diff", "patch_url": "https://github.com/godotengine/godot/pull/87462.patch", "title": "Fix PopupMenu doesn't respect its ScrollContainer's margins", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-01-22T05:36:50Z", "updated_at": "2024-02-24T05:45:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7884d632812996ef26184412846c533276cb4cc0" ] }, "87464": { "id": "PR_kwDOAO6SJc5ksX8Z", "public_id": 87464, "url": "https://github.com/godotengine/godot/pull/87464", "diff_url": "https://github.com/godotengine/godot/pull/87464.diff", "patch_url": "https://github.com/godotengine/godot/pull/87464.patch", "title": "[Linux] Add support for PCK embedding section with non GNU-ld linkers.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-22T08:49:29Z", "updated_at": "2024-05-11T14:06:35Z", "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": [ "625c4bdacef4173f94200632362e25e537ad5d21" ] }, "87465": { "id": "PR_kwDOAO6SJc5ksuGR", "public_id": 87465, "url": "https://github.com/godotengine/godot/pull/87465", "diff_url": "https://github.com/godotengine/godot/pull/87465.diff", "patch_url": "https://github.com/godotengine/godot/pull/87465.patch", "title": "[macOS] Update window visible state on deminiaturize.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-22T09:37:25Z", "updated_at": "2024-03-11T16:22:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "7e5bce7090c6a7860b62185b4f0c97c38c33b76d" ] }, "87466": { "id": "PR_kwDOAO6SJc5ksv8E", "public_id": 87466, "url": "https://github.com/godotengine/godot/pull/87466", "diff_url": "https://github.com/godotengine/godot/pull/87466.diff", "patch_url": "https://github.com/godotengine/godot/pull/87466.patch", "title": "OpenXR: Cleanup swapchain logic (was Fix render target multiplier)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-22T09:41:55Z", "updated_at": "2024-04-10T00:36:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "c388fe2ba770ff51295151dcafb80c701e229574" ] }, "87470": { "id": "PR_kwDOAO6SJc5kt8LK", "public_id": 87470, "url": "https://github.com/godotengine/godot/pull/87470", "diff_url": "https://github.com/godotengine/godot/pull/87470.diff", "patch_url": "https://github.com/godotengine/godot/pull/87470.patch", "title": "[Editor] Fix threading problems with `TileMap` preview", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-22T12:47:40Z", "updated_at": "2024-01-25T16:04:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "dbcd82ba674182fbf5bf5ae0a9701da2b11e6fe9" ] }, "87474": { "id": "PR_kwDOAO6SJc5kunYg", "public_id": 87474, "url": "https://github.com/godotengine/godot/pull/87474", "diff_url": "https://github.com/godotengine/godot/pull/87474.diff", "patch_url": "https://github.com/godotengine/godot/pull/87474.patch", "title": "Fix forgetting `h_separation` when internal elements exist", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-01-22T14:27:21Z", "updated_at": "2024-01-22T23:10:39Z", "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": [ "567e76f9352ba663813ae8d9d8a028a41f84293e" ] }, "87476": { "id": "PR_kwDOAO6SJc5kvVAt", "public_id": 87476, "url": "https://github.com/godotengine/godot/pull/87476", "diff_url": "https://github.com/godotengine/godot/pull/87476.diff", "patch_url": "https://github.com/godotengine/godot/pull/87476.patch", "title": "Fix selection regression in `EditorHelpSearch`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-22T16:08:31Z", "updated_at": "2024-01-22T19:46:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3b7b4843007faf723c400acfe5891f2768447123" ] }, "87478": { "id": "PR_kwDOAO6SJc5kvqv9", "public_id": 87478, "url": "https://github.com/godotengine/godot/pull/87478", "diff_url": "https://github.com/godotengine/godot/pull/87478.diff", "patch_url": "https://github.com/godotengine/godot/pull/87478.patch", "title": "Prevent threading problems in `TileMap`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-22T17:00:15Z", "updated_at": "2024-03-05T14:47:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "fe203d700333039fb583dfd2e01f754c70ba1486" ] }, "87479": { "id": "PR_kwDOAO6SJc5kv-fV", "public_id": 87479, "url": "https://github.com/godotengine/godot/pull/87479", "diff_url": "https://github.com/godotengine/godot/pull/87479.diff", "patch_url": "https://github.com/godotengine/godot/pull/87479.patch", "title": "Fix TextEdit IME issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-01-22T17:48:22Z", "updated_at": "2024-02-13T16:35:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "a6af442b05b38ed3baa716ec0a73862a024e141a" ] }, "87482": { "id": "PR_kwDOAO6SJc5kwRUh", "public_id": 87482, "url": "https://github.com/godotengine/godot/pull/87482", "diff_url": "https://github.com/godotengine/godot/pull/87482.diff", "patch_url": "https://github.com/godotengine/godot/pull/87482.patch", "title": "Direct3D 12: Let NIR runtime data and push constants use the same register scheme as bindings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-22T18:44:47Z", "updated_at": "2024-01-26T18:48:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0a89a2db9e539794ebe5a27f66fbf98fd564b174" ] }, "87489": { "id": "PR_kwDOAO6SJc5kxnsF", "public_id": 87489, "url": "https://github.com/godotengine/godot/pull/87489", "diff_url": "https://github.com/godotengine/godot/pull/87489.diff", "patch_url": "https://github.com/godotengine/godot/pull/87489.patch", "title": "Disable scissor test after rendering batches in compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-22T22:57:11Z", "updated_at": "2024-01-24T17:06:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "062e8802b7a5569f37d6a42e8a270c31b58ff6e6" ] }, "87495": { "id": "PR_kwDOAO6SJc5kys7C", "public_id": 87495, "url": "https://github.com/godotengine/godot/pull/87495", "diff_url": "https://github.com/godotengine/godot/pull/87495.diff", "patch_url": "https://github.com/godotengine/godot/pull/87495.patch", "title": "Clean up outdated `USE_LIGHT_SHADER_CODE` usage", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-23T04:58:37Z", "updated_at": "2024-01-25T15:39:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "2004ad1ac57a7d30718f7eeda9b50fe36df005d0" ] }, "87498": { "id": "PR_kwDOAO6SJc5kzNqe", "public_id": 87498, "url": "https://github.com/godotengine/godot/pull/87498", "diff_url": "https://github.com/godotengine/godot/pull/87498.diff", "patch_url": "https://github.com/godotengine/godot/pull/87498.patch", "title": "[macOS] Fix missing modifier + space key down events.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-23T07:05:48Z", "updated_at": "2024-01-24T13:17:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ce47551822aa9ceba9fd5e6a09a1d5a3d691c4ce" ] }, "87502": { "id": "PR_kwDOAO6SJc5k1FAs", "public_id": 87502, "url": "https://github.com/godotengine/godot/pull/87502", "diff_url": "https://github.com/godotengine/godot/pull/87502.diff", "patch_url": "https://github.com/godotengine/godot/pull/87502.patch", "title": "Bind physics server methods related to `SoftBody3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-01-23T12:09:45Z", "updated_at": "2024-02-02T16:57:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "06f2f1ecbc9f6f2fee81135478b027f5d7bea2e4" ] }, "87504": { "id": "PR_kwDOAO6SJc5k1nc5", "public_id": 87504, "url": "https://github.com/godotengine/godot/pull/87504", "diff_url": "https://github.com/godotengine/godot/pull/87504.diff", "patch_url": "https://github.com/godotengine/godot/pull/87504.patch", "title": "Auto-bake edited NavigationPolygons in the Editor on a timer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-01-23T13:31:58Z", "updated_at": "2024-02-27T20:34:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "10e8f3698b8c5a8900e2ddf755fd8f503dbd9400" ] }, "87505": { "id": "PR_kwDOAO6SJc5k1tee", "public_id": 87505, "url": "https://github.com/godotengine/godot/pull/87505", "diff_url": "https://github.com/godotengine/godot/pull/87505.diff", "patch_url": "https://github.com/godotengine/godot/pull/87505.patch", "title": "Fix framebuffer created for reflection probe in mobile renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-01-23T13:46:04Z", "updated_at": "2024-02-27T23:40:19Z", "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": [ "914eecaddba53484278e5964532f08cb918e9b4a" ] }, "87506": { "id": "PR_kwDOAO6SJc5k2k5H", "public_id": 87506, "url": "https://github.com/godotengine/godot/pull/87506", "diff_url": "https://github.com/godotengine/godot/pull/87506.diff", "patch_url": "https://github.com/godotengine/godot/pull/87506.patch", "title": "Fix error when pinning soft body point without attachment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-01-23T15:46:06Z", "updated_at": "2024-01-26T11:38:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "a3f07ad858ae69f6837c3a55fca22c566b1523b8" ] }, "87510": { "id": "PR_kwDOAO6SJc5k26s_", "public_id": 87510, "url": "https://github.com/godotengine/godot/pull/87510", "diff_url": "https://github.com/godotengine/godot/pull/87510.diff", "patch_url": "https://github.com/godotengine/godot/pull/87510.patch", "title": "Make the text editor consistent with the script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-01-23T16:31:45Z", "updated_at": "2024-01-24T13:16:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "12c84836b7607cc91ff809f8887a8655fd29e0d7" ] }, "87512": { "id": "PR_kwDOAO6SJc5k3ldQ", "public_id": 87512, "url": "https://github.com/godotengine/godot/pull/87512", "diff_url": "https://github.com/godotengine/godot/pull/87512.diff", "patch_url": "https://github.com/godotengine/godot/pull/87512.patch", "title": "Fix validation errors by improving stage and slice tracking behavior of RenderingDeviceGraph.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-01-23T18:08:50Z", "updated_at": "2024-01-29T12:30:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "39f279710c1c864782ed8abe679eda00b01f3ef8" ] }, "87518": { "id": "PR_kwDOAO6SJc5k5Q2l", "public_id": 87518, "url": "https://github.com/godotengine/godot/pull/87518", "diff_url": "https://github.com/godotengine/godot/pull/87518.diff", "patch_url": "https://github.com/godotengine/godot/pull/87518.patch", "title": "Clean a number of C# warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-01-23T23:52:59Z", "updated_at": "2024-01-26T11:44:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "46b309657048d881fd41c0af40f723b570d02ed4" ] }, "87523": { "id": "PR_kwDOAO6SJc5k5tdC", "public_id": 87523, "url": "https://github.com/godotengine/godot/pull/87523", "diff_url": "https://github.com/godotengine/godot/pull/87523.diff", "patch_url": "https://github.com/godotengine/godot/pull/87523.patch", "title": "Fix several minor class reference issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwODAzNjg=", "created_at": "2024-01-24T02:33:58Z", "updated_at": "2024-01-26T11:38:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "ed20e32f06b23906b6e2f32c5fed399b04f5d582" ] }, "87526": { "id": "PR_kwDOAO6SJc5k6wIQ", "public_id": 87526, "url": "https://github.com/godotengine/godot/pull/87526", "diff_url": "https://github.com/godotengine/godot/pull/87526.diff", "patch_url": "https://github.com/godotengine/godot/pull/87526.patch", "title": "C#: Fix incorrect GC handle for non-instantiable types.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-01-24T07:31:40Z", "updated_at": "2024-01-27T07:59:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "201e9467410ea331c1a40bbd7457aef1acedbe34" ] }, "87527": { "id": "PR_kwDOAO6SJc5k76Sj", "public_id": 87527, "url": "https://github.com/godotengine/godot/pull/87527", "diff_url": "https://github.com/godotengine/godot/pull/87527.diff", "patch_url": "https://github.com/godotengine/godot/pull/87527.patch", "title": "zlib/minizip: Update to version 1.3.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-24T10:34:05Z", "updated_at": "2024-01-30T13:24:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "8ead8d2ddb4bef0f667e208b7f4532a75ba494f7" ] }, "87530": { "id": "PR_kwDOAO6SJc5k9cRJ", "public_id": 87530, "url": "https://github.com/godotengine/godot/pull/87530", "diff_url": "https://github.com/godotengine/godot/pull/87530.diff", "patch_url": "https://github.com/godotengine/godot/pull/87530.patch", "title": "Rework the auto translation system", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-01-24T14:34:33Z", "updated_at": "2024-02-17T15:05:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7b42c245509d1b4c325ff073cb9ef2011000dea7" ] }, "87533": { "id": "PR_kwDOAO6SJc5k96iB", "public_id": 87533, "url": "https://github.com/godotengine/godot/pull/87533", "diff_url": "https://github.com/godotengine/godot/pull/87533.diff", "patch_url": "https://github.com/godotengine/godot/pull/87533.patch", "title": "Remove incorrect C# rename from the project converter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-24T15:39:26Z", "updated_at": "2024-01-24T18:25:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "07132860dcccfef7bed0191bff0f02f8169c20db" ] }, "87535": { "id": "PR_kwDOAO6SJc5k9_8x", "public_id": 87535, "url": "https://github.com/godotengine/godot/pull/87535", "diff_url": "https://github.com/godotengine/godot/pull/87535.diff", "patch_url": "https://github.com/godotengine/godot/pull/87535.patch", "title": "Improve appearance of Node configuration warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-24T15:51:45Z", "updated_at": "2024-01-29T19:21:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3e4e0f08c4fcad6453259a3d8b2ab1d8c775aa32" ] }, "87541": { "id": "PR_kwDOAO6SJc5k-50x", "public_id": 87541, "url": "https://github.com/godotengine/godot/pull/87541", "diff_url": "https://github.com/godotengine/godot/pull/87541.diff", "patch_url": "https://github.com/godotengine/godot/pull/87541.patch", "title": "Avoid saving the `texture_rd_rid` property of TextureRD resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-24T18:17:30Z", "updated_at": "2024-03-13T21:04:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c6316bff65c92d4a9a4b06ca801082d431b35b37" ] }, "87543": { "id": "PR_kwDOAO6SJc5k_fhw", "public_id": 87543, "url": "https://github.com/godotengine/godot/pull/87543", "diff_url": "https://github.com/godotengine/godot/pull/87543.diff", "patch_url": "https://github.com/godotengine/godot/pull/87543.patch", "title": "Remove now unused `year` member from `version.py`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-24T20:10:33Z", "updated_at": "2024-01-25T15:33:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e0dc23367cb8bf4c0dab3e3e8016a16637b636ac" ] }, "87546": { "id": "PR_kwDOAO6SJc5k_n7e", "public_id": 87546, "url": "https://github.com/godotengine/godot/pull/87546", "diff_url": "https://github.com/godotengine/godot/pull/87546.diff", "patch_url": "https://github.com/godotengine/godot/pull/87546.patch", "title": "OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-01-24T20:33:47Z", "updated_at": "2024-07-22T15:30:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "3d2cbb216e21de44703bb0e9412fbd2d09514088" ] }, "87549": { "id": "PR_kwDOAO6SJc5k_25G", "public_id": 87549, "url": "https://github.com/godotengine/godot/pull/87549", "diff_url": "https://github.com/godotengine/godot/pull/87549.diff", "patch_url": "https://github.com/godotengine/godot/pull/87549.patch", "title": "Make dark mode Title Bar work on Windows 10 1909 (build:18363) and above", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDQ3Mjgy", "created_at": "2024-01-24T21:08:58Z", "updated_at": "2024-06-02T01:56:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a16ca4b96c17e430d31d4a2afbf136ad4c818654" ] }, "87550": { "id": "PR_kwDOAO6SJc5k_5lh", "public_id": 87550, "url": "https://github.com/godotengine/godot/pull/87550", "diff_url": "https://github.com/godotengine/godot/pull/87550.diff", "patch_url": "https://github.com/godotengine/godot/pull/87550.patch", "title": "C#: Fix sorting for generic types when reloading assemblies.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-01-24T21:15:55Z", "updated_at": "2024-01-27T07:59:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "18599c0935571aeede87198d943c4da13b2ad389" ] }, "87553": { "id": "PR_kwDOAO6SJc5lALll", "public_id": 87553, "url": "https://github.com/godotengine/godot/pull/87553", "diff_url": "https://github.com/godotengine/godot/pull/87553.diff", "patch_url": "https://github.com/godotengine/godot/pull/87553.patch", "title": "Significantly improve the speed of shader compilation in compatibility backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-24T22:17:15Z", "updated_at": "2024-03-10T10:50:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "f1781fe9d1ec82cc9f78ecf0a8f6fa20e7114e46" ] }, "87555": { "id": "PR_kwDOAO6SJc5lAQlt", "public_id": 87555, "url": "https://github.com/godotengine/godot/pull/87555", "diff_url": "https://github.com/godotengine/godot/pull/87555.diff", "patch_url": "https://github.com/godotengine/godot/pull/87555.patch", "title": "Replace internal usage of ImageTexture in VideoStreamPlayer for Texture2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDE2OTA=", "created_at": "2024-01-24T22:36:55Z", "updated_at": "2024-01-26T15:37:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c8925827790b28a9a3a5013ce094514db17b96b7" ] }, "87563": { "id": "PR_kwDOAO6SJc5lBr7W", "public_id": 87563, "url": "https://github.com/godotengine/godot/pull/87563", "diff_url": "https://github.com/godotengine/godot/pull/87563.diff", "patch_url": "https://github.com/godotengine/godot/pull/87563.patch", "title": "Fix editor will freeze when modifying filesystem filter path in Split Mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-25T06:24:24Z", "updated_at": "2024-02-15T10:39:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "650b9d62e453c920cd301225e09c56e956ba3cd6" ] }, "87570": { "id": "PR_kwDOAO6SJc5lCnAa", "public_id": 87570, "url": "https://github.com/godotengine/godot/pull/87570", "diff_url": "https://github.com/godotengine/godot/pull/87570.diff", "patch_url": "https://github.com/godotengine/godot/pull/87570.patch", "title": "Direct3D 12: Make format feature check more defensive", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-25T09:19:16Z", "updated_at": "2024-02-12T14:37:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6807cd86738022a5b30a41927126d7adfabc4041" ] }, "87571": { "id": "PR_kwDOAO6SJc5lCvQW", "public_id": 87571, "url": "https://github.com/godotengine/godot/pull/87571", "diff_url": "https://github.com/godotengine/godot/pull/87571.diff", "patch_url": "https://github.com/godotengine/godot/pull/87571.patch", "title": "Fix `FileAccessMemory` off by one error in `eof_reached`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-01-25T09:40:52Z", "updated_at": "2024-03-11T17:03:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2561f6fc52b036fd133b9b1b16e770912d45745b" ] }, "87572": { "id": "PR_kwDOAO6SJc5lCwmS", "public_id": 87572, "url": "https://github.com/godotengine/godot/pull/87572", "diff_url": "https://github.com/godotengine/godot/pull/87572.diff", "patch_url": "https://github.com/godotengine/godot/pull/87572.patch", "title": "Direct3D 12: Fix and enable custom debug printing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-25T09:44:10Z", "updated_at": "2024-01-29T12:44:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "47da9f8892254014e34e8e7f4aacab99096a6797" ] }, "87574": { "id": "PR_kwDOAO6SJc5lDS_Z", "public_id": 87574, "url": "https://github.com/godotengine/godot/pull/87574", "diff_url": "https://github.com/godotengine/godot/pull/87574.diff", "patch_url": "https://github.com/godotengine/godot/pull/87574.patch", "title": "Direct3D 12: Include in CODEOWNERS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-25T11:03:28Z", "updated_at": "2024-01-25T16:22:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "3ce8bad80976a46933f3c03b759d40963a1533a1" ] }, "87575": { "id": "PR_kwDOAO6SJc5lDXbk", "public_id": 87575, "url": "https://github.com/godotengine/godot/pull/87575", "diff_url": "https://github.com/godotengine/godot/pull/87575.diff", "patch_url": "https://github.com/godotengine/godot/pull/87575.patch", "title": "CI: Update `mymindstorm/setup-emsdk` to v14, should fix cache folder conflicts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-25T11:14:11Z", "updated_at": "2024-03-09T22:31:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "35ef0b32b328d9e5ed15f86a0f4a4d29518dec12" ] }, "87581": { "id": "PR_kwDOAO6SJc5lD9t-", "public_id": 87581, "url": "https://github.com/godotengine/godot/pull/87581", "diff_url": "https://github.com/godotengine/godot/pull/87581.diff", "patch_url": "https://github.com/godotengine/godot/pull/87581.patch", "title": "certs: Sync with Mozilla bundle as of Dec 13, 2023", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-25T12:47:57Z", "updated_at": "2024-04-08T20:04:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "c6e829b4c6ff39d65da9309ccfe083722e9399c5" ] }, "87583": { "id": "PR_kwDOAO6SJc5lEeBy", "public_id": 87583, "url": "https://github.com/godotengine/godot/pull/87583", "diff_url": "https://github.com/godotengine/godot/pull/87583.diff", "patch_url": "https://github.com/godotengine/godot/pull/87583.patch", "title": "Modify display and documentation of attenuation for Light3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3ODEwMzkw", "created_at": "2024-01-25T14:06:10Z", "updated_at": "2024-02-08T10:00:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "cf453ae8d96f55afe7dd8db4ceff459511b2153e" ] }, "87584": { "id": "PR_kwDOAO6SJc5lEkdC", "public_id": 87584, "url": "https://github.com/godotengine/godot/pull/87584", "diff_url": "https://github.com/godotengine/godot/pull/87584.diff", "patch_url": "https://github.com/godotengine/godot/pull/87584.patch", "title": "Retain meta data set on importer nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NjMyMw==", "created_at": "2024-01-25T14:21:58Z", "updated_at": "2024-06-19T13:33:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e19f0042caddb7d0ceb260e9ba9f5e5ee08a9f44" ] }, "87587": { "id": "PR_kwDOAO6SJc5lFXHU", "public_id": 87587, "url": "https://github.com/godotengine/godot/pull/87587", "diff_url": "https://github.com/godotengine/godot/pull/87587.diff", "patch_url": "https://github.com/godotengine/godot/pull/87587.patch", "title": "[RTL] Connect image update signals.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-25T16:21:24Z", "updated_at": "2024-01-26T11:52:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6d17fc1f736c648234f5f83564dfd3c1653c2d5c" ] }, "87597": { "id": "PR_kwDOAO6SJc5lG_1C", "public_id": 87597, "url": "https://github.com/godotengine/godot/pull/87597", "diff_url": "https://github.com/godotengine/godot/pull/87597.diff", "patch_url": "https://github.com/godotengine/godot/pull/87597.patch", "title": "C#: Fix not assigning `runtime_initialized` when initializing with AOT.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-01-25T21:48:15Z", "updated_at": "2024-03-11T16:36:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "e868a9f577ede620aeb76a60097c470de3296233" ] }, "87603": { "id": "PR_kwDOAO6SJc5lIG-r", "public_id": 87603, "url": "https://github.com/godotengine/godot/pull/87603", "diff_url": "https://github.com/godotengine/godot/pull/87603.diff", "patch_url": "https://github.com/godotengine/godot/pull/87603.patch", "title": "Fix `ShaderMaterial::_property_get_revert` crash when given non-existing `p_name`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-26T04:49:13Z", "updated_at": "2024-02-06T10:49:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "f04b584ed36016a1fcf6f26400f84ee4159560e2" ] }, "87609": { "id": "PR_kwDOAO6SJc5lJr1y", "public_id": 87609, "url": "https://github.com/godotengine/godot/pull/87609", "diff_url": "https://github.com/godotengine/godot/pull/87609.diff", "patch_url": "https://github.com/godotengine/godot/pull/87609.patch", "title": "SCons: Fix Windows cross-compilation from Linux after #86717", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-26T11:28:14Z", "updated_at": "2024-01-26T15:18:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "b4e519b07f37c8a3e8d2282df085e059cbf87d4b" ] }, "87610": { "id": "PR_kwDOAO6SJc5lJsyc", "public_id": 87610, "url": "https://github.com/godotengine/godot/pull/87610", "diff_url": "https://github.com/godotengine/godot/pull/87610.diff", "patch_url": "https://github.com/godotengine/godot/pull/87610.patch", "title": "Mention Multiplayer.`get_remote_sender_id`'s 0 after await", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-26T11:31:51Z", "updated_at": "2024-03-10T20:53:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3bb336dfbd3574cf69ef197aa619de9639f05f0e" ] }, "87612": { "id": "PR_kwDOAO6SJc5lJwuy", "public_id": 87612, "url": "https://github.com/godotengine/godot/pull/87612", "diff_url": "https://github.com/godotengine/godot/pull/87612.diff", "patch_url": "https://github.com/godotengine/godot/pull/87612.patch", "title": "ThorVG: update from v0.12.1 to v0.12.3", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-01-26T11:47:36Z", "updated_at": "2024-03-09T22:52:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "73589f6db604c9c93d3c5ab4cc2cd51f9628256f" ] }, "87616": { "id": "PR_kwDOAO6SJc5lKMh0", "public_id": 87616, "url": "https://github.com/godotengine/godot/pull/87616", "diff_url": "https://github.com/godotengine/godot/pull/87616.diff", "patch_url": "https://github.com/godotengine/godot/pull/87616.patch", "title": "Add cancel transformation shortcut to 2D to match 3D", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-26T13:28:25Z", "updated_at": "2024-01-29T13:52:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "d9057c8b5641a350cb13a43ec296ec3a9f4b253e" ] }, "87618": { "id": "PR_kwDOAO6SJc5lKhD5", "public_id": 87618, "url": "https://github.com/godotengine/godot/pull/87618", "diff_url": "https://github.com/godotengine/godot/pull/87618.diff", "patch_url": "https://github.com/godotengine/godot/pull/87618.patch", "title": "Do not use a linear sampler on lightmapper when retrieving grid data.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-01-26T14:29:21Z", "updated_at": "2024-01-29T12:29:50Z", "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": [ "cbc929edf01b04a575235752178f1f73766790d3" ] }, "87619": { "id": "PR_kwDOAO6SJc5lKsHX", "public_id": 87619, "url": "https://github.com/godotengine/godot/pull/87619", "diff_url": "https://github.com/godotengine/godot/pull/87619.diff", "patch_url": "https://github.com/godotengine/godot/pull/87619.patch", "title": "SCons: Add proper MinGW support to D3D12 deps install script", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-26T14:58:43Z", "updated_at": "2024-02-23T21:26:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5fd9d0891f8458f74ec7432c8198e72fef5a0aa1" ] }, "87623": { "id": "PR_kwDOAO6SJc5lLWiF", "public_id": 87623, "url": "https://github.com/godotengine/godot/pull/87623", "diff_url": "https://github.com/godotengine/godot/pull/87623.diff", "patch_url": "https://github.com/godotengine/godot/pull/87623.patch", "title": "Change scene drag-and-drop modifier behavior in the 2D and 3D editors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-01-26T17:06:45Z", "updated_at": "2024-04-27T17:55:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "341ca31be884cc6aa24534c3784d135215cf9662" ] }, "87624": { "id": "PR_kwDOAO6SJc5lLYcq", "public_id": 87624, "url": "https://github.com/godotengine/godot/pull/87624", "diff_url": "https://github.com/godotengine/godot/pull/87624.diff", "patch_url": "https://github.com/godotengine/godot/pull/87624.patch", "title": "[D3D12] Add support for building with pre-11.0.0 MinGW versions, make PIX runtime opt-in.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-26T17:13:06Z", "updated_at": "2024-01-29T12:31:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "dfa303f7c450868ecb2a379c09d23dffffc5ca20" ] }, "87625": { "id": "PR_kwDOAO6SJc5lLy_D", "public_id": 87625, "url": "https://github.com/godotengine/godot/pull/87625", "diff_url": "https://github.com/godotengine/godot/pull/87625.diff", "patch_url": "https://github.com/godotengine/godot/pull/87625.patch", "title": "Generate script resource preview without parsing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-26T18:21:10Z", "updated_at": "2024-02-09T11:48:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9c919ea28504ae67226a5c8df94227e9da8899b7", "c848bfc1bbfd869da709e36be52447c71c43ae46" ] }, "87627": { "id": "PR_kwDOAO6SJc5lL7kg", "public_id": 87627, "url": "https://github.com/godotengine/godot/pull/87627", "diff_url": "https://github.com/godotengine/godot/pull/87627.diff", "patch_url": "https://github.com/godotengine/godot/pull/87627.patch", "title": "Undefine yet another macro from Windows headers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-26T18:47:52Z", "updated_at": "2024-03-09T22:33:32Z", "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": [ "bcc96441d6194baca5bc758e0d5eb59844b7054d" ] }, "87628": { "id": "PR_kwDOAO6SJc5lMJ16", "public_id": 87628, "url": "https://github.com/godotengine/godot/pull/87628", "diff_url": "https://github.com/godotengine/godot/pull/87628.diff", "patch_url": "https://github.com/godotengine/godot/pull/87628.patch", "title": "Improve error reporting in the asset library and in related types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzgyODMz", "created_at": "2024-01-26T19:39:27Z", "updated_at": "2024-02-09T22:39:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzOTEyMzI5OTU=", "name": "topic:assetlib", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "815038962f0d917bae7d6f2dae17da3a0aebf7c8" ] }, "87630": { "id": "PR_kwDOAO6SJc5lMjH1", "public_id": 87630, "url": "https://github.com/godotengine/godot/pull/87630", "diff_url": "https://github.com/godotengine/godot/pull/87630.diff", "patch_url": "https://github.com/godotengine/godot/pull/87630.patch", "title": "OpenXR: Allow moving vendor passthrough extensions to GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-01-26T21:08:23Z", "updated_at": "2024-02-13T20:53:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "e74a0f4b0986bb6054e4ebad05fb793f64a105e1" ] }, "87631": { "id": "PR_kwDOAO6SJc5lMsjT", "public_id": 87631, "url": "https://github.com/godotengine/godot/pull/87631", "diff_url": "https://github.com/godotengine/godot/pull/87631.diff", "patch_url": "https://github.com/godotengine/godot/pull/87631.patch", "title": "Make viewport message dependent on framerate not physics step", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-26T21:48:19Z", "updated_at": "2024-03-11T15:36:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "17e9fd06ce8f7e98bed087f9e01a17e47a234060" ] }, "87632": { "id": "PR_kwDOAO6SJc5lM6fX", "public_id": 87632, "url": "https://github.com/godotengine/godot/pull/87632", "diff_url": "https://github.com/godotengine/godot/pull/87632.diff", "patch_url": "https://github.com/godotengine/godot/pull/87632.patch", "title": "Remove unused internal Variable `Viewport::gui_input_group`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-01-26T22:38:53Z", "updated_at": "2024-01-29T18:47:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "36c2c4bf0d59de8faadf6ef00cc7957d7f134ba7" ] }, "87634": { "id": "PR_kwDOAO6SJc5lM7a0", "public_id": 87634, "url": "https://github.com/godotengine/godot/pull/87634", "diff_url": "https://github.com/godotengine/godot/pull/87634.diff", "patch_url": "https://github.com/godotengine/godot/pull/87634.patch", "title": "GDScript: Reintroduce binary tokenization on export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-01-26T22:44:13Z", "updated_at": "2024-07-08T08:58:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "72e5f8c31e9237a4581cf250aa9943a4290f4017", "b4d0a09f15c60c88bbf516d2f6dcdb451dcad9c7" ] }, "87635": { "id": "PR_kwDOAO6SJc5lM845", "public_id": 87635, "url": "https://github.com/godotengine/godot/pull/87635", "diff_url": "https://github.com/godotengine/godot/pull/87635.diff", "patch_url": "https://github.com/godotengine/godot/pull/87635.patch", "title": "Manage time singleton in `register_core_types`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-01-26T22:52:39Z", "updated_at": "2024-02-12T12:53:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c5bcc3ae867923ddf16d186e4e03038a6237d76a" ] }, "87657": { "id": "PR_kwDOAO6SJc5lPU8w", "public_id": 87657, "url": "https://github.com/godotengine/godot/pull/87657", "diff_url": "https://github.com/godotengine/godot/pull/87657.diff", "patch_url": "https://github.com/godotengine/godot/pull/87657.patch", "title": "[macOS export] Allow unpacked .app export in \"Distribution\" export mode.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-27T22:02:50Z", "updated_at": "2024-02-13T16:28:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "34723b0d3afb0f0a2fb938cd11e91bf9c44d90ef" ] }, "87661": { "id": "PR_kwDOAO6SJc5lPiGP", "public_id": 87661, "url": "https://github.com/godotengine/godot/pull/87661", "diff_url": "https://github.com/godotengine/godot/pull/87661.diff", "patch_url": "https://github.com/godotengine/godot/pull/87661.patch", "title": "Fix editor profiler script function sort order", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE1MjI3Nzc=", "created_at": "2024-01-28T01:15:19Z", "updated_at": "2024-03-11T15:39:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "90a5f23e798df8192e903fc5785e29fa093e5caa" ] }, "87668": { "id": "PR_kwDOAO6SJc5lQJ0B", "public_id": 87668, "url": "https://github.com/godotengine/godot/pull/87668", "diff_url": "https://github.com/godotengine/godot/pull/87668.diff", "patch_url": "https://github.com/godotengine/godot/pull/87668.patch", "title": "[TextServer / Font] Add support for customizable baseline offset.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-28T10:36:15Z", "updated_at": "2024-01-29T12:32:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "85df221610e72e4b93f4eaf57a2f470c6da8e54d" ] }, "87669": { "id": "PR_kwDOAO6SJc5lQMBm", "public_id": 87669, "url": "https://github.com/godotengine/godot/pull/87669", "diff_url": "https://github.com/godotengine/godot/pull/87669.diff", "patch_url": "https://github.com/godotengine/godot/pull/87669.patch", "title": "Fix possible deadlock when creating scripts during a background garbage collection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NTk3MzM3", "created_at": "2024-01-28T11:05:24Z", "updated_at": "2024-03-11T16:36:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "9d50a486bf00592888664828b35d703c46eaa9b0" ] }, "87670": { "id": "PR_kwDOAO6SJc5lQPlh", "public_id": 87670, "url": "https://github.com/godotengine/godot/pull/87670", "diff_url": "https://github.com/godotengine/godot/pull/87670.diff", "patch_url": "https://github.com/godotengine/godot/pull/87670.patch", "title": "Direct3D 12: Query support for 16-bit operations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-28T11:45:55Z", "updated_at": "2024-01-29T12:43:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f77f46ebff0c305854d528fd8a81b1645be3ab10" ] }, "87676": { "id": "PR_kwDOAO6SJc5lQaFr", "public_id": 87676, "url": "https://github.com/godotengine/godot/pull/87676", "diff_url": "https://github.com/godotengine/godot/pull/87676.diff", "patch_url": "https://github.com/godotengine/godot/pull/87676.patch", "title": "Mention and deprecate InputEventJoypadButton's pressure", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-28T13:48:10Z", "updated_at": "2024-03-15T12:06:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "25c0c95960a6c6b8e65da7f9828fd83b3c6d1720" ] }, "87679": { "id": "PR_kwDOAO6SJc5lQjR_", "public_id": 87679, "url": "https://github.com/godotengine/godot/pull/87679", "diff_url": "https://github.com/godotengine/godot/pull/87679.diff", "patch_url": "https://github.com/godotengine/godot/pull/87679.patch", "title": "C#: Remove unused code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-01-28T15:27:45Z", "updated_at": "2024-01-30T16:54:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "82380ec7009223629924f2931ce748396c0001f4" ] }, "87680": { "id": "PR_kwDOAO6SJc5lQrkW", "public_id": 87680, "url": "https://github.com/godotengine/godot/pull/87680", "diff_url": "https://github.com/godotengine/godot/pull/87680.diff", "patch_url": "https://github.com/godotengine/godot/pull/87680.patch", "title": "Add methods to get argument count of methods", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-28T17:06:07Z", "updated_at": "2024-03-15T14:26:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "59bcc2888c0c6002428ed1040ef6b36957a80e98" ] }, "87682": { "id": "PR_kwDOAO6SJc5lQxUs", "public_id": 87682, "url": "https://github.com/godotengine/godot/pull/87682", "diff_url": "https://github.com/godotengine/godot/pull/87682.diff", "patch_url": "https://github.com/godotengine/godot/pull/87682.patch", "title": "C#: Fix issues for StringName reference in `CSharpInstanceBridge.Get`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-01-28T18:16:09Z", "updated_at": "2024-03-13T17:52:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "1e14503715d20bc1fc10f0343e7eecf6d6707feb" ] }, "87686": { "id": "PR_kwDOAO6SJc5lQ5ov", "public_id": 87686, "url": "https://github.com/godotengine/godot/pull/87686", "diff_url": "https://github.com/godotengine/godot/pull/87686.diff", "patch_url": "https://github.com/godotengine/godot/pull/87686.patch", "title": "[TreeItem] Add `get_button_color()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2NjczNjY4", "created_at": "2024-01-28T20:11:16Z", "updated_at": "2024-02-03T01:12:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "de5b0d71036c6e412de89f77eca57a4e35ffd3a3" ] }, "87688": { "id": "PR_kwDOAO6SJc5lQ8ic", "public_id": 87688, "url": "https://github.com/godotengine/godot/pull/87688", "diff_url": "https://github.com/godotengine/godot/pull/87688.diff", "patch_url": "https://github.com/godotengine/godot/pull/87688.patch", "title": "Remove unnecessary `this->` expressions", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-28T20:54:22Z", "updated_at": "2024-01-29T12:32:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "15369fdb1d692e1515dd888dfbae275074be63be" ] }, "87694": { "id": "PR_kwDOAO6SJc5lR754", "public_id": 87694, "url": "https://github.com/godotengine/godot/pull/87694", "diff_url": "https://github.com/godotengine/godot/pull/87694.diff", "patch_url": "https://github.com/godotengine/godot/pull/87694.patch", "title": "Add check in `CompressedTextureLayered::get_layer_data` to prevent crash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-29T04:48:57Z", "updated_at": "2024-02-16T23:29:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1b2a838e212afaaa1078c10ac15c6ea7e8021e1d" ] }, "87701": { "id": "PR_kwDOAO6SJc5lUyMB", "public_id": 87701, "url": "https://github.com/godotengine/godot/pull/87701", "diff_url": "https://github.com/godotengine/godot/pull/87701.diff", "patch_url": "https://github.com/godotengine/godot/pull/87701.patch", "title": "Allow `Node.create_tween()` outside SceneTree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-29T13:13:19Z", "updated_at": "2024-02-28T12:25:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "0de8a736dad9bf9ed5b8075946bf1e96a47b20f6" ] }, "87710": { "id": "PR_kwDOAO6SJc5lXALw", "public_id": 87710, "url": "https://github.com/godotengine/godot/pull/87710", "diff_url": "https://github.com/godotengine/godot/pull/87710.diff", "patch_url": "https://github.com/godotengine/godot/pull/87710.patch", "title": "Free dummy renderer objects", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-29T18:00:17Z", "updated_at": "2024-04-16T07:08:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "666daf47c31307c50a9f0eb08fc5146d0a3e5f32" ] }, "87711": { "id": "PR_kwDOAO6SJc5lXK6T", "public_id": 87711, "url": "https://github.com/godotengine/godot/pull/87711", "diff_url": "https://github.com/godotengine/godot/pull/87711.diff", "patch_url": "https://github.com/godotengine/godot/pull/87711.patch", "title": "Fix `ResourceLoader.load_threaded_get_status` returning `[0]` constantly in exported projects.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjczNjQ5NzY=", "created_at": "2024-01-29T18:29:31Z", "updated_at": "2024-04-05T13:23:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7565d1f3abb592a5978613701a4b9b744df748da" ] }, "87712": { "id": "PR_kwDOAO6SJc5lXvdw", "public_id": 87712, "url": "https://github.com/godotengine/godot/pull/87712", "diff_url": "https://github.com/godotengine/godot/pull/87712.diff", "patch_url": "https://github.com/godotengine/godot/pull/87712.patch", "title": "Revert \"Add UID support to GDScript files\" (for now)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-29T20:12:55Z", "updated_at": "2024-01-29T20:46:57Z", "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": [ "745f8e112fcf5d61e0fc377bdbc2539dd6b16ef9" ] }, "87715": { "id": "PR_kwDOAO6SJc5lYQaO", "public_id": 87715, "url": "https://github.com/godotengine/godot/pull/87715", "diff_url": "https://github.com/godotengine/godot/pull/87715.diff", "patch_url": "https://github.com/godotengine/godot/pull/87715.patch", "title": "Expose `is_baking` method in navigation servers and region nodes.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMDczODU=", "created_at": "2024-01-29T21:38:54Z", "updated_at": "2024-02-07T10:17:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "c2cfc0d409b5adf892c6daa86d128f6e98633bee" ] }, "87720": { "id": "PR_kwDOAO6SJc5lYhRr", "public_id": 87720, "url": "https://github.com/godotengine/godot/pull/87720", "diff_url": "https://github.com/godotengine/godot/pull/87720.diff", "patch_url": "https://github.com/godotengine/godot/pull/87720.patch", "title": "Avoid non-constant-expression cannot be narrowed on Windows on mingw.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-01-29T22:36:28Z", "updated_at": "2024-01-31T10:12:47Z", "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": [ "f711b4f01f9921a52acde6135ca8dfa992172828" ] }, "87721": { "id": "PR_kwDOAO6SJc5lYlq_", "public_id": 87721, "url": "https://github.com/godotengine/godot/pull/87721", "diff_url": "https://github.com/godotengine/godot/pull/87721.diff", "patch_url": "https://github.com/godotengine/godot/pull/87721.patch", "title": "Enforce calling RenderingDevice code from rendering thread in TextureRD classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-29T22:53:36Z", "updated_at": "2024-04-09T00:46:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "83241ab1393dc4f0cbdf6ac3b4f0aa805c2cc22a" ] }, "87732": { "id": "PR_kwDOAO6SJc5laSfk", "public_id": 87732, "url": "https://github.com/godotengine/godot/pull/87732", "diff_url": "https://github.com/godotengine/godot/pull/87732.diff", "patch_url": "https://github.com/godotengine/godot/pull/87732.patch", "title": "Fix AudioStreamPlayer3D autoplay and internal notifications", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-30T06:57:24Z", "updated_at": "2024-01-31T00:08:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "52aa5668fe8bde49104c06345eaffc56fbf30958" ] }, "87734": { "id": "PR_kwDOAO6SJc5lbDGm", "public_id": 87734, "url": "https://github.com/godotengine/godot/pull/87734", "diff_url": "https://github.com/godotengine/godot/pull/87734.diff", "patch_url": "https://github.com/godotengine/godot/pull/87734.patch", "title": "Use raw strings for D3D12 install messages.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-30T09:15:49Z", "updated_at": "2024-01-30T16:53:54Z", "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": [ "ffdf8084c07f7989c129a46ff339debfdd448080" ] }, "87738": { "id": "PR_kwDOAO6SJc5lc0-l", "public_id": 87738, "url": "https://github.com/godotengine/godot/pull/87738", "diff_url": "https://github.com/godotengine/godot/pull/87738.diff", "patch_url": "https://github.com/godotengine/godot/pull/87738.patch", "title": "mbedtls: Update to upstream version 2.28.7", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-30T13:10:05Z", "updated_at": "2024-03-09T23:08:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "dec635119eaffb31f566d3cb5a49f49d65e73a69" ] }, "87740": { "id": "PR_kwDOAO6SJc5ldPmA", "public_id": 87740, "url": "https://github.com/godotengine/godot/pull/87740", "diff_url": "https://github.com/godotengine/godot/pull/87740.diff", "patch_url": "https://github.com/godotengine/godot/pull/87740.patch", "title": "Fix editor properties vector ratio breaking when an element is set to zero", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-30T14:06:59Z", "updated_at": "2024-02-19T14:34:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bacdc6ae91caa524ddec0060a6f9dbc7044946e6" ] }, "87741": { "id": "PR_kwDOAO6SJc5ldUEE", "public_id": 87741, "url": "https://github.com/godotengine/godot/pull/87741", "diff_url": "https://github.com/godotengine/godot/pull/87741.diff", "patch_url": "https://github.com/godotengine/godot/pull/87741.patch", "title": "Sync controller mappings DB with SDL2 community repo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-01-30T14:15:21Z", "updated_at": "2024-03-09T23:09:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "10445d80d87ac6a8340a749071a218c9eac6ceca" ] }, "87743": { "id": "PR_kwDOAO6SJc5leUg6", "public_id": 87743, "url": "https://github.com/godotengine/godot/pull/87743", "diff_url": "https://github.com/godotengine/godot/pull/87743.diff", "patch_url": "https://github.com/godotengine/godot/pull/87743.patch", "title": "Fix `Camera2D` is enabled when dragging scene files to the `CanvasItemEditor`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-01-30T16:25:52Z", "updated_at": "2024-02-18T23:21:19Z", "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": [ "451b198c4006554cb0b95f4d849991c8ce208e8e" ] }, "87745": { "id": "PR_kwDOAO6SJc5leejA", "public_id": 87745, "url": "https://github.com/godotengine/godot/pull/87745", "diff_url": "https://github.com/godotengine/godot/pull/87745.diff", "patch_url": "https://github.com/godotengine/godot/pull/87745.patch", "title": "OpenXR: Allow changing play area mode during active session", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-01-30T16:47:11Z", "updated_at": "2024-07-22T15:30:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "5935bfa8603b7c22df4ea777a688723a408e6c5d" ] }, "87750": { "id": "PR_kwDOAO6SJc5lfDtq", "public_id": 87750, "url": "https://github.com/godotengine/godot/pull/87750", "diff_url": "https://github.com/godotengine/godot/pull/87750.diff", "patch_url": "https://github.com/godotengine/godot/pull/87750.patch", "title": "Wayland: Suspend window after frame timeout or suspend state", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-01-30T18:20:25Z", "updated_at": "2024-02-16T23:29:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2e07dcf1e7776fa9c068a690bfc51e385ff7501b" ] }, "87755": { "id": "PR_kwDOAO6SJc5lf2FN", "public_id": 87755, "url": "https://github.com/godotengine/godot/pull/87755", "diff_url": "https://github.com/godotengine/godot/pull/87755.diff", "patch_url": "https://github.com/godotengine/godot/pull/87755.patch", "title": "Some editor code cleanup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-01-30T20:34:58Z", "updated_at": "2024-01-31T10:57:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4ad74a5663d1e38f4e95159ec1caa53bae3b8799" ] }, "87757": { "id": "PR_kwDOAO6SJc5lgWgG", "public_id": 87757, "url": "https://github.com/godotengine/godot/pull/87757", "diff_url": "https://github.com/godotengine/godot/pull/87757.diff", "patch_url": "https://github.com/godotengine/godot/pull/87757.patch", "title": "Do not reflect the origin lines in a mirror", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-01-30T22:02:59Z", "updated_at": "2024-03-10T10:50:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "59c75b074a8630d2cf2fbd6b23fb4d68fa3b3a97" ] }, "87758": { "id": "PR_kwDOAO6SJc5lgg_a", "public_id": 87758, "url": "https://github.com/godotengine/godot/pull/87758", "diff_url": "https://github.com/godotengine/godot/pull/87758.diff", "patch_url": "https://github.com/godotengine/godot/pull/87758.patch", "title": "Allow GDExtensions to register virtual methods and call them on scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-01-30T22:30:55Z", "updated_at": "2024-07-22T15:30:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "be11002e410bbd8e01ef3e91682a94b50dba1dd8" ] }, "87760": { "id": "PR_kwDOAO6SJc5lgo6z", "public_id": 87760, "url": "https://github.com/godotengine/godot/pull/87760", "diff_url": "https://github.com/godotengine/godot/pull/87760.diff", "patch_url": "https://github.com/godotengine/godot/pull/87760.patch", "title": "Extract BottomPanel from EditorNode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-01-30T22:57:30Z", "updated_at": "2024-02-23T23:14:12Z", "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": [ "eb6ca91ba6f04a4ff2e21b3ca097c92b6a68dbc8" ] }, "87764": { "id": "PR_kwDOAO6SJc5lhFyv", "public_id": 87764, "url": "https://github.com/godotengine/godot/pull/87764", "diff_url": "https://github.com/godotengine/godot/pull/87764.diff", "patch_url": "https://github.com/godotengine/godot/pull/87764.patch", "title": "Wayland: Implement `window_get_native_handle`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-01-31T00:54:02Z", "updated_at": "2024-01-31T13:02:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d8658df94e09a3ed82c66eb5085c89ece1239d0c" ] }, "87765": { "id": "PR_kwDOAO6SJc5lhJXj", "public_id": 87765, "url": "https://github.com/godotengine/godot/pull/87765", "diff_url": "https://github.com/godotengine/godot/pull/87765.diff", "patch_url": "https://github.com/godotengine/godot/pull/87765.patch", "title": "Wayland: Disable backend at build-time if wayland-scanner is missing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-01-31T01:13:45Z", "updated_at": "2024-01-31T10:12:26Z", "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": [ "c3d6cc57be605fad96ae092685578ef215ca8dbc" ] }, "87768": { "id": "PR_kwDOAO6SJc5lhcq9", "public_id": 87768, "url": "https://github.com/godotengine/godot/pull/87768", "diff_url": "https://github.com/godotengine/godot/pull/87768.diff", "patch_url": "https://github.com/godotengine/godot/pull/87768.patch", "title": "Add descriptions to the remaining properties of RDPipelineRasterizationState", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2024-01-31T03:01:57Z", "updated_at": "2024-02-12T04:08:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3b8ef19689c0c47bb75026c5ca7b25a05aac7404" ] }, "87769": { "id": "PR_kwDOAO6SJc5lhisL", "public_id": 87769, "url": "https://github.com/godotengine/godot/pull/87769", "diff_url": "https://github.com/godotengine/godot/pull/87769.diff", "patch_url": "https://github.com/godotengine/godot/pull/87769.patch", "title": "Fix a regression that breaks gizmo transforming when 'View Gizmos' is off", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-01-31T03:35:22Z", "updated_at": "2024-02-17T01:59:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "87d97fe7d84f218a62b09b890b3e1039a063fe66" ] }, "87771": { "id": "PR_kwDOAO6SJc5lhtIV", "public_id": 87771, "url": "https://github.com/godotengine/godot/pull/87771", "diff_url": "https://github.com/godotengine/godot/pull/87771.diff", "patch_url": "https://github.com/godotengine/godot/pull/87771.patch", "title": "Fix `TextureRegionEditor::_pan_callback` deferred called with only one argument", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-01-31T04:36:52Z", "updated_at": "2024-02-06T06:35:19Z", "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": [ "d06c526fb06714e16207aa1292146bc283b99e31" ] }, "87772": { "id": "PR_kwDOAO6SJc5lhxT_", "public_id": 87772, "url": "https://github.com/godotengine/godot/pull/87772", "diff_url": "https://github.com/godotengine/godot/pull/87772.diff", "patch_url": "https://github.com/godotengine/godot/pull/87772.patch", "title": "Fix cubic interpolation wrong argument for the time", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-01-31T04:57:58Z", "updated_at": "2024-02-14T05:29:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "a5dffe78040af3d03bddc3a0acfbf3119fe0e114" ] }, "87773": { "id": "PR_kwDOAO6SJc5lh7-v", "public_id": 87773, "url": "https://github.com/godotengine/godot/pull/87773", "diff_url": "https://github.com/godotengine/godot/pull/87773.diff", "patch_url": "https://github.com/godotengine/godot/pull/87773.patch", "title": "Fix script editor `undo` shortcut with global menu enabled.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-31T05:51:53Z", "updated_at": "2024-02-13T16:28:45Z", "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": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "32939f82f1cb2cb423e137a7fdf546dcb9bd3824" ] }, "87775": { "id": "PR_kwDOAO6SJc5liVbD", "public_id": 87775, "url": "https://github.com/godotengine/godot/pull/87775", "diff_url": "https://github.com/godotengine/godot/pull/87775.diff", "patch_url": "https://github.com/godotengine/godot/pull/87775.patch", "title": "Remove workaround in GLTF exporter that double converts `ra` textures to `rg`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-01-31T07:27:13Z", "updated_at": "2024-03-09T23:26:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "4f41b9494353adb529af6c062c86361988481e27" ] }, "87776": { "id": "PR_kwDOAO6SJc5ljIIa", "public_id": 87776, "url": "https://github.com/godotengine/godot/pull/87776", "diff_url": "https://github.com/godotengine/godot/pull/87776.diff", "patch_url": "https://github.com/godotengine/godot/pull/87776.patch", "title": "[Wayland] Add support for native file dialogs.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-01-31T09:45:19Z", "updated_at": "2024-01-31T13:00:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "edb21e05739b46c98852f4ffbadc040b11efc6db" ] }, "87778": { "id": "PR_kwDOAO6SJc5ljn0-", "public_id": 87778, "url": "https://github.com/godotengine/godot/pull/87778", "diff_url": "https://github.com/godotengine/godot/pull/87778.diff", "patch_url": "https://github.com/godotengine/godot/pull/87778.patch", "title": "Make Callable `bind` method const", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-31T10:58:05Z", "updated_at": "2024-02-22T16:31:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "1a6cabc0bfdb280c0684578b30337e1dada09644" ] }, "87781": { "id": "PR_kwDOAO6SJc5lkMTf", "public_id": 87781, "url": "https://github.com/godotengine/godot/pull/87781", "diff_url": "https://github.com/godotengine/godot/pull/87781.diff", "patch_url": "https://github.com/godotengine/godot/pull/87781.patch", "title": "Fix crash when previewing a scene with a mesh as the root node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-01-31T12:34:26Z", "updated_at": "2024-02-07T16:07:08Z", "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": [ "d1de00a2c8f3605faee9a8b81c78ded2ed89a3fe" ] }, "87783": { "id": "PR_kwDOAO6SJc5lkbLn", "public_id": 87783, "url": "https://github.com/godotengine/godot/pull/87783", "diff_url": "https://github.com/godotengine/godot/pull/87783.diff", "patch_url": "https://github.com/godotengine/godot/pull/87783.patch", "title": "Make `GDScriptUtilityCallable` return call error when method is invalid", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-01-31T13:12:42Z", "updated_at": "2024-02-07T10:12:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f4f7e13388b3a37ae0ea1cb69894fb731c1bd1b7" ] }, "87790": { "id": "PR_kwDOAO6SJc5llu5n", "public_id": 87790, "url": "https://github.com/godotengine/godot/pull/87790", "diff_url": "https://github.com/godotengine/godot/pull/87790.diff", "patch_url": "https://github.com/godotengine/godot/pull/87790.patch", "title": "Fix incorrect condition for error filtering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2024-01-31T16:05:40Z", "updated_at": "2024-03-11T15:39:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d81c9c32c5ea4e91de3038b30c4a7a9ab78b7481" ] }, "87795": { "id": "PR_kwDOAO6SJc5lm2aV", "public_id": 87795, "url": "https://github.com/godotengine/godot/pull/87795", "diff_url": "https://github.com/godotengine/godot/pull/87795.diff", "patch_url": "https://github.com/godotengine/godot/pull/87795.patch", "title": "Direct3D 12: Avoid terrible leak related to command allocators", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-31T19:02:02Z", "updated_at": "2024-02-02T17:33:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6057ec9b06e71d4d0fc68de1067001ec3f41000d" ] }, "87796": { "id": "PR_kwDOAO6SJc5lm7KE", "public_id": 87796, "url": "https://github.com/godotengine/godot/pull/87796", "diff_url": "https://github.com/godotengine/godot/pull/87796.diff", "patch_url": "https://github.com/godotengine/godot/pull/87796.patch", "title": "Namespace shader cache files by graphics API", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-01-31T19:15:43Z", "updated_at": "2024-02-12T14:36:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f3ef83517a82539cabb39d78258ce2dd30370a85" ] }, "87814": { "id": "PR_kwDOAO6SJc5lqfmP", "public_id": 87814, "url": "https://github.com/godotengine/godot/pull/87814", "diff_url": "https://github.com/godotengine/godot/pull/87814.diff", "patch_url": "https://github.com/godotengine/godot/pull/87814.patch", "title": "[Core] Improve `CowData` and `Memory` metadata alignment.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-01T08:17:48Z", "updated_at": "2024-02-05T17:03:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7bcb41914907e17bfd5af934a031f783bb76b969" ] }, "87817": { "id": "PR_kwDOAO6SJc5lrA5M", "public_id": 87817, "url": "https://github.com/godotengine/godot/pull/87817", "diff_url": "https://github.com/godotengine/godot/pull/87817.diff", "patch_url": "https://github.com/godotengine/godot/pull/87817.patch", "title": "Fix quaternion keyframe optimization for collinear rotation over 180 degrees", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxNTk4MzMz", "created_at": "2024-02-01T09:19:40Z", "updated_at": "2024-02-12T12:55:24Z", "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": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "9862056fa586b11a2555d666c11ae7e14bdde9f3" ] }, "87823": { "id": "PR_kwDOAO6SJc5ltrOB", "public_id": 87823, "url": "https://github.com/godotengine/godot/pull/87823", "diff_url": "https://github.com/godotengine/godot/pull/87823.diff", "patch_url": "https://github.com/godotengine/godot/pull/87823.patch", "title": "Don't invoke adb with no runnable Android preset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-01T15:06:28Z", "updated_at": "2024-02-17T14:57:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "343bfb112f5a8cda4fdd86b0074bb2f54fd31e4b" ] }, "87829": { "id": "PR_kwDOAO6SJc5lvhom", "public_id": 87829, "url": "https://github.com/godotengine/godot/pull/87829", "diff_url": "https://github.com/godotengine/godot/pull/87829.diff", "patch_url": "https://github.com/godotengine/godot/pull/87829.patch", "title": "Throw exception when solution file is missing during exporting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2024-02-01T19:17:09Z", "updated_at": "2024-04-08T09:32:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "316f253558c447a5789334a28fa1817dc71d5aa4" ] }, "87830": { "id": "PR_kwDOAO6SJc5lvnrW", "public_id": 87830, "url": "https://github.com/godotengine/godot/pull/87830", "diff_url": "https://github.com/godotengine/godot/pull/87830.diff", "patch_url": "https://github.com/godotengine/godot/pull/87830.patch", "title": "Fix wrong process method in AudioStreamPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-01T19:30:47Z", "updated_at": "2024-02-19T16:15:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "56bf379fd9c32b3a96dd28d7a161523ac7ff6987" ] }, "87831": { "id": "PR_kwDOAO6SJc5lvoZV", "public_id": 87831, "url": "https://github.com/godotengine/godot/pull/87831", "diff_url": "https://github.com/godotengine/godot/pull/87831.diff", "patch_url": "https://github.com/godotengine/godot/pull/87831.patch", "title": "Core: Implement a XOR operator for BitField", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-02-01T19:32:38Z", "updated_at": "2024-03-26T12:48:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "773994020265b0bbaec16b81514a4e474b47e7d2" ] }, "87834": { "id": "PR_kwDOAO6SJc5lvzbH", "public_id": 87834, "url": "https://github.com/godotengine/godot/pull/87834", "diff_url": "https://github.com/godotengine/godot/pull/87834.diff", "patch_url": "https://github.com/godotengine/godot/pull/87834.patch", "title": "Remove duplicated callings `set()` from SceneTreeDock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-01T19:57:34Z", "updated_at": "2024-02-14T05:38:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "87ab959ae05662cddfa83270787be6e8e538ddf2" ] }, "87836": { "id": "PR_kwDOAO6SJc5lv4tn", "public_id": 87836, "url": "https://github.com/godotengine/godot/pull/87836", "diff_url": "https://github.com/godotengine/godot/pull/87836.diff", "patch_url": "https://github.com/godotengine/godot/pull/87836.patch", "title": "macOS: Use autorelease pools", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2024-02-01T20:11:37Z", "updated_at": "2024-02-02T20:42:23Z", "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": [ "8f6d4eaa31662bbff08fb0a694fb41f74f225b0a" ] }, "87838": { "id": "PR_kwDOAO6SJc5lv5xx", "public_id": 87838, "url": "https://github.com/godotengine/godot/pull/87838", "diff_url": "https://github.com/godotengine/godot/pull/87838.diff", "patch_url": "https://github.com/godotengine/godot/pull/87838.patch", "title": "C#: Fix duplicate key issue on reload", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-01T20:14:52Z", "updated_at": "2024-03-11T16:37:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "999180d5b5c1023f441100e7b45a3aa346a2e898" ] }, "87842": { "id": "PR_kwDOAO6SJc5lwkGi", "public_id": 87842, "url": "https://github.com/godotengine/godot/pull/87842", "diff_url": "https://github.com/godotengine/godot/pull/87842.diff", "patch_url": "https://github.com/godotengine/godot/pull/87842.patch", "title": "[macOS] Add SIGTRAP to the crash handler.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-01T22:02:57Z", "updated_at": "2024-02-07T10:13:11Z", "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": [ "b990cb95a98cbec8140877e07438f9c5f7ab06ef" ] }, "87848": { "id": "PR_kwDOAO6SJc5lxKwQ", "public_id": 87848, "url": "https://github.com/godotengine/godot/pull/87848", "diff_url": "https://github.com/godotengine/godot/pull/87848.diff", "patch_url": "https://github.com/godotengine/godot/pull/87848.patch", "title": "Fix `godot.natvis` after CowData 64-bit promotion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2024-02-02T00:01:19Z", "updated_at": "2024-02-02T11:10:17Z", "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": [ "559b434ef115c223d2dfc115dd553a46ce39b820" ] }, "87854": { "id": "PR_kwDOAO6SJc5ly20l", "public_id": 87854, "url": "https://github.com/godotengine/godot/pull/87854", "diff_url": "https://github.com/godotengine/godot/pull/87854.diff", "patch_url": "https://github.com/godotengine/godot/pull/87854.patch", "title": "Update visuals immediately after resizing `Placeholder*` textures", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-02T06:58:42Z", "updated_at": "2024-03-11T17:07:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e896fbb638674972ce98d6475398bb3765b65b71" ] }, "87856": { "id": "PR_kwDOAO6SJc5lzIVU", "public_id": 87856, "url": "https://github.com/godotengine/godot/pull/87856", "diff_url": "https://github.com/godotengine/godot/pull/87856.diff", "patch_url": "https://github.com/godotengine/godot/pull/87856.patch", "title": "Automatically set viewport background to transparent when window flag is set.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-02T07:48:13Z", "updated_at": "2024-02-02T11:10:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0d88aadd53fe966942fb0aa13bce2d177648a897" ] }, "87857": { "id": "PR_kwDOAO6SJc5lzTAl", "public_id": 87857, "url": "https://github.com/godotengine/godot/pull/87857", "diff_url": "https://github.com/godotengine/godot/pull/87857.diff", "patch_url": "https://github.com/godotengine/godot/pull/87857.patch", "title": "Fix vertical zoom factor in Animation Bezier Editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-02T08:19:53Z", "updated_at": "2024-02-18T20:01:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b66b188cf9a310940283a544aaf0b3c37b923e96" ] }, "87858": { "id": "PR_kwDOAO6SJc5lzWeR", "public_id": 87858, "url": "https://github.com/godotengine/godot/pull/87858", "diff_url": "https://github.com/godotengine/godot/pull/87858.diff", "patch_url": "https://github.com/godotengine/godot/pull/87858.patch", "title": "Fix `rpc` call from name based `Callable`s", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-02T08:29:12Z", "updated_at": "2024-03-11T13:41:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "400f438e72b26e425c952e725c69ffcb2493e87e" ] }, "87863": { "id": "PR_kwDOAO6SJc5l0Xck", "public_id": 87863, "url": "https://github.com/godotengine/godot/pull/87863", "diff_url": "https://github.com/godotengine/godot/pull/87863.diff", "patch_url": "https://github.com/godotengine/godot/pull/87863.patch", "title": "Expose `NOTIFICATION_EXTENSION_RELOADED` to `ClassDB`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjQ0ODIy", "created_at": "2024-02-02T11:09:05Z", "updated_at": "2024-03-11T22:17:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "fee70558f8fae8ace29c10a0393197cb1679fe4a" ] }, "87864": { "id": "PR_kwDOAO6SJc5l0ajj", "public_id": 87864, "url": "https://github.com/godotengine/godot/pull/87864", "diff_url": "https://github.com/godotengine/godot/pull/87864.diff", "patch_url": "https://github.com/godotengine/godot/pull/87864.patch", "title": "CI scripts: Fix `printf` for format checks", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-02T11:17:17Z", "updated_at": "2024-03-09T22:34:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "6da378afeaaec007d761113198bdd6c0966eafa7" ] }, "87869": { "id": "PR_kwDOAO6SJc5l1h64", "public_id": 87869, "url": "https://github.com/godotengine/godot/pull/87869", "diff_url": "https://github.com/godotengine/godot/pull/87869.diff", "patch_url": "https://github.com/godotengine/godot/pull/87869.patch", "title": "ThorVG: update from v0.12.3 to v0.12.4", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-02-02T14:04:59Z", "updated_at": "2024-03-09T22:53:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "da42124efe4f04fbb2749a255af09118b5be6156" ] }, "87870": { "id": "PR_kwDOAO6SJc5l1i4B", "public_id": 87870, "url": "https://github.com/godotengine/godot/pull/87870", "diff_url": "https://github.com/godotengine/godot/pull/87870.diff", "patch_url": "https://github.com/godotengine/godot/pull/87870.patch", "title": "Remove unnecessary focus methods and directly bind to `set_close_on_escape`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-02T14:06:50Z", "updated_at": "2024-03-15T22:24:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "690fd153567e176251068ddac2aa02ce270c1473" ] }, "87871": { "id": "PR_kwDOAO6SJc5l1owP", "public_id": 87871, "url": "https://github.com/godotengine/godot/pull/87871", "diff_url": "https://github.com/godotengine/godot/pull/87871.diff", "patch_url": "https://github.com/godotengine/godot/pull/87871.patch", "title": "Use `_v` shorthand for type traits and `if constexpr` where appropriate", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxODY2MQ==", "created_at": "2024-02-02T14:17:08Z", "updated_at": "2024-02-05T14:00:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "55ed34e37c61ae53e676f73a2e4444d7ecb4ce7d" ] }, "87872": { "id": "PR_kwDOAO6SJc5l1u6F", "public_id": 87872, "url": "https://github.com/godotengine/godot/pull/87872", "diff_url": "https://github.com/godotengine/godot/pull/87872.diff", "patch_url": "https://github.com/godotengine/godot/pull/87872.patch", "title": "Direct3D 12: Enhance management of texture data life cycle", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-02T14:30:29Z", "updated_at": "2024-02-27T16:03: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": [ "d47021ac6c30ab908314fc8ede49708fc7422125" ] }, "87874": { "id": "PR_kwDOAO6SJc5l2hCS", "public_id": 87874, "url": "https://github.com/godotengine/godot/pull/87874", "diff_url": "https://github.com/godotengine/godot/pull/87874.diff", "patch_url": "https://github.com/godotengine/godot/pull/87874.patch", "title": "Fix sorting of files/dirs in dialogs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-02T16:31:57Z", "updated_at": "2024-03-24T08:46:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2cbf469912ae0e40049d3827db0c21cdf17c5a79" ] }, "87876": { "id": "PR_kwDOAO6SJc5l3L23", "public_id": 87876, "url": "https://github.com/godotengine/godot/pull/87876", "diff_url": "https://github.com/godotengine/godot/pull/87876.diff", "patch_url": "https://github.com/godotengine/godot/pull/87876.patch", "title": "Fix frame number underflow in visual profiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-02-02T18:09:35Z", "updated_at": "2024-03-11T15:39:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "27dc9fa4c0484ac4421b257d4986ea660fa432e6" ] }, "87878": { "id": "PR_kwDOAO6SJc5l4F50", "public_id": 87878, "url": "https://github.com/godotengine/godot/pull/87878", "diff_url": "https://github.com/godotengine/godot/pull/87878.diff", "patch_url": "https://github.com/godotengine/godot/pull/87878.patch", "title": "Add basic Emacs `.gitignore` entries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-02T20:35:03Z", "updated_at": "2024-04-25T11:09:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "2696fee3c6b08cd9645a61ebf08b84fd70be5a72" ] }, "87880": { "id": "PR_kwDOAO6SJc5l4aTW", "public_id": 87880, "url": "https://github.com/godotengine/godot/pull/87880", "diff_url": "https://github.com/godotengine/godot/pull/87880.diff", "patch_url": "https://github.com/godotengine/godot/pull/87880.patch", "title": "Fix freeze in TextEdit with `scroll_past_end_of_file` and `fit_content_height`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-02-02T21:47:31Z", "updated_at": "2024-02-05T16:43:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "8ddd27ce1ee321f8d307d0593d1045bc23deb6c3" ] }, "87881": { "id": "PR_kwDOAO6SJc5l4ipI", "public_id": 87881, "url": "https://github.com/godotengine/godot/pull/87881", "diff_url": "https://github.com/godotengine/godot/pull/87881.diff", "patch_url": "https://github.com/godotengine/godot/pull/87881.patch", "title": "Add HeightMapShape3D functions to get min / max height", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-02T22:14:57Z", "updated_at": "2024-02-09T09:11:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "0a485fc30aae693e942a5984f149c7aa69f397d7" ] }, "87883": { "id": "PR_kwDOAO6SJc5l4nLG", "public_id": 87883, "url": "https://github.com/godotengine/godot/pull/87883", "diff_url": "https://github.com/godotengine/godot/pull/87883.diff", "patch_url": "https://github.com/godotengine/godot/pull/87883.patch", "title": "Add 'Skip to next (text) occurrence' feature to text editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMTc2NjM=", "created_at": "2024-02-02T22:27:35Z", "updated_at": "2024-03-25T12:16:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c988bec4b3dff7ac32a1940a3f5c3d97a46ca8cd" ] }, "87886": { "id": "PR_kwDOAO6SJc5l5JPw", "public_id": 87886, "url": "https://github.com/godotengine/godot/pull/87886", "diff_url": "https://github.com/godotengine/godot/pull/87886.diff", "patch_url": "https://github.com/godotengine/godot/pull/87886.patch", "title": "Do not use `NOTIFICATION_PHYSICS_PROCESS` for 2D Editor", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-03T00:23:19Z", "updated_at": "2024-03-11T15:40:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "88b1103b446bbc7da914dca9f9b8bffca7bfa585" ] }, "87887": { "id": "PR_kwDOAO6SJc5l5WZh", "public_id": 87887, "url": "https://github.com/godotengine/godot/pull/87887", "diff_url": "https://github.com/godotengine/godot/pull/87887.diff", "patch_url": "https://github.com/godotengine/godot/pull/87887.patch", "title": "Fix unintentional translations in AnimationTree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY0MDU4Nw==", "created_at": "2024-02-03T01:54:51Z", "updated_at": "2024-02-04T11:23:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "dcf4d82fb5e1f58418a4ebbe21164f61e804d448" ] }, "87888": { "id": "PR_kwDOAO6SJc5l5XMr", "public_id": 87888, "url": "https://github.com/godotengine/godot/pull/87888", "diff_url": "https://github.com/godotengine/godot/pull/87888.diff", "patch_url": "https://github.com/godotengine/godot/pull/87888.patch", "title": "Implement a base class `SkeletonModifier3D` as refactoring for nodes that may modify `Skeleton3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-03T02:06:22Z", "updated_at": "2024-06-11T05:56:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "04dd299cbac614c0ff2306b8d3cd60dcd86abd8e" ] }, "87889": { "id": "PR_kwDOAO6SJc5l5dpa", "public_id": 87889, "url": "https://github.com/godotengine/godot/pull/87889", "diff_url": "https://github.com/godotengine/godot/pull/87889.diff", "patch_url": "https://github.com/godotengine/godot/pull/87889.patch", "title": "Add HeightMapShape3D update with Image data", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-03T03:30:16Z", "updated_at": "2024-04-06T00:32:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "924a5c6573b06497a4438fcbedd4f505be1cf90b" ] }, "87890": { "id": "PR_kwDOAO6SJc5l58tk", "public_id": 87890, "url": "https://github.com/godotengine/godot/pull/87890", "diff_url": "https://github.com/godotengine/godot/pull/87890.diff", "patch_url": "https://github.com/godotengine/godot/pull/87890.patch", "title": "Improve handling of generic C# types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-03T06:32:37Z", "updated_at": "2024-05-07T18:24:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5815d1c8c821bab204caf46caf650a3cd009efa4" ] }, "87893": { "id": "PR_kwDOAO6SJc5l6R0d", "public_id": 87893, "url": "https://github.com/godotengine/godot/pull/87893", "diff_url": "https://github.com/godotengine/godot/pull/87893.diff", "patch_url": "https://github.com/godotengine/godot/pull/87893.patch", "title": "Extract `SafeBinaryMutex` to separate header", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxODY2MQ==", "created_at": "2024-02-03T09:33:27Z", "updated_at": "2024-02-05T14:03:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "71e0082ab035bdcd6372c6faf96596ce9eac5a3c" ] }, "87901": { "id": "PR_kwDOAO6SJc5l6tzx", "public_id": 87901, "url": "https://github.com/godotengine/godot/pull/87901", "diff_url": "https://github.com/godotengine/godot/pull/87901.diff", "patch_url": "https://github.com/godotengine/godot/pull/87901.patch", "title": "Use subgizmos for Path3D position editing and declutter the UI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMzY4MDY=", "created_at": "2024-02-03T15:00:26Z", "updated_at": "2024-02-24T12:53:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6efff2cd068d7b2d4ff9d6284e1fc5915478c4bc" ] }, "87903": { "id": "PR_kwDOAO6SJc5l6vtg", "public_id": 87903, "url": "https://github.com/godotengine/godot/pull/87903", "diff_url": "https://github.com/godotengine/godot/pull/87903.diff", "patch_url": "https://github.com/godotengine/godot/pull/87903.patch", "title": "Fix `max_collisions` not being passed in `PhysicsBody3D::test_move`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-03T15:23:00Z", "updated_at": "2024-03-11T16:03:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "6d3c98780805462c677e6cf17cb66c1bd299de29" ] }, "87907": { "id": "PR_kwDOAO6SJc5l7AaI", "public_id": 87907, "url": "https://github.com/godotengine/godot/pull/87907", "diff_url": "https://github.com/godotengine/godot/pull/87907.diff", "patch_url": "https://github.com/godotengine/godot/pull/87907.patch", "title": "Fix `display/window/size/window_{width,height}_override` to permit `0`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-03T17:29:33Z", "updated_at": "2024-03-09T23:27:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "344ee36bfec57b5c737c26a6fbd0edf62a488eae" ] }, "87908": { "id": "PR_kwDOAO6SJc5l7CAg", "public_id": 87908, "url": "https://github.com/godotengine/godot/pull/87908", "diff_url": "https://github.com/godotengine/godot/pull/87908.diff", "patch_url": "https://github.com/godotengine/godot/pull/87908.patch", "title": "[macOS] Generate min. `Info.plist` for frameworks if it's missing. Validate framework bundle ID characters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-03T17:50:49Z", "updated_at": "2024-02-13T16:28:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "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" } ], "commits": [ "1c1036567ae491a6d9510a41bcd6fd1792acbab0" ] }, "87912": { "id": "PR_kwDOAO6SJc5l7IEg", "public_id": 87912, "url": "https://github.com/godotengine/godot/pull/87912", "diff_url": "https://github.com/godotengine/godot/pull/87912.diff", "patch_url": "https://github.com/godotengine/godot/pull/87912.patch", "title": "[macOS] Fix changing main menu item names.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-03T19:14:16Z", "updated_at": "2024-03-09T23:27:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "112f489449634984dd6f248bc9a3513393312b1f" ] }, "87913": { "id": "PR_kwDOAO6SJc5l7KxN", "public_id": 87913, "url": "https://github.com/godotengine/godot/pull/87913", "diff_url": "https://github.com/godotengine/godot/pull/87913.diff", "patch_url": "https://github.com/godotengine/godot/pull/87913.patch", "title": "Minor fix in DisplayServer docs to include Linux & Windows in `FEATURE_NATIVE_DIALOG`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1Mzc2OTUw", "created_at": "2024-02-03T20:02:14Z", "updated_at": "2024-03-11T14:10:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2ba6066d5dcf4b9835310e01b00a6cec5320733b" ] }, "87915": { "id": "PR_kwDOAO6SJc5l7MdY", "public_id": 87915, "url": "https://github.com/godotengine/godot/pull/87915", "diff_url": "https://github.com/godotengine/godot/pull/87915.diff", "patch_url": "https://github.com/godotengine/godot/pull/87915.patch", "title": "Editor: Fix `_parse_category()` is not called for custom categories", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-03T20:33:41Z", "updated_at": "2024-03-09T23:27:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "547f03b6d75272902fa3811792fe0b03ff7ed5c3" ] }, "87922": { "id": "PR_kwDOAO6SJc5l7yJH", "public_id": 87922, "url": "https://github.com/godotengine/godot/pull/87922", "diff_url": "https://github.com/godotengine/godot/pull/87922.diff", "patch_url": "https://github.com/godotengine/godot/pull/87922.patch", "title": "Fix a regression when multiple nodes are selected and drag transform is attempted w/o gizmo", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-04T02:57:58Z", "updated_at": "2024-02-05T14:25:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "677bd9783a6dbc40b9202381095b85f4f7b3de0c" ] }, "87923": { "id": "PR_kwDOAO6SJc5l7zPx", "public_id": 87923, "url": "https://github.com/godotengine/godot/pull/87923", "diff_url": "https://github.com/godotengine/godot/pull/87923.diff", "patch_url": "https://github.com/godotengine/godot/pull/87923.patch", "title": "Make MeshLibrary export do recursive depth-search for MeshInstance3D nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-04T03:22:35Z", "updated_at": "2024-07-08T09:52:03Z", "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": [ "4d0c21c131da07c766801d846929872dc8bd2a66" ] }, "87928": { "id": "PR_kwDOAO6SJc5l76d1", "public_id": 87928, "url": "https://github.com/godotengine/godot/pull/87928", "diff_url": "https://github.com/godotengine/godot/pull/87928.diff", "patch_url": "https://github.com/godotengine/godot/pull/87928.patch", "title": "Add `Callable` `call_deferred()` C# example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMTMwMA==", "created_at": "2024-02-04T04:55:31Z", "updated_at": "2024-02-08T07:48:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "0a9715d6b55dfa28f46de8ff4097dacb2f2032a6" ] }, "87933": { "id": "PR_kwDOAO6SJc5l8LVm", "public_id": 87933, "url": "https://github.com/godotengine/godot/pull/87933", "diff_url": "https://github.com/godotengine/godot/pull/87933.diff", "patch_url": "https://github.com/godotengine/godot/pull/87933.patch", "title": "Fix crash when importing a GLTF file with a skeleton as the root", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-02-04T08:56:36Z", "updated_at": "2024-03-11T22:25:21Z", "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": [ "4c8d69f264459a9b8b72fa7ffe8a972e821af1a1" ] }, "87934": { "id": "PR_kwDOAO6SJc5l8L04", "public_id": 87934, "url": "https://github.com/godotengine/godot/pull/87934", "diff_url": "https://github.com/godotengine/godot/pull/87934.diff", "patch_url": "https://github.com/godotengine/godot/pull/87934.patch", "title": "Fix GLTF exporting invalid meshes and attempting to export gizmo meshes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-02-04T09:03:58Z", "updated_at": "2024-03-11T22:25:56Z", "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": [ "2d38c980ee91bae816fd84e6cffb779c291ab089" ] }, "87938": { "id": "PR_kwDOAO6SJc5l8fWu", "public_id": 87938, "url": "https://github.com/godotengine/godot/pull/87938", "diff_url": "https://github.com/godotengine/godot/pull/87938.diff", "patch_url": "https://github.com/godotengine/godot/pull/87938.patch", "title": "Add null check for GDExtension deinitialization", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNTc3ODUy", "created_at": "2024-02-04T11:44:51Z", "updated_at": "2024-03-11T22:26:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "dc4c6cfb9b78bca962121510b01b7a7605bbbd45" ] }, "87939": { "id": "PR_kwDOAO6SJc5l8kQS", "public_id": 87939, "url": "https://github.com/godotengine/godot/pull/87939", "diff_url": "https://github.com/godotengine/godot/pull/87939.diff", "patch_url": "https://github.com/godotengine/godot/pull/87939.patch", "title": "GDScript: Add `is not` operator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-04T12:47:52Z", "updated_at": "2024-02-07T10:18:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2bf25954b4aaa746b4dd8cf1d5f823ccf646224a" ] }, "87941": { "id": "PR_kwDOAO6SJc5l8k2T", "public_id": 87941, "url": "https://github.com/godotengine/godot/pull/87941", "diff_url": "https://github.com/godotengine/godot/pull/87941.diff", "patch_url": "https://github.com/godotengine/godot/pull/87941.patch", "title": "[GDScript] Prevent running `String` number functions on invalid literal", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-04T12:56:10Z", "updated_at": "2024-03-11T22:26:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "66d55e62f009876b4e71d988a7a1bfb16c8230fa" ] }, "87943": { "id": "PR_kwDOAO6SJc5l8m8x", "public_id": 87943, "url": "https://github.com/godotengine/godot/pull/87943", "diff_url": "https://github.com/godotengine/godot/pull/87943.diff", "patch_url": "https://github.com/godotengine/godot/pull/87943.patch", "title": "Only recurse depth wise in `Tree::_count_selected_items`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-02-04T13:24:15Z", "updated_at": "2024-03-11T22:27:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "43038bbfcb53ccaecc8a258e4d07d0f489292361" ] }, "87948": { "id": "PR_kwDOAO6SJc5l8zcw", "public_id": 87948, "url": "https://github.com/godotengine/godot/pull/87948", "diff_url": "https://github.com/godotengine/godot/pull/87948.diff", "patch_url": "https://github.com/godotengine/godot/pull/87948.patch", "title": "Fix new region select with selection when over geometry", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-04T15:44:03Z", "updated_at": "2024-02-16T19:33:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6718a9e4cfeffd43b1b9493aa0d3cf9537ab395c" ] }, "87951": { "id": "PR_kwDOAO6SJc5l8_ib", "public_id": 87951, "url": "https://github.com/godotengine/godot/pull/87951", "diff_url": "https://github.com/godotengine/godot/pull/87951.diff", "patch_url": "https://github.com/godotengine/godot/pull/87951.patch", "title": "Fix inverted link in docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-04T17:33:40Z", "updated_at": "2024-03-11T14:10:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "17000bf8c3abb2a6f240bf49800ce8e68e7ced70" ] }, "87952": { "id": "PR_kwDOAO6SJc5l9EO-", "public_id": 87952, "url": "https://github.com/godotengine/godot/pull/87952", "diff_url": "https://github.com/godotengine/godot/pull/87952.diff", "patch_url": "https://github.com/godotengine/godot/pull/87952.patch", "title": "Disable signal callback generation in C#", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-04T18:13:31Z", "updated_at": "2024-06-20T10:18:24Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9fa2355ceffefe3991e16ef4c3957f433fadd881" ] }, "87954": { "id": "PR_kwDOAO6SJc5l9Jmb", "public_id": 87954, "url": "https://github.com/godotengine/godot/pull/87954", "diff_url": "https://github.com/godotengine/godot/pull/87954.diff", "patch_url": "https://github.com/godotengine/godot/pull/87954.patch", "title": "[macOS] Do not show file type popup in the native file dialog if there's only one option, improve `*.*` filter handling.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-04T19:33:20Z", "updated_at": "2024-02-13T16:29:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "b5dfeca498184fa945e517fd11bf31526958aca0" ] }, "87956": { "id": "PR_kwDOAO6SJc5l9NPu", "public_id": 87956, "url": "https://github.com/godotengine/godot/pull/87956", "diff_url": "https://github.com/godotengine/godot/pull/87956.diff", "patch_url": "https://github.com/godotengine/godot/pull/87956.patch", "title": "Add workaround for emscripten >= 3.1.47 LTO build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-04T20:29:51Z", "updated_at": "2024-05-01T10:01:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "656bc22e283852a55ad1317048649f0991bc7dcd" ] }, "87959": { "id": "PR_kwDOAO6SJc5l9P-v", "public_id": 87959, "url": "https://github.com/godotengine/godot/pull/87959", "diff_url": "https://github.com/godotengine/godot/pull/87959.diff", "patch_url": "https://github.com/godotengine/godot/pull/87959.patch", "title": "Add means for fixing navmap synchronization errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMDczODU=", "created_at": "2024-02-04T21:12:26Z", "updated_at": "2024-02-12T12:53:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "9ea8d4fa3890324832c9b2b7f8d1222bcfd6363f" ] }, "87960": { "id": "PR_kwDOAO6SJc5l9QE_", "public_id": 87960, "url": "https://github.com/godotengine/godot/pull/87960", "diff_url": "https://github.com/godotengine/godot/pull/87960.diff", "patch_url": "https://github.com/godotengine/godot/pull/87960.patch", "title": "[macOS] Check Vulkan SDK version when looking for MoltenVK libs.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-04T21:13:49Z", "updated_at": "2024-03-09T22:35:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "70e328385c8c9e11ff2d62906edd5a0706c27b9f" ] }, "87961": { "id": "PR_kwDOAO6SJc5l9foa", "public_id": 87961, "url": "https://github.com/godotengine/godot/pull/87961", "diff_url": "https://github.com/godotengine/godot/pull/87961.diff", "patch_url": "https://github.com/godotengine/godot/pull/87961.patch", "title": "Add NavigationPolygon `border_size` property for tile baking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-04T23:35:41Z", "updated_at": "2024-02-08T09:39:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "085bc9504b7db92d19903f345af1a7f398c22041" ] }, "87967": { "id": "PR_kwDOAO6SJc5l-Qyl", "public_id": 87967, "url": "https://github.com/godotengine/godot/pull/87967", "diff_url": "https://github.com/godotengine/godot/pull/87967.diff", "patch_url": "https://github.com/godotengine/godot/pull/87967.patch", "title": "Fix `set_item_submenu` infinite recursion crash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-05T03:34:08Z", "updated_at": "2024-02-22T14:50:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3525972bc762eca357adc73945688fca6a5b9275" ] }, "87971": { "id": "PR_kwDOAO6SJc5l_hTp", "public_id": 87971, "url": "https://github.com/godotengine/godot/pull/87971", "diff_url": "https://github.com/godotengine/godot/pull/87971.diff", "patch_url": "https://github.com/godotengine/godot/pull/87971.patch", "title": "[TextServer / Font] Do not duplicate images to prevent unnecessary embedding.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-05T08:42:41Z", "updated_at": "2024-02-15T16:36:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "19f1d5afa9bb123a3d42cfd029e9d7862b3d5126" ] }, "87972": { "id": "PR_kwDOAO6SJc5mAIvM", "public_id": 87972, "url": "https://github.com/godotengine/godot/pull/87972", "diff_url": "https://github.com/godotengine/godot/pull/87972.diff", "patch_url": "https://github.com/godotengine/godot/pull/87972.patch", "title": "[Import] Add \"skip file\" import option to skip (and exclude from export) importable formats, auto set it for the images used by bitmap font.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-05T10:14:12Z", "updated_at": "2024-03-13T17:45:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "fee14eb5e86757e0a915ef6a0cf645a65a1296de" ] }, "87973": { "id": "PR_kwDOAO6SJc5mBmVP", "public_id": 87973, "url": "https://github.com/godotengine/godot/pull/87973", "diff_url": "https://github.com/godotengine/godot/pull/87973.diff", "patch_url": "https://github.com/godotengine/godot/pull/87973.patch", "title": "Remove duplicate `ARRAY_CUSTOM_RGBA8_UNORM` ref in Mesh docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBY72zQ", "created_at": "2024-02-05T13:33:40Z", "updated_at": "2024-03-11T14:11:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "02faccd14f635334569d6499d86f6759de7bfbff" ] }, "87976": { "id": "PR_kwDOAO6SJc5mClsM", "public_id": 87976, "url": "https://github.com/godotengine/godot/pull/87976", "diff_url": "https://github.com/godotengine/godot/pull/87976.diff", "patch_url": "https://github.com/godotengine/godot/pull/87976.patch", "title": "Fix crash with `PhysicsBody2D/3D::get_gravity` with invalid state", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-05T15:43:57Z", "updated_at": "2024-02-05T16:23:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "fb1662b939391cd2af9ce1cc6dba87b364f0ee77" ] }, "87977": { "id": "PR_kwDOAO6SJc5mCp_q", "public_id": 87977, "url": "https://github.com/godotengine/godot/pull/87977", "diff_url": "https://github.com/godotengine/godot/pull/87977.diff", "patch_url": "https://github.com/godotengine/godot/pull/87977.patch", "title": "wayland: Update to 1.22.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-05T15:53:30Z", "updated_at": "2024-02-07T13:00:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "292df42c3f92a1a19bf132457a2336fc0ea98b8a" ] }, "87980": { "id": "PR_kwDOAO6SJc5mDDHc", "public_id": 87980, "url": "https://github.com/godotengine/godot/pull/87980", "diff_url": "https://github.com/godotengine/godot/pull/87980.diff", "patch_url": "https://github.com/godotengine/godot/pull/87980.patch", "title": "Check if history exists before discarding", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-05T16:43:22Z", "updated_at": "2024-02-05T17:11:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "808f4e8cb9be502060317526f887b1d31cbeb40a" ] }, "87981": { "id": "PR_kwDOAO6SJc5mDGo0", "public_id": 87981, "url": "https://github.com/godotengine/godot/pull/87981", "diff_url": "https://github.com/godotengine/godot/pull/87981.diff", "patch_url": "https://github.com/godotengine/godot/pull/87981.patch", "title": "Fix emscripten 3.1.51 breaking change about `*glGetProcAddress()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-05T16:50:48Z", "updated_at": "2024-06-22T21:01:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "5922ac0fb11105da67d28847b60a521406a77cdb" ] }, "87982": { "id": "PR_kwDOAO6SJc5mDRsk", "public_id": 87982, "url": "https://github.com/godotengine/godot/pull/87982", "diff_url": "https://github.com/godotengine/godot/pull/87982.diff", "patch_url": "https://github.com/godotengine/godot/pull/87982.patch", "title": "wayland-protocols: Update to 1.33", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-05T17:16:43Z", "updated_at": "2024-02-07T12:59:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "ba1c5bf4bd4f597f85d73a4bb20ce3b589eec655" ] }, "87983": { "id": "PR_kwDOAO6SJc5mDkc9", "public_id": 87983, "url": "https://github.com/godotengine/godot/pull/87983", "diff_url": "https://github.com/godotengine/godot/pull/87983.diff", "patch_url": "https://github.com/godotengine/godot/pull/87983.patch", "title": "Document `OS.execute()` limitations on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-05T17:59:10Z", "updated_at": "2024-03-11T14:12:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d94ee14123670c630d45b65afef1a0b31d4a2306" ] }, "87984": { "id": "PR_kwDOAO6SJc5mDl-V", "public_id": 87984, "url": "https://github.com/godotengine/godot/pull/87984", "diff_url": "https://github.com/godotengine/godot/pull/87984.diff", "patch_url": "https://github.com/godotengine/godot/pull/87984.patch", "title": "etcpak: Sync with upstream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-02-05T18:02:39Z", "updated_at": "2024-02-07T10:15:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "becf5b1d2343a8f675300bfbf398140549d641f6" ] }, "87985": { "id": "PR_kwDOAO6SJc5mDnQM", "public_id": 87985, "url": "https://github.com/godotengine/godot/pull/87985", "diff_url": "https://github.com/godotengine/godot/pull/87985.diff", "patch_url": "https://github.com/godotengine/godot/pull/87985.patch", "title": "Fix docs for Color class regarding bits per component.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2024-02-05T18:05:28Z", "updated_at": "2024-03-11T14:13:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "0e977e087ccf7c1392e56e7ff12dd7bb538ee70a" ] }, "87989": { "id": "PR_kwDOAO6SJc5mEPmA", "public_id": 87989, "url": "https://github.com/godotengine/godot/pull/87989", "diff_url": "https://github.com/godotengine/godot/pull/87989.diff", "patch_url": "https://github.com/godotengine/godot/pull/87989.patch", "title": "Show modifier key functionality on all the editor tools", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-05T19:47:53Z", "updated_at": "2024-04-09T22:56:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "433c22fb6fca4dc414d62eaa9f2f1c2839164643" ] }, "87992": { "id": "PR_kwDOAO6SJc5mEg1n", "public_id": 87992, "url": "https://github.com/godotengine/godot/pull/87992", "diff_url": "https://github.com/godotengine/godot/pull/87992.diff", "patch_url": "https://github.com/godotengine/godot/pull/87992.patch", "title": "Add newer Variant types to `typed_array.h`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2024-02-05T20:39:57Z", "updated_at": "2024-05-07T11:51:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f4134fd9b0dc693bbf9c68df50d1bf8a105b3ab9" ] }, "87999": { "id": "PR_kwDOAO6SJc5mE4_H", "public_id": 87999, "url": "https://github.com/godotengine/godot/pull/87999", "diff_url": "https://github.com/godotengine/godot/pull/87999.diff", "patch_url": "https://github.com/godotengine/godot/pull/87999.patch", "title": "[macOS / iOS] Switch Vulkan init to `VK_EXT_metal_surface` extension.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-05T21:57:51Z", "updated_at": "2024-07-04T19:46:37Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f4589434551e27c519515fdae15737582820bd65" ] }, "88003": { "id": "PR_kwDOAO6SJc5mFtWF", "public_id": 88003, "url": "https://github.com/godotengine/godot/pull/88003", "diff_url": "https://github.com/godotengine/godot/pull/88003.diff", "patch_url": "https://github.com/godotengine/godot/pull/88003.patch", "title": "Refactor and fix issues in Editor Dock Manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-02-06T01:33:37Z", "updated_at": "2024-03-24T01:46:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0c9c84f7a64ac2e9aaa8a5efa3fe7b0539cf02da" ] }, "88005": { "id": "PR_kwDOAO6SJc5mGFwO", "public_id": 88005, "url": "https://github.com/godotengine/godot/pull/88005", "diff_url": "https://github.com/godotengine/godot/pull/88005.diff", "patch_url": "https://github.com/godotengine/godot/pull/88005.patch", "title": "Fix data race regarding `prof_time` in `AudioDriver` and `AudioServer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-06T03:31:06Z", "updated_at": "2024-02-07T11:05:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "cf1ede9129c13c9f3f55a0bd9a750312208c3cc6" ] }, "88009": { "id": "PR_kwDOAO6SJc5mHHuY", "public_id": 88009, "url": "https://github.com/godotengine/godot/pull/88009", "diff_url": "https://github.com/godotengine/godot/pull/88009.diff", "patch_url": "https://github.com/godotengine/godot/pull/88009.patch", "title": "Fix converted 3.x `Skeleton3D` missing pose", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5MTY4OTI5", "created_at": "2024-02-06T08:01:21Z", "updated_at": "2024-02-19T09:45:47Z", "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": [ "3fbbc3bbd680950a9efaf95e09be009c0e409a06" ] }, "88010": { "id": "PR_kwDOAO6SJc5mHN1I", "public_id": 88010, "url": "https://github.com/godotengine/godot/pull/88010", "diff_url": "https://github.com/godotengine/godot/pull/88010.diff", "patch_url": "https://github.com/godotengine/godot/pull/88010.patch", "title": "Web: Bump closure compiler spec to `ECMASCRIPT_2021`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-06T08:19:55Z", "updated_at": "2024-04-25T12:00:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d29b0d90e0d735eee860b977c57cb75423d7a9ba" ] }, "88011": { "id": "PR_kwDOAO6SJc5mHoo9", "public_id": 88011, "url": "https://github.com/godotengine/godot/pull/88011", "diff_url": "https://github.com/godotengine/godot/pull/88011.diff", "patch_url": "https://github.com/godotengine/godot/pull/88011.patch", "title": "vulkan: Update all components to Vulkan SDK 1.3.275.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-06T09:31:38Z", "updated_at": "2024-02-09T21:07:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "8350c88718736978b41001084dda38d00d84ce33" ] }, "88014": { "id": "PR_kwDOAO6SJc5mIyDF", "public_id": 88014, "url": "https://github.com/godotengine/godot/pull/88014", "diff_url": "https://github.com/godotengine/godot/pull/88014.diff", "patch_url": "https://github.com/godotengine/godot/pull/88014.patch", "title": "Implement GraphFrame and integrate it in VisualShader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-02-06T12:31:47Z", "updated_at": "2024-07-28T14:29:23Z", "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": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "a81561cbd960d4787ea0dbd68f60f0af67323721" ] }, "88019": { "id": "PR_kwDOAO6SJc5mJRD-", "public_id": 88019, "url": "https://github.com/godotengine/godot/pull/88019", "diff_url": "https://github.com/godotengine/godot/pull/88019.diff", "patch_url": "https://github.com/godotengine/godot/pull/88019.patch", "title": "Fix `get_contact_count` sometimes being incorrect in `_process`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-02-06T13:39:06Z", "updated_at": "2024-02-19T13:52:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "f2d615cdc7bbb52ee2462eff824cfd559343a282" ] }, "88020": { "id": "PR_kwDOAO6SJc5mJRny", "public_id": 88020, "url": "https://github.com/godotengine/godot/pull/88020", "diff_url": "https://github.com/godotengine/godot/pull/88020.diff", "patch_url": "https://github.com/godotengine/godot/pull/88020.patch", "title": "GDScript: Set `has_type` false if it is `BUILTIN` but `Variant::NIL`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMTQyMjYy", "created_at": "2024-02-06T13:40:25Z", "updated_at": "2024-02-23T21:34:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "081fa324fd11e5602b748bf45717d32692a3e7dc" ] }, "88021": { "id": "PR_kwDOAO6SJc5mJTg5", "public_id": 88021, "url": "https://github.com/godotengine/godot/pull/88021", "diff_url": "https://github.com/godotengine/godot/pull/88021.diff", "patch_url": "https://github.com/godotengine/godot/pull/88021.patch", "title": "Fully initialize all members of structs `IdentifierActions`, `GeneratedCode` and `DefaultIdentifierActions`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-06T13:44:28Z", "updated_at": "2024-04-16T07:19:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "b38ac30fe09eec4de40ffd19d7c8a64363b6c181" ] }, "88024": { "id": "PR_kwDOAO6SJc5mLCUc", "public_id": 88024, "url": "https://github.com/godotengine/godot/pull/88024", "diff_url": "https://github.com/godotengine/godot/pull/88024.diff", "patch_url": "https://github.com/godotengine/godot/pull/88024.patch", "title": "Improve documentation on Android package unique name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-06T17:20:53Z", "updated_at": "2024-03-26T21:37:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "111908c4ed7b5a06bc43ccc8fb1a1e81cc35073e" ] }, "88025": { "id": "PR_kwDOAO6SJc5mLbMu", "public_id": 88025, "url": "https://github.com/godotengine/godot/pull/88025", "diff_url": "https://github.com/godotengine/godot/pull/88025.diff", "patch_url": "https://github.com/godotengine/godot/pull/88025.patch", "title": "SCons: Fix incremental builds breaking when querying the dependency tree from a SCsub", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-06T18:33:57Z", "updated_at": "2024-03-09T22:38:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "0b43b0124f65418e5e9b82e07ad03dc1168fd0e8" ] }, "88026": { "id": "PR_kwDOAO6SJc5mLdeU", "public_id": 88026, "url": "https://github.com/godotengine/godot/pull/88026", "diff_url": "https://github.com/godotengine/godot/pull/88026.diff", "patch_url": "https://github.com/godotengine/godot/pull/88026.patch", "title": "Enable Add Type Hints editor setting by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-06T18:40:34Z", "updated_at": "2024-02-08T10:05:01Z", "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": [ "345f09d1255e20b8980adcf70c3cb29f350a220b" ] }, "88027": { "id": "PR_kwDOAO6SJc5mLeNI", "public_id": 88027, "url": "https://github.com/godotengine/godot/pull/88027", "diff_url": "https://github.com/godotengine/godot/pull/88027.diff", "patch_url": "https://github.com/godotengine/godot/pull/88027.patch", "title": "Direct 3D 12: Implement proper fallback for format casting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-06T18:42:25Z", "updated_at": "2024-02-28T08:29:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "3f530c7091cbf71412afbe26eaf4e5306b5326d0" ] }, "88028": { "id": "PR_kwDOAO6SJc5mLhKD", "public_id": 88028, "url": "https://github.com/godotengine/godot/pull/88028", "diff_url": "https://github.com/godotengine/godot/pull/88028.diff", "patch_url": "https://github.com/godotengine/godot/pull/88028.patch", "title": "Silence wayland-scanner check in buildsystem", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-06T18:50:13Z", "updated_at": "2024-02-07T10:11:58Z", "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": [ "7b0f2a5f539cafefd89921030ea48dc42c22dd88" ] }, "88040": { "id": "PR_kwDOAO6SJc5mNHc3", "public_id": 88040, "url": "https://github.com/godotengine/godot/pull/88040", "diff_url": "https://github.com/godotengine/godot/pull/88040.diff", "patch_url": "https://github.com/godotengine/godot/pull/88040.patch", "title": "Document initial position project settings not affecting run from editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-07T00:29:39Z", "updated_at": "2024-03-26T21:37:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d3df15f823c9a70d7541dbafa6fe0b097a51e426" ] }, "88043": { "id": "PR_kwDOAO6SJc5mNq-s", "public_id": 88043, "url": "https://github.com/godotengine/godot/pull/88043", "diff_url": "https://github.com/godotengine/godot/pull/88043.diff", "patch_url": "https://github.com/godotengine/godot/pull/88043.patch", "title": "Fix data race regarding `server_quit` in `EditorExportPlatformWeb`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-07T03:28:06Z", "updated_at": "2024-04-30T12:57:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "ea974e18777d60800ac6fe7e4aad6a65b786e693" ] }, "88044": { "id": "PR_kwDOAO6SJc5mNsBR", "public_id": 88044, "url": "https://github.com/godotengine/godot/pull/88044", "diff_url": "https://github.com/godotengine/godot/pull/88044.diff", "patch_url": "https://github.com/godotengine/godot/pull/88044.patch", "title": "Add `ImageTexture` unit tests", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgwMDI0MTg=", "created_at": "2024-02-07T03:33:10Z", "updated_at": "2024-02-20T09:36:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "6dbbc24bdfb0833943dcd629bca413376591cffd" ] }, "88045": { "id": "PR_kwDOAO6SJc5mNzPC", "public_id": 88045, "url": "https://github.com/godotengine/godot/pull/88045", "diff_url": "https://github.com/godotengine/godot/pull/88045.diff", "patch_url": "https://github.com/godotengine/godot/pull/88045.patch", "title": "Optimize when colliders are regenerated for imported meshes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-02-07T04:12:28Z", "updated_at": "2024-03-09T21:26:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "39e28da04000d6e90ef894c2b94928c210569be7" ] }, "88047": { "id": "PR_kwDOAO6SJc5mN9tC", "public_id": 88047, "url": "https://github.com/godotengine/godot/pull/88047", "diff_url": "https://github.com/godotengine/godot/pull/88047.diff", "patch_url": "https://github.com/godotengine/godot/pull/88047.patch", "title": "Add a partial path return option for AStar", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBq8Tkw", "created_at": "2024-02-07T05:07:42Z", "updated_at": "2024-05-01T12:26:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "aa1bbe15427d9f13d777c73ec944b8587d26af03" ] }, "88048": { "id": "PR_kwDOAO6SJc5mOFrA", "public_id": 88048, "url": "https://github.com/godotengine/godot/pull/88048", "diff_url": "https://github.com/godotengine/godot/pull/88048.diff", "patch_url": "https://github.com/godotengine/godot/pull/88048.patch", "title": "C#: Fix crash when reloading scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-07T05:45:34Z", "updated_at": "2024-02-07T18:02:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "8ce4a0cf1554f609b6a12f6bf136440aeb7e34bb" ] }, "88050": { "id": "PR_kwDOAO6SJc5mPBf5", "public_id": 88050, "url": "https://github.com/godotengine/godot/pull/88050", "diff_url": "https://github.com/godotengine/godot/pull/88050.diff", "patch_url": "https://github.com/godotengine/godot/pull/88050.patch", "title": "[macOS] Enabled secure restorable state.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-07T09:02:35Z", "updated_at": "2024-05-01T10:04:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "84380a94f776c8c1e7786d2eb3fb811789f42639" ] }, "88053": { "id": "PR_kwDOAO6SJc5mP9BK", "public_id": 88053, "url": "https://github.com/godotengine/godot/pull/88053", "diff_url": "https://github.com/godotengine/godot/pull/88053.diff", "patch_url": "https://github.com/godotengine/godot/pull/88053.patch", "title": "thorvg: Re-enable thread support, made opt-in upstream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-07T11:16:51Z", "updated_at": "2024-03-09T22:53:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "2e32b93165923e5f5ac87e5f1b3105f8d2a88509" ] }, "88056": { "id": "PR_kwDOAO6SJc5mQLzE", "public_id": 88056, "url": "https://github.com/godotengine/godot/pull/88056", "diff_url": "https://github.com/godotengine/godot/pull/88056.diff", "patch_url": "https://github.com/godotengine/godot/pull/88056.patch", "title": "Add reflection probe support to compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-02-07T11:50:10Z", "updated_at": "2024-04-10T00:42:50Z", "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": [ "509d8dba2aa9612b9062e978ad03c638ff1ee620" ] }, "88057": { "id": "PR_kwDOAO6SJc5mQYLq", "public_id": 88057, "url": "https://github.com/godotengine/godot/pull/88057", "diff_url": "https://github.com/godotengine/godot/pull/88057.diff", "patch_url": "https://github.com/godotengine/godot/pull/88057.patch", "title": "Fix LineEdit behavior for deleting all the way to the left/right", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-07T12:21:09Z", "updated_at": "2024-02-13T16:41:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "2c0d0c14734964c67669a3ee0c4f1cbad32a1e4f" ] }, "88058": { "id": "PR_kwDOAO6SJc5mRFGN", "public_id": 88058, "url": "https://github.com/godotengine/godot/pull/88058", "diff_url": "https://github.com/godotengine/godot/pull/88058.diff", "patch_url": "https://github.com/godotengine/godot/pull/88058.patch", "title": "Tweak error and warning colors and fix `StatusWarning` icon visibility on light themes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2024-02-07T14:06:42Z", "updated_at": "2024-05-10T08:31:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "db61cf8368d73607c197546b404af63e567a5b1a" ] }, "88063": { "id": "PR_kwDOAO6SJc5mRmYx", "public_id": 88063, "url": "https://github.com/godotengine/godot/pull/88063", "diff_url": "https://github.com/godotengine/godot/pull/88063.diff", "patch_url": "https://github.com/godotengine/godot/pull/88063.patch", "title": "[Web] Refactor Editor web server.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-02-07T15:18:40Z", "updated_at": "2024-02-08T11:26:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fdf6fa82c3753534d367c6b07576c832417a86a3", "222214c05fa621501191026064f9d6f6e02fa7b1" ] }, "88065": { "id": "PR_kwDOAO6SJc5mSDe6", "public_id": 88065, "url": "https://github.com/godotengine/godot/pull/88065", "diff_url": "https://github.com/godotengine/godot/pull/88065.diff", "patch_url": "https://github.com/godotengine/godot/pull/88065.patch", "title": "Handle display driver preferences consistently between editor and projects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-02-07T16:22:12Z", "updated_at": "2024-07-26T05:04:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2677af779415fac6ddca13025ce63418657f6107" ] }, "88068": { "id": "PR_kwDOAO6SJc5mSc1_", "public_id": 88068, "url": "https://github.com/godotengine/godot/pull/88068", "diff_url": "https://github.com/godotengine/godot/pull/88068.diff", "patch_url": "https://github.com/godotengine/godot/pull/88068.patch", "title": "Fix `Slider`'s mouse drag position when grabber is centered", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-02-07T17:24:30Z", "updated_at": "2024-03-11T22:27:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e6a42e3fc58e5bf6a4e8d04cbf1ab53bd7c7930d" ] }, "88071": { "id": "PR_kwDOAO6SJc5mSm0m", "public_id": 88071, "url": "https://github.com/godotengine/godot/pull/88071", "diff_url": "https://github.com/godotengine/godot/pull/88071.diff", "patch_url": "https://github.com/godotengine/godot/pull/88071.patch", "title": "Fix NodePath autocompletion to ensure paths are quoted when required", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-07T17:51:55Z", "updated_at": "2024-03-02T21:17:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1238b60b22194072dddf7b31cce007426837b35c" ] }, "88075": { "id": "PR_kwDOAO6SJc5mTRKO", "public_id": 88075, "url": "https://github.com/godotengine/godot/pull/88075", "diff_url": "https://github.com/godotengine/godot/pull/88075.diff", "patch_url": "https://github.com/godotengine/godot/pull/88075.patch", "title": "libktx: Update to 4.3.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-07T19:53:32Z", "updated_at": "2024-02-22T13:57:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "1be2fe1f7b97b8d70048bdec14a9ef8beb5db013" ] }, "88076": { "id": "PR_kwDOAO6SJc5mTXfG", "public_id": 88076, "url": "https://github.com/godotengine/godot/pull/88076", "diff_url": "https://github.com/godotengine/godot/pull/88076.diff", "patch_url": "https://github.com/godotengine/godot/pull/88076.patch", "title": "Fix C# \"out of sync\" notice with external editors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-07T20:11:49Z", "updated_at": "2024-02-08T10:03:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9d283063a0c52f489baf0f0c8eff96dbed22cb36" ] }, "88081": { "id": "PR_kwDOAO6SJc5mUTOe", "public_id": 88081, "url": "https://github.com/godotengine/godot/pull/88081", "diff_url": "https://github.com/godotengine/godot/pull/88081.diff", "patch_url": "https://github.com/godotengine/godot/pull/88081.patch", "title": "Add editor shortcuts to toggle bottom panel visibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-07T23:16:28Z", "updated_at": "2024-03-06T22:01:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8221e7546be7e260f59b716faf0094f43c0ade35" ] }, "88084": { "id": "PR_kwDOAO6SJc5mUl-F", "public_id": 88084, "url": "https://github.com/godotengine/godot/pull/88084", "diff_url": "https://github.com/godotengine/godot/pull/88084.diff", "patch_url": "https://github.com/godotengine/godot/pull/88084.patch", "title": "Use indeterminate progressbars for editor downloads (export templates & assets)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-02-08T00:30:50Z", "updated_at": "2024-02-09T11:37:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "edcb581627b439a1e329b0752a5958ed8b3e5057" ] }, "88088": { "id": "PR_kwDOAO6SJc5mVm2R", "public_id": 88088, "url": "https://github.com/godotengine/godot/pull/88088", "diff_url": "https://github.com/godotengine/godot/pull/88088.diff", "patch_url": "https://github.com/godotengine/godot/pull/88088.patch", "title": "[Font] Allow overriding advances, offsets and kerning in the ImageFont import settings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-08T06:31:06Z", "updated_at": "2024-02-14T10:50:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "42ec133dbe9de6c0fc2bf24e411b251e818602d9" ] }, "88089": { "id": "PR_kwDOAO6SJc5mVnk4", "public_id": 88089, "url": "https://github.com/godotengine/godot/pull/88089", "diff_url": "https://github.com/godotengine/godot/pull/88089.diff", "patch_url": "https://github.com/godotengine/godot/pull/88089.patch", "title": "[TextServer] Fix bitmap font kerning override.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-08T06:34:01Z", "updated_at": "2024-02-08T10:03:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "04c0e4446fd14f63e287a4d481ae26726159abf6" ] }, "88091": { "id": "PR_kwDOAO6SJc5mWOE2", "public_id": 88091, "url": "https://github.com/godotengine/godot/pull/88091", "diff_url": "https://github.com/godotengine/godot/pull/88091.diff", "patch_url": "https://github.com/godotengine/godot/pull/88091.patch", "title": "[TextServer] Add extra fallback step, to lookup for individual characters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-08T08:44:51Z", "updated_at": "2024-02-15T16:37:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "062a93fb7776d1b59f323e508d156c64886bc838" ] }, "88094": { "id": "PR_kwDOAO6SJc5mW8Qb", "public_id": 88094, "url": "https://github.com/godotengine/godot/pull/88094", "diff_url": "https://github.com/godotengine/godot/pull/88094.diff", "patch_url": "https://github.com/godotengine/godot/pull/88094.patch", "title": "ThorVG: update from v0.12.4 to v0.12.5", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-02-08T10:41:42Z", "updated_at": "2024-03-09T22:54:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "b5ec79906cf078aa2862d3f44efbf5ef2d13d8ce" ] }, "88097": { "id": "PR_kwDOAO6SJc5mXRRC", "public_id": 88097, "url": "https://github.com/godotengine/godot/pull/88097", "diff_url": "https://github.com/godotengine/godot/pull/88097.diff", "patch_url": "https://github.com/godotengine/godot/pull/88097.patch", "title": "Fix missing instance type in dummy renderer", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-08T11:16:19Z", "updated_at": "2024-04-16T07:09:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "406d7e6d3720d0e5c7b0afe29fda806358e1ba55" ] }, "88105": { "id": "PR_kwDOAO6SJc5mYj1A", "public_id": 88105, "url": "https://github.com/godotengine/godot/pull/88105", "diff_url": "https://github.com/godotengine/godot/pull/88105.diff", "patch_url": "https://github.com/godotengine/godot/pull/88105.patch", "title": "Fix duplicating/copying `TileMap`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-08T14:28:29Z", "updated_at": "2024-02-12T13:29:23Z", "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": [ "85d9c23baa9f800f975e206f85f632683c61489c" ] }, "88106": { "id": "PR_kwDOAO6SJc5mY0Bu", "public_id": 88106, "url": "https://github.com/godotengine/godot/pull/88106", "diff_url": "https://github.com/godotengine/godot/pull/88106.diff", "patch_url": "https://github.com/godotengine/godot/pull/88106.patch", "title": "Show update spinner by default in `dev_build=yes` editor builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-08T15:03:36Z", "updated_at": "2024-02-12T19:26:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7e252922058ecfc46a134383e9f6cebc60532b05" ] }, "88110": { "id": "PR_kwDOAO6SJc5maiuf", "public_id": 88110, "url": "https://github.com/godotengine/godot/pull/88110", "diff_url": "https://github.com/godotengine/godot/pull/88110.diff", "patch_url": "https://github.com/godotengine/godot/pull/88110.patch", "title": "Fix wrongly named compat binding", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-02-08T19:06:14Z", "updated_at": "2024-02-09T11:38:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "1715f96434b6e72c083901dab8f50e8c99510ff8" ] }, "88111": { "id": "PR_kwDOAO6SJc5maoRq", "public_id": 88111, "url": "https://github.com/godotengine/godot/pull/88111", "diff_url": "https://github.com/godotengine/godot/pull/88111.diff", "patch_url": "https://github.com/godotengine/godot/pull/88111.patch", "title": "Expose scene unique id functionality in Resource", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjczMTQ4ODY0", "created_at": "2024-02-08T19:18:47Z", "updated_at": "2024-06-12T08:43:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "42ce14043e3ee9290acf5f57f712071cdc3a3e5b" ] }, "88124": { "id": "PR_kwDOAO6SJc5mcBmV", "public_id": 88124, "url": "https://github.com/godotengine/godot/pull/88124", "diff_url": "https://github.com/godotengine/godot/pull/88124.diff", "patch_url": "https://github.com/godotengine/godot/pull/88124.patch", "title": "Fix data race against `EditorFileSystem.scanning_changes_done`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2024-02-09T01:19:40Z", "updated_at": "2024-02-09T17:24:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9790b992bae76193c776c7cbbb6d51749a643249" ] }, "88126": { "id": "PR_kwDOAO6SJc5mcz_p", "public_id": 88126, "url": "https://github.com/godotengine/godot/pull/88126", "diff_url": "https://github.com/godotengine/godot/pull/88126.diff", "patch_url": "https://github.com/godotengine/godot/pull/88126.patch", "title": "[macOS] Allow `open_shell` to handle filenames without `file://`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-09T06:30:28Z", "updated_at": "2024-03-11T16:23:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "cc313a1c1c7fb5cffd46cd9c8a2125770b12dc5a" ] }, "88129": { "id": "PR_kwDOAO6SJc5mdVIn", "public_id": 88129, "url": "https://github.com/godotengine/godot/pull/88129", "diff_url": "https://github.com/godotengine/godot/pull/88129.diff", "patch_url": "https://github.com/godotengine/godot/pull/88129.patch", "title": "[Windows] Fix windows `is_path_invalid`, and apply it to directory creation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-09T08:49:06Z", "updated_at": "2024-03-11T16:23:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "be8f60a78d36542a5da497d3b99f59ca78b093a9" ] }, "88130": { "id": "PR_kwDOAO6SJc5mdqx4", "public_id": 88130, "url": "https://github.com/godotengine/godot/pull/88130", "diff_url": "https://github.com/godotengine/godot/pull/88130.diff", "patch_url": "https://github.com/godotengine/godot/pull/88130.patch", "title": "Add rotary input support for Android platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMDY2NDUz", "created_at": "2024-02-09T09:56:48Z", "updated_at": "2024-02-14T06:29:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d5c2a641f02f761642a3ca76761c8df5b7cd8384" ] }, "88134": { "id": "PR_kwDOAO6SJc5mehje", "public_id": 88134, "url": "https://github.com/godotengine/godot/pull/88134", "diff_url": "https://github.com/godotengine/godot/pull/88134.diff", "patch_url": "https://github.com/godotengine/godot/pull/88134.patch", "title": "SCons: Use r-strings for wayland-scanner builder command", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-09T12:41:07Z", "updated_at": "2024-02-09T17:16:25Z", "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": [ "03c8a0d089f6d5514950e99ce7dd10213276efd0" ] }, "88137": { "id": "PR_kwDOAO6SJc5me373", "public_id": 88137, "url": "https://github.com/godotengine/godot/pull/88137", "diff_url": "https://github.com/godotengine/godot/pull/88137.diff", "patch_url": "https://github.com/godotengine/godot/pull/88137.patch", "title": "Add first interaction action to better inform newcomers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-09T13:29:18Z", "updated_at": "2024-04-04T15:12:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "fabd6d8ac3fe1506f68677d4906d6733b98bbf4b" ] }, "88144": { "id": "PR_kwDOAO6SJc5mf8X1", "public_id": 88144, "url": "https://github.com/godotengine/godot/pull/88144", "diff_url": "https://github.com/godotengine/godot/pull/88144.diff", "patch_url": "https://github.com/godotengine/godot/pull/88144.patch", "title": "Fix invalid file path handling in Windows when there is dot in the file name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwNDM4NDQx", "created_at": "2024-02-09T16:25:14Z", "updated_at": "2024-02-15T22:03:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c5e1b327c6a0177baadba1fa936b6037fec70b10" ] }, "88145": { "id": "PR_kwDOAO6SJc5mgJB5", "public_id": 88145, "url": "https://github.com/godotengine/godot/pull/88145", "diff_url": "https://github.com/godotengine/godot/pull/88145.diff", "patch_url": "https://github.com/godotengine/godot/pull/88145.patch", "title": "Tweak property order in the inspector for OptionButton", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB81HhQ", "created_at": "2024-02-09T17:00:33Z", "updated_at": "2024-02-17T17:43:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "45b9cbd904fec0efdeec7f64faf5a5b16c883dd2" ] }, "88155": { "id": "PR_kwDOAO6SJc5mg4Ua", "public_id": 88155, "url": "https://github.com/godotengine/godot/pull/88155", "diff_url": "https://github.com/godotengine/godot/pull/88155.diff", "patch_url": "https://github.com/godotengine/godot/pull/88155.patch", "title": "Use `SafeFlag` for `EditorHTTPServer.server_quit`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2024-02-09T19:37:52Z", "updated_at": "2024-02-12T13:55:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c32e48890f416b347fb26d8045c795a0bcabb03b" ] }, "88156": { "id": "PR_kwDOAO6SJc5mg6qz", "public_id": 88156, "url": "https://github.com/godotengine/godot/pull/88156", "diff_url": "https://github.com/godotengine/godot/pull/88156.diff", "patch_url": "https://github.com/godotengine/godot/pull/88156.patch", "title": "Fix property hints for parsed collision mask", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2NzM5NDA4", "created_at": "2024-02-09T19:46:43Z", "updated_at": "2024-03-10T10:35:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "0831ea0c525792810fe1b3db229b32d93b156096" ] }, "88157": { "id": "PR_kwDOAO6SJc5mg-Jt", "public_id": 88157, "url": "https://github.com/godotengine/godot/pull/88157", "diff_url": "https://github.com/godotengine/godot/pull/88157.diff", "patch_url": "https://github.com/godotengine/godot/pull/88157.patch", "title": "Fix `TileMap::move_layer` incorrectly moving child `TileMapLayer` nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-02-09T20:00:21Z", "updated_at": "2024-02-12T13:26:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "858eaafc23baab7d6d76d5f1cc93d7dd7739cd44" ] }, "88159": { "id": "PR_kwDOAO6SJc5mhIud", "public_id": 88159, "url": "https://github.com/godotengine/godot/pull/88159", "diff_url": "https://github.com/godotengine/godot/pull/88159.diff", "patch_url": "https://github.com/godotengine/godot/pull/88159.patch", "title": "Remove 3.x references in the pull request template", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-09T20:44:09Z", "updated_at": "2024-02-12T12:52:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "af581445654c9bbfe758e2fb147614b0b60a920b" ] }, "88162": { "id": "PR_kwDOAO6SJc5mhgIS", "public_id": 88162, "url": "https://github.com/godotengine/godot/pull/88162", "diff_url": "https://github.com/godotengine/godot/pull/88162.diff", "patch_url": "https://github.com/godotengine/godot/pull/88162.patch", "title": "Add PropertyListHelper to PopupMenu", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-09T22:29:34Z", "updated_at": "2024-02-13T22:22:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4f29ef82db50bb38f0f2ac1020350b8cc36d5079" ] }, "88164": { "id": "PR_kwDOAO6SJc5mh39C", "public_id": 88164, "url": "https://github.com/godotengine/godot/pull/88164", "diff_url": "https://github.com/godotengine/godot/pull/88164.diff", "patch_url": "https://github.com/godotengine/godot/pull/88164.patch", "title": "Fix NavigationRegion errors from signal changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-10T02:02:04Z", "updated_at": "2024-02-12T22:40:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "c914e634643fa41eba2a47d08e7d0907a28e87e1" ] }, "88173": { "id": "PR_kwDOAO6SJc5mjTMg", "public_id": 88173, "url": "https://github.com/godotengine/godot/pull/88173", "diff_url": "https://github.com/godotengine/godot/pull/88173.diff", "patch_url": "https://github.com/godotengine/godot/pull/88173.patch", "title": "FileSystem dock: Fix opening a Linux terminal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-02-10T14:01:09Z", "updated_at": "2024-02-15T14:50:40Z", "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": [ "8e8f8e92fbc0cbdbacd976121f5db606c9bf6200" ] }, "88178": { "id": "PR_kwDOAO6SJc5mjyNI", "public_id": 88178, "url": "https://github.com/godotengine/godot/pull/88178", "diff_url": "https://github.com/godotengine/godot/pull/88178.diff", "patch_url": "https://github.com/godotengine/godot/pull/88178.patch", "title": "Link hash table primes externally to prevent data duplication in binary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE1NTQxMjc=", "created_at": "2024-02-10T16:54:01Z", "updated_at": "2024-02-12T12:52:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "3fca4d0cb57208b4e413935130d9396c4f9d02cf" ] }, "88182": { "id": "PR_kwDOAO6SJc5mkCHu", "public_id": 88182, "url": "https://github.com/godotengine/godot/pull/88182", "diff_url": "https://github.com/godotengine/godot/pull/88182.diff", "patch_url": "https://github.com/godotengine/godot/pull/88182.patch", "title": "Only update inspector if configuration warning change was relevant (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-02-10T19:22:03Z", "updated_at": "2024-08-14T15:35:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a53793472e4ed61e68405044beb6325a33ac5814" ] }, "88183": { "id": "PR_kwDOAO6SJc5mkCw6", "public_id": 88183, "url": "https://github.com/godotengine/godot/pull/88183", "diff_url": "https://github.com/godotengine/godot/pull/88183.diff", "patch_url": "https://github.com/godotengine/godot/pull/88183.patch", "title": "Allow Ref `instantiate` to accept constructor args", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-02-10T19:26:26Z", "updated_at": "2024-02-12T13:38:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b3cac9c0923f0afb520a35c0e792a6a73868fa84" ] }, "88185": { "id": "PR_kwDOAO6SJc5mkL2X", "public_id": 88185, "url": "https://github.com/godotengine/godot/pull/88185", "diff_url": "https://github.com/godotengine/godot/pull/88185.diff", "patch_url": "https://github.com/godotengine/godot/pull/88185.patch", "title": "[Font] Do not use trim with ellipsis in the basic Font string drawing functions.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-10T22:24:26Z", "updated_at": "2024-02-15T16:36:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1a5bae9adc8842afe5c9458f3fbc317431e8768d" ] }, "88188": { "id": "PR_kwDOAO6SJc5mkT81", "public_id": 88188, "url": "https://github.com/godotengine/godot/pull/88188", "diff_url": "https://github.com/godotengine/godot/pull/88188.diff", "patch_url": "https://github.com/godotengine/godot/pull/88188.patch", "title": "Fix `gdextension_compat_hashes.cpp` for double precision builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-11T01:10:09Z", "updated_at": "2024-07-22T15:30:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "445e3018f521ee705dc31a2c597349648708cc2e" ] }, "88190": { "id": "PR_kwDOAO6SJc5mkW0b", "public_id": 88190, "url": "https://github.com/godotengine/godot/pull/88190", "diff_url": "https://github.com/godotengine/godot/pull/88190.diff", "patch_url": "https://github.com/godotengine/godot/pull/88190.patch", "title": "Fix regression where a tile's custom material was ignored", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNDAzNTI=", "created_at": "2024-02-11T02:15:26Z", "updated_at": "2024-02-13T10:29:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "f50e6c80c7271ba41cfb2a51c691f893538ba159" ] }, "88191": { "id": "PR_kwDOAO6SJc5mkbXR", "public_id": 88191, "url": "https://github.com/godotengine/godot/pull/88191", "diff_url": "https://github.com/godotengine/godot/pull/88191.diff", "patch_url": "https://github.com/godotengine/godot/pull/88191.patch", "title": "Use highlighted version of the tab icon in the bottom file system dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-02-11T04:12:02Z", "updated_at": "2024-02-16T23:33:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cc52d7a281ceab7a9015eb8d7316883d51498542" ] }, "88197": { "id": "PR_kwDOAO6SJc5mkqB6", "public_id": 88197, "url": "https://github.com/godotengine/godot/pull/88197", "diff_url": "https://github.com/godotengine/godot/pull/88197.diff", "patch_url": "https://github.com/godotengine/godot/pull/88197.patch", "title": "Fix vertical alignment of editor version `LinkButton` in the bottom panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-11T09:21:22Z", "updated_at": "2024-03-11T15:42:24Z", "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": [ "a03315e3d925677bb5ef4fc8ed553b1c70a272d1" ] }, "88201": { "id": "PR_kwDOAO6SJc5mku7C", "public_id": 88201, "url": "https://github.com/godotengine/godot/pull/88201", "diff_url": "https://github.com/godotengine/godot/pull/88201.diff", "patch_url": "https://github.com/godotengine/godot/pull/88201.patch", "title": "Fix exporting trigger shapes in GLTF", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-02-11T10:41:47Z", "updated_at": "2024-02-12T16:48:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f18c46d687e8bfb1dd899fc0127f5c7e7a326fa3" ] }, "88203": { "id": "PR_kwDOAO6SJc5mkvxg", "public_id": 88203, "url": "https://github.com/godotengine/godot/pull/88203", "diff_url": "https://github.com/godotengine/godot/pull/88203.diff", "patch_url": "https://github.com/godotengine/godot/pull/88203.patch", "title": "Link `xid_start` and `xid_continue` externally to prevent data duplication in binary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE1NTQxMjc=", "created_at": "2024-02-11T10:55:38Z", "updated_at": "2024-02-12T12:52:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "5ee4b49e42e34665862279885ec00e154516d558" ] }, "88205": { "id": "PR_kwDOAO6SJc5mk0oz", "public_id": 88205, "url": "https://github.com/godotengine/godot/pull/88205", "diff_url": "https://github.com/godotengine/godot/pull/88205.diff", "patch_url": "https://github.com/godotengine/godot/pull/88205.patch", "title": "Make `RID_Owner` threadsafe in `TextureStorage` for GLES3", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-02-11T12:14:10Z", "updated_at": "2024-03-10T10:51:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "09d2c09434efba4d37c603d4fe67a643de70f92e" ] }, "88210": { "id": "PR_kwDOAO6SJc5mk82V", "public_id": 88210, "url": "https://github.com/godotengine/godot/pull/88210", "diff_url": "https://github.com/godotengine/godot/pull/88210.diff", "patch_url": "https://github.com/godotengine/godot/pull/88210.patch", "title": "Assign missing surface data fields in dummy render server", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1MDA4NTg=", "created_at": "2024-02-11T14:14:50Z", "updated_at": "2024-04-30T20:22:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "48b71cf70005b535ccc6cdc59e4a4b8ec7a3a49f" ] }, "88211": { "id": "PR_kwDOAO6SJc5mlA3g", "public_id": 88211, "url": "https://github.com/godotengine/godot/pull/88211", "diff_url": "https://github.com/godotengine/godot/pull/88211.diff", "patch_url": "https://github.com/godotengine/godot/pull/88211.patch", "title": "Add fallback argument hints for default values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNzQ4Njc1", "created_at": "2024-02-11T15:06:55Z", "updated_at": "2024-02-12T14:00:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "7ffc246aad2c6250f70971a3bfc8e5bf11407ebc" ] }, "88220": { "id": "PR_kwDOAO6SJc5mlf8w", "public_id": 88220, "url": "https://github.com/godotengine/godot/pull/88220", "diff_url": "https://github.com/godotengine/godot/pull/88220.diff", "patch_url": "https://github.com/godotengine/godot/pull/88220.patch", "title": "Fix the fetching of images in `CF_DIB` format in `DisplayServerWindows::clipboard_get_image`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODg3MzM0", "created_at": "2024-02-11T22:07:33Z", "updated_at": "2024-03-11T16:24:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c1ec0360e9ba65df1eec788f56c9d9fd7ac14b9b" ] }, "88221": { "id": "PR_kwDOAO6SJc5mlg0r", "public_id": 88221, "url": "https://github.com/godotengine/godot/pull/88221", "diff_url": "https://github.com/godotengine/godot/pull/88221.diff", "patch_url": "https://github.com/godotengine/godot/pull/88221.patch", "title": "Extend `NavigationMeshSourceGeometryData[23]D` to allow data merging", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMDczODU=", "created_at": "2024-02-11T22:20:21Z", "updated_at": "2024-03-08T12:26:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "ab242769b7bf033b907e924c15746bab009640f3" ] }, "88229": { "id": "PR_kwDOAO6SJc5ml08w", "public_id": 88229, "url": "https://github.com/godotengine/godot/pull/88229", "diff_url": "https://github.com/godotengine/godot/pull/88229.diff", "patch_url": "https://github.com/godotengine/godot/pull/88229.patch", "title": "Asset Library author link, description popup size and UX details", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-02-12T01:47:23Z", "updated_at": "2024-02-14T10:01:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "38ac946af75f2d4abf4d7f0f829b3a2f328c3815" ] }, "88231": { "id": "PR_kwDOAO6SJc5mmExq", "public_id": 88231, "url": "https://github.com/godotengine/godot/pull/88231", "diff_url": "https://github.com/godotengine/godot/pull/88231.diff", "patch_url": "https://github.com/godotengine/godot/pull/88231.patch", "title": "Fix update property for dictionaries so that it updates only what is necessary.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-02-12T03:50:45Z", "updated_at": "2024-03-24T00:32:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0331ecb527157f8226ea2186f1f35463a631c4fe" ] }, "88238": { "id": "PR_kwDOAO6SJc5mnxd8", "public_id": 88238, "url": "https://github.com/godotengine/godot/pull/88238", "diff_url": "https://github.com/godotengine/godot/pull/88238.diff", "patch_url": "https://github.com/godotengine/godot/pull/88238.patch", "title": "C#: Fix processing exclusions during export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-12T10:49:45Z", "updated_at": "2024-02-12T22:34:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "2f10f7bed4d9538c05464bb13d92e54a0716722d" ] }, "88244": { "id": "PR_kwDOAO6SJc5mohPz", "public_id": 88244, "url": "https://github.com/godotengine/godot/pull/88244", "diff_url": "https://github.com/godotengine/godot/pull/88244.diff", "patch_url": "https://github.com/godotengine/godot/pull/88244.patch", "title": "Visual Studio: Don't override user options. Add additional vs hint information", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-12T12:57:39Z", "updated_at": "2024-04-08T09:29:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "1c7167e9ac9156e05b25d6b1399c6535e5666018" ] }, "88245": { "id": "PR_kwDOAO6SJc5mom_l", "public_id": 88245, "url": "https://github.com/godotengine/godot/pull/88245", "diff_url": "https://github.com/godotengine/godot/pull/88245.diff", "patch_url": "https://github.com/godotengine/godot/pull/88245.patch", "title": "C#: Let platforms signal if they support the mono module or not", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-12T13:12:47Z", "updated_at": "2024-02-18T23:16:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "21e524a798bf3c3728f63657ff2e7a79f6de9ee6" ] }, "88247": { "id": "PR_kwDOAO6SJc5mo8-f", "public_id": 88247, "url": "https://github.com/godotengine/godot/pull/88247", "diff_url": "https://github.com/godotengine/godot/pull/88247.diff", "patch_url": "https://github.com/godotengine/godot/pull/88247.patch", "title": "Improve AnimationMixer warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-12T14:05:25Z", "updated_at": "2024-02-12T22:39:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "154b4a51f2c454a4f74d3d57887d4bee59ea809c" ] }, "88252": { "id": "PR_kwDOAO6SJc5mpX_5", "public_id": 88252, "url": "https://github.com/godotengine/godot/pull/88252", "diff_url": "https://github.com/godotengine/godot/pull/88252.diff", "patch_url": "https://github.com/godotengine/godot/pull/88252.patch", "title": "Direct3D 12: Fix cubemap slicing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-12T15:09:47Z", "updated_at": "2024-02-15T17:47:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5a0ae10f58dbddb969d9bccb8b8bed8e115ebad8" ] }, "88253": { "id": "PR_kwDOAO6SJc5mp4yw", "public_id": 88253, "url": "https://github.com/godotengine/godot/pull/88253", "diff_url": "https://github.com/godotengine/godot/pull/88253.diff", "patch_url": "https://github.com/godotengine/godot/pull/88253.patch", "title": "Visual Studio: Fix user workflows with custom user VS configurations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-12T16:20:54Z", "updated_at": "2024-02-13T10:28:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "1d29fb08536758918e5d7c38ee1d5f3ecd7a40c7" ] }, "88254": { "id": "PR_kwDOAO6SJc5mp5J9", "public_id": 88254, "url": "https://github.com/godotengine/godot/pull/88254", "diff_url": "https://github.com/godotengine/godot/pull/88254.diff", "patch_url": "https://github.com/godotengine/godot/pull/88254.patch", "title": "[D3D12] Improve shader validation handling.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-12T16:21:49Z", "updated_at": "2024-02-13T10:29:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1a2f9741cf991d326d2a8000bc4b8fbf14d66067" ] }, "88255": { "id": "PR_kwDOAO6SJc5mq0kW", "public_id": 88255, "url": "https://github.com/godotengine/godot/pull/88255", "diff_url": "https://github.com/godotengine/godot/pull/88255.diff", "patch_url": "https://github.com/godotengine/godot/pull/88255.patch", "title": "Document using RichTextLabel's `meta_clicked` to handle clickable URLs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-12T18:56:34Z", "updated_at": "2024-03-11T14:14:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ea03154a27ba024ef2ceb18c17d2fd4571008d5c" ] }, "88265": { "id": "PR_kwDOAO6SJc5mstGY", "public_id": 88265, "url": "https://github.com/godotengine/godot/pull/88265", "diff_url": "https://github.com/godotengine/godot/pull/88265.diff", "patch_url": "https://github.com/godotengine/godot/pull/88265.patch", "title": "Fix recursive Tree expand/collapse shortcuts not working", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-13T01:30:29Z", "updated_at": "2024-02-13T16:31:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "6de0eca6c185191338453a5a301b95b6b9c1c292" ] }, "88268": { "id": "PR_kwDOAO6SJc5mtIkW", "public_id": 88268, "url": "https://github.com/godotengine/godot/pull/88268", "diff_url": "https://github.com/godotengine/godot/pull/88268.diff", "patch_url": "https://github.com/godotengine/godot/pull/88268.patch", "title": "C#: Fix missing CowData 64-bit promotion for `PackedInt32Array`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-02-13T04:26:34Z", "updated_at": "2024-02-13T10:35:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "8245157682a635387707f96c8f0b588534e8fcdf" ] }, "88269": { "id": "PR_kwDOAO6SJc5mtJi_", "public_id": 88269, "url": "https://github.com/godotengine/godot/pull/88269", "diff_url": "https://github.com/godotengine/godot/pull/88269.diff", "patch_url": "https://github.com/godotengine/godot/pull/88269.patch", "title": "Fix an edge case bug in drag-and-drop Node3D spawning.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-13T04:32:30Z", "updated_at": "2024-02-23T14:54:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "123dbdb4af22bc26686a9da20b5f5ddd620292db" ] }, "88270": { "id": "PR_kwDOAO6SJc5mtS9W", "public_id": 88270, "url": "https://github.com/godotengine/godot/pull/88270", "diff_url": "https://github.com/godotengine/godot/pull/88270.diff", "patch_url": "https://github.com/godotengine/godot/pull/88270.patch", "title": "Avoid unqualified-id \"near\" and \"far\" in Node3DEditor/Viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-13T05:24:05Z", "updated_at": "2024-02-14T05:26:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "67e38709fd1147149c6fcb032c774c5642b172fc" ] }, "88274": { "id": "PR_kwDOAO6SJc5mul0r", "public_id": 88274, "url": "https://github.com/godotengine/godot/pull/88274", "diff_url": "https://github.com/godotengine/godot/pull/88274.diff", "patch_url": "https://github.com/godotengine/godot/pull/88274.patch", "title": "[macOS] Fix color picker on HDR screens.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-13T09:28:50Z", "updated_at": "2024-03-11T16:24:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d9b7075ba6464f62d942a78b8030ad6a534cdf05" ] }, "88275": { "id": "PR_kwDOAO6SJc5muuY0", "public_id": 88275, "url": "https://github.com/godotengine/godot/pull/88275", "diff_url": "https://github.com/godotengine/godot/pull/88275.diff", "patch_url": "https://github.com/godotengine/godot/pull/88275.patch", "title": "Allow aborting `SpinSlider` value changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-13T09:50:10Z", "updated_at": "2024-02-17T05:24:51Z", "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": [ "5689dbc2090e5479062fb6f5155aa2acf70929e6" ] }, "88279": { "id": "PR_kwDOAO6SJc5mv-Ii", "public_id": 88279, "url": "https://github.com/godotengine/godot/pull/88279", "diff_url": "https://github.com/godotengine/godot/pull/88279.diff", "patch_url": "https://github.com/godotengine/godot/pull/88279.patch", "title": "Fix `CanvasItem`/`Node3D` editor plugin drag drop transform calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-02-13T12:58:16Z", "updated_at": "2024-02-13T18:00:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c0a1b4f32def9306ff5a2ffb9327dd36024c8990" ] }, "88280": { "id": "PR_kwDOAO6SJc5mwSM5", "public_id": 88280, "url": "https://github.com/godotengine/godot/pull/88280", "diff_url": "https://github.com/godotengine/godot/pull/88280.diff", "patch_url": "https://github.com/godotengine/godot/pull/88280.patch", "title": "Fix TileSet sources duplication", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-02-13T13:46:05Z", "updated_at": "2024-02-13T16:29:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "320fc736473b3d34bf6a5b3cf3b75c00f0741ec2" ] }, "88282": { "id": "PR_kwDOAO6SJc5mwY3n", "public_id": 88282, "url": "https://github.com/godotengine/godot/pull/88282", "diff_url": "https://github.com/godotengine/godot/pull/88282.diff", "patch_url": "https://github.com/godotengine/godot/pull/88282.patch", "title": "`GodotCollisionSolver2D::solve_concave`: Fix culling in case of motion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-02-13T13:59:53Z", "updated_at": "2024-02-13T16:35:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "87446fd9b3174a6b1c1b088ec3b9e1b14e109eb0" ] }, "88285": { "id": "PR_kwDOAO6SJc5mwvOk", "public_id": 88285, "url": "https://github.com/godotengine/godot/pull/88285", "diff_url": "https://github.com/godotengine/godot/pull/88285.diff", "patch_url": "https://github.com/godotengine/godot/pull/88285.patch", "title": "miniupnpc: Update to version 2.2.6", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-13T14:45:16Z", "updated_at": "2024-04-25T10:53:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "72b80b3cdfb90dbaad3ebe445eb7a3002f97471a" ] }, "88288": { "id": "PR_kwDOAO6SJc5mxT8w", "public_id": 88288, "url": "https://github.com/godotengine/godot/pull/88288", "diff_url": "https://github.com/godotengine/godot/pull/88288.diff", "patch_url": "https://github.com/godotengine/godot/pull/88288.patch", "title": "Rework how script is edited when clicking icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-13T16:06:41Z", "updated_at": "2024-02-13T23:05:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8ec86e29c85c6557a87f828a10b8c3656c4a9f7b" ] }, "88289": { "id": "PR_kwDOAO6SJc5mx1Y3", "public_id": 88289, "url": "https://github.com/godotengine/godot/pull/88289", "diff_url": "https://github.com/godotengine/godot/pull/88289.diff", "patch_url": "https://github.com/godotengine/godot/pull/88289.patch", "title": "Fix swap chain errors when application starts minimized.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-02-13T17:24:39Z", "updated_at": "2024-05-17T09:16:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "fc8ec5d8a9b5b49dfafe832f09d81042fb382470" ] }, "88290": { "id": "PR_kwDOAO6SJc5mx3Dm", "public_id": 88290, "url": "https://github.com/godotengine/godot/pull/88290", "diff_url": "https://github.com/godotengine/godot/pull/88290.diff", "patch_url": "https://github.com/godotengine/godot/pull/88290.patch", "title": "Tweak TileMap editor's missing source message to use \"bottom panel\" term", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-13T17:28:36Z", "updated_at": "2024-02-15T23:27:02Z", "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": [ "53dce9a84ead9efc4aa633cf5e2e275e0a6c665a" ] }, "88291": { "id": "PR_kwDOAO6SJc5mx3Iq", "public_id": 88291, "url": "https://github.com/godotengine/godot/pull/88291", "diff_url": "https://github.com/godotengine/godot/pull/88291.diff", "patch_url": "https://github.com/godotengine/godot/pull/88291.patch", "title": "Allow export plugins to override export option values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-13T17:28:51Z", "updated_at": "2024-07-22T15:31:02Z", "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": [ "ac88acde6fbe98f35790abcde10d5e23b39a0332" ] }, "88293": { "id": "PR_kwDOAO6SJc5mx-g9", "public_id": 88293, "url": "https://github.com/godotengine/godot/pull/88293", "diff_url": "https://github.com/godotengine/godot/pull/88293.diff", "patch_url": "https://github.com/godotengine/godot/pull/88293.patch", "title": "Fix `TabBar` size when theme changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-02-13T17:50:36Z", "updated_at": "2024-03-11T22:28:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fdba051a40c36bb1528a2aaf840531f19ffa8615" ] }, "88295": { "id": "PR_kwDOAO6SJc5mymAM", "public_id": 88295, "url": "https://github.com/godotengine/godot/pull/88295", "diff_url": "https://github.com/godotengine/godot/pull/88295.diff", "patch_url": "https://github.com/godotengine/godot/pull/88295.patch", "title": "C#: Run source generators tests in CI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-13T20:03:20Z", "updated_at": "2024-02-20T16:23:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "99b4f3086d8a690a0eabb7f7df43a43db8dfcbb2" ] }, "88297": { "id": "PR_kwDOAO6SJc5myxef", "public_id": 88297, "url": "https://github.com/godotengine/godot/pull/88297", "diff_url": "https://github.com/godotengine/godot/pull/88297.diff", "patch_url": "https://github.com/godotengine/godot/pull/88297.patch", "title": "Android: Allow using alternative Gradle build directory", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-13T20:43:38Z", "updated_at": "2024-07-22T15:31:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "a37ad265dc818d2aeaec97e1559ecae42e5487e2" ] }, "88298": { "id": "PR_kwDOAO6SJc5my0sQ", "public_id": 88298, "url": "https://github.com/godotengine/godot/pull/88298", "diff_url": "https://github.com/godotengine/godot/pull/88298.diff", "patch_url": "https://github.com/godotengine/godot/pull/88298.patch", "title": "Fix type-o in `OpenXRAPIExtension` docs for `is_environment_blend_mode_alpha_supported()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-13T20:53:29Z", "updated_at": "2024-07-22T15:31:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c82d0ea6a2087e85843134e6ed899b46589e85d9" ] }, "88300": { "id": "PR_kwDOAO6SJc5my43e", "public_id": 88300, "url": "https://github.com/godotengine/godot/pull/88300", "diff_url": "https://github.com/godotengine/godot/pull/88300.diff", "patch_url": "https://github.com/godotengine/godot/pull/88300.patch", "title": "Add `is_visible_in_tree` in `TreeItem`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODg3MzM0", "created_at": "2024-02-13T21:07:25Z", "updated_at": "2024-03-05T22:47:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "50cf7e1778e60c99d44dbb5159842cde4d737761" ] }, "88301": { "id": "PR_kwDOAO6SJc5my6cw", "public_id": 88301, "url": "https://github.com/godotengine/godot/pull/88301", "diff_url": "https://github.com/godotengine/godot/pull/88301.diff", "patch_url": "https://github.com/godotengine/godot/pull/88301.patch", "title": "Add support for explicitly-defined compound triggers in GLTF files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-02-13T21:13:16Z", "updated_at": "2024-04-26T10:02:09Z", "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": [ "ade5a8d802d023ca7494753c86974f7487f42cbc" ] }, "88302": { "id": "PR_kwDOAO6SJc5mzGNm", "public_id": 88302, "url": "https://github.com/godotengine/godot/pull/88302", "diff_url": "https://github.com/godotengine/godot/pull/88302.diff", "patch_url": "https://github.com/godotengine/godot/pull/88302.patch", "title": "Remove unused signals in AnimationBezierTrackEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-13T21:54:54Z", "updated_at": "2024-02-18T20:02: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": [ "e4d491a8808e4eb6e6878059abb64d07cdb27d50" ] }, "88304": { "id": "PR_kwDOAO6SJc5mzPtk", "public_id": 88304, "url": "https://github.com/godotengine/godot/pull/88304", "diff_url": "https://github.com/godotengine/godot/pull/88304.diff", "patch_url": "https://github.com/godotengine/godot/pull/88304.patch", "title": "Fix gradle build errors when the build path contains non-ASCII characters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-13T22:32:26Z", "updated_at": "2024-04-25T11:10:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f1887a30f35dafac405014ef5ca6e3d76b4da960" ] }, "88306": { "id": "PR_kwDOAO6SJc5mzkdy", "public_id": 88306, "url": "https://github.com/godotengine/godot/pull/88306", "diff_url": "https://github.com/godotengine/godot/pull/88306.diff", "patch_url": "https://github.com/godotengine/godot/pull/88306.patch", "title": "Add PropertyListHelper in all simple cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-14T00:12:12Z", "updated_at": "2024-04-18T10:31:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "e95e954c68a9a694ad43f622e5424d9e3ec87819" ] }, "88308": { "id": "PR_kwDOAO6SJc5mzr8O", "public_id": 88308, "url": "https://github.com/godotengine/godot/pull/88308", "diff_url": "https://github.com/godotengine/godot/pull/88308.diff", "patch_url": "https://github.com/godotengine/godot/pull/88308.patch", "title": "Improve Project Settings' Plugin display", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-02-14T00:53:56Z", "updated_at": "2024-02-18T11:37:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5080c62fce5fbec4c814cf86f03b2afa8f5a4d45" ] }, "88311": { "id": "PR_kwDOAO6SJc5mz8E5", "public_id": 88311, "url": "https://github.com/godotengine/godot/pull/88311", "diff_url": "https://github.com/godotengine/godot/pull/88311.diff", "patch_url": "https://github.com/godotengine/godot/pull/88311.patch", "title": "Enable getting suggested tracker names from OpenXR extensions", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-02-14T02:37:02Z", "updated_at": "2024-02-14T10:01:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "3ee258effe979d832ead11ff31780ac94e0f90fb" ] }, "88312": { "id": "PR_kwDOAO6SJc5mz_3P", "public_id": 88312, "url": "https://github.com/godotengine/godot/pull/88312", "diff_url": "https://github.com/godotengine/godot/pull/88312.diff", "patch_url": "https://github.com/godotengine/godot/pull/88312.patch", "title": "Add XR Face Tracking support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-02-14T03:05:42Z", "updated_at": "2024-02-19T09:44:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "7d1a1abe7680f75b83034cbd6438690b75c83718" ] }, "88316": { "id": "PR_kwDOAO6SJc5m05F3", "public_id": 88316, "url": "https://github.com/godotengine/godot/pull/88316", "diff_url": "https://github.com/godotengine/godot/pull/88316.diff", "patch_url": "https://github.com/godotengine/godot/pull/88316.patch", "title": "Disable ReShade in the editor and project manager (if run via Vulkan)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-14T07:37:56Z", "updated_at": "2024-03-09T23:12:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "67b8d71c79a0965445d49c9cfe738b9dd688dfc2" ] }, "88317": { "id": "PR_kwDOAO6SJc5m0-hx", "public_id": 88317, "url": "https://github.com/godotengine/godot/pull/88317", "diff_url": "https://github.com/godotengine/godot/pull/88317.diff", "patch_url": "https://github.com/godotengine/godot/pull/88317.patch", "title": "Add support for search shortcut to signal connection dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-14T07:52:16Z", "updated_at": "2024-02-17T05:25:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c2c791fed2ba75fae025f7cb874627f3a5735532" ] }, "88318": { "id": "PR_kwDOAO6SJc5m1MGk", "public_id": 88318, "url": "https://github.com/godotengine/godot/pull/88318", "diff_url": "https://github.com/godotengine/godot/pull/88318.diff", "patch_url": "https://github.com/godotengine/godot/pull/88318.patch", "title": "Editor: Fix skipping normal category followed by custom one", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-14T08:34:14Z", "updated_at": "2024-03-11T15:42:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b2f62658a26dd8beb9298a2dc30ea38a96c61fcd" ] }, "88322": { "id": "PR_kwDOAO6SJc5m29KT", "public_id": 88322, "url": "https://github.com/godotengine/godot/pull/88322", "diff_url": "https://github.com/godotengine/godot/pull/88322.diff", "patch_url": "https://github.com/godotengine/godot/pull/88322.patch", "title": "Editor: Focus value editor on type change in Dictionary and Array editors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NTU2MDI=", "created_at": "2024-02-14T13:13:54Z", "updated_at": "2024-06-08T22:02:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c31111f5ece9d62557a10c374d3f437e966723fa" ] }, "88325": { "id": "PR_kwDOAO6SJc5m3UiP", "public_id": 88325, "url": "https://github.com/godotengine/godot/pull/88325", "diff_url": "https://github.com/godotengine/godot/pull/88325.diff", "patch_url": "https://github.com/godotengine/godot/pull/88325.patch", "title": "Export: Unify settings for PC texture formats, removed obsoleted ETC feature", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-14T14:03:22Z", "updated_at": "2024-02-16T23:29:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "a10b4bdb810592c222119dc6d63802ad8d87a7c9", "e457f41f9b20aa90b43ab0af500d0f4dff5e7e06" ] }, "88326": { "id": "PR_kwDOAO6SJc5m3WVP", "public_id": 88326, "url": "https://github.com/godotengine/godot/pull/88326", "diff_url": "https://github.com/godotengine/godot/pull/88326.diff", "patch_url": "https://github.com/godotengine/godot/pull/88326.patch", "title": "Fixed binary representation typo in comment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgwMDI0MTg=", "created_at": "2024-02-14T14:07:35Z", "updated_at": "2024-02-15T14:52:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "26d9fbaf527ce7c3c0f85c0699a015ffeeaac518" ] }, "88328": { "id": "PR_kwDOAO6SJc5m3dIr", "public_id": 88328, "url": "https://github.com/godotengine/godot/pull/88328", "diff_url": "https://github.com/godotengine/godot/pull/88328.diff", "patch_url": "https://github.com/godotengine/godot/pull/88328.patch", "title": "Use Reverse Z for the depth buffer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU3MDMyMDE3", "created_at": "2024-02-14T14:22:25Z", "updated_at": "2024-06-07T02:55:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d950f5f83819240771aebb602bfdd4875363edce" ] }, "88329": { "id": "PR_kwDOAO6SJc5m3qvW", "public_id": 88329, "url": "https://github.com/godotengine/godot/pull/88329", "diff_url": "https://github.com/godotengine/godot/pull/88329.diff", "patch_url": "https://github.com/godotengine/godot/pull/88329.patch", "title": "Windows: Add support for enabling Alt+Space menu and fix borderless maximize", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYzNzM3NjMw", "created_at": "2024-02-14T14:53:10Z", "updated_at": "2024-04-08T17:37:17Z", "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": [ "329d04d331d7a8be8e7786c44765a512b2a853c6" ] }, "88331": { "id": "PR_kwDOAO6SJc5m4W67", "public_id": 88331, "url": "https://github.com/godotengine/godot/pull/88331", "diff_url": "https://github.com/godotengine/godot/pull/88331.diff", "patch_url": "https://github.com/godotengine/godot/pull/88331.patch", "title": "Add validation to render graph for draw and compute lists.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-02-14T16:31:34Z", "updated_at": "2024-02-16T23:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0aac14a53850aeccbfb08fd6ff582331ed6e8c76" ] }, "88334": { "id": "PR_kwDOAO6SJc5m44Xm", "public_id": 88334, "url": "https://github.com/godotengine/godot/pull/88334", "diff_url": "https://github.com/godotengine/godot/pull/88334.diff", "patch_url": "https://github.com/godotengine/godot/pull/88334.patch", "title": "[macOS] Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` not working", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-14T18:04:08Z", "updated_at": "2024-02-15T16:18:37Z", "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": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "757a691b5e848331b842b182d9da47b81585f14a" ] }, "88339": { "id": "PR_kwDOAO6SJc5m52nd", "public_id": 88339, "url": "https://github.com/godotengine/godot/pull/88339", "diff_url": "https://github.com/godotengine/godot/pull/88339.diff", "patch_url": "https://github.com/godotengine/godot/pull/88339.patch", "title": "Remove `_HashUnion` from `StringName`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzc4ODA=", "created_at": "2024-02-14T20:39:56Z", "updated_at": "2024-02-15T15:10:27Z", "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": [ "d2003d20258339a4c3a75772b9995744c493da3e" ] }, "88343": { "id": "PR_kwDOAO6SJc5m6MpX", "public_id": 88343, "url": "https://github.com/godotengine/godot/pull/88343", "diff_url": "https://github.com/godotengine/godot/pull/88343.diff", "patch_url": "https://github.com/godotengine/godot/pull/88343.patch", "title": "Handle warped mouse motion as floating point", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-02-14T21:56:33Z", "updated_at": "2024-05-16T10:20:47Z", "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": [ "759a32eb0c6f5aca26a9a12e8c7e74d7d0f532b2" ] }, "88344": { "id": "PR_kwDOAO6SJc5m6OLl", "public_id": 88344, "url": "https://github.com/godotengine/godot/pull/88344", "diff_url": "https://github.com/godotengine/godot/pull/88344.diff", "patch_url": "https://github.com/godotengine/godot/pull/88344.patch", "title": "[Fallback TextServer] Add support for non breaking spaces.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-14T22:02:40Z", "updated_at": "2024-02-15T16:37:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "12883925c21f6fd73b8991892d832df7e0e29a29" ] }, "88347": { "id": "PR_kwDOAO6SJc5m6g_J", "public_id": 88347, "url": "https://github.com/godotengine/godot/pull/88347", "diff_url": "https://github.com/godotengine/godot/pull/88347.diff", "patch_url": "https://github.com/godotengine/godot/pull/88347.patch", "title": "Fix ItemList click detection gaps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2OTYxNjQ2", "created_at": "2024-02-14T23:19:35Z", "updated_at": "2024-02-15T16:36:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c892fd8691914f6c4aecd9ce16099dd9674b93b8" ] }, "88350": { "id": "PR_kwDOAO6SJc5m6nzR", "public_id": 88350, "url": "https://github.com/godotengine/godot/pull/88350", "diff_url": "https://github.com/godotengine/godot/pull/88350.diff", "patch_url": "https://github.com/godotengine/godot/pull/88350.patch", "title": "Implement Cut Selected Keys in AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-14T23:55:00Z", "updated_at": "2024-05-16T10:23:20Z", "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": [ "af08997de7bc05fc60ca3c8695a659c934cd7473" ] }, "88351": { "id": "PR_kwDOAO6SJc5m6qSD", "public_id": 88351, "url": "https://github.com/godotengine/godot/pull/88351", "diff_url": "https://github.com/godotengine/godot/pull/88351.diff", "patch_url": "https://github.com/godotengine/godot/pull/88351.patch", "title": "[Android 14] Fix GodotEditText white box showing during editor load", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5NDMwNTA3", "created_at": "2024-02-15T00:09:26Z", "updated_at": "2024-03-11T16:25:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "04798d6352a7d5d5cc19f7e06370c6af0c8073fd" ] }, "88352": { "id": "PR_kwDOAO6SJc5m6vPY", "public_id": 88352, "url": "https://github.com/godotengine/godot/pull/88352", "diff_url": "https://github.com/godotengine/godot/pull/88352.diff", "patch_url": "https://github.com/godotengine/godot/pull/88352.patch", "title": "Fix Bezier Editor HandleMode UndoRedo History mismatch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-15T00:36:41Z", "updated_at": "2024-02-18T20:02:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0f7b4e4252c3d63cdc2d1ee42bbdee5307ec7497" ] }, "88360": { "id": "PR_kwDOAO6SJc5m-lgv", "public_id": 88360, "url": "https://github.com/godotengine/godot/pull/88360", "diff_url": "https://github.com/godotengine/godot/pull/88360.diff", "patch_url": "https://github.com/godotengine/godot/pull/88360.patch", "title": "Fix Bezier Editor throwing error when adding key with Ctrl+Click", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-15T13:37:35Z", "updated_at": "2024-04-08T16:13:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "71cff32f45d6f5e160f17d9284103dea36a2bc73" ] }, "88361": { "id": "PR_kwDOAO6SJc5m-wVL", "public_id": 88361, "url": "https://github.com/godotengine/godot/pull/88361", "diff_url": "https://github.com/godotengine/godot/pull/88361.diff", "patch_url": "https://github.com/godotengine/godot/pull/88361.patch", "title": "Handle `VK_SUBOPTIMAL_KHR` as a valid error code to fix Android performance.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-02-15T13:55:56Z", "updated_at": "2024-02-16T23:29:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "24fcee6d676ca9b219ff1ede13dad2af2809b99a" ] }, "88365": { "id": "PR_kwDOAO6SJc5m_RCU", "public_id": 88365, "url": "https://github.com/godotengine/godot/pull/88365", "diff_url": "https://github.com/godotengine/godot/pull/88365.diff", "patch_url": "https://github.com/godotengine/godot/pull/88365.patch", "title": "GDScript: Fix extension comparison for exported scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-15T14:56:15Z", "updated_at": "2024-02-15T16:49:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "a2e3e31e8077090d557b6306383106580a29c2c6" ] }, "88368": { "id": "PR_kwDOAO6SJc5nAA1k", "public_id": 88368, "url": "https://github.com/godotengine/godot/pull/88368", "diff_url": "https://github.com/godotengine/godot/pull/88368.diff", "patch_url": "https://github.com/godotengine/godot/pull/88368.patch", "title": "Add const lvalue ref to `editor/*` container parameters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MzgzMzE2", "created_at": "2024-02-15T16:29:38Z", "updated_at": "2024-02-28T22:28:15Z", "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": [ "1638c1b28f4b79546864872ef25b3c28f4860b56" ] }, "88370": { "id": "PR_kwDOAO6SJc5nAp7M", "public_id": 88370, "url": "https://github.com/godotengine/godot/pull/88370", "diff_url": "https://github.com/godotengine/godot/pull/88370.diff", "patch_url": "https://github.com/godotengine/godot/pull/88370.patch", "title": "Improve look of Donors list in Editor's About", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-02-15T18:19:05Z", "updated_at": "2024-06-30T10:34:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1a08cba82edc2b2713bdb7854784cc5e60f44fae" ] }, "88371": { "id": "PR_kwDOAO6SJc5nAxVt", "public_id": 88371, "url": "https://github.com/godotengine/godot/pull/88371", "diff_url": "https://github.com/godotengine/godot/pull/88371.diff", "patch_url": "https://github.com/godotengine/godot/pull/88371.patch", "title": "C#: Various fixes to generic scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-15T18:39:35Z", "updated_at": "2024-02-19T16:42:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "fe280ef9ae65d38cbccbdc5fe197cf029a0ca397" ] }, "88374": { "id": "PR_kwDOAO6SJc5nBBeJ", "public_id": 88374, "url": "https://github.com/godotengine/godot/pull/88374", "diff_url": "https://github.com/godotengine/godot/pull/88374.diff", "patch_url": "https://github.com/godotengine/godot/pull/88374.patch", "title": "libdecor: Update to 0.2.2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-02-15T19:21:41Z", "updated_at": "2024-02-15T23:19:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "d46d8b1b5a8e8aa9cd4406ef80174455dcbe9267" ] }, "88375": { "id": "PR_kwDOAO6SJc5nBFbo", "public_id": 88375, "url": "https://github.com/godotengine/godot/pull/88375", "diff_url": "https://github.com/godotengine/godot/pull/88375.diff", "patch_url": "https://github.com/godotengine/godot/pull/88375.patch", "title": "Remove NavigationServerDummy warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-15T19:31:29Z", "updated_at": "2024-04-06T19:35:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "a67037635bbe48d2a32b1a26f4cc3fb1da2760f7" ] }, "88378": { "id": "PR_kwDOAO6SJc5nBdrm", "public_id": 88378, "url": "https://github.com/godotengine/godot/pull/88378", "diff_url": "https://github.com/godotengine/godot/pull/88378.diff", "patch_url": "https://github.com/godotengine/godot/pull/88378.patch", "title": "Make TileMapLayers internal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-15T20:29:16Z", "updated_at": "2024-02-16T23:35:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "2c2480ea4ea7505de59a4ae9fef6b8ac703ee324" ] }, "88380": { "id": "PR_kwDOAO6SJc5nCMLH", "public_id": 88380, "url": "https://github.com/godotengine/godot/pull/88380", "diff_url": "https://github.com/godotengine/godot/pull/88380.diff", "patch_url": "https://github.com/godotengine/godot/pull/88380.patch", "title": "Move EditorNode setting registration so they are in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-15T23:20:16Z", "updated_at": "2024-03-02T21:21:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6ae54fd787f3a10b45a927e7f6413654907baac6" ] }, "88381": { "id": "PR_kwDOAO6SJc5nCadF", "public_id": 88381, "url": "https://github.com/godotengine/godot/pull/88381", "diff_url": "https://github.com/godotengine/godot/pull/88381.diff", "patch_url": "https://github.com/godotengine/godot/pull/88381.patch", "title": "Fix loading GDExtension dependencies on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-16T00:43:04Z", "updated_at": "2024-04-22T14:00:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "764de7fe3195c28be1d9b8abc26ffdf394e87cb3", "ede88cf59d20da54042f16df3fe6ab1aca760d64" ] }, "88382": { "id": "PR_kwDOAO6SJc5nCeWj", "public_id": 88382, "url": "https://github.com/godotengine/godot/pull/88382", "diff_url": "https://github.com/godotengine/godot/pull/88382.diff", "patch_url": "https://github.com/godotengine/godot/pull/88382.patch", "title": "Always enable debug symbols when developing with Android Studio", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-16T01:04:20Z", "updated_at": "2024-02-16T23:33:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "af7569d604dd36336fa86e4886714de7db165d08" ] }, "88384": { "id": "PR_kwDOAO6SJc5nCqhF", "public_id": 88384, "url": "https://github.com/godotengine/godot/pull/88384", "diff_url": "https://github.com/godotengine/godot/pull/88384.diff", "patch_url": "https://github.com/godotengine/godot/pull/88384.patch", "title": "Fix unshaded debug draw mode for LightmapGI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTY4NjQz", "created_at": "2024-02-16T02:14:46Z", "updated_at": "2024-04-18T08:14:58Z", "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": [ "1815871b902e4bcca5631c166570f364d0885690" ] }, "88385": { "id": "PR_kwDOAO6SJc5nCsDO", "public_id": 88385, "url": "https://github.com/godotengine/godot/pull/88385", "diff_url": "https://github.com/godotengine/godot/pull/88385.diff", "patch_url": "https://github.com/godotengine/godot/pull/88385.patch", "title": "Add export setting to specify whether the native libraries should be compressed for the gradle build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-16T02:24:29Z", "updated_at": "2024-02-16T23:33:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "a69a585c91f70e4e3443073483d256e868f57156" ] }, "88386": { "id": "PR_kwDOAO6SJc5nCvhC", "public_id": 88386, "url": "https://github.com/godotengine/godot/pull/88386", "diff_url": "https://github.com/godotengine/godot/pull/88386.diff", "patch_url": "https://github.com/godotengine/godot/pull/88386.patch", "title": "Fix Skeleton3D insert key tooltips", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwODAzNjg=", "created_at": "2024-02-16T02:47:11Z", "updated_at": "2024-07-30T10:37:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cffc5cacbcda4f4a6ac5dea3be7f9ce07fd357e2" ] }, "88389": { "id": "PR_kwDOAO6SJc5nDDhW", "public_id": 88389, "url": "https://github.com/godotengine/godot/pull/88389", "diff_url": "https://github.com/godotengine/godot/pull/88389.diff", "patch_url": "https://github.com/godotengine/godot/pull/88389.patch", "title": "[macOS] Fix the \"Toggle Hidden Files\" shortcut", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-16T04:53:07Z", "updated_at": "2024-02-17T05:26:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "4249436c5241e976868101add2e34f9316347589" ] }, "88391": { "id": "PR_kwDOAO6SJc5nDmXl", "public_id": 88391, "url": "https://github.com/godotengine/godot/pull/88391", "diff_url": "https://github.com/godotengine/godot/pull/88391.diff", "patch_url": "https://github.com/godotengine/godot/pull/88391.patch", "title": "Fix resource previews not created in compatibility rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-16T07:29:16Z", "updated_at": "2024-02-20T09:07:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "95102519b443d5259f1210394836d0fc345e4834" ] }, "88401": { "id": "PR_kwDOAO6SJc5nF_JI", "public_id": 88401, "url": "https://github.com/godotengine/godot/pull/88401", "diff_url": "https://github.com/godotengine/godot/pull/88401.diff", "patch_url": "https://github.com/godotengine/godot/pull/88401.patch", "title": "Documentation: Treat deprecated/experimental members as documented", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-16T14:22:36Z", "updated_at": "2024-02-17T15:10:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "12c86c671670b4674d64324884dde26ad5fa5c24" ] }, "88402": { "id": "PR_kwDOAO6SJc5nGMHb", "public_id": 88402, "url": "https://github.com/godotengine/godot/pull/88402", "diff_url": "https://github.com/godotengine/godot/pull/88402.diff", "patch_url": "https://github.com/godotengine/godot/pull/88402.patch", "title": "Fix `SoftBody3D` for double-precision builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-02-16T14:53:17Z", "updated_at": "2024-03-11T16:03:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "701ecd3a0de985e12732ef6cc41eb7a148c57f4a" ] }, "88403": { "id": "PR_kwDOAO6SJc5nGOFB", "public_id": 88403, "url": "https://github.com/godotengine/godot/pull/88403", "diff_url": "https://github.com/godotengine/godot/pull/88403.diff", "patch_url": "https://github.com/godotengine/godot/pull/88403.patch", "title": "Allow VisibleOnScreenNotifier2D/3D to have empty `enable_node_path`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-02-16T14:58:21Z", "updated_at": "2024-02-16T23:35:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "445b1e9c5f7109ccc1b4c863f8374d4a6bb0bf7f" ] }, "88405": { "id": "PR_kwDOAO6SJc5nGTB3", "public_id": 88405, "url": "https://github.com/godotengine/godot/pull/88405", "diff_url": "https://github.com/godotengine/godot/pull/88405.diff", "patch_url": "https://github.com/godotengine/godot/pull/88405.patch", "title": "[Windows] Fix reading non-BGRA8 DIBs from clipboard.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-16T15:10:44Z", "updated_at": "2024-02-16T23:33:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "9777a0132ebeab6f27906339a9ff6da6be96cbed" ] }, "88409": { "id": "PR_kwDOAO6SJc5nGoUq", "public_id": 88409, "url": "https://github.com/godotengine/godot/pull/88409", "diff_url": "https://github.com/godotengine/godot/pull/88409.diff", "patch_url": "https://github.com/godotengine/godot/pull/88409.patch", "title": "Make dummy rendering server appear as a high end platform to fix vulkan shader compile error when exporting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-16T16:01:54Z", "updated_at": "2024-03-10T10:51:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f6aabd2b72535e063cc9664765f5c0ccd4beff51" ] }, "88411": { "id": "PR_kwDOAO6SJc5nHZym", "public_id": 88411, "url": "https://github.com/godotengine/godot/pull/88411", "diff_url": "https://github.com/godotengine/godot/pull/88411.diff", "patch_url": "https://github.com/godotengine/godot/pull/88411.patch", "title": "WebXR: Add support for hand tracking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-16T18:03:50Z", "updated_at": "2024-07-22T15:31:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "7fa8ccd1ed6d9c0b8e979d30e9af1d12dbf9ed48" ] }, "88413": { "id": "PR_kwDOAO6SJc5nH2c4", "public_id": 88413, "url": "https://github.com/godotengine/godot/pull/88413", "diff_url": "https://github.com/godotengine/godot/pull/88413.diff", "patch_url": "https://github.com/godotengine/godot/pull/88413.patch", "title": "Remember frames when selecting `SpriteFrame` frames", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NTM4NDY0", "created_at": "2024-02-16T19:11:39Z", "updated_at": "2024-03-06T05:26:33Z", "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": [ "effad7be0c8dedefcbc12d36f86b331f216a9035" ] }, "88417": { "id": "PR_kwDOAO6SJc5nIr-n", "public_id": 88417, "url": "https://github.com/godotengine/godot/pull/88417", "diff_url": "https://github.com/godotengine/godot/pull/88417.diff", "patch_url": "https://github.com/godotengine/godot/pull/88417.patch", "title": "Allow GDExtensions to set a `compatibility_maximum`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-16T21:16:59Z", "updated_at": "2024-07-22T15:31:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "2afa3557b4402fc26d67f5461f1a67735964da7e" ] }, "88418": { "id": "PR_kwDOAO6SJc5nIzXT", "public_id": 88418, "url": "https://github.com/godotengine/godot/pull/88418", "diff_url": "https://github.com/godotengine/godot/pull/88418.diff", "patch_url": "https://github.com/godotengine/godot/pull/88418.patch", "title": "Unbind GDExtension methods that can't reasonably be used", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-16T21:49:50Z", "updated_at": "2024-07-22T15:31:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "99fd6ca98c3441b891d4d15b33e52eb3cfd86d7d" ] }, "88419": { "id": "PR_kwDOAO6SJc5nI5Me", "public_id": 88419, "url": "https://github.com/godotengine/godot/pull/88419", "diff_url": "https://github.com/godotengine/godot/pull/88419.diff", "patch_url": "https://github.com/godotengine/godot/pull/88419.patch", "title": "Add an `Advanced Options` toggle to the editor export preset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-16T22:15:09Z", "updated_at": "2024-02-18T23:16:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "6ef31541bff0458124a0818fcd8393a2a2964f54" ] }, "88424": { "id": "PR_kwDOAO6SJc5nJaJG", "public_id": 88424, "url": "https://github.com/godotengine/godot/pull/88424", "diff_url": "https://github.com/godotengine/godot/pull/88424.diff", "patch_url": "https://github.com/godotengine/godot/pull/88424.patch", "title": "Physics interpolation (2D)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-02-17T01:02:24Z", "updated_at": "2024-03-27T06:51:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "2ed2ccc2d8ff17b97d8ac0fd80fc0190ea47ed00" ] }, "88426": { "id": "PR_kwDOAO6SJc5nJx8I", "public_id": 88426, "url": "https://github.com/godotengine/godot/pull/88426", "diff_url": "https://github.com/godotengine/godot/pull/88426.diff", "patch_url": "https://github.com/godotengine/godot/pull/88426.patch", "title": "Fix inherited scenes produce errors in editor when `editable_children` is true", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-02-17T04:01:27Z", "updated_at": "2024-03-10T22:48:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "4d57da4d0154722306fa279e0c0e0438f3817b16" ] }, "88435": { "id": "PR_kwDOAO6SJc5nKiyW", "public_id": 88435, "url": "https://github.com/godotengine/godot/pull/88435", "diff_url": "https://github.com/godotengine/godot/pull/88435.diff", "patch_url": "https://github.com/godotengine/godot/pull/88435.patch", "title": "[Editor] Improve clarity and style of `ResourcePicker` menu", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T12:37:44Z", "updated_at": "2024-03-11T15:43:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "e5b751b6eb37d13ff2ab324e5a4a31fa42a7457b" ] }, "88436": { "id": "PR_kwDOAO6SJc5nKrby", "public_id": 88436, "url": "https://github.com/godotengine/godot/pull/88436", "diff_url": "https://github.com/godotengine/godot/pull/88436.diff", "patch_url": "https://github.com/godotengine/godot/pull/88436.patch", "title": "[Editor] Add missing ellipses to menu options that open dialogs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T13:22:32Z", "updated_at": "2024-03-11T15:44:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dde5368dee9cf57094f65cf84371dfb6318c36e4" ] }, "88443": { "id": "PR_kwDOAO6SJc5nLJI9", "public_id": 88443, "url": "https://github.com/godotengine/godot/pull/88443", "diff_url": "https://github.com/godotengine/godot/pull/88443.diff", "patch_url": "https://github.com/godotengine/godot/pull/88443.patch", "title": "Update many Deprecated/Experimental descriptions for consistency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-02-17T15:53:48Z", "updated_at": "2024-02-20T10:13:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f9a758772ad7461d57c81b37ccf43e7b0f4ef0de" ] }, "88444": { "id": "PR_kwDOAO6SJc5nLKb3", "public_id": 88444, "url": "https://github.com/godotengine/godot/pull/88444", "diff_url": "https://github.com/godotengine/godot/pull/88444.diff", "patch_url": "https://github.com/godotengine/godot/pull/88444.patch", "title": "Fix function description for `Font.get_char_size()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzODg0MzY4", "created_at": "2024-02-17T16:00:21Z", "updated_at": "2024-03-11T14:14:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "c9bc54637b1d755ab0bef588996fafcd108ed1b4" ] }, "88445": { "id": "PR_kwDOAO6SJc5nLSb-", "public_id": 88445, "url": "https://github.com/godotengine/godot/pull/88445", "diff_url": "https://github.com/godotengine/godot/pull/88445.diff", "patch_url": "https://github.com/godotengine/godot/pull/88445.patch", "title": "Fix various bugs in Animation key right click actions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-17T16:20:57Z", "updated_at": "2024-03-24T00:32:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "041315253f63ed18f99b2df70dcd6a58a811a784" ] }, "88446": { "id": "PR_kwDOAO6SJc5nLUvx", "public_id": 88446, "url": "https://github.com/godotengine/godot/pull/88446", "diff_url": "https://github.com/godotengine/godot/pull/88446.diff", "patch_url": "https://github.com/godotengine/godot/pull/88446.patch", "title": "Fix crash with animation audio track offset", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T16:26:10Z", "updated_at": "2024-02-17T17:34:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fc3a2933deee1fd8df29baec5b21bc4cb4759bc5" ] }, "88449": { "id": "PR_kwDOAO6SJc5nLh4B", "public_id": 88449, "url": "https://github.com/godotengine/godot/pull/88449", "diff_url": "https://github.com/godotengine/godot/pull/88449.diff", "patch_url": "https://github.com/godotengine/godot/pull/88449.patch", "title": "[Tests] Fix test regression without editor", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T17:09:05Z", "updated_at": "2024-02-17T18:43:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "d5212b4b7d83b6bf31bc2e49a696cbd7c83232bd" ] }, "88450": { "id": "PR_kwDOAO6SJc5nLijs", "public_id": 88450, "url": "https://github.com/godotengine/godot/pull/88450", "diff_url": "https://github.com/godotengine/godot/pull/88450.diff", "patch_url": "https://github.com/godotengine/godot/pull/88450.patch", "title": "Show keywords in `EditorHelpSearch`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-02-17T17:11:31Z", "updated_at": "2024-02-19T16:09:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "159bd47c69a809a2ba95adf9d8aea4315a91a4f5" ] }, "88452": { "id": "PR_kwDOAO6SJc5nLxHN", "public_id": 88452, "url": "https://github.com/godotengine/godot/pull/88452", "diff_url": "https://github.com/godotengine/godot/pull/88452.diff", "patch_url": "https://github.com/godotengine/godot/pull/88452.patch", "title": "Fix running tests in template builds", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T18:00:17Z", "updated_at": "2024-02-23T14:57:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "d7a72d72e6106f10992ec678a4799fee135ddf3d" ] }, "88453": { "id": "PR_kwDOAO6SJc5nLxVJ", "public_id": 88453, "url": "https://github.com/godotengine/godot/pull/88453", "diff_url": "https://github.com/godotengine/godot/pull/88453.diff", "patch_url": "https://github.com/godotengine/godot/pull/88453.patch", "title": "C#: Match Core implementation of `BinToInt` & `HexToInt`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-02-17T18:01:00Z", "updated_at": "2024-03-11T16:40:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "48428bd087cfc084df0e9ada32a4e89d85083ef6" ] }, "88455": { "id": "PR_kwDOAO6SJc5nLytT", "public_id": 88455, "url": "https://github.com/godotengine/godot/pull/88455", "diff_url": "https://github.com/godotengine/godot/pull/88455.diff", "patch_url": "https://github.com/godotengine/godot/pull/88455.patch", "title": "Revert #68420 to undo `get_configuration_warnings` compat breakage", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-17T18:05:42Z", "updated_at": "2024-02-17T18:38: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" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "92fcbe2f5c1b0293dea581bc4b7bfd9d7e68a160", "21f0529aa923e8d337827074f15a5cf83f73c19a", "9f76398781fbb7c92c5d25ff0df236f91f3d4b10" ] }, "88456": { "id": "PR_kwDOAO6SJc5nL3c4", "public_id": 88456, "url": "https://github.com/godotengine/godot/pull/88456", "diff_url": "https://github.com/godotengine/godot/pull/88456.diff", "patch_url": "https://github.com/godotengine/godot/pull/88456.patch", "title": "Expose pixel snapping settings add pixel-art notes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU3NTc0NTAw", "created_at": "2024-02-17T18:21:47Z", "updated_at": "2024-03-11T14:16:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "3475156ae35ef95b299f872aeb9d3a73efb14fa3" ] }, "88457": { "id": "PR_kwDOAO6SJc5nL5qj", "public_id": 88457, "url": "https://github.com/godotengine/godot/pull/88457", "diff_url": "https://github.com/godotengine/godot/pull/88457.diff", "patch_url": "https://github.com/godotengine/godot/pull/88457.patch", "title": "Fix formatting in bug report template", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T18:29:20Z", "updated_at": "2024-02-28T19:37:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "c7dee690cdc92b136d113cfd8a6797de3d086dba" ] }, "88459": { "id": "PR_kwDOAO6SJc5nMVrm", "public_id": 88459, "url": "https://github.com/godotengine/godot/pull/88459", "diff_url": "https://github.com/godotengine/godot/pull/88459.diff", "patch_url": "https://github.com/godotengine/godot/pull/88459.patch", "title": "Fix Animation Bezier Editor key selection bugs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-17T20:06:02Z", "updated_at": "2024-02-20T14:49:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "080315ca6b1834fa643a2e6e1e2cb04bf1bce837" ] }, "88464": { "id": "PR_kwDOAO6SJc5nMiFX", "public_id": 88464, "url": "https://github.com/godotengine/godot/pull/88464", "diff_url": "https://github.com/godotengine/godot/pull/88464.diff", "patch_url": "https://github.com/godotengine/godot/pull/88464.patch", "title": "Clean up and optimize BasisUniversal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-02-17T20:45:26Z", "updated_at": "2024-02-19T16:09:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "a1997d13e4b0f04f25fe9b5f93963d6b91a4b6bf", "bf919eafa7f818d3feb8cb5a3f7c9573027ee351" ] }, "88465": { "id": "PR_kwDOAO6SJc5nMm_i", "public_id": 88465, "url": "https://github.com/godotengine/godot/pull/88465", "diff_url": "https://github.com/godotengine/godot/pull/88465.diff", "patch_url": "https://github.com/godotengine/godot/pull/88465.patch", "title": "[Editor] Hide Search Results by default and show it on first search.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-02-17T21:07:24Z", "updated_at": "2024-03-25T11:06:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5cf6f3c77944e9ac953a331066755ea0c239fb1a" ] }, "88467": { "id": "PR_kwDOAO6SJc5nMrHH", "public_id": 88467, "url": "https://github.com/godotengine/godot/pull/88467", "diff_url": "https://github.com/godotengine/godot/pull/88467.diff", "patch_url": "https://github.com/godotengine/godot/pull/88467.patch", "title": "[Core] Codestyle improvements to math types", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-17T22:26:07Z", "updated_at": "2024-03-04T19:47:09Z", "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": [ "a497a5cb3e31f1d863ad70d80bc706474a29d8cc" ] }, "88469": { "id": "PR_kwDOAO6SJc5nMv2F", "public_id": 88469, "url": "https://github.com/godotengine/godot/pull/88469", "diff_url": "https://github.com/godotengine/godot/pull/88469.diff", "patch_url": "https://github.com/godotengine/godot/pull/88469.patch", "title": "[.NET] Clean diagnostic rules", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-18T00:09:17Z", "updated_at": "2024-02-19T09:03:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "5981886fb798aba459bf93f78176e7aee1aaaf86" ] }, "88473": { "id": "PR_kwDOAO6SJc5nM1vQ", "public_id": 88473, "url": "https://github.com/godotengine/godot/pull/88473", "diff_url": "https://github.com/godotengine/godot/pull/88473.diff", "patch_url": "https://github.com/godotengine/godot/pull/88473.patch", "title": "Fix global position for `InputEventMouse` in `viewport::push_input`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-02-18T01:57:46Z", "updated_at": "2024-03-09T23:28:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "8de39911c8e4f628d585dc5c1c6af66bfbfb3720" ] }, "88474": { "id": "PR_kwDOAO6SJc5nM8CF", "public_id": 88474, "url": "https://github.com/godotengine/godot/pull/88474", "diff_url": "https://github.com/godotengine/godot/pull/88474.diff", "patch_url": "https://github.com/godotengine/godot/pull/88474.patch", "title": "Improve text editor status bar and zooming UX", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-18T04:10:55Z", "updated_at": "2024-02-23T14:53:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "9281c441f6138f2205071a89e4f5070bc918fdff" ] }, "88475": { "id": "PR_kwDOAO6SJc5nM-uO", "public_id": 88475, "url": "https://github.com/godotengine/godot/pull/88475", "diff_url": "https://github.com/godotengine/godot/pull/88475.diff", "patch_url": "https://github.com/godotengine/godot/pull/88475.patch", "title": "C#: Fix building OpenVisualStudio executable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-18T04:42:35Z", "updated_at": "2024-02-18T15:34:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "dcb411daeebeba25781a6840d5551e9da82b4938" ] }, "88477": { "id": "PR_kwDOAO6SJc5nNAMm", "public_id": 88477, "url": "https://github.com/godotengine/godot/pull/88477", "diff_url": "https://github.com/godotengine/godot/pull/88477.diff", "patch_url": "https://github.com/godotengine/godot/pull/88477.patch", "title": "Tweak property order in the inspector for TabBar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-18T04:56:04Z", "updated_at": "2024-02-19T02:10:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b7028e5f9486754a4735d925f74bc03ff3258c87" ] }, "88479": { "id": "PR_kwDOAO6SJc5nNNUQ", "public_id": 88479, "url": "https://github.com/godotengine/godot/pull/88479", "diff_url": "https://github.com/godotengine/godot/pull/88479.diff", "patch_url": "https://github.com/godotengine/godot/pull/88479.patch", "title": "Fix `LineEdit` delete all the way to the left/right when something is selected", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-02-18T08:17:15Z", "updated_at": "2024-02-19T09:50:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c2a4a0d4cb4e82386a632db51bb9d122274b5e30" ] }, "88485": { "id": "PR_kwDOAO6SJc5nNkCb", "public_id": 88485, "url": "https://github.com/godotengine/godot/pull/88485", "diff_url": "https://github.com/godotengine/godot/pull/88485.diff", "patch_url": "https://github.com/godotengine/godot/pull/88485.patch", "title": "Add ASTC support to BasisUniversal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-02-18T10:28:33Z", "updated_at": "2024-02-22T10:25:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "0afee63712cef54b108ff5a5176df5783a10b13f" ] }, "88488": { "id": "PR_kwDOAO6SJc5nNlmm", "public_id": 88488, "url": "https://github.com/godotengine/godot/pull/88488", "diff_url": "https://github.com/godotengine/godot/pull/88488.diff", "patch_url": "https://github.com/godotengine/godot/pull/88488.patch", "title": "Fix some conditions for BezierTrack to distinguish between ValueTrack", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-18T10:45:17Z", "updated_at": "2024-02-19T02:35:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "c9fc29ae86b9055bab2b9a198117037077f8da25" ] }, "88492": { "id": "PR_kwDOAO6SJc5nNnSK", "public_id": 88492, "url": "https://github.com/godotengine/godot/pull/88492", "diff_url": "https://github.com/godotengine/godot/pull/88492.diff", "patch_url": "https://github.com/godotengine/godot/pull/88492.patch", "title": "Make `ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT` be default for AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-18T11:08:29Z", "updated_at": "2024-02-19T09:09:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3d6d5a6a36d145c2ebf06677f69071c466aa6d05" ] }, "88494": { "id": "PR_kwDOAO6SJc5nN0Ia", "public_id": 88494, "url": "https://github.com/godotengine/godot/pull/88494", "diff_url": "https://github.com/godotengine/godot/pull/88494.diff", "patch_url": "https://github.com/godotengine/godot/pull/88494.patch", "title": "Fix error spam when adding tabs to `TabBar` without deselect", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-18T13:29:53Z", "updated_at": "2024-02-22T10:28:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a56c03d49584c81f67b24a508fbe87916b749275" ] }, "88495": { "id": "PR_kwDOAO6SJc5nN1Za", "public_id": 88495, "url": "https://github.com/godotengine/godot/pull/88495", "diff_url": "https://github.com/godotengine/godot/pull/88495.diff", "patch_url": "https://github.com/godotengine/godot/pull/88495.patch", "title": "[.NET] Test and fix exports diagnostics", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-18T13:48:06Z", "updated_at": "2024-04-19T20:11:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "88ad4e6c2456544d457e7eca7ce7205fbbcf085d" ] }, "88496": { "id": "PR_kwDOAO6SJc5nN1p-", "public_id": 88496, "url": "https://github.com/godotengine/godot/pull/88496", "diff_url": "https://github.com/godotengine/godot/pull/88496.diff", "patch_url": "https://github.com/godotengine/godot/pull/88496.patch", "title": "[Windows] Make D3D12 loading dynamic to support pre-Windows 10 versions.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-18T13:51:49Z", "updated_at": "2024-03-21T11:02:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f4ca6a856ac589e4de485325e8c4e41d544817e2" ] }, "88497": { "id": "PR_kwDOAO6SJc5nN4Ks", "public_id": 88497, "url": "https://github.com/godotengine/godot/pull/88497", "diff_url": "https://github.com/godotengine/godot/pull/88497.diff", "patch_url": "https://github.com/godotengine/godot/pull/88497.patch", "title": "Fix owner when importing meshes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-02-18T14:23:31Z", "updated_at": "2024-03-09T23:30:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c58607c32fc45abae1ef8885d05954a717b5eeec" ] }, "88498": { "id": "PR_kwDOAO6SJc5nN76x", "public_id": 88498, "url": "https://github.com/godotengine/godot/pull/88498", "diff_url": "https://github.com/godotengine/godot/pull/88498.diff", "patch_url": "https://github.com/godotengine/godot/pull/88498.patch", "title": "Fix snapping multiple keys in Animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-18T15:11:01Z", "updated_at": "2024-03-24T00:36:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d88df641eec1fcc246f078827a94bfbebcaf5dff" ] }, "88503": { "id": "PR_kwDOAO6SJc5nOBvz", "public_id": 88503, "url": "https://github.com/godotengine/godot/pull/88503", "diff_url": "https://github.com/godotengine/godot/pull/88503.diff", "patch_url": "https://github.com/godotengine/godot/pull/88503.patch", "title": "Fix some leftover references to `hint_albedo` in docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-18T15:59:51Z", "updated_at": "2024-03-11T14:16:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "e5266f71b9a79f1a17318c9c0a930c6bca7e5791" ] }, "88506": { "id": "PR_kwDOAO6SJc5nOHrW", "public_id": 88506, "url": "https://github.com/godotengine/godot/pull/88506", "diff_url": "https://github.com/godotengine/godot/pull/88506.diff", "patch_url": "https://github.com/godotengine/godot/pull/88506.patch", "title": "Fix reversed custom `AABB` check when recalculating multimesh `AABB`s", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz", "created_at": "2024-02-18T17:02:15Z", "updated_at": "2024-02-18T23:15:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "533eab89abfe27f775b76ed422d2cae7d5da600c" ] }, "88508": { "id": "PR_kwDOAO6SJc5nOND4", "public_id": 88508, "url": "https://github.com/godotengine/godot/pull/88508", "diff_url": "https://github.com/godotengine/godot/pull/88508.diff", "patch_url": "https://github.com/godotengine/godot/pull/88508.patch", "title": "basis_universal: Unbundle jpgd to fix symbol conflict, use our newer copy with SSE2 support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-18T17:52:24Z", "updated_at": "2024-03-09T23:12:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "48ed0474e2bc6e165e8dd30740d21536e6d0e40c" ] }, "88509": { "id": "PR_kwDOAO6SJc5nONPr", "public_id": 88509, "url": "https://github.com/godotengine/godot/pull/88509", "diff_url": "https://github.com/godotengine/godot/pull/88509.diff", "patch_url": "https://github.com/godotengine/godot/pull/88509.patch", "title": "AudioEffectPitchShift: Prevent negative size memset (GCC warning)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-18T17:55:11Z", "updated_at": "2024-03-11T22:29:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "3ba724e7156d6a007abb34cb5168a00385ee2702" ] }, "88514": { "id": "PR_kwDOAO6SJc5nOVEX", "public_id": 88514, "url": "https://github.com/godotengine/godot/pull/88514", "diff_url": "https://github.com/godotengine/godot/pull/88514.diff", "patch_url": "https://github.com/godotengine/godot/pull/88514.patch", "title": "Improve merging of docs on generation", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-18T19:44:42Z", "updated_at": "2024-03-25T12:38:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8679ee1c46fdc2d4dc9e90bf6885559bfa907d7e" ] }, "88519": { "id": "PR_kwDOAO6SJc5nOe3M", "public_id": 88519, "url": "https://github.com/godotengine/godot/pull/88519", "diff_url": "https://github.com/godotengine/godot/pull/88519.diff", "patch_url": "https://github.com/godotengine/godot/pull/88519.patch", "title": "[macOS] Ignore window decorations in confined mouse mode to match other platforms.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-18T22:02:36Z", "updated_at": "2024-02-18T23:18:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "606a475bb5b6de9a55e7bad758683aedd77d99e1" ] }, "88520": { "id": "PR_kwDOAO6SJc5nOfyx", "public_id": 88520, "url": "https://github.com/godotengine/godot/pull/88520", "diff_url": "https://github.com/godotengine/godot/pull/88520.diff", "patch_url": "https://github.com/godotengine/godot/pull/88520.patch", "title": "Disable the crash handler if `execinfo=no` scons option is set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM0NDA2OTY3", "created_at": "2024-02-18T22:14:31Z", "updated_at": "2024-03-06T17:22:46Z", "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": [ "f1a677fb4c47e32633809ccadc7ccde6703767b2" ] }, "88521": { "id": "PR_kwDOAO6SJc5nOhYd", "public_id": 88521, "url": "https://github.com/godotengine/godot/pull/88521", "diff_url": "https://github.com/godotengine/godot/pull/88521.diff", "patch_url": "https://github.com/godotengine/godot/pull/88521.patch", "title": "Fix regression in auto translation overhaul", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-02-18T22:33:57Z", "updated_at": "2024-02-18T23:43:33Z", "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": [ "b56774b5bf581031d669c6f1b57a695c2b00dc2e" ] }, "88523": { "id": "PR_kwDOAO6SJc5nOlMD", "public_id": 88523, "url": "https://github.com/godotengine/godot/pull/88523", "diff_url": "https://github.com/godotengine/godot/pull/88523.diff", "patch_url": "https://github.com/godotengine/godot/pull/88523.patch", "title": "Add separate program case for Godot Resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-18T23:27:51Z", "updated_at": "2024-02-20T11:47: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": [ "bb461986ba2c98e210658b5669df106d2720ff85" ] }, "88525": { "id": "PR_kwDOAO6SJc5nOmeP", "public_id": 88525, "url": "https://github.com/godotengine/godot/pull/88525", "diff_url": "https://github.com/godotengine/godot/pull/88525.diff", "patch_url": "https://github.com/godotengine/godot/pull/88525.patch", "title": "OS_LinuxBSD: Add missing RenderServer include for `get_video_adapter_driver_info`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM0NDA2OTY3", "created_at": "2024-02-18T23:46:38Z", "updated_at": "2024-03-09T22:40:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "6307cebf37e4ce214754efa014b418ff3a46a7a6" ] }, "88526": { "id": "PR_kwDOAO6SJc5nOn1E", "public_id": 88526, "url": "https://github.com/godotengine/godot/pull/88526", "diff_url": "https://github.com/godotengine/godot/pull/88526.diff", "patch_url": "https://github.com/godotengine/godot/pull/88526.patch", "title": "FastNoiseLite: Sync with 1.1.0, clean up SCsub", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-19T00:04:43Z", "updated_at": "2024-02-20T16:13:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "a5c52c1e38a591847f694cb2a54428cd3a82386a" ] }, "88527": { "id": "PR_kwDOAO6SJc5nOp5a", "public_id": 88527, "url": "https://github.com/godotengine/godot/pull/88527", "diff_url": "https://github.com/godotengine/godot/pull/88527.diff", "patch_url": "https://github.com/godotengine/godot/pull/88527.patch", "title": "GDExtension: Fix `-Wtype-limits` warning in `compatibility_maximum` patch check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-19T00:21:24Z", "updated_at": "2024-02-19T12:22:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "e076405f30be922d152dee102879668d68538c7e" ] }, "88540": { "id": "PR_kwDOAO6SJc5nRB06", "public_id": 88540, "url": "https://github.com/godotengine/godot/pull/88540", "diff_url": "https://github.com/godotengine/godot/pull/88540.diff", "patch_url": "https://github.com/godotengine/godot/pull/88540.patch", "title": "[D3D12] Define GUIDs directly.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-19T09:47:29Z", "updated_at": "2024-03-05T09:06:06Z", "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": [ "4d2204455f5ea76c466353025b9c08d8ca946358" ] }, "88544": { "id": "PR_kwDOAO6SJc5nRq_3", "public_id": 88544, "url": "https://github.com/godotengine/godot/pull/88544", "diff_url": "https://github.com/godotengine/godot/pull/88544.diff", "patch_url": "https://github.com/godotengine/godot/pull/88544.patch", "title": "Bump `Rider.PathLocator` nuget version, which provides a fix for detecting Rider installations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODI2ODE=", "created_at": "2024-02-19T11:23:03Z", "updated_at": "2024-03-11T15:46:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "703c34a78898c3925d07c589400e63d03f4e1a5e" ] }, "88545": { "id": "PR_kwDOAO6SJc5nRyue", "public_id": 88545, "url": "https://github.com/godotengine/godot/pull/88545", "diff_url": "https://github.com/godotengine/godot/pull/88545.diff", "patch_url": "https://github.com/godotengine/godot/pull/88545.patch", "title": "Fix crash on documentation generation on macOS.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-19T11:43:14Z", "updated_at": "2024-02-19T16:09:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fc49964de47c420c7cc3344776ea4158f586ad9e" ] }, "88546": { "id": "PR_kwDOAO6SJc5nR6qu", "public_id": 88546, "url": "https://github.com/godotengine/godot/pull/88546", "diff_url": "https://github.com/godotengine/godot/pull/88546.diff", "patch_url": "https://github.com/godotengine/godot/pull/88546.patch", "title": "[TextEdit] Add support for optional wrapped line indentation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-19T12:03:24Z", "updated_at": "2024-03-05T09:06:10Z", "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": [ "dad4aae386c927fb6dbae3e7ed45fb11082c9180" ] }, "88547": { "id": "PR_kwDOAO6SJc5nSCey", "public_id": 88547, "url": "https://github.com/godotengine/godot/pull/88547", "diff_url": "https://github.com/godotengine/godot/pull/88547.diff", "patch_url": "https://github.com/godotengine/godot/pull/88547.patch", "title": "Use `ED_IS_SHORTCUT` macro instead of `matches_event`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-02-19T12:22:32Z", "updated_at": "2024-02-19T20:58:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "47dba6bc564765edabef17a26836027443cf4b4e" ] }, "88551": { "id": "PR_kwDOAO6SJc5nSpKp", "public_id": 88551, "url": "https://github.com/godotengine/godot/pull/88551", "diff_url": "https://github.com/godotengine/godot/pull/88551.diff", "patch_url": "https://github.com/godotengine/godot/pull/88551.patch", "title": "[Core] Upgrade some array helper classes to 64 bits", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-19T13:51:44Z", "updated_at": "2024-02-19T16:10:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "06f1b114cd6f30d937da001f59c8f97a7cc29c35" ] }, "88557": { "id": "PR_kwDOAO6SJc5nTjAb", "public_id": 88557, "url": "https://github.com/godotengine/godot/pull/88557", "diff_url": "https://github.com/godotengine/godot/pull/88557.diff", "patch_url": "https://github.com/godotengine/godot/pull/88557.patch", "title": "Fix AnimationMixer breaking animations with redundant check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-19T15:54:15Z", "updated_at": "2024-02-19T16:09:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "ae97cf2ff01a385d6eeb2ff866ad5d6f8e8fae16" ] }, "88559": { "id": "PR_kwDOAO6SJc5nT5PB", "public_id": 88559, "url": "https://github.com/godotengine/godot/pull/88559", "diff_url": "https://github.com/godotengine/godot/pull/88559.diff", "patch_url": "https://github.com/godotengine/godot/pull/88559.patch", "title": "Fix \"dimensionnal\" typo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU3MDAwNDE=", "created_at": "2024-02-19T16:45:21Z", "updated_at": "2024-03-11T14:17:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9472ccbcdd18c6d8675ca936b9920d695d3e368b" ] }, "88560": { "id": "PR_kwDOAO6SJc5nUBaL", "public_id": 88560, "url": "https://github.com/godotengine/godot/pull/88560", "diff_url": "https://github.com/godotengine/godot/pull/88560.diff", "patch_url": "https://github.com/godotengine/godot/pull/88560.patch", "title": "Merge execute and present commands for RenderingDeviceDriver.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-02-19T17:05:46Z", "updated_at": "2024-02-22T10:27:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ee2d8f68baa752612a76c3351e85aa2b72ab32df" ] }, "88561": { "id": "PR_kwDOAO6SJc5nUFuc", "public_id": 88561, "url": "https://github.com/godotengine/godot/pull/88561", "diff_url": "https://github.com/godotengine/godot/pull/88561.diff", "patch_url": "https://github.com/godotengine/godot/pull/88561.patch", "title": "Improve thread safety of resource loading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-19T17:18:08Z", "updated_at": "2024-02-29T16:19:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "84b85d894c47cf5d680992fcae1d9af48eee0d3f" ] }, "88566": { "id": "PR_kwDOAO6SJc5nU4IK", "public_id": 88566, "url": "https://github.com/godotengine/godot/pull/88566", "diff_url": "https://github.com/godotengine/godot/pull/88566.diff", "patch_url": "https://github.com/godotengine/godot/pull/88566.patch", "title": "Expose OpenXR hand tracker handles", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-02-19T20:10:41Z", "updated_at": "2024-02-20T18:37:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "74413f560916ae700d4209d7733b801bf465a0c3" ] }, "88570": { "id": "PR_kwDOAO6SJc5nVKML", "public_id": 88570, "url": "https://github.com/godotengine/godot/pull/88570", "diff_url": "https://github.com/godotengine/godot/pull/88570.diff", "patch_url": "https://github.com/godotengine/godot/pull/88570.patch", "title": "[.NET] Better `.editorconfig` setup in `modules/mono/`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-19T21:23:21Z", "updated_at": "2024-03-01T02:55:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "139a5df821bba81cb0ca27542afb47400dfad6ec" ] }, "88572": { "id": "PR_kwDOAO6SJc5nVtxO", "public_id": 88572, "url": "https://github.com/godotengine/godot/pull/88572", "diff_url": "https://github.com/godotengine/godot/pull/88572.diff", "patch_url": "https://github.com/godotengine/godot/pull/88572.patch", "title": "Fix crash on changing resource type of dictionary new key/value while editing the resource.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-02-20T00:27:20Z", "updated_at": "2024-02-28T08:35:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e922abd9755e69aa3520ff7df0746b263125e241" ] }, "88573": { "id": "PR_kwDOAO6SJc5nVvwa", "public_id": 88573, "url": "https://github.com/godotengine/godot/pull/88573", "diff_url": "https://github.com/godotengine/godot/pull/88573.diff", "patch_url": "https://github.com/godotengine/godot/pull/88573.patch", "title": "Fix shader cache with transform feedback on some Android devices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0NzM3Mzk=", "created_at": "2024-02-20T00:41:16Z", "updated_at": "2024-03-10T10:52:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d31d3e503e2a0b5719f6de57b2b350ed7b4160a0" ] }, "88574": { "id": "PR_kwDOAO6SJc5nVzQz", "public_id": 88574, "url": "https://github.com/godotengine/godot/pull/88574", "diff_url": "https://github.com/godotengine/godot/pull/88574.diff", "patch_url": "https://github.com/godotengine/godot/pull/88574.patch", "title": "OpenXR: Update to version 1.0.34", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-02-20T01:05:42Z", "updated_at": "2024-02-27T09:32:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "3e8a794832566dcc8cd159b8ac4f39c27269df0a" ] }, "88575": { "id": "PR_kwDOAO6SJc5nVz9j", "public_id": 88575, "url": "https://github.com/godotengine/godot/pull/88575", "diff_url": "https://github.com/godotengine/godot/pull/88575.diff", "patch_url": "https://github.com/godotengine/godot/pull/88575.patch", "title": "Hide separators in ItemList in editor theme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2OTYxNjQ2", "created_at": "2024-02-20T01:10:41Z", "updated_at": "2024-02-27T09:30:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5626fae6732991033a777168cbbed228252f48d0" ] }, "88577": { "id": "PR_kwDOAO6SJc5nWF0L", "public_id": 88577, "url": "https://github.com/godotengine/godot/pull/88577", "diff_url": "https://github.com/godotengine/godot/pull/88577.diff", "patch_url": "https://github.com/godotengine/godot/pull/88577.patch", "title": "Fix item positioning, text alignment & unwanted clipping of ItemList items", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2OTYxNjQ2", "created_at": "2024-02-20T03:04:44Z", "updated_at": "2024-02-29T13:02:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f63728cb9f5550b1de202cc014bdc3f110d485c9" ] }, "88581": { "id": "PR_kwDOAO6SJc5nWSe6", "public_id": 88581, "url": "https://github.com/godotengine/godot/pull/88581", "diff_url": "https://github.com/godotengine/godot/pull/88581.diff", "patch_url": "https://github.com/godotengine/godot/pull/88581.patch", "title": "Fail early if shader mode is invalid in dummy renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-20T04:01:56Z", "updated_at": "2024-04-16T07:03:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a382e9539b328f02a1f553a36a4c74457a7aa591" ] }, "88584": { "id": "PR_kwDOAO6SJc5nWwEo", "public_id": 88584, "url": "https://github.com/godotengine/godot/pull/88584", "diff_url": "https://github.com/godotengine/godot/pull/88584.diff", "patch_url": "https://github.com/godotengine/godot/pull/88584.patch", "title": "Add ability to hide grid per viewport", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-20T06:30:05Z", "updated_at": "2024-03-08T13:29:57Z", "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": [ "df431542c3708d02fb08e0723f7cafbf1964cfa7" ] }, "88588": { "id": "PR_kwDOAO6SJc5nXnX3", "public_id": 88588, "url": "https://github.com/godotengine/godot/pull/88588", "diff_url": "https://github.com/godotengine/godot/pull/88588.diff", "patch_url": "https://github.com/godotengine/godot/pull/88588.patch", "title": "Revert \"Fix selecting popup menu items on mouse release\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-20T09:07:19Z", "updated_at": "2024-02-20T09:35:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "8f1915eb90319fee5d2a5fb025fcd9c3421771dc" ] }, "88589": { "id": "PR_kwDOAO6SJc5nX9N9", "public_id": 88589, "url": "https://github.com/godotengine/godot/pull/88589", "diff_url": "https://github.com/godotengine/godot/pull/88589.diff", "patch_url": "https://github.com/godotengine/godot/pull/88589.patch", "title": "Rework viewport capture in preview generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-20T09:57:09Z", "updated_at": "2024-02-26T12:24:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "91f0a65fc90ef9550ad1c0d3fc857017a4f844d4" ] }, "88591": { "id": "PR_kwDOAO6SJc5nYh0O", "public_id": 88591, "url": "https://github.com/godotengine/godot/pull/88591", "diff_url": "https://github.com/godotengine/godot/pull/88591.diff", "patch_url": "https://github.com/godotengine/godot/pull/88591.patch", "title": "Add `android` to auto-generated `.gitignore`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjg2MjI0", "created_at": "2024-02-20T11:25:22Z", "updated_at": "2024-02-20T14:49:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9c0ef3940d13abbab2803382f198e713ce69d9cc" ] }, "88593": { "id": "PR_kwDOAO6SJc5nY-Wi", "public_id": 88593, "url": "https://github.com/godotengine/godot/pull/88593", "diff_url": "https://github.com/godotengine/godot/pull/88593.diff", "patch_url": "https://github.com/godotengine/godot/pull/88593.patch", "title": "Clarify that `is_pixel_opaque` function gets position in local coordinates", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBc0k3w", "created_at": "2024-02-20T12:38:25Z", "updated_at": "2024-02-22T10:27:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c4a59b26f2873af42e517c94445769e39271d272" ] }, "88594": { "id": "PR_kwDOAO6SJc5nZSES", "public_id": 88594, "url": "https://github.com/godotengine/godot/pull/88594", "diff_url": "https://github.com/godotengine/godot/pull/88594.diff", "patch_url": "https://github.com/godotengine/godot/pull/88594.patch", "title": "Add `WASM_BIGINT` linker flag to the web build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-20T13:23:36Z", "updated_at": "2024-04-25T12:01:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3ae524fa9e42828183f8046f6f33b945475bb052" ] }, "88597": { "id": "PR_kwDOAO6SJc5nZfzs", "public_id": 88597, "url": "https://github.com/godotengine/godot/pull/88597", "diff_url": "https://github.com/godotengine/godot/pull/88597.diff", "patch_url": "https://github.com/godotengine/godot/pull/88597.patch", "title": "Remove error when property is outside inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-20T13:54:32Z", "updated_at": "2024-02-20T14:50:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c060ff8b41beff3695e464d8d19ccc0f17166422" ] }, "88598": { "id": "PR_kwDOAO6SJc5naLU3", "public_id": 88598, "url": "https://github.com/godotengine/godot/pull/88598", "diff_url": "https://github.com/godotengine/godot/pull/88598.diff", "patch_url": "https://github.com/godotengine/godot/pull/88598.patch", "title": "Fix `RichTextLabel`'s tag stack being overridden on translation change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-02-20T15:24:11Z", "updated_at": "2024-02-20T16:28:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "aa258c6c122dc8994350cc3cf64559a4e08fb154" ] }, "88602": { "id": "PR_kwDOAO6SJc5nbKLd", "public_id": 88602, "url": "https://github.com/godotengine/godot/pull/88602", "diff_url": "https://github.com/godotengine/godot/pull/88602.diff", "patch_url": "https://github.com/godotengine/godot/pull/88602.patch", "title": "Remove unnecessary AABB initialization for CPUParticles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz", "created_at": "2024-02-20T17:37:24Z", "updated_at": "2024-02-20T20:00:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c41725c9c663930040726c6a7e3e74965cd7e529" ] }, "88609": { "id": "PR_kwDOAO6SJc5nc0nY", "public_id": 88609, "url": "https://github.com/godotengine/godot/pull/88609", "diff_url": "https://github.com/godotengine/godot/pull/88609.diff", "patch_url": "https://github.com/godotengine/godot/pull/88609.patch", "title": "Improve user experience for VCS metadata generator menu button to mitigate accidentally overriding", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjg2MjI0", "created_at": "2024-02-20T22:31:31Z", "updated_at": "2024-02-22T22:36:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "87ba714a3a7d35d25ad44d234599b2e9859e1be6" ] }, "88611": { "id": "PR_kwDOAO6SJc5nc_C0", "public_id": 88611, "url": "https://github.com/godotengine/godot/pull/88611", "diff_url": "https://github.com/godotengine/godot/pull/88611.diff", "patch_url": "https://github.com/godotengine/godot/pull/88611.patch", "title": "Display a warning if device CPU architecture is not active in the export preset.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-02-20T23:16:07Z", "updated_at": "2024-02-26T23:13:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "293c34a2d20dc86f1962f7c41c2f3f33abf8abc3" ] }, "88612": { "id": "PR_kwDOAO6SJc5ndTN7", "public_id": 88612, "url": "https://github.com/godotengine/godot/pull/88612", "diff_url": "https://github.com/godotengine/godot/pull/88612.diff", "patch_url": "https://github.com/godotengine/godot/pull/88612.patch", "title": "Change glow calculation back to `max(r,g,b)`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-02-21T00:37:09Z", "updated_at": "2024-02-27T23:39:53Z", "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": [ "c2a4657a70ace55adcde97c22cb23a4cff76e21c" ] }, "88614": { "id": "PR_kwDOAO6SJc5ndk_m", "public_id": 88614, "url": "https://github.com/godotengine/godot/pull/88614", "diff_url": "https://github.com/godotengine/godot/pull/88614.diff", "patch_url": "https://github.com/godotengine/godot/pull/88614.patch", "title": "Add unit tests for Camera2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5ODQ0NzEy", "created_at": "2024-02-21T01:59:54Z", "updated_at": "2024-04-10T12:33:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "4f06ddfeae6b769fc6ad0294ee879e48824e96d4" ] }, "88615": { "id": "PR_kwDOAO6SJc5ndqF1", "public_id": 88615, "url": "https://github.com/godotengine/godot/pull/88615", "diff_url": "https://github.com/godotengine/godot/pull/88615.diff", "patch_url": "https://github.com/godotengine/godot/pull/88615.patch", "title": "Add a `h_separation` between icons in `CheckButton`/`CheckBox`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-02-21T02:21:45Z", "updated_at": "2024-02-28T05:15:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5de496d3b08c23ef9cf8ae97055204815087bcfb" ] }, "88629": { "id": "PR_kwDOAO6SJc5nhBZU", "public_id": 88629, "url": "https://github.com/godotengine/godot/pull/88629", "diff_url": "https://github.com/godotengine/godot/pull/88629.diff", "patch_url": "https://github.com/godotengine/godot/pull/88629.patch", "title": "Fix a memory leak with TileMap runtime updates", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-02-21T12:19:41Z", "updated_at": "2024-02-22T13:43:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "33485e654e93a84fb01e5201e71da6d062796283" ] }, "88631": { "id": "PR_kwDOAO6SJc5nhviH", "public_id": 88631, "url": "https://github.com/godotengine/godot/pull/88631", "diff_url": "https://github.com/godotengine/godot/pull/88631.diff", "patch_url": "https://github.com/godotengine/godot/pull/88631.patch", "title": "Remove tracking logic for input attachments as it's not necessary.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-02-21T13:58:17Z", "updated_at": "2024-02-22T10:25:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5e59c941c9fbcbe1eb563890aef70dfaab1e0368" ] }, "88633": { "id": "PR_kwDOAO6SJc5nivT5", "public_id": 88633, "url": "https://github.com/godotengine/godot/pull/88633", "diff_url": "https://github.com/godotengine/godot/pull/88633.diff", "patch_url": "https://github.com/godotengine/godot/pull/88633.patch", "title": "Fix OpenGL on Android after adding optional depth fog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-21T15:56:45Z", "updated_at": "2024-07-22T15:31:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1e67de5e0c667ae8c87957bdafb9bb1a41cac679" ] }, "88635": { "id": "PR_kwDOAO6SJc5njGGT", "public_id": 88635, "url": "https://github.com/godotengine/godot/pull/88635", "diff_url": "https://github.com/godotengine/godot/pull/88635.diff", "patch_url": "https://github.com/godotengine/godot/pull/88635.patch", "title": "C#: Document that MainLoop needs to be registered in the global class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMzA3Njk4", "created_at": "2024-02-21T16:43:37Z", "updated_at": "2024-03-11T14:17:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3122b368c0a11f1488ec95b19ddfacc0c8e55192" ] }, "88636": { "id": "PR_kwDOAO6SJc5njHy3", "public_id": 88636, "url": "https://github.com/godotengine/godot/pull/88636", "diff_url": "https://github.com/godotengine/godot/pull/88636.diff", "patch_url": "https://github.com/godotengine/godot/pull/88636.patch", "title": "Dictionary Editor: Keep the type of the last added item.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-02-21T16:47:33Z", "updated_at": "2024-02-22T15:38:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7f7d253e53a06a4a5d7bee474464a642bbc0cd90" ] }, "88639": { "id": "PR_kwDOAO6SJc5njlKu", "public_id": 88639, "url": "https://github.com/godotengine/godot/pull/88639", "diff_url": "https://github.com/godotengine/godot/pull/88639.diff", "patch_url": "https://github.com/godotengine/godot/pull/88639.patch", "title": "Provide generic interface for XR hand tracking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-21T17:52:24Z", "updated_at": "2024-07-22T15:31:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "2184fa96985d459f10793f3569f2ca96cb57f839" ] }, "88641": { "id": "PR_kwDOAO6SJc5njoUf", "public_id": 88641, "url": "https://github.com/godotengine/godot/pull/88641", "diff_url": "https://github.com/godotengine/godot/pull/88641.diff", "patch_url": "https://github.com/godotengine/godot/pull/88641.patch", "title": "Add keywords to improve search in the class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-21T17:58:08Z", "updated_at": "2024-02-22T15:54:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f781571d070b7d8d13936a383658af289f310ae7" ] }, "88643": { "id": "PR_kwDOAO6SJc5nj4PE", "public_id": 88643, "url": "https://github.com/godotengine/godot/pull/88643", "diff_url": "https://github.com/godotengine/godot/pull/88643.diff", "patch_url": "https://github.com/godotengine/godot/pull/88643.patch", "title": "Revert \"Fix `NOTIFICATION_WM_SIZE_CHANGED` firing if the size hasn't changed\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-02-21T18:37:24Z", "updated_at": "2024-02-22T14:57:24Z", "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": [ "584a6aeeb76415524b068e733d23f73a2836eb88" ] }, "88645": { "id": "PR_kwDOAO6SJc5nkHz_", "public_id": 88645, "url": "https://github.com/godotengine/godot/pull/88645", "diff_url": "https://github.com/godotengine/godot/pull/88645.diff", "patch_url": "https://github.com/godotengine/godot/pull/88645.patch", "title": "Fix 3D editor project settings update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-21T19:21:50Z", "updated_at": "2024-02-22T13:45:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3a8fdc0bac38c2a5c552b54e08611e159558567b" ] }, "88649": { "id": "PR_kwDOAO6SJc5nlNPh", "public_id": 88649, "url": "https://github.com/godotengine/godot/pull/88649", "diff_url": "https://github.com/godotengine/godot/pull/88649.diff", "patch_url": "https://github.com/godotengine/godot/pull/88649.patch", "title": "Use barriers between all blur passes with SSAO and SSIL", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-21T22:37:14Z", "updated_at": "2024-02-22T10:26:07Z", "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": [ "2657593462eb8112743dbade985f8fb9deacb115" ] }, "88652": { "id": "PR_kwDOAO6SJc5nmN2w", "public_id": 88652, "url": "https://github.com/godotengine/godot/pull/88652", "diff_url": "https://github.com/godotengine/godot/pull/88652.diff", "patch_url": "https://github.com/godotengine/godot/pull/88652.patch", "title": "Fix editor hover style margins when Draw Extra Borders is enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMTQxODYy", "created_at": "2024-02-22T04:00:15Z", "updated_at": "2024-02-28T21:36:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f75cffcd46b72434effb5febc8cfa9d582bc761c" ] }, "88658": { "id": "PR_kwDOAO6SJc5nnqo6", "public_id": 88658, "url": "https://github.com/godotengine/godot/pull/88658", "diff_url": "https://github.com/godotengine/godot/pull/88658.diff", "patch_url": "https://github.com/godotengine/godot/pull/88658.patch", "title": "AudioEffectPitchShift: Actually fix `-Wstringop-overflow warning`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-22T09:01:09Z", "updated_at": "2024-03-11T22:29:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "f8af9bf3e471702e96d26b91069f9fc6a4501fc2" ] }, "88660": { "id": "PR_kwDOAO6SJc5nn_1B", "public_id": 88660, "url": "https://github.com/godotengine/godot/pull/88660", "diff_url": "https://github.com/godotengine/godot/pull/88660.diff", "patch_url": "https://github.com/godotengine/godot/pull/88660.patch", "title": "Add tokenized search support to Quick Open dialog and FileSystem filter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-22T09:50:41Z", "updated_at": "2024-08-06T00:10:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fbfda46ffa485777bc83fcfcf63c5f4268396439" ] }, "88661": { "id": "PR_kwDOAO6SJc5nou1y", "public_id": 88661, "url": "https://github.com/godotengine/godot/pull/88661", "diff_url": "https://github.com/godotengine/godot/pull/88661.diff", "patch_url": "https://github.com/godotengine/godot/pull/88661.patch", "title": "Force non-numeric ValueTrack to use Discrete with Dominant", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-02-22T11:37:18Z", "updated_at": "2024-02-22T16:47:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "8423574a24e55ffcf9ab34d90d61119342abf3f1" ] }, "88664": { "id": "PR_kwDOAO6SJc5npVaq", "public_id": 88664, "url": "https://github.com/godotengine/godot/pull/88664", "diff_url": "https://github.com/godotengine/godot/pull/88664.diff", "patch_url": "https://github.com/godotengine/godot/pull/88664.patch", "title": "Enhance cache modes in resource loading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-22T13:08:34Z", "updated_at": "2024-02-29T16:19:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "5e144022e70975a246a14f0343215cde92893b7b" ] }, "88665": { "id": "PR_kwDOAO6SJc5npVls", "public_id": 88665, "url": "https://github.com/godotengine/godot/pull/88665", "diff_url": "https://github.com/godotengine/godot/pull/88665.diff", "patch_url": "https://github.com/godotengine/godot/pull/88665.patch", "title": "Fix implementation of `property_can_revert()` in PropertyListHelper", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-22T13:08:58Z", "updated_at": "2024-02-22T15:50:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5473c7e2224c489fde7375155d67e4470e7d1c81" ] }, "88668": { "id": "PR_kwDOAO6SJc5np3v1", "public_id": 88668, "url": "https://github.com/godotengine/godot/pull/88668", "diff_url": "https://github.com/godotengine/godot/pull/88668.diff", "patch_url": "https://github.com/godotengine/godot/pull/88668.patch", "title": "[Physics] Fix exporting with 3D disabled", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-22T14:26:34Z", "updated_at": "2024-02-22T15:45:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "f06222e487355749ca9d10f9a00342481ffd5c4c" ] }, "88671": { "id": "PR_kwDOAO6SJc5nqTfS", "public_id": 88671, "url": "https://github.com/godotengine/godot/pull/88671", "diff_url": "https://github.com/godotengine/godot/pull/88671.diff", "patch_url": "https://github.com/godotengine/godot/pull/88671.patch", "title": "CI: Update actions to latest versions, use default runner .NET version", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-22T15:24:39Z", "updated_at": "2024-04-25T11:12:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ad8d3cf1c99e708e8dbb7c9d12daf66793417430" ] }, "88675": { "id": "PR_kwDOAO6SJc5nraHE", "public_id": 88675, "url": "https://github.com/godotengine/godot/pull/88675", "diff_url": "https://github.com/godotengine/godot/pull/88675.diff", "patch_url": "https://github.com/godotengine/godot/pull/88675.patch", "title": "Remove some redundant method calls from ScriptEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-22T18:10:13Z", "updated_at": "2024-02-26T09:52:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "943f6aa1134856fe9afe37465d7521a30e1c07ba" ] }, "88676": { "id": "PR_kwDOAO6SJc5nreg-", "public_id": 88676, "url": "https://github.com/godotengine/godot/pull/88676", "diff_url": "https://github.com/godotengine/godot/pull/88676.diff", "patch_url": "https://github.com/godotengine/godot/pull/88676.patch", "title": "BasisUniversal: Fix texture decompression", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-02-22T18:19:16Z", "updated_at": "2024-02-22T22:36:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "0c596df0e0484ef0137f9da71e2c0b8e2276e002" ] }, "88679": { "id": "PR_kwDOAO6SJc5nr5sK", "public_id": 88679, "url": "https://github.com/godotengine/godot/pull/88679", "diff_url": "https://github.com/godotengine/godot/pull/88679.diff", "patch_url": "https://github.com/godotengine/godot/pull/88679.patch", "title": "[Navigation] Add some missing compile checks", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-22T19:24:47Z", "updated_at": "2024-02-23T06:50:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "12cecf726f100a9a734e5b412d2a6e9e1f942d04" ] }, "88683": { "id": "PR_kwDOAO6SJc5nsPFd", "public_id": 88683, "url": "https://github.com/godotengine/godot/pull/88683", "diff_url": "https://github.com/godotengine/godot/pull/88683.diff", "patch_url": "https://github.com/godotengine/godot/pull/88683.patch", "title": "Allow registering \"runtime classes\" in modules (not just GDExtension)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-22T20:29:33Z", "updated_at": "2024-07-22T15:31:24Z", "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": [ "4d0b989bb85b0cae95c4535611f755afbbd0bb42" ] }, "88684": { "id": "PR_kwDOAO6SJc5nsRTJ", "public_id": 88684, "url": "https://github.com/godotengine/godot/pull/88684", "diff_url": "https://github.com/godotengine/godot/pull/88684.diff", "patch_url": "https://github.com/godotengine/godot/pull/88684.patch", "title": "Implement VisibilityNotifier3D in the compatibility backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-22T20:37:06Z", "updated_at": "2024-02-24T20:38:21Z", "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": [ "3c2f30ed2378a3c2228da82e37d5dae5f5f5e7f0" ] }, "88685": { "id": "PR_kwDOAO6SJc5nsT80", "public_id": 88685, "url": "https://github.com/godotengine/godot/pull/88685", "diff_url": "https://github.com/godotengine/godot/pull/88685.diff", "patch_url": "https://github.com/godotengine/godot/pull/88685.patch", "title": "Improve Run Instances Dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-22T20:46:11Z", "updated_at": "2024-02-23T21:43:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "fdf2b25754a0fe7c6da6bb1d9e2ace3dc15830b8" ] }, "88689": { "id": "PR_kwDOAO6SJc5ns5YK", "public_id": 88689, "url": "https://github.com/godotengine/godot/pull/88689", "diff_url": "https://github.com/godotengine/godot/pull/88689.diff", "patch_url": "https://github.com/godotengine/godot/pull/88689.patch", "title": "Fix crash when using OpenXR extension wrappers from GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-22T22:53:02Z", "updated_at": "2024-07-22T15:31:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "713ea0629a8c767e117836af4646cf88deca872a" ] }, "88690": { "id": "PR_kwDOAO6SJc5ntVGf", "public_id": 88690, "url": "https://github.com/godotengine/godot/pull/88690", "diff_url": "https://github.com/godotengine/godot/pull/88690.diff", "patch_url": "https://github.com/godotengine/godot/pull/88690.patch", "title": "Fix undo/redo behavior of ColorPicker and add ability to cancel/confirm color selection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-23T01:03:27Z", "updated_at": "2024-03-27T16:20:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d827b34ea822382155258e79123f3fff8222fde3" ] }, "88692": { "id": "PR_kwDOAO6SJc5ntldd", "public_id": 88692, "url": "https://github.com/godotengine/godot/pull/88692", "diff_url": "https://github.com/godotengine/godot/pull/88692.diff", "patch_url": "https://github.com/godotengine/godot/pull/88692.patch", "title": "Fix Script Editor saves C# files as embedded scripts.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2024-02-23T02:53:23Z", "updated_at": "2024-02-26T09:57:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c5e6a5863db21ecbcbc6fcd006cb2aac744d39cd" ] }, "88694": { "id": "PR_kwDOAO6SJc5nuIOW", "public_id": 88694, "url": "https://github.com/godotengine/godot/pull/88694", "diff_url": "https://github.com/godotengine/godot/pull/88694.diff", "patch_url": "https://github.com/godotengine/godot/pull/88694.patch", "title": "[macOS] Add null checks for `NSString stringWithUTF8String`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-23T06:21:34Z", "updated_at": "2024-02-25T10:53:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d2e0544e0aedbaec64b7d97cd17c41c281741b1e" ] }, "88701": { "id": "PR_kwDOAO6SJc5nvXPZ", "public_id": 88701, "url": "https://github.com/godotengine/godot/pull/88701", "diff_url": "https://github.com/godotengine/godot/pull/88701.diff", "patch_url": "https://github.com/godotengine/godot/pull/88701.patch", "title": "Add debug visual for NavigationRegion2D bake rect", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-23T10:26:53Z", "updated_at": "2024-02-23T12:46:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "1cf407e7c9117a95cef98fd4a0a388e58120d069" ] }, "88702": { "id": "PR_kwDOAO6SJc5nvq7_", "public_id": 88702, "url": "https://github.com/godotengine/godot/pull/88702", "diff_url": "https://github.com/godotengine/godot/pull/88702.diff", "patch_url": "https://github.com/godotengine/godot/pull/88702.patch", "title": "tinyexr: Update to 1.0.8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-23T11:21:35Z", "updated_at": "2024-04-25T10:56:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "ab14dec952f0210448b6a2575cc0f73e7a074440" ] }, "88704": { "id": "PR_kwDOAO6SJc5nwFls", "public_id": 88704, "url": "https://github.com/godotengine/godot/pull/88704", "diff_url": "https://github.com/godotengine/godot/pull/88704.diff", "patch_url": "https://github.com/godotengine/godot/pull/88704.patch", "title": "Fix some additional errors with 3D disabled", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-23T12:40:53Z", "updated_at": "2024-02-23T21:30:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3a707b1f54cc7427d7cfc915907ef70802d9aabb" ] }, "88706": { "id": "PR_kwDOAO6SJc5nwkyT", "public_id": 88706, "url": "https://github.com/godotengine/godot/pull/88706", "diff_url": "https://github.com/godotengine/godot/pull/88706.diff", "patch_url": "https://github.com/godotengine/godot/pull/88706.patch", "title": "Remove spammy dev-mode message about load deadlock prevention", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-23T13:57:47Z", "updated_at": "2024-02-26T12:30:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "851f1d49d730eb6ccd9ea25e3dd5719cdfd6000b" ] }, "88708": { "id": "PR_kwDOAO6SJc5nwwS-", "public_id": 88708, "url": "https://github.com/godotengine/godot/pull/88708", "diff_url": "https://github.com/godotengine/godot/pull/88708.diff", "patch_url": "https://github.com/godotengine/godot/pull/88708.patch", "title": "[Docs] Fix some experimental/deprecated hints", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-23T14:25:13Z", "updated_at": "2024-02-23T21:30:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9e6158d687c20885421e295b47e52c8fbf77b717" ] }, "88716": { "id": "PR_kwDOAO6SJc5nxtLc", "public_id": 88716, "url": "https://github.com/godotengine/godot/pull/88716", "diff_url": "https://github.com/godotengine/godot/pull/88716.diff", "patch_url": "https://github.com/godotengine/godot/pull/88716.patch", "title": "Don't translate filenames in FileSystem dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-02-23T17:04:55Z", "updated_at": "2024-02-24T03:32:47Z", "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": [ "9c63a5222da37f22f9d733b65ad897385e55f69d" ] }, "88724": { "id": "PR_kwDOAO6SJc5nyBWf", "public_id": 88724, "url": "https://github.com/godotengine/godot/pull/88724", "diff_url": "https://github.com/godotengine/godot/pull/88724.diff", "patch_url": "https://github.com/godotengine/godot/pull/88724.patch", "title": "[XR] Fix building on MinGW", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-23T18:11:34Z", "updated_at": "2024-02-23T21:30:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "efeb6be084239e71407194cf057b01464933a432" ] }, "88725": { "id": "PR_kwDOAO6SJc5nyG4O", "public_id": 88725, "url": "https://github.com/godotengine/godot/pull/88725", "diff_url": "https://github.com/godotengine/godot/pull/88725.diff", "patch_url": "https://github.com/godotengine/godot/pull/88725.patch", "title": "Properly calculate binormal when creating SurfaceTool from arrays", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-23T18:29:44Z", "updated_at": "2024-03-21T01:04:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f267b2aa87597a78fed9f0d086b18e47dd761a01" ] }, "88726": { "id": "PR_kwDOAO6SJc5nyIQp", "public_id": 88726, "url": "https://github.com/godotengine/godot/pull/88726", "diff_url": "https://github.com/godotengine/godot/pull/88726.diff", "patch_url": "https://github.com/godotengine/godot/pull/88726.patch", "title": "Fix leak of scene used for customization during export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-02-23T18:34:21Z", "updated_at": "2024-03-11T15:46:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d103b5570f7a0de78d2a285c8ebb43107004d1b9" ] }, "88730": { "id": "PR_kwDOAO6SJc5nyZJ8", "public_id": 88730, "url": "https://github.com/godotengine/godot/pull/88730", "diff_url": "https://github.com/godotengine/godot/pull/88730.diff", "patch_url": "https://github.com/godotengine/godot/pull/88730.patch", "title": "C#: Add deprecated message to generated bindings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-23T19:29:08Z", "updated_at": "2024-02-26T17:04:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "40b7dd0cf3657fa4a90fee2ca54d87145cb8ab66" ] }, "88731": { "id": "PR_kwDOAO6SJc5nyc-t", "public_id": 88731, "url": "https://github.com/godotengine/godot/pull/88731", "diff_url": "https://github.com/godotengine/godot/pull/88731.diff", "patch_url": "https://github.com/godotengine/godot/pull/88731.patch", "title": "Fix removing element in array inspector not changing page when emptying page.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-02-23T19:43:58Z", "updated_at": "2024-02-24T02:16:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4f2074ebd96d4a94d57d4b87beb1e18157decc03" ] }, "88733": { "id": "PR_kwDOAO6SJc5nyfuk", "public_id": 88733, "url": "https://github.com/godotengine/godot/pull/88733", "diff_url": "https://github.com/godotengine/godot/pull/88733.diff", "patch_url": "https://github.com/godotengine/godot/pull/88733.patch", "title": "Remove word duplicates in comments and strings, and fix casing and punctuation", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-23T19:54:13Z", "updated_at": "2024-02-26T23:11:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "13e82094ee6deb325ba83111af7e354177ac0009" ] }, "88736": { "id": "PR_kwDOAO6SJc5ny4n1", "public_id": 88736, "url": "https://github.com/godotengine/godot/pull/88736", "diff_url": "https://github.com/godotengine/godot/pull/88736.diff", "patch_url": "https://github.com/godotengine/godot/pull/88736.patch", "title": "Use godot-cpp 4.2 for the \"Godot CPP\" CI workflow", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-23T21:19:02Z", "updated_at": "2024-07-22T15:31:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "39bd6858141b802f7e9e9785075ba420887a4b4b" ] }, "88738": { "id": "PR_kwDOAO6SJc5nzDiY", "public_id": 88738, "url": "https://github.com/godotengine/godot/pull/88738", "diff_url": "https://github.com/godotengine/godot/pull/88738.diff", "patch_url": "https://github.com/godotengine/godot/pull/88738.patch", "title": "Multiple fixes for compressed meshes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-23T21:59:52Z", "updated_at": "2024-04-24T18:05:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "781cd27fe432349c36c5363be4f879b1c3c48c10" ] }, "88740": { "id": "PR_kwDOAO6SJc5nzJ-f", "public_id": 88740, "url": "https://github.com/godotengine/godot/pull/88740", "diff_url": "https://github.com/godotengine/godot/pull/88740.diff", "patch_url": "https://github.com/godotengine/godot/pull/88740.patch", "title": "Fix lint errors in WebXR module", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-23T22:25:43Z", "updated_at": "2024-07-22T15:31:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "fa81e125889383f4ffd1404dd71def1ae60964c0" ] }, "88741": { "id": "PR_kwDOAO6SJc5nzPhz", "public_id": 88741, "url": "https://github.com/godotengine/godot/pull/88741", "diff_url": "https://github.com/godotengine/godot/pull/88741.diff", "patch_url": "https://github.com/godotengine/godot/pull/88741.patch", "title": "Fix shared exported variables of inherited scenes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-23T22:57:04Z", "updated_at": "2024-05-07T14:53:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d53a1b0e84f7d764ccb4751ebaa733970ae27122" ] }, "88742": { "id": "PR_kwDOAO6SJc5nzRbn", "public_id": 88742, "url": "https://github.com/godotengine/godot/pull/88742", "diff_url": "https://github.com/godotengine/godot/pull/88742.diff", "patch_url": "https://github.com/godotengine/godot/pull/88742.patch", "title": "Fix the text editor theme not being applied on editor start", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-23T23:08:05Z", "updated_at": "2024-02-27T09:31: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": [ "ea401f9853b3d84a77dfaedb9a5f7c286ec21d05" ] }, "88744": { "id": "PR_kwDOAO6SJc5nzd31", "public_id": 88744, "url": "https://github.com/godotengine/godot/pull/88744", "diff_url": "https://github.com/godotengine/godot/pull/88744.diff", "patch_url": "https://github.com/godotengine/godot/pull/88744.patch", "title": "Wayland: Restore tablet support and handle multiple tools", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-02-24T00:33:51Z", "updated_at": "2024-02-29T13:03:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "b01a36b3cd04499d959bbd169dec719e088a420a" ] }, "88745": { "id": "PR_kwDOAO6SJc5nzeqj", "public_id": 88745, "url": "https://github.com/godotengine/godot/pull/88745", "diff_url": "https://github.com/godotengine/godot/pull/88745.diff", "patch_url": "https://github.com/godotengine/godot/pull/88745.patch", "title": "Consistently use `system_fbo` instead of binding 0 as it is needed for iOS devices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-24T00:42:28Z", "updated_at": "2024-07-30T05:12:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "294f16c86292d0f1fa998505a7928e5e61369055" ] }, "88754": { "id": "PR_kwDOAO6SJc5nz-P5", "public_id": 88754, "url": "https://github.com/godotengine/godot/pull/88754", "diff_url": "https://github.com/godotengine/godot/pull/88754.diff", "patch_url": "https://github.com/godotengine/godot/pull/88754.patch", "title": "OpenXR: Register eye gaze even when disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-02-24T06:37:20Z", "updated_at": "2024-02-26T14:37:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "6fd897973f9f82e2ccc00876edb48acd3954cd42" ] }, "88755": { "id": "PR_kwDOAO6SJc5n0Kg0", "public_id": 88755, "url": "https://github.com/godotengine/godot/pull/88755", "diff_url": "https://github.com/godotengine/godot/pull/88755.diff", "patch_url": "https://github.com/godotengine/godot/pull/88755.patch", "title": "Add all `Viewport.debug_draw` enum options to dropdown", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NDQ3ODky", "created_at": "2024-02-24T08:11:05Z", "updated_at": "2024-02-26T09:52:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b6c033fc395ad426cd1cd5e068e6e9ac836e7ada" ] }, "88758": { "id": "PR_kwDOAO6SJc5n0Voo", "public_id": 88758, "url": "https://github.com/godotengine/godot/pull/88758", "diff_url": "https://github.com/godotengine/godot/pull/88758.diff", "patch_url": "https://github.com/godotengine/godot/pull/88758.patch", "title": "Clarify behavior of opening a new file in `FileAccess`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-24T11:11:39Z", "updated_at": "2024-03-11T14:17:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "a775d8bf5abdde5c1b5106dfa3686deb559eee62" ] }, "88761": { "id": "PR_kwDOAO6SJc5n0aNg", "public_id": 88761, "url": "https://github.com/godotengine/godot/pull/88761", "diff_url": "https://github.com/godotengine/godot/pull/88761.diff", "patch_url": "https://github.com/godotengine/godot/pull/88761.patch", "title": "Fix broken layout of asset library page", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0MzgwNTQ0", "created_at": "2024-02-24T12:23:10Z", "updated_at": "2024-04-08T13:32:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzOTEyMzI5OTU=", "name": "topic:assetlib", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c5cab60b90d18f1d7a910a5d0a36397adaf007e8" ] }, "88763": { "id": "PR_kwDOAO6SJc5n0biL", "public_id": 88763, "url": "https://github.com/godotengine/godot/pull/88763", "diff_url": "https://github.com/godotengine/godot/pull/88763.diff", "patch_url": "https://github.com/godotengine/godot/pull/88763.patch", "title": "Image: Add static `is_format_compressed` function.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-02-24T12:30:15Z", "updated_at": "2024-05-02T14:25:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "8239aeec8ede9c6fadec56e842665c392a835a0a" ] }, "88767": { "id": "PR_kwDOAO6SJc5n0wf9", "public_id": 88767, "url": "https://github.com/godotengine/godot/pull/88767", "diff_url": "https://github.com/godotengine/godot/pull/88767.diff", "patch_url": "https://github.com/godotengine/godot/pull/88767.patch", "title": "[Doc] Fix GDScript casing of `String.num_scientific`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-24T16:53:29Z", "updated_at": "2024-03-11T14:18:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "b384beccc56db54d435f492d0f98679ed9f7d9d3" ] }, "88774": { "id": "PR_kwDOAO6SJc5n03tn", "public_id": 88774, "url": "https://github.com/godotengine/godot/pull/88774", "diff_url": "https://github.com/godotengine/godot/pull/88774.diff", "patch_url": "https://github.com/godotengine/godot/pull/88774.patch", "title": "Show instantiating message with position when using to drag to instantiate in 3D", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-24T18:47:48Z", "updated_at": "2024-03-01T02:35:02Z", "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": [ "967d03ac5c4363320d47b6c067b3df70ae821409" ] }, "88783": { "id": "PR_kwDOAO6SJc5n1AYc", "public_id": 88783, "url": "https://github.com/godotengine/godot/pull/88783", "diff_url": "https://github.com/godotengine/godot/pull/88783.diff", "patch_url": "https://github.com/godotengine/godot/pull/88783.patch", "title": "embree: Update to 4.3.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-24T21:21:28Z", "updated_at": "2024-04-04T13:41:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "c43eab55a417162624f47aed6bbbd0a4bd41c607" ] }, "88785": { "id": "PR_kwDOAO6SJc5n1DjB", "public_id": 88785, "url": "https://github.com/godotengine/godot/pull/88785", "diff_url": "https://github.com/godotengine/godot/pull/88785.diff", "patch_url": "https://github.com/godotengine/godot/pull/88785.patch", "title": "Fix inefficient list iteration in Node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-24T22:20:41Z", "updated_at": "2024-03-09T23:29:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "75ba837612babd37d40e65d4e545205c502b654d" ] }, "88787": { "id": "PR_kwDOAO6SJc5n1Fnh", "public_id": 88787, "url": "https://github.com/godotengine/godot/pull/88787", "diff_url": "https://github.com/godotengine/godot/pull/88787.diff", "patch_url": "https://github.com/godotengine/godot/pull/88787.patch", "title": "Fix rendering issue with depth in WebXR", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-24T23:05:59Z", "updated_at": "2024-07-22T15:31:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "e35ccf92d054b26962f8f31ae502c47471649a23" ] }, "88791": { "id": "PR_kwDOAO6SJc5n1Hx7", "public_id": 88791, "url": "https://github.com/godotengine/godot/pull/88791", "diff_url": "https://github.com/godotengine/godot/pull/88791.diff", "patch_url": "https://github.com/godotengine/godot/pull/88791.patch", "title": "Make `Skeleton3D::add_bone` return the new bone index", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-24T23:57:20Z", "updated_at": "2024-02-26T09:52:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "995bc8d0496516178cbebbc232e335c2877af89b" ] }, "88794": { "id": "PR_kwDOAO6SJc5n1MR_", "public_id": 88794, "url": "https://github.com/godotengine/godot/pull/88794", "diff_url": "https://github.com/godotengine/godot/pull/88794.diff", "patch_url": "https://github.com/godotengine/godot/pull/88794.patch", "title": "If SpinBox text can't be parsed use last updated text", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-25T01:15:15Z", "updated_at": "2024-03-01T02:34:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "76a6650fd97bba5404a25decc9ff4c94e84ed998" ] }, "88798": { "id": "PR_kwDOAO6SJc5n1O2d", "public_id": 88798, "url": "https://github.com/godotengine/godot/pull/88798", "diff_url": "https://github.com/godotengine/godot/pull/88798.diff", "patch_url": "https://github.com/godotengine/godot/pull/88798.patch", "title": "XR: Add body tracking support.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-02-25T02:10:21Z", "updated_at": "2024-02-29T09:53:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "57aa7345627075fa4cf3f1de33bcddf67baafe80" ] }, "88810": { "id": "PR_kwDOAO6SJc5n1rn3", "public_id": 88810, "url": "https://github.com/godotengine/godot/pull/88810", "diff_url": "https://github.com/godotengine/godot/pull/88810.diff", "patch_url": "https://github.com/godotengine/godot/pull/88810.patch", "title": "Document that `parse_input_event` doesn't influence the OS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-02-25T11:07:19Z", "updated_at": "2024-03-15T12:06:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8121446385fdebb04ee27c505be94ee88cce61d1" ] }, "88811": { "id": "PR_kwDOAO6SJc5n1sqP", "public_id": 88811, "url": "https://github.com/godotengine/godot/pull/88811", "diff_url": "https://github.com/godotengine/godot/pull/88811.diff", "patch_url": "https://github.com/godotengine/godot/pull/88811.patch", "title": "Mention how Control focus loss affects `Viewport.gui_focus_change`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-02-25T11:20:53Z", "updated_at": "2024-02-26T23:13:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "80d8907f01eb77a7fdb3451f46afb7014ead973e" ] }, "88814": { "id": "PR_kwDOAO6SJc5n12LK", "public_id": 88814, "url": "https://github.com/godotengine/godot/pull/88814", "diff_url": "https://github.com/godotengine/godot/pull/88814.diff", "patch_url": "https://github.com/godotengine/godot/pull/88814.patch", "title": "Inspector `(N changes)` indicator propagates upwards", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-02-25T13:25:19Z", "updated_at": "2024-02-26T09:52:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7a08b1fcd6f8b1ac95eab1105c0a4c0f685886cf" ] }, "88816": { "id": "PR_kwDOAO6SJc5n152u", "public_id": 88816, "url": "https://github.com/godotengine/godot/pull/88816", "diff_url": "https://github.com/godotengine/godot/pull/88816.diff", "patch_url": "https://github.com/godotengine/godot/pull/88816.patch", "title": "Fix CPU/GPUParticles2D bugs on Compatibility Rendering (GLES3) on Adreno 3XX devices.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NjUxOTE0", "created_at": "2024-02-25T14:10:42Z", "updated_at": "2024-04-04T12:51:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4df39dc14036176d00ffc1a191140e05d9a1982a" ] }, "88817": { "id": "PR_kwDOAO6SJc5n2DNb", "public_id": 88817, "url": "https://github.com/godotengine/godot/pull/88817", "diff_url": "https://github.com/godotengine/godot/pull/88817.diff", "patch_url": "https://github.com/godotengine/godot/pull/88817.patch", "title": "Fix toggling a plugin makes its name black", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-02-25T16:05:55Z", "updated_at": "2024-06-29T21:40:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "4d6bf44ca87e002a022d5e8242ae70fec2d7462b" ] }, "88819": { "id": "PR_kwDOAO6SJc5n2ERo", "public_id": 88819, "url": "https://github.com/godotengine/godot/pull/88819", "diff_url": "https://github.com/godotengine/godot/pull/88819.diff", "patch_url": "https://github.com/godotengine/godot/pull/88819.patch", "title": "Add new scene import option to import as Skeleton", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-02-25T16:18:22Z", "updated_at": "2024-03-10T16:52:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "652ef966f99de0a915a601b686378f98c1a49b08" ] }, "88821": { "id": "PR_kwDOAO6SJc5n2E44", "public_id": 88821, "url": "https://github.com/godotengine/godot/pull/88821", "diff_url": "https://github.com/godotengine/godot/pull/88821.diff", "patch_url": "https://github.com/godotengine/godot/pull/88821.patch", "title": "Allow preserving the initial bone pose in rest fixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-02-25T16:25:50Z", "updated_at": "2024-04-04T17:54:49Z", "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": [ "6a6bd2307c66ed70e49fc0a2c83f41b55026b220" ] }, "88823": { "id": "PR_kwDOAO6SJc5n2GpP", "public_id": 88823, "url": "https://github.com/godotengine/godot/pull/88823", "diff_url": "https://github.com/godotengine/godot/pull/88823.diff", "patch_url": "https://github.com/godotengine/godot/pull/88823.patch", "title": "Do overflow check in when generating NoiseTexture3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-25T16:47:40Z", "updated_at": "2024-02-27T09:50:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "3d17aaca715e88c259e0a217a11163b4b4503b8f" ] }, "88824": { "id": "PR_kwDOAO6SJc5n2HfC", "public_id": 88824, "url": "https://github.com/godotengine/godot/pull/88824", "diff_url": "https://github.com/godotengine/godot/pull/88824.diff", "patch_url": "https://github.com/godotengine/godot/pull/88824.patch", "title": "Retargeting option to use a template for silhouette.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-02-25T16:59:05Z", "updated_at": "2024-03-24T06:29:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "9db0860c2ed851855a9b18bc5d3783dbed77a960" ] }, "88825": { "id": "PR_kwDOAO6SJc5n2H9w", "public_id": 88825, "url": "https://github.com/godotengine/godot/pull/88825", "diff_url": "https://github.com/godotengine/godot/pull/88825.diff", "patch_url": "https://github.com/godotengine/godot/pull/88825.patch", "title": "Add create folder icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-25T17:05:49Z", "updated_at": "2024-03-06T21:48:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "fd3666298c4f60c62e9b3552772c01f4dbce65a9" ] }, "88826": { "id": "PR_kwDOAO6SJc5n2K1X", "public_id": 88826, "url": "https://github.com/godotengine/godot/pull/88826", "diff_url": "https://github.com/godotengine/godot/pull/88826.diff", "patch_url": "https://github.com/godotengine/godot/pull/88826.patch", "title": "Networking scene multiplayer: Fix removing connected peer during disconnection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", "created_at": "2024-02-25T17:47:49Z", "updated_at": "2024-03-11T22:29:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "bd8380db5534af18fb4fab76daac77ef420becb4" ] }, "88827": { "id": "PR_kwDOAO6SJc5n2NAe", "public_id": 88827, "url": "https://github.com/godotengine/godot/pull/88827", "diff_url": "https://github.com/godotengine/godot/pull/88827.diff", "patch_url": "https://github.com/godotengine/godot/pull/88827.patch", "title": "Add browse folder and browse file icons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-25T18:18:17Z", "updated_at": "2024-03-12T15:31:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "44d3ce2c11b844d919e363f5cb15f1c03ad3f77e" ] }, "88829": { "id": "PR_kwDOAO6SJc5n2O4m", "public_id": 88829, "url": "https://github.com/godotengine/godot/pull/88829", "diff_url": "https://github.com/godotengine/godot/pull/88829.diff", "patch_url": "https://github.com/godotengine/godot/pull/88829.patch", "title": "Show instantiating or inherit message when using drag to instantiate in 2D", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-02-25T18:43:33Z", "updated_at": "2024-03-01T02:34:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8875ff0a1471e23e896eb4acbbeb2cc9beb1dacf" ] }, "88830": { "id": "PR_kwDOAO6SJc5n2SED", "public_id": 88830, "url": "https://github.com/godotengine/godot/pull/88830", "diff_url": "https://github.com/godotengine/godot/pull/88830.diff", "patch_url": "https://github.com/godotengine/godot/pull/88830.patch", "title": "Add fix for TAA passes rendering black meshes on XR", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NzUxMTY=", "created_at": "2024-02-25T19:26:56Z", "updated_at": "2024-04-08T13:18:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "b44f1c5176b16238ff2560680818b5413584c9bd" ] }, "88833": { "id": "PR_kwDOAO6SJc5n2Tz1", "public_id": 88833, "url": "https://github.com/godotengine/godot/pull/88833", "diff_url": "https://github.com/godotengine/godot/pull/88833.diff", "patch_url": "https://github.com/godotengine/godot/pull/88833.patch", "title": "Save scene and global checkbox options of History window", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMTQyMjYy", "created_at": "2024-02-25T19:52:11Z", "updated_at": "2024-03-01T14:04:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0f26ae93f2710b25a07f0b37f2a80b4bac88a3b9" ] }, "88840": { "id": "PR_kwDOAO6SJc5n2bWW", "public_id": 88840, "url": "https://github.com/godotengine/godot/pull/88840", "diff_url": "https://github.com/godotengine/godot/pull/88840.diff", "patch_url": "https://github.com/godotengine/godot/pull/88840.patch", "title": "Update the list of advanced export options for the Android platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-02-25T21:41:52Z", "updated_at": "2024-04-21T14:52:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "68a1632938040f0fcda66479272ed59114160a0e" ] }, "88841": { "id": "PR_kwDOAO6SJc5n2cnN", "public_id": 88841, "url": "https://github.com/godotengine/godot/pull/88841", "diff_url": "https://github.com/godotengine/godot/pull/88841.diff", "patch_url": "https://github.com/godotengine/godot/pull/88841.patch", "title": "Add necessary elaboration to documentation for `Node3D::get_parent_node_3d`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-25T22:00:16Z", "updated_at": "2024-03-11T14:18:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4c8015bec3c70202d14e778bf086e48e307f5c58" ] }, "88849": { "id": "PR_kwDOAO6SJc5n3opB", "public_id": 88849, "url": "https://github.com/godotengine/godot/pull/88849", "diff_url": "https://github.com/godotengine/godot/pull/88849.diff", "patch_url": "https://github.com/godotengine/godot/pull/88849.patch", "title": "Fix paste Value can empty a dictionary depending on right-click location", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-02-26T05:54:13Z", "updated_at": "2024-02-28T00:30:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a8173439efbbaba77352236d0d8d455c9afc897a" ] }, "88853": { "id": "PR_kwDOAO6SJc5n4hEj", "public_id": 88853, "url": "https://github.com/godotengine/godot/pull/88853", "diff_url": "https://github.com/godotengine/godot/pull/88853.diff", "patch_url": "https://github.com/godotengine/godot/pull/88853.patch", "title": "GDScript: Canonicalize script path in FQCN", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-26T08:31:21Z", "updated_at": "2024-02-26T10:06:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8ffc50ee8ce2a8ee8a59334bc500a0f46198c904" ] }, "88856": { "id": "PR_kwDOAO6SJc5n5Aiv", "public_id": 88856, "url": "https://github.com/godotengine/godot/pull/88856", "diff_url": "https://github.com/godotengine/godot/pull/88856.diff", "patch_url": "https://github.com/godotengine/godot/pull/88856.patch", "title": "[Animation] Improvements to `Tween` memory management", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-26T09:44:55Z", "updated_at": "2024-02-27T09:33:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "92814bafb7dfb4d211581e1b4e08f1d205e40352" ] }, "88862": { "id": "PR_kwDOAO6SJc5n560r", "public_id": 88862, "url": "https://github.com/godotengine/godot/pull/88862", "diff_url": "https://github.com/godotengine/godot/pull/88862.diff", "patch_url": "https://github.com/godotengine/godot/pull/88862.patch", "title": "Split monolithic physics class files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-26T11:46:08Z", "updated_at": "2024-02-27T15:37:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "35dafc9fa8ac26cca9ca1da606cbfe782468d05f" ] }, "88865": { "id": "PR_kwDOAO6SJc5n6Q5j", "public_id": 88865, "url": "https://github.com/godotengine/godot/pull/88865", "diff_url": "https://github.com/godotengine/godot/pull/88865.diff", "patch_url": "https://github.com/godotengine/godot/pull/88865.patch", "title": "Don't attempt shutting down adb on exit if not started", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-26T12:37:29Z", "updated_at": "2024-02-27T09:29:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "b849d34012a2189fe0d66bc54b006c9ff1bb8e67" ] }, "88866": { "id": "PR_kwDOAO6SJc5n6lj-", "public_id": 88866, "url": "https://github.com/godotengine/godot/pull/88866", "diff_url": "https://github.com/godotengine/godot/pull/88866.diff", "patch_url": "https://github.com/godotengine/godot/pull/88866.patch", "title": "Replace hand-written pre-commit hooks with `pre-commit` Python tool", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-26T13:24:40Z", "updated_at": "2024-03-09T22:43:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "20c563de40923d3333301ca8ed1f3f213a67ea17" ] }, "88870": { "id": "PR_kwDOAO6SJc5n7gbd", "public_id": 88870, "url": "https://github.com/godotengine/godot/pull/88870", "diff_url": "https://github.com/godotengine/godot/pull/88870.diff", "patch_url": "https://github.com/godotengine/godot/pull/88870.patch", "title": "GDExtension: Fix calling ancestor methods on runtime classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-02-26T15:22:29Z", "updated_at": "2024-07-22T15:31:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "33355289540e951bedd5a0430e042ffa75ee62fc" ] }, "88873": { "id": "PR_kwDOAO6SJc5n7stw", "public_id": 88873, "url": "https://github.com/godotengine/godot/pull/88873", "diff_url": "https://github.com/godotengine/godot/pull/88873.diff", "patch_url": "https://github.com/godotengine/godot/pull/88873.patch", "title": "Add `compositor_free` branch in Compatibility scene renderer free function", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-26T15:48:40Z", "updated_at": "2024-02-27T09:29:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c" ] }, "88875": { "id": "PR_kwDOAO6SJc5n8WgP", "public_id": 88875, "url": "https://github.com/godotengine/godot/pull/88875", "diff_url": "https://github.com/godotengine/godot/pull/88875.diff", "patch_url": "https://github.com/godotengine/godot/pull/88875.patch", "title": "Explain gutter types in the TextEdit documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-02-26T17:11:26Z", "updated_at": "2024-02-27T15:51:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8a3e1dfa02880db097cd39c0c2f208bde31c8ddc" ] }, "88876": { "id": "PR_kwDOAO6SJc5n8no-", "public_id": 88876, "url": "https://github.com/godotengine/godot/pull/88876", "diff_url": "https://github.com/godotengine/godot/pull/88876.diff", "patch_url": "https://github.com/godotengine/godot/pull/88876.patch", "title": "GDScript: Fix type highlighting after whitespace", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-26T17:51:11Z", "updated_at": "2024-02-27T09:30: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": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "a10241bfe417ad1db29a0b8a75cf8db69fa27ce4" ] }, "88883": { "id": "PR_kwDOAO6SJc5n8-Vz", "public_id": 88883, "url": "https://github.com/godotengine/godot/pull/88883", "diff_url": "https://github.com/godotengine/godot/pull/88883.diff", "patch_url": "https://github.com/godotengine/godot/pull/88883.patch", "title": "Add `RandomNumberGenerator::rand_weighted` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwODUxNw==", "created_at": "2024-02-26T18:49:27Z", "updated_at": "2024-06-12T08:43:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "88df5ea8acd423f2213441d84f2e0f9cd0280552" ] }, "88884": { "id": "PR_kwDOAO6SJc5n9Ge4", "public_id": 88884, "url": "https://github.com/godotengine/godot/pull/88884", "diff_url": "https://github.com/godotengine/godot/pull/88884.diff", "patch_url": "https://github.com/godotengine/godot/pull/88884.patch", "title": "Fix `BoneAttachment3D` responding to only local transform changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-02-26T19:04:32Z", "updated_at": "2024-04-11T10:41:50Z", "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": [ "8768db5c33ec5702400a1568f82bc7dcd88c6e71" ] }, "88890": { "id": "PR_kwDOAO6SJc5n_G8g", "public_id": 88890, "url": "https://github.com/godotengine/godot/pull/88890", "diff_url": "https://github.com/godotengine/godot/pull/88890.diff", "patch_url": "https://github.com/godotengine/godot/pull/88890.patch", "title": "Include tangent in SurfaceTool vertex compare operator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-27T01:54:31Z", "updated_at": "2024-02-27T09:30:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "2b2f957543897d376a56e699cdf8c6778279a215" ] }, "88895": { "id": "PR_kwDOAO6SJc5n_-Xr", "public_id": 88895, "url": "https://github.com/godotengine/godot/pull/88895", "diff_url": "https://github.com/godotengine/godot/pull/88895.diff", "patch_url": "https://github.com/godotengine/godot/pull/88895.patch", "title": "Fix NavigationObstacle2D debug being affected by Node2D transform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-27T06:11:34Z", "updated_at": "2024-02-27T10:06:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "b0449055470658c3608775acc4a727bff42e1035" ] }, "88899": { "id": "PR_kwDOAO6SJc5oB3Ax", "public_id": 88899, "url": "https://github.com/godotengine/godot/pull/88899", "diff_url": "https://github.com/godotengine/godot/pull/88899.diff", "patch_url": "https://github.com/godotengine/godot/pull/88899.patch", "title": "[GDScript] Clean up some unused code", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-27T10:59:29Z", "updated_at": "2024-04-19T14:34:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c070c12ddd3123907c7dc3c47167def3728d3c46" ] }, "88904": { "id": "PR_kwDOAO6SJc5oCnKx", "public_id": 88904, "url": "https://github.com/godotengine/godot/pull/88904", "diff_url": "https://github.com/godotengine/godot/pull/88904.diff", "patch_url": "https://github.com/godotengine/godot/pull/88904.patch", "title": "EditorFileSystem: Add verbose print for file being (re)imported", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-27T12:51:35Z", "updated_at": "2024-02-29T13:02:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "093cdd2188cfc21c7837214099c35fb054a76a9f" ] }, "88909": { "id": "PR_kwDOAO6SJc5oC8aY", "public_id": 88909, "url": "https://github.com/godotengine/godot/pull/88909", "diff_url": "https://github.com/godotengine/godot/pull/88909.diff", "patch_url": "https://github.com/godotengine/godot/pull/88909.patch", "title": "Clarify C# Color opacity comment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMTQyMjYy", "created_at": "2024-02-27T13:31:51Z", "updated_at": "2024-02-27T20:24:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4100a23c5e2e05422c994af1a2e3159d6c271db7" ] }, "88911": { "id": "PR_kwDOAO6SJc5oDT2V", "public_id": 88911, "url": "https://github.com/godotengine/godot/pull/88911", "diff_url": "https://github.com/godotengine/godot/pull/88911.diff", "patch_url": "https://github.com/godotengine/godot/pull/88911.patch", "title": "Remove redundant space after enum/flags word in editor docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-02-27T14:15:58Z", "updated_at": "2024-02-28T07:40:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f7c3c9f987a6f0cfdf0d0208788c1c4b90e2c278" ] }, "88912": { "id": "PR_kwDOAO6SJc5oDUrM", "public_id": 88912, "url": "https://github.com/godotengine/godot/pull/88912", "diff_url": "https://github.com/godotengine/godot/pull/88912.diff", "patch_url": "https://github.com/godotengine/godot/pull/88912.patch", "title": "[TileSet] Fix crash when deleting dragged polygon point", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-27T14:17:43Z", "updated_at": "2024-03-11T15:47:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0ba746380347cc43336ecd077788db24fe95146b" ] }, "88913": { "id": "PR_kwDOAO6SJc5oDX-b", "public_id": 88913, "url": "https://github.com/godotengine/godot/pull/88913", "diff_url": "https://github.com/godotengine/godot/pull/88913.diff", "patch_url": "https://github.com/godotengine/godot/pull/88913.patch", "title": "Modify shortcut for closing scene on macOS only", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMjg2MjI0", "created_at": "2024-02-27T14:24:26Z", "updated_at": "2024-03-16T14:54:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ea3c303b7eb21be72ff92055353c652b142eee1e" ] }, "88917": { "id": "PR_kwDOAO6SJc5oEDzj", "public_id": 88917, "url": "https://github.com/godotengine/godot/pull/88917", "diff_url": "https://github.com/godotengine/godot/pull/88917.diff", "patch_url": "https://github.com/godotengine/godot/pull/88917.patch", "title": "Fix crash when selecting re-added `TreeItem::Cell`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-02-27T15:41:10Z", "updated_at": "2024-03-11T22:24:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f7c1c83daac981fecff592bc9cdd80065e979a4a" ] }, "88918": { "id": "PR_kwDOAO6SJc5oEMqd", "public_id": 88918, "url": "https://github.com/godotengine/godot/pull/88918", "diff_url": "https://github.com/godotengine/godot/pull/88918.diff", "patch_url": "https://github.com/godotengine/godot/pull/88918.patch", "title": "Remove self includes in some files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MTIyMzk3", "created_at": "2024-02-27T15:57:31Z", "updated_at": "2024-02-27T17:29:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "e2f1af8742cb0345d7c75d5165b5ee03b9e8fbcc" ] }, "88919": { "id": "PR_kwDOAO6SJc5oEY5c", "public_id": 88919, "url": "https://github.com/godotengine/godot/pull/88919", "diff_url": "https://github.com/godotengine/godot/pull/88919.diff", "patch_url": "https://github.com/godotengine/godot/pull/88919.patch", "title": "Revise implementation of C# `Aabb.GetSupport` to match the implementation in `core`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2024-02-27T16:20:33Z", "updated_at": "2024-05-21T09:57:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "52c4abea17caae784380465d77c0b18d20e7fe52" ] }, "88920": { "id": "PR_kwDOAO6SJc5oEcuU", "public_id": 88920, "url": "https://github.com/godotengine/godot/pull/88920", "diff_url": "https://github.com/godotengine/godot/pull/88920.diff", "patch_url": "https://github.com/godotengine/godot/pull/88920.patch", "title": "[Doc] Fix some incorrect uses of \"children\"", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-27T16:25:52Z", "updated_at": "2024-03-11T14:20:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9b5cd8e2400ac305b3e47229a8981327c22823f0" ] }, "88921": { "id": "PR_kwDOAO6SJc5oEeJh", "public_id": 88921, "url": "https://github.com/godotengine/godot/pull/88921", "diff_url": "https://github.com/godotengine/godot/pull/88921.diff", "patch_url": "https://github.com/godotengine/godot/pull/88921.patch", "title": "C#: Only check for empty deprecation message if deprecated", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-02-27T16:27:49Z", "updated_at": "2024-02-27T17:59:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "be7019de0f6e75b1cb224c71e833ab584a7f012e" ] }, "88926": { "id": "PR_kwDOAO6SJc5oFXEW", "public_id": 88926, "url": "https://github.com/godotengine/godot/pull/88926", "diff_url": "https://github.com/godotengine/godot/pull/88926.diff", "patch_url": "https://github.com/godotengine/godot/pull/88926.patch", "title": "Fix animation player error dialog focus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1ODYxMDE=", "created_at": "2024-02-27T18:06:07Z", "updated_at": "2024-04-13T09:34:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "943aeb4573bdc9cdd5706dfba4b6457cc607eac7" ] }, "88931": { "id": "PR_kwDOAO6SJc5oF_CL", "public_id": 88931, "url": "https://github.com/godotengine/godot/pull/88931", "diff_url": "https://github.com/godotengine/godot/pull/88931.diff", "patch_url": "https://github.com/godotengine/godot/pull/88931.patch", "title": "Fix wrong indexing when generating dummy tangents in GLTF import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-27T19:46:52Z", "updated_at": "2024-03-09T23:35:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "14c776f798eb678d4d73b9cec81a981bb1b5cb26" ] }, "88932": { "id": "PR_kwDOAO6SJc5oGK9Y", "public_id": 88932, "url": "https://github.com/godotengine/godot/pull/88932", "diff_url": "https://github.com/godotengine/godot/pull/88932.diff", "patch_url": "https://github.com/godotengine/godot/pull/88932.patch", "title": "[macOS/Windows] Fix application indicator destruction.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-27T20:21:35Z", "updated_at": "2024-02-27T20:46:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a0084803b43db35205aa1582179fac081dc56c5f" ] }, "88933": { "id": "PR_kwDOAO6SJc5oGb_Q", "public_id": 88933, "url": "https://github.com/godotengine/godot/pull/88933", "diff_url": "https://github.com/godotengine/godot/pull/88933.diff", "patch_url": "https://github.com/godotengine/godot/pull/88933.patch", "title": "Move dotnet-format script to pre-commit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-02-27T21:16:56Z", "updated_at": "2024-03-09T22:43:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "97851f03401537b7fa0affc50a5800eda351c4b8" ] }, "88938": { "id": "PR_kwDOAO6SJc5oHGAc", "public_id": 88938, "url": "https://github.com/godotengine/godot/pull/88938", "diff_url": "https://github.com/godotengine/godot/pull/88938.diff", "patch_url": "https://github.com/godotengine/godot/pull/88938.patch", "title": "Ensure proper vertex input masks are used in 2D compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-02-27T23:45:34Z", "updated_at": "2024-02-28T00:32:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "2c7dd35822c0d6210831b3e70d301686190ca13f" ] }, "88947": { "id": "PR_kwDOAO6SJc5oJBws", "public_id": 88947, "url": "https://github.com/godotengine/godot/pull/88947", "diff_url": "https://github.com/godotengine/godot/pull/88947.diff", "patch_url": "https://github.com/godotengine/godot/pull/88947.patch", "title": "Fix physics platform crash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-02-28T08:29:16Z", "updated_at": "2024-03-01T14:06:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "0b1266b8126cf4204637340d01e2a41dd4948f77" ] }, "88948": { "id": "PR_kwDOAO6SJc5oJmp4", "public_id": 88948, "url": "https://github.com/godotengine/godot/pull/88948", "diff_url": "https://github.com/godotengine/godot/pull/88948.diff", "patch_url": "https://github.com/godotengine/godot/pull/88948.patch", "title": "Core: Add `Callable.create` static method for `Variant` callables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-28T09:57:01Z", "updated_at": "2024-02-29T13:00:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d90c9db27fdcbbdd6e195ec1ca106f6f7513004e" ] }, "88949": { "id": "PR_kwDOAO6SJc5oJ5kB", "public_id": 88949, "url": "https://github.com/godotengine/godot/pull/88949", "diff_url": "https://github.com/godotengine/godot/pull/88949.diff", "patch_url": "https://github.com/godotengine/godot/pull/88949.patch", "title": "Visual Studio: Improve performance of parsing project file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-02-28T10:38:34Z", "updated_at": "2024-02-29T13:02:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d6f2bec890db6f798824e30eb337fbe1df48c00d" ] }, "88951": { "id": "PR_kwDOAO6SJc5oKHy6", "public_id": 88951, "url": "https://github.com/godotengine/godot/pull/88951", "diff_url": "https://github.com/godotengine/godot/pull/88951.diff", "patch_url": "https://github.com/godotengine/godot/pull/88951.patch", "title": "Make editing properties more intuitive in VisualShader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-02-28T11:10:41Z", "updated_at": "2024-03-05T13:56:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d32e0f808c082893165e292e9d2752b3b70a6d06" ] }, "88956": { "id": "PR_kwDOAO6SJc5oKw8n", "public_id": 88956, "url": "https://github.com/godotengine/godot/pull/88956", "diff_url": "https://github.com/godotengine/godot/pull/88956.diff", "patch_url": "https://github.com/godotengine/godot/pull/88956.patch", "title": "RTL: Clarify that line, paragraph, and character numbers are zero-indexed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-28T12:47:38Z", "updated_at": "2024-03-11T14:20:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4a1397b58cf3cbdddf657efc575c6066860daf6d" ] }, "88957": { "id": "PR_kwDOAO6SJc5oK3uv", "public_id": 88957, "url": "https://github.com/godotengine/godot/pull/88957", "diff_url": "https://github.com/godotengine/godot/pull/88957.diff", "patch_url": "https://github.com/godotengine/godot/pull/88957.patch", "title": "Windows: Implement `dialog_show` and `dialog_input_text` for `DisplayServer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NjYwMjgx", "created_at": "2024-02-28T13:03:09Z", "updated_at": "2024-03-05T09:08:05Z", "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": [ "99500611b210c4027e5f28efb9c19843a06fa9b4" ] }, "88958": { "id": "PR_kwDOAO6SJc5oK8Ze", "public_id": 88958, "url": "https://github.com/godotengine/godot/pull/88958", "diff_url": "https://github.com/godotengine/godot/pull/88958.diff", "patch_url": "https://github.com/godotengine/godot/pull/88958.patch", "title": "Fix compilation errors when `DISABLE_DEPRECATED` is defined", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NjYwMjgx", "created_at": "2024-02-28T13:13:55Z", "updated_at": "2024-02-29T13:01:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "4c69e8c026b9e2a1cc551e22554bb398ee201674" ] }, "88959": { "id": "PR_kwDOAO6SJc5oLCKo", "public_id": 88959, "url": "https://github.com/godotengine/godot/pull/88959", "diff_url": "https://github.com/godotengine/godot/pull/88959.diff", "patch_url": "https://github.com/godotengine/godot/pull/88959.patch", "title": "Pre-commit: Update to clang-format 17.0.6 and black 24.2.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-28T13:27:28Z", "updated_at": "2024-03-09T22:43:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "3a08c646ee1e9884a020a3f7ff10c6c9d28b60ba" ] }, "88961": { "id": "PR_kwDOAO6SJc5oLI5d", "public_id": 88961, "url": "https://github.com/godotengine/godot/pull/88961", "diff_url": "https://github.com/godotengine/godot/pull/88961.diff", "patch_url": "https://github.com/godotengine/godot/pull/88961.patch", "title": "[Doc] Clarify some details about deferred calls", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-02-28T13:42:21Z", "updated_at": "2024-03-11T14:21:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1cc5b0aa0d2ab0da6c82cad736e9cd50b0771251" ] }, "88963": { "id": "PR_kwDOAO6SJc5oMAFR", "public_id": 88963, "url": "https://github.com/godotengine/godot/pull/88963", "diff_url": "https://github.com/godotengine/godot/pull/88963.diff", "patch_url": "https://github.com/godotengine/godot/pull/88963.patch", "title": "Move `rendering/2d/snap/snap_2d_vertices_to_pixel` setting to advanced view", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-02-28T15:38:43Z", "updated_at": "2024-03-07T04:03:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "dcf4cf79fd4a9985732cdec47adbf332295809dd" ] }, "88966": { "id": "PR_kwDOAO6SJc5oMXRr", "public_id": 88966, "url": "https://github.com/godotengine/godot/pull/88966", "diff_url": "https://github.com/godotengine/godot/pull/88966.diff", "patch_url": "https://github.com/godotengine/godot/pull/88966.patch", "title": "Remove almost all remaining dependencies of TileMapLayer on TileMap", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-02-28T16:30:29Z", "updated_at": "2024-02-29T13:00:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "787c784aca28f19841b2eb79b702e517007d9901" ] }, "88970": { "id": "PR_kwDOAO6SJc5oMzV_", "public_id": 88970, "url": "https://github.com/godotengine/godot/pull/88970", "diff_url": "https://github.com/godotengine/godot/pull/88970.diff", "patch_url": "https://github.com/godotengine/godot/pull/88970.patch", "title": "Improve `cursor_set_custom_image()` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-02-28T17:41:11Z", "updated_at": "2024-02-29T21:20:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3aeb4a5542c8c1c57a5076ab82d38e5b40eb6487" ] }, "88978": { "id": "PR_kwDOAO6SJc5oNhu8", "public_id": 88978, "url": "https://github.com/godotengine/godot/pull/88978", "diff_url": "https://github.com/godotengine/godot/pull/88978.diff", "patch_url": "https://github.com/godotengine/godot/pull/88978.patch", "title": "[macOS] Enable input from controllers in the background.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-28T19:35:10Z", "updated_at": "2024-02-29T12:59:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "77e92dda0ff1978f6eb59814758188cb388e32c5" ] }, "88980": { "id": "PR_kwDOAO6SJc5oNl4q", "public_id": 88980, "url": "https://github.com/godotengine/godot/pull/88980", "diff_url": "https://github.com/godotengine/godot/pull/88980.diff", "patch_url": "https://github.com/godotengine/godot/pull/88980.patch", "title": "Add percent (`%`) sign to Remainder node name in visual shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-28T19:44:45Z", "updated_at": "2024-06-12T08:43:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "07c4baded7483c6ae54017134a446a287a8fab2d" ] }, "88986": { "id": "PR_kwDOAO6SJc5oOSCM", "public_id": 88986, "url": "https://github.com/godotengine/godot/pull/88986", "diff_url": "https://github.com/godotengine/godot/pull/88986.diff", "patch_url": "https://github.com/godotengine/godot/pull/88986.patch", "title": "Fix linking NavigationServer2D/3D with all classes disabled in build profile", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-28T21:42:38Z", "updated_at": "2024-02-29T12:59:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "6fdf3e5d22260bd20f1e3790b06780246cd753b0" ] }, "88987": { "id": "PR_kwDOAO6SJc5oOZM0", "public_id": 88987, "url": "https://github.com/godotengine/godot/pull/88987", "diff_url": "https://github.com/godotengine/godot/pull/88987.diff", "patch_url": "https://github.com/godotengine/godot/pull/88987.patch", "title": "[macOS] Fix some deprecation warnings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-28T22:07:04Z", "updated_at": "2024-02-29T12:59:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e15a2ff1dbfbf86b8154a8ab3eda69367183d436" ] }, "88992": { "id": "PR_kwDOAO6SJc5oO218", "public_id": 88992, "url": "https://github.com/godotengine/godot/pull/88992", "diff_url": "https://github.com/godotengine/godot/pull/88992.diff", "patch_url": "https://github.com/godotengine/godot/pull/88992.patch", "title": "Fix mouse entered notifications", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-02-29T00:01:23Z", "updated_at": "2024-03-21T16:21:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "d259f979f513d8b4730ff8b40f976b8ae8973dd2" ] }, "88994": { "id": "PR_kwDOAO6SJc5oO5gy", "public_id": 88994, "url": "https://github.com/godotengine/godot/pull/88994", "diff_url": "https://github.com/godotengine/godot/pull/88994.diff", "patch_url": "https://github.com/godotengine/godot/pull/88994.patch", "title": "Fix C# epsilon compiler error on double precision build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", "created_at": "2024-02-29T00:15:22Z", "updated_at": "2024-02-29T14:22:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "09c6cb1250aa5f770ceab9edc1c3e35134cd35d5" ] }, "88996": { "id": "PR_kwDOAO6SJc5oPcI4", "public_id": 88996, "url": "https://github.com/godotengine/godot/pull/88996", "diff_url": "https://github.com/godotengine/godot/pull/88996.diff", "patch_url": "https://github.com/godotengine/godot/pull/88996.patch", "title": "Change shader compiler default setting to avoid doctool error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-29T03:08:53Z", "updated_at": "2024-04-16T07:02:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "0ed341cd1e5c9cd3feb4a812946f8a2f06f92a0f" ] }, "88997": { "id": "PR_kwDOAO6SJc5oPyeW", "public_id": 88997, "url": "https://github.com/godotengine/godot/pull/88997", "diff_url": "https://github.com/godotengine/godot/pull/88997.diff", "patch_url": "https://github.com/godotengine/godot/pull/88997.patch", "title": "Disable lock and group buttons when selected item is not CanvasItem", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-02-29T05:03:19Z", "updated_at": "2024-03-24T15:29:39Z", "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": [ "816812ee6cb84f9c899e1c6de52f9a4c9e7d2c0c" ] }, "89003": { "id": "PR_kwDOAO6SJc5oSMJF", "public_id": 89003, "url": "https://github.com/godotengine/godot/pull/89003", "diff_url": "https://github.com/godotengine/godot/pull/89003.diff", "patch_url": "https://github.com/godotengine/godot/pull/89003.patch", "title": "Don't access Node3D/Node2D/Control global transform in `reparent` unless needed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-02-29T11:49:21Z", "updated_at": "2024-03-11T22:24:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "810a0dbff12585cebf37681e5e4007550b259c8c" ] }, "89005": { "id": "PR_kwDOAO6SJc5oSOfr", "public_id": 89005, "url": "https://github.com/godotengine/godot/pull/89005", "diff_url": "https://github.com/godotengine/godot/pull/89005.diff", "patch_url": "https://github.com/godotengine/godot/pull/89005.patch", "title": "GDScript: Fix paths in `ResourceFormatLoaderGDScript::load()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-02-29T11:54:54Z", "updated_at": "2024-02-29T15:35:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "0908ad400584f19181f9d6e762c85e8a59092585" ] }, "89006": { "id": "PR_kwDOAO6SJc5oSQGt", "public_id": 89006, "url": "https://github.com/godotengine/godot/pull/89006", "diff_url": "https://github.com/godotengine/godot/pull/89006.diff", "patch_url": "https://github.com/godotengine/godot/pull/89006.patch", "title": "Fix low volume sound output on iOS when Play and Record category is used", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzQ4MTA2", "created_at": "2024-02-29T11:59:02Z", "updated_at": "2024-03-04T13:14:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d5a3a9aea6ce251df7a0334ac6e507672a4bab22" ] }, "89007": { "id": "PR_kwDOAO6SJc5oSRGQ", "public_id": 89007, "url": "https://github.com/godotengine/godot/pull/89007", "diff_url": "https://github.com/godotengine/godot/pull/89007.diff", "patch_url": "https://github.com/godotengine/godot/pull/89007.patch", "title": "[.NET] Fix interpolated strings in ScriptPropertyDefVal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-02-29T12:01:36Z", "updated_at": "2024-03-04T19:57:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "42233284b1824d3dd4070556a690c92f89e19ce2" ] }, "89009": { "id": "PR_kwDOAO6SJc5oTcOe", "public_id": 89009, "url": "https://github.com/godotengine/godot/pull/89009", "diff_url": "https://github.com/godotengine/godot/pull/89009.diff", "patch_url": "https://github.com/godotengine/godot/pull/89009.patch", "title": "Fix NavigationObstacle3D debug not reacting to visibility changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-02-29T14:46:23Z", "updated_at": "2024-08-14T15:43:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "785b5f4574a0c182dc7df7fd14bd6554800cbabe" ] }, "89017": { "id": "PR_kwDOAO6SJc5oVWNy", "public_id": 89017, "url": "https://github.com/godotengine/godot/pull/89017", "diff_url": "https://github.com/godotengine/godot/pull/89017.diff", "patch_url": "https://github.com/godotengine/godot/pull/89017.patch", "title": "Allow docks to be closed and opened", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-02-29T19:50:07Z", "updated_at": "2024-05-03T16:03:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "860bff926e34f5ff09560ff0e075724593d13058" ] }, "89021": { "id": "PR_kwDOAO6SJc5oVseX", "public_id": 89021, "url": "https://github.com/godotengine/godot/pull/89021", "diff_url": "https://github.com/godotengine/godot/pull/89021.diff", "patch_url": "https://github.com/godotengine/godot/pull/89021.patch", "title": "Add unit tests for CryptoKey", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCaM8Hg", "created_at": "2024-02-29T20:54:57Z", "updated_at": "2024-03-01T16:29:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "e461496ecb89263d1df052b1876ad607b196b58d" ] }, "89024": { "id": "PR_kwDOAO6SJc5oV_11", "public_id": 89024, "url": "https://github.com/godotengine/godot/pull/89024", "diff_url": "https://github.com/godotengine/godot/pull/89024.diff", "patch_url": "https://github.com/godotengine/godot/pull/89024.patch", "title": "[RTL] Add optional `push_meta` argument to control how meta underline is drawn.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-29T22:04:27Z", "updated_at": "2024-03-01T14:03:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "2a3de7adc387a8489bc0bf5dd86044728ce11772" ] }, "89025": { "id": "PR_kwDOAO6SJc5oWX9a", "public_id": 89025, "url": "https://github.com/godotengine/godot/pull/89025", "diff_url": "https://github.com/godotengine/godot/pull/89025.diff", "patch_url": "https://github.com/godotengine/godot/pull/89025.patch", "title": "clipper2: Update to 1.3.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-02-29T23:58:32Z", "updated_at": "2024-03-09T00:58:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "973448ec4caa6f9e13ce10fe1557fc0cd068eb1d" ] }, "89032": { "id": "PR_kwDOAO6SJc5oXYX7", "public_id": 89032, "url": "https://github.com/godotengine/godot/pull/89032", "diff_url": "https://github.com/godotengine/godot/pull/89032.diff", "patch_url": "https://github.com/godotengine/godot/pull/89032.patch", "title": "Add auto translation to `Tree`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-01T04:33:43Z", "updated_at": "2024-03-15T22:04:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "612eed164cda8bca1413470b03682d0e948ed4b6" ] }, "89033": { "id": "PR_kwDOAO6SJc5oYN8h", "public_id": 89033, "url": "https://github.com/godotengine/godot/pull/89033", "diff_url": "https://github.com/godotengine/godot/pull/89033.diff", "patch_url": "https://github.com/godotengine/godot/pull/89033.patch", "title": "[DisplayServer] Add error messages and descriptions to callbacks.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-01T07:53:46Z", "updated_at": "2024-05-28T15:50:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "714effdf077a5be8e4ed34d2d2455e5fb76fae56" ] }, "89034": { "id": "PR_kwDOAO6SJc5oYZ2n", "public_id": 89034, "url": "https://github.com/godotengine/godot/pull/89034", "diff_url": "https://github.com/godotengine/godot/pull/89034.diff", "patch_url": "https://github.com/godotengine/godot/pull/89034.patch", "title": "Add NavigationObstacle options to affect navigation mesh baking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-03-01T08:32:10Z", "updated_at": "2024-03-15T10:33:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "5d5e85fe0708ab33462c9f5a5fe27cc9841d4efe" ] }, "89036": { "id": "PR_kwDOAO6SJc5oZes3", "public_id": 89036, "url": "https://github.com/godotengine/godot/pull/89036", "diff_url": "https://github.com/godotengine/godot/pull/89036.diff", "patch_url": "https://github.com/godotengine/godot/pull/89036.patch", "title": "Overhaul some \"uncommon\" wording in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-01T11:25:02Z", "updated_at": "2024-03-01T16:41:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c54e09a5a304c1578689f5b98cfee41c24d95848" ] }, "89038": { "id": "PR_kwDOAO6SJc5oZsiw", "public_id": 89038, "url": "https://github.com/godotengine/godot/pull/89038", "diff_url": "https://github.com/godotengine/godot/pull/89038.diff", "patch_url": "https://github.com/godotengine/godot/pull/89038.patch", "title": "Direct3D 12: Fix shader model support check for devices not aware of the highest ones", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-03-01T12:04:23Z", "updated_at": "2024-03-05T08:50:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "bed48f37aa7d18dbab81d3bf844e09f8eb00e305" ] }, "89042": { "id": "PR_kwDOAO6SJc5oabL0", "public_id": 89042, "url": "https://github.com/godotengine/godot/pull/89042", "diff_url": "https://github.com/godotengine/godot/pull/89042.diff", "patch_url": "https://github.com/godotengine/godot/pull/89042.patch", "title": "Fix early activation of particle trail sections", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-03-01T13:54:02Z", "updated_at": "2024-03-19T18:25:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "9b2d77a23826d0bfaadb13f9d9d98a3e15ea1830" ] }, "89043": { "id": "PR_kwDOAO6SJc5oaftE", "public_id": 89043, "url": "https://github.com/godotengine/godot/pull/89043", "diff_url": "https://github.com/godotengine/godot/pull/89043.diff", "patch_url": "https://github.com/godotengine/godot/pull/89043.patch", "title": "Add autocompletion for EditorSettings' methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-01T14:04:37Z", "updated_at": "2024-03-01T16:40:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "adbe2383321831ca963af6d406555be983abe7de" ] }, "89044": { "id": "PR_kwDOAO6SJc5oaj4Y", "public_id": 89044, "url": "https://github.com/godotengine/godot/pull/89044", "diff_url": "https://github.com/godotengine/godot/pull/89044.diff", "patch_url": "https://github.com/godotengine/godot/pull/89044.patch", "title": "Linux: Handle export preset compat with 'Linux/X11' platform name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-01T14:15:19Z", "updated_at": "2024-03-04T13:11:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "ace828423133591d3e924d61972114f9f5eb7195" ] }, "89046": { "id": "PR_kwDOAO6SJc5oaqRm", "public_id": 89046, "url": "https://github.com/godotengine/godot/pull/89046", "diff_url": "https://github.com/godotengine/godot/pull/89046.diff", "patch_url": "https://github.com/godotengine/godot/pull/89046.patch", "title": "Fix error in AABB calculation for particles with USERDATA", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-03-01T14:29:53Z", "updated_at": "2024-03-19T18:25:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "853935a5c96062f92c77f61685793b16fe0046e5" ] }, "89048": { "id": "PR_kwDOAO6SJc5oa6A8", "public_id": 89048, "url": "https://github.com/godotengine/godot/pull/89048", "diff_url": "https://github.com/godotengine/godot/pull/89048.diff", "patch_url": "https://github.com/godotengine/godot/pull/89048.patch", "title": "Fix `update_property()` in particle material editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-01T15:09:24Z", "updated_at": "2024-03-01T16:31:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "24b210d1c881433f14eefd56c1d5b57748c583c3" ] }, "89049": { "id": "PR_kwDOAO6SJc5obG-U", "public_id": 89049, "url": "https://github.com/godotengine/godot/pull/89049", "diff_url": "https://github.com/godotengine/godot/pull/89049.diff", "patch_url": "https://github.com/godotengine/godot/pull/89049.patch", "title": "Use `META_UNDERLINE_ON_HOVER` in built-in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-01T15:43:10Z", "updated_at": "2024-03-09T21:36:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3a0d0561802707659e373ae84e80b29fe9bb8cfc" ] }, "89050": { "id": "PR_kwDOAO6SJc5obJdZ", "public_id": 89050, "url": "https://github.com/godotengine/godot/pull/89050", "diff_url": "https://github.com/godotengine/godot/pull/89050.diff", "patch_url": "https://github.com/godotengine/godot/pull/89050.patch", "title": "Add extension support for argument count to `ScriptInstance`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-01T15:49:14Z", "updated_at": "2024-03-14T21:49:16Z", "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": [ "0c19d0f5a0b525c0056253e70d971eefda7a9d28" ] }, "89055": { "id": "PR_kwDOAO6SJc5obntY", "public_id": 89055, "url": "https://github.com/godotengine/godot/pull/89055", "diff_url": "https://github.com/godotengine/godot/pull/89055.diff", "patch_url": "https://github.com/godotengine/godot/pull/89055.patch", "title": "GDExtension: Pass count when freeing method and property lists for script instances", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-03-01T17:01:31Z", "updated_at": "2024-07-22T15:31:35Z", "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": [ "0badf0765786dc14a8b03e73789f7ad259bcf17a" ] }, "89056": { "id": "PR_kwDOAO6SJc5obp3D", "public_id": 89056, "url": "https://github.com/godotengine/godot/pull/89056", "diff_url": "https://github.com/godotengine/godot/pull/89056.diff", "patch_url": "https://github.com/godotengine/godot/pull/89056.patch", "title": "Make `Label3D` obey auto translation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-01T17:06:04Z", "updated_at": "2024-03-04T14:38:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "55b22c2bf6a22755ad4a4e19ffa51f693c5702b7" ] }, "89058": { "id": "PR_kwDOAO6SJc5ocPPL", "public_id": 89058, "url": "https://github.com/godotengine/godot/pull/89058", "diff_url": "https://github.com/godotengine/godot/pull/89058.diff", "patch_url": "https://github.com/godotengine/godot/pull/89058.patch", "title": "Editor: Display deprecated/experimental messages in tooltips", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-01T18:51:19Z", "updated_at": "2024-04-19T14:48:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a714cb9f65faefaa21bef240397ca6d249edd53c" ] }, "89059": { "id": "PR_kwDOAO6SJc5ocQXY", "public_id": 89059, "url": "https://github.com/godotengine/godot/pull/89059", "diff_url": "https://github.com/godotengine/godot/pull/89059.diff", "patch_url": "https://github.com/godotengine/godot/pull/89059.patch", "title": "Document environment glow restrictions in the Compatibility rendering method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-01T18:55:32Z", "updated_at": "2024-03-04T15:50:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d0b54b1318faaeb466d75adc75e9cd03db81bd46" ] }, "89064": { "id": "PR_kwDOAO6SJc5ocfKl", "public_id": 89064, "url": "https://github.com/godotengine/godot/pull/89064", "diff_url": "https://github.com/godotengine/godot/pull/89064.diff", "patch_url": "https://github.com/godotengine/godot/pull/89064.patch", "title": "Fix FileAccessUnix on OpenBSD where `UF_HIDDEN` isn't supported", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzM5OTIw", "created_at": "2024-03-01T19:46:16Z", "updated_at": "2024-03-04T13:11:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "32877ae9947e07b288403d7030824de6a567d6b6" ] }, "89071": { "id": "PR_kwDOAO6SJc5odhej", "public_id": 89071, "url": "https://github.com/godotengine/godot/pull/89071", "diff_url": "https://github.com/godotengine/godot/pull/89071.diff", "patch_url": "https://github.com/godotengine/godot/pull/89071.patch", "title": " WAV importer: Use cubic interpolation on resampler ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-03-01T23:42:23Z", "updated_at": "2024-03-04T13:42:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "7fa3431dca962dd2ac9c628e69908b42705497e6" ] }, "89085": { "id": "PR_kwDOAO6SJc5ofGrL", "public_id": 89085, "url": "https://github.com/godotengine/godot/pull/89085", "diff_url": "https://github.com/godotengine/godot/pull/89085.diff", "patch_url": "https://github.com/godotengine/godot/pull/89085.patch", "title": "Remember search text in Find/Replace in Files dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2024-03-02T15:23:52Z", "updated_at": "2024-03-09T06:55:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "bfd17009711ee655c673c191fec1724c67105311" ] }, "89086": { "id": "PR_kwDOAO6SJc5ofHBq", "public_id": 89086, "url": "https://github.com/godotengine/godot/pull/89086", "diff_url": "https://github.com/godotengine/godot/pull/89086.diff", "patch_url": "https://github.com/godotengine/godot/pull/89086.patch", "title": "Improve how Project & Editor Settings look in built-in docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-02T15:29:18Z", "updated_at": "2024-03-07T14:38:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8e1024530c9446c1e3bf99630bde720be14b917a" ] }, "89088": { "id": "PR_kwDOAO6SJc5ofM0n", "public_id": 89088, "url": "https://github.com/godotengine/godot/pull/89088", "diff_url": "https://github.com/godotengine/godot/pull/89088.diff", "patch_url": "https://github.com/godotengine/godot/pull/89088.patch", "title": "Add AudioEffectHardLimiter as a rework of audio limiter effect", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxODUxNDMx", "created_at": "2024-03-02T16:45:06Z", "updated_at": "2024-04-25T11:49:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "61a5d523887510a38d99efa782066d75e2e52faf" ] }, "89092": { "id": "PR_kwDOAO6SJc5ofOt7", "public_id": 89092, "url": "https://github.com/godotengine/godot/pull/89092", "diff_url": "https://github.com/godotengine/godot/pull/89092.diff", "patch_url": "https://github.com/godotengine/godot/pull/89092.patch", "title": "[C#] Fix typo in `Color` documentation", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-02T17:14:17Z", "updated_at": "2024-03-11T14:22:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "5aadb8660b512548713b3e69e01e2b9d32befc15" ] }, "89094": { "id": "PR_kwDOAO6SJc5ofTYd", "public_id": 89094, "url": "https://github.com/godotengine/godot/pull/89094", "diff_url": "https://github.com/godotengine/godot/pull/89094.diff", "patch_url": "https://github.com/godotengine/godot/pull/89094.patch", "title": "Fix `USERDATA` built-ins for GLES3 particle shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-03-02T18:25:36Z", "updated_at": "2024-03-19T18:27:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "24b58c655a28cb545f51eefd498dfb9493baca1e" ] }, "89099": { "id": "PR_kwDOAO6SJc5off8g", "public_id": 89099, "url": "https://github.com/godotengine/godot/pull/89099", "diff_url": "https://github.com/godotengine/godot/pull/89099.diff", "patch_url": "https://github.com/godotengine/godot/pull/89099.patch", "title": "Do not attempt to set cursor shape in headless mode.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxODgyNzg=", "created_at": "2024-03-02T21:14:52Z", "updated_at": "2024-03-04T21:55:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e6d0bf32e9cfca1118d95a371d869c8ec0d43d2b" ] }, "89100": { "id": "PR_kwDOAO6SJc5ofrco", "public_id": 89100, "url": "https://github.com/godotengine/godot/pull/89100", "diff_url": "https://github.com/godotengine/godot/pull/89100.diff", "patch_url": "https://github.com/godotengine/godot/pull/89100.patch", "title": "Fix issues with text clearing in `RichTextLabel`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-03T00:06:43Z", "updated_at": "2024-07-01T15:16:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d6917d2206c3f99d4c2b461e2b02f27eecd3b483" ] }, "89103": { "id": "PR_kwDOAO6SJc5of5Rh", "public_id": 89103, "url": "https://github.com/godotengine/godot/pull/89103", "diff_url": "https://github.com/godotengine/godot/pull/89103.diff", "patch_url": "https://github.com/godotengine/godot/pull/89103.patch", "title": "Fix XR Body crouching and climbing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-03-03T03:27:40Z", "updated_at": "2024-03-06T08:52:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "d2db147805a2f07460068f5ce9165afd93e20f64", "8fcf385ac59e42c1d8163c534a78eb34dc100344" ] }, "89104": { "id": "PR_kwDOAO6SJc5of5bv", "public_id": 89104, "url": "https://github.com/godotengine/godot/pull/89104", "diff_url": "https://github.com/godotengine/godot/pull/89104.diff", "patch_url": "https://github.com/godotengine/godot/pull/89104.patch", "title": "Fix `RandomNumberGenerator::rand_weighted` return type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1ODI1NjEz", "created_at": "2024-03-03T03:31:35Z", "updated_at": "2024-03-04T13:13:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "981883d041f6e316cb88c4411e9b140192a9da5e" ] }, "89108": { "id": "PR_kwDOAO6SJc5ogf1e", "public_id": 89108, "url": "https://github.com/godotengine/godot/pull/89108", "diff_url": "https://github.com/godotengine/godot/pull/89108.diff", "patch_url": "https://github.com/godotengine/godot/pull/89108.patch", "title": "[MP] Fix replication config reload error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-03-03T10:15:17Z", "updated_at": "2024-03-04T13:13:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "45e8fa10c1168a5a9b17f8aeb2134b8121abc6d0" ] }, "89110": { "id": "PR_kwDOAO6SJc5ogkfF", "public_id": 89110, "url": "https://github.com/godotengine/godot/pull/89110", "diff_url": "https://github.com/godotengine/godot/pull/89110.diff", "patch_url": "https://github.com/godotengine/godot/pull/89110.patch", "title": "Add missing `variablesReference` field to DAP `evaluate` request", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2024-03-03T11:25:50Z", "updated_at": "2024-03-09T23:23:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c07991ef36f8074897aa6082d6d9aebbde4d41c8" ] }, "89111": { "id": "PR_kwDOAO6SJc5ogmPH", "public_id": 89111, "url": "https://github.com/godotengine/godot/pull/89111", "diff_url": "https://github.com/godotengine/godot/pull/89111.diff", "patch_url": "https://github.com/godotengine/godot/pull/89111.patch", "title": "Use `Vector*` component-wise `min/max/clamp` functions where applicable", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-03T11:52:16Z", "updated_at": "2024-03-24T08:45:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "79ba22a73f238ebd110fc5f3744c3c12a9a59475" ] }, "89112": { "id": "PR_kwDOAO6SJc5ogmRx", "public_id": 89112, "url": "https://github.com/godotengine/godot/pull/89112", "diff_url": "https://github.com/godotengine/godot/pull/89112.diff", "patch_url": "https://github.com/godotengine/godot/pull/89112.patch", "title": "[Wayland] Fix tilt handling", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-03T11:52:55Z", "updated_at": "2024-03-04T18:23:03Z", "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": [ "9273106bb37a9eddd89b19533f5cac4bcc814b74" ] }, "89113": { "id": "PR_kwDOAO6SJc5ogv-L", "public_id": 89113, "url": "https://github.com/godotengine/godot/pull/89113", "diff_url": "https://github.com/godotengine/godot/pull/89113.diff", "patch_url": "https://github.com/godotengine/godot/pull/89113.patch", "title": "[Core] Move `#includes` from `project_settings.h` into `project_settings.cpp`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBvKYDQ", "created_at": "2024-03-03T13:40:36Z", "updated_at": "2024-03-04T19:49:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "ea8c261cc657ab72138e6b791ee7c9627316c711" ] }, "89114": { "id": "PR_kwDOAO6SJc5og03F", "public_id": 89114, "url": "https://github.com/godotengine/godot/pull/89114", "diff_url": "https://github.com/godotengine/godot/pull/89114.diff", "patch_url": "https://github.com/godotengine/godot/pull/89114.patch", "title": "[Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-03T14:45:20Z", "updated_at": "2024-05-31T09:22:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "308dbb8c6359589ce7411027cecd777938e40bd7" ] }, "89121": { "id": "PR_kwDOAO6SJc5ohGnw", "public_id": 89121, "url": "https://github.com/godotengine/godot/pull/89121", "diff_url": "https://github.com/godotengine/godot/pull/89121.diff", "patch_url": "https://github.com/godotengine/godot/pull/89121.patch", "title": "Fix undo action names for node replacement", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-03T18:16:20Z", "updated_at": "2024-03-04T13:14:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c1cce6bb69320cb91c98445f35e6c807390b966a" ] }, "89124": { "id": "PR_kwDOAO6SJc5ohV6M", "public_id": 89124, "url": "https://github.com/godotengine/godot/pull/89124", "diff_url": "https://github.com/godotengine/godot/pull/89124.diff", "patch_url": "https://github.com/godotengine/godot/pull/89124.patch", "title": "Add unit tests for JSONRPC", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCaM8Hg", "created_at": "2024-03-03T20:57:15Z", "updated_at": "2024-05-31T13:11:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "6b4a7598c7e64adf13ab44e61208e4be7218fbbf" ] }, "89126": { "id": "PR_kwDOAO6SJc5ohxl4", "public_id": 89126, "url": "https://github.com/godotengine/godot/pull/89126", "diff_url": "https://github.com/godotengine/godot/pull/89126.diff", "patch_url": "https://github.com/godotengine/godot/pull/89126.patch", "title": "Fix editor crash when unsupported `Resource` is dropped in scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1ODI1NjEz", "created_at": "2024-03-04T00:56:08Z", "updated_at": "2024-03-05T12:47:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c0467aa1f93a9528abc3d15babfbf759a4715627" ] }, "89130": { "id": "PR_kwDOAO6SJc5oifpB", "public_id": 89130, "url": "https://github.com/godotengine/godot/pull/89130", "diff_url": "https://github.com/godotengine/godot/pull/89130.diff", "patch_url": "https://github.com/godotengine/godot/pull/89130.patch", "title": "Fix XRHandModifier3D scaling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-03-04T04:25:46Z", "updated_at": "2024-03-06T23:32:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "2fdabd97f9ba041b5a99737d194bdbd260ea7162" ] }, "89132": { "id": "PR_kwDOAO6SJc5ojLIs", "public_id": 89132, "url": "https://github.com/godotengine/godot/pull/89132", "diff_url": "https://github.com/godotengine/godot/pull/89132.diff", "patch_url": "https://github.com/godotengine/godot/pull/89132.patch", "title": "Update lock and group button state when selection changed in CanvasItemEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-04T07:06:58Z", "updated_at": "2024-03-06T08:52:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b04720661921bd17930213832826cf585135fa14" ] }, "89134": { "id": "PR_kwDOAO6SJc5okDiz", "public_id": 89134, "url": "https://github.com/godotengine/godot/pull/89134", "diff_url": "https://github.com/godotengine/godot/pull/89134.diff", "patch_url": "https://github.com/godotengine/godot/pull/89134.patch", "title": "Fix never ending loop with overlapping probes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-03-04T09:14:39Z", "updated_at": "2024-03-06T00:18:00Z", "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": [ "a5d3d23db4573fbf52b115aad6b0f20e93f5087b" ] }, "89135": { "id": "PR_kwDOAO6SJc5ok4MS", "public_id": 89135, "url": "https://github.com/godotengine/godot/pull/89135", "diff_url": "https://github.com/godotengine/godot/pull/89135.diff", "patch_url": "https://github.com/godotengine/godot/pull/89135.patch", "title": "Fix documentation of localization related editor settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-04T11:14:00Z", "updated_at": "2024-03-04T13:14:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e5464648b7138ed5f9bdcd3bf685f3aadccaaca7" ] }, "89141": { "id": "PR_kwDOAO6SJc5oloJk", "public_id": 89141, "url": "https://github.com/godotengine/godot/pull/89141", "diff_url": "https://github.com/godotengine/godot/pull/89141.diff", "patch_url": "https://github.com/godotengine/godot/pull/89141.patch", "title": "Fix documentation of `XMLParser::get_node_name()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-04T13:04:19Z", "updated_at": "2024-04-24T09:42:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "c771d2fc0bb344cc97876e50b1c11748162bb7f6" ] }, "89142": { "id": "PR_kwDOAO6SJc5olr87", "public_id": 89142, "url": "https://github.com/godotengine/godot/pull/89142", "diff_url": "https://github.com/godotengine/godot/pull/89142.diff", "patch_url": "https://github.com/godotengine/godot/pull/89142.patch", "title": "Change Editable Children menu action to be keyboard shortcuttable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2024-03-04T13:13:05Z", "updated_at": "2024-03-04T20:43:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3c0b66bf8fa6a3325e58deb7a14b13a8e5cd3e4a" ] }, "89145": { "id": "PR_kwDOAO6SJc5ol_DG", "public_id": 89145, "url": "https://github.com/godotengine/godot/pull/89145", "diff_url": "https://github.com/godotengine/godot/pull/89145.diff", "patch_url": "https://github.com/godotengine/godot/pull/89145.patch", "title": "[Label3D] Calculate AABB from the full text rect instead of individual glyphs.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-04T13:55:11Z", "updated_at": "2024-03-05T09:06:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e866ab4a72937eb05bc4246f06551089abd5a3ab" ] }, "89146": { "id": "PR_kwDOAO6SJc5omLsC", "public_id": 89146, "url": "https://github.com/godotengine/godot/pull/89146", "diff_url": "https://github.com/godotengine/godot/pull/89146.diff", "patch_url": "https://github.com/godotengine/godot/pull/89146.patch", "title": "Class reference: Improve TileMap `get_cell_atlas_coords` documentation", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCajacw", "created_at": "2024-03-04T14:19:45Z", "updated_at": "2024-03-04T21:59:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2e5599892f2ea0e0aa3eb04199cd972ba83dc4c4" ] }, "89147": { "id": "PR_kwDOAO6SJc5onWH2", "public_id": 89147, "url": "https://github.com/godotengine/godot/pull/89147", "diff_url": "https://github.com/godotengine/godot/pull/89147.diff", "patch_url": "https://github.com/godotengine/godot/pull/89147.patch", "title": "Address a few issues in Transform3D documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-04T16:54:33Z", "updated_at": "2024-03-11T14:23:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "abf48946777c95df912ad797b38e7f8ddde3a222" ] }, "89150": { "id": "PR_kwDOAO6SJc5onqzh", "public_id": 89150, "url": "https://github.com/godotengine/godot/pull/89150", "diff_url": "https://github.com/godotengine/godot/pull/89150.diff", "patch_url": "https://github.com/godotengine/godot/pull/89150.patch", "title": "Update file dialog filter documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-03-04T17:45:40Z", "updated_at": "2024-03-04T19:47:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6415ac27ec63017e1454da2007c5bf1565b108a9" ] }, "89151": { "id": "PR_kwDOAO6SJc5onwsj", "public_id": 89151, "url": "https://github.com/godotengine/godot/pull/89151", "diff_url": "https://github.com/godotengine/godot/pull/89151.diff", "patch_url": "https://github.com/godotengine/godot/pull/89151.patch", "title": "[GDScript] Fix some test file paths", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-04T18:00:57Z", "updated_at": "2024-03-04T19:48:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1e61e422509f0991a24fc4bb4ed4563e627e5ea8" ] }, "89158": { "id": "PR_kwDOAO6SJc5opRFs", "public_id": 89158, "url": "https://github.com/godotengine/godot/pull/89158", "diff_url": "https://github.com/godotengine/godot/pull/89158.diff", "patch_url": "https://github.com/godotengine/godot/pull/89158.patch", "title": "[RTL] Fix meta hover area detection.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-04T22:01:38Z", "updated_at": "2024-03-11T22:23:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "42e6cda14e674348065e61f280e7565b363a91d2" ] }, "89159": { "id": "PR_kwDOAO6SJc5opUJf", "public_id": 89159, "url": "https://github.com/godotengine/godot/pull/89159", "diff_url": "https://github.com/godotengine/godot/pull/89159.diff", "patch_url": "https://github.com/godotengine/godot/pull/89159.patch", "title": "SCons: Set `silence_msvc` to false by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-04T22:09:35Z", "updated_at": "2024-03-05T15:24:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "581315a975363f0049897bd2481306bff34fa190" ] }, "89168": { "id": "PR_kwDOAO6SJc5oqyKd", "public_id": 89168, "url": "https://github.com/godotengine/godot/pull/89168", "diff_url": "https://github.com/godotengine/godot/pull/89168.diff", "patch_url": "https://github.com/godotengine/godot/pull/89168.patch", "title": "Fix build on MSVC 2017", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU0MzU0OTU=", "created_at": "2024-03-05T05:05:37Z", "updated_at": "2024-03-05T09:07:09Z", "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": [ "b999893c9d8ed079fba01ff61dbb7f19cec757ca" ] }, "89170": { "id": "PR_kwDOAO6SJc5orIO0", "public_id": 89170, "url": "https://github.com/godotengine/godot/pull/89170", "diff_url": "https://github.com/godotengine/godot/pull/89170.diff", "patch_url": "https://github.com/godotengine/godot/pull/89170.patch", "title": "Expose PrimitiveMesh's `request_update` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-05T06:38:56Z", "updated_at": "2024-03-06T14:37:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "1716f12451f179270e44b985b7dfe83a95ba7a4d" ] }, "89171": { "id": "PR_kwDOAO6SJc5orVZT", "public_id": 89171, "url": "https://github.com/godotengine/godot/pull/89171", "diff_url": "https://github.com/godotengine/godot/pull/89171.diff", "patch_url": "https://github.com/godotengine/godot/pull/89171.patch", "title": "[TextServer] Fix fallback line breaking code adding two breaks for CR-LF.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-05T07:17:01Z", "updated_at": "2024-03-05T09:07:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b58e45ed4379cf74423f5341ae7c52151483504b" ] }, "89172": { "id": "PR_kwDOAO6SJc5orgvZ", "public_id": 89172, "url": "https://github.com/godotengine/godot/pull/89172", "diff_url": "https://github.com/godotengine/godot/pull/89172.diff", "patch_url": "https://github.com/godotengine/godot/pull/89172.patch", "title": "[Window] Allow to override viewport and project settings and force use of native window.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-05T07:46:25Z", "updated_at": "2024-03-05T09:07:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "cfdb9688481657f0b395dddfd7d91620979df85d" ] }, "89173": { "id": "PR_kwDOAO6SJc5osNbh", "public_id": 89173, "url": "https://github.com/godotengine/godot/pull/89173", "diff_url": "https://github.com/godotengine/godot/pull/89173.diff", "patch_url": "https://github.com/godotengine/godot/pull/89173.patch", "title": "Update the Android export validation logic to account for the custom gradle android source template", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-03-05T09:34:47Z", "updated_at": "2024-03-05T14:49:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "90b43648c4536bddd4efa1ec684f971c9ec43632" ] }, "89175": { "id": "PR_kwDOAO6SJc5os0n3", "public_id": 89175, "url": "https://github.com/godotengine/godot/pull/89175", "diff_url": "https://github.com/godotengine/godot/pull/89175.diff", "patch_url": "https://github.com/godotengine/godot/pull/89175.patch", "title": "Hint fallback property as node when it is a node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-03-05T11:00:34Z", "updated_at": "2024-04-19T20:09:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "e7c90e088401d36ba67ff81c03790687a6cdee03" ] }, "89177": { "id": "PR_kwDOAO6SJc5otT9-", "public_id": 89177, "url": "https://github.com/godotengine/godot/pull/89177", "diff_url": "https://github.com/godotengine/godot/pull/89177.diff", "patch_url": "https://github.com/godotengine/godot/pull/89177.patch", "title": "Match #89126 for 3D: check for `Resource` type instead of extension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1ODI1NjEz", "created_at": "2024-03-05T12:14:52Z", "updated_at": "2024-03-05T13:56:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a918c7c5fef98985b0d0ee1cac4e186242db6e9c" ] }, "89178": { "id": "PR_kwDOAO6SJc5otwvD", "public_id": 89178, "url": "https://github.com/godotengine/godot/pull/89178", "diff_url": "https://github.com/godotengine/godot/pull/89178.diff", "patch_url": "https://github.com/godotengine/godot/pull/89178.patch", "title": "Wayland: Properly report all used features", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-05T12:59:48Z", "updated_at": "2024-03-05T13:56:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ea4be5d3df48c6e09e17ee8644f60888af758107" ] }, "89179": { "id": "PR_kwDOAO6SJc5ot5J7", "public_id": 89179, "url": "https://github.com/godotengine/godot/pull/89179", "diff_url": "https://github.com/godotengine/godot/pull/89179.diff", "patch_url": "https://github.com/godotengine/godot/pull/89179.patch", "title": "Expose TileMapLayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-03-05T13:15:57Z", "updated_at": "2024-05-27T01:26:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "3cd4b2859c9d715459325b070643773b47472324" ] }, "89180": { "id": "PR_kwDOAO6SJc5ot8_L", "public_id": 89180, "url": "https://github.com/godotengine/godot/pull/89180", "diff_url": "https://github.com/godotengine/godot/pull/89180.diff", "patch_url": "https://github.com/godotengine/godot/pull/89180.patch", "title": "Vulkan: Don't warn about invalid pipelines cache if missing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-05T13:24:53Z", "updated_at": "2024-03-11T21:29:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e74f4ea115333d81cb6d753b3a721a057d3f5eda" ] }, "89181": { "id": "PR_kwDOAO6SJc5ouFmH", "public_id": 89181, "url": "https://github.com/godotengine/godot/pull/89181", "diff_url": "https://github.com/godotengine/godot/pull/89181.diff", "patch_url": "https://github.com/godotengine/godot/pull/89181.patch", "title": "Check if DisplayServer supports icons before attempting setting it", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-05T13:44:13Z", "updated_at": "2024-03-05T16:12:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e63de52bdba895266726b988d8158cfb573bc8b8" ] }, "89184": { "id": "PR_kwDOAO6SJc5ouxk_", "public_id": 89184, "url": "https://github.com/godotengine/godot/pull/89184", "diff_url": "https://github.com/godotengine/godot/pull/89184.diff", "patch_url": "https://github.com/godotengine/godot/pull/89184.patch", "title": "Add Enter shortcut to add a shader global in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-05T15:05:30Z", "updated_at": "2024-03-09T14:42:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "305192072fab1c4d5894ba5da3009a648936c70b" ] }, "89186": { "id": "PR_kwDOAO6SJc5ovnXT", "public_id": 89186, "url": "https://github.com/godotengine/godot/pull/89186", "diff_url": "https://github.com/godotengine/godot/pull/89186.diff", "patch_url": "https://github.com/godotengine/godot/pull/89186.patch", "title": "Save PackedByteArrays as base64 encoded", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-03-05T16:56:32Z", "updated_at": "2024-05-31T12:23:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "de5073519eb8085a1b0f9736a44dfe3e4ae1c561" ] }, "89190": { "id": "PR_kwDOAO6SJc5owLfW", "public_id": 89190, "url": "https://github.com/godotengine/godot/pull/89190", "diff_url": "https://github.com/godotengine/godot/pull/89190.diff", "patch_url": "https://github.com/godotengine/godot/pull/89190.patch", "title": "Fix some missing categories in visual shader nodes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-05T18:23:26Z", "updated_at": "2024-03-08T12:26:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "e5d2b6d50f3480b1f7da9cae8b3342c3936d2804" ] }, "89192": { "id": "PR_kwDOAO6SJc5owPiy", "public_id": 89192, "url": "https://github.com/godotengine/godot/pull/89192", "diff_url": "https://github.com/godotengine/godot/pull/89192.diff", "patch_url": "https://github.com/godotengine/godot/pull/89192.patch", "title": "Windows: Fix `FreeLibrary` not always being called in `DisplayServerWindows::dialog_show`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NjYwMjgx", "created_at": "2024-03-05T18:32:20Z", "updated_at": "2024-03-05T22:46:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1c10f577cb608fcfbdc98678dade5126aeb7573e" ] }, "89194": { "id": "PR_kwDOAO6SJc5owYxG", "public_id": 89194, "url": "https://github.com/godotengine/godot/pull/89194", "diff_url": "https://github.com/godotengine/godot/pull/89194.diff", "patch_url": "https://github.com/godotengine/godot/pull/89194.patch", "title": "Fix `String::begins_with` when both strings are empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2024-03-05T18:51:35Z", "updated_at": "2024-03-11T17:08:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "3026b566b0143977c1b184781ca9bcb37cac65b7" ] }, "89197": { "id": "PR_kwDOAO6SJc5ow4kI", "public_id": 89197, "url": "https://github.com/godotengine/godot/pull/89197", "diff_url": "https://github.com/godotengine/godot/pull/89197.diff", "patch_url": "https://github.com/godotengine/godot/pull/89197.patch", "title": "[Core] Fix sharing of typed arrays from constructor", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-05T20:24:05Z", "updated_at": "2024-06-26T16:29:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "09460d33e60b2789d4861c63e18c019955d9e66c" ] }, "89200": { "id": "PR_kwDOAO6SJc5ow76I", "public_id": 89200, "url": "https://github.com/godotengine/godot/pull/89200", "diff_url": "https://github.com/godotengine/godot/pull/89200.diff", "patch_url": "https://github.com/godotengine/godot/pull/89200.patch", "title": "Fix AssetLibrary not going online when clicking button", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-05T20:35:23Z", "updated_at": "2024-03-05T22:52:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6caa24b1b80f2c5dc6338942e945f172df4ecffc" ] }, "89204": { "id": "PR_kwDOAO6SJc5oyxsh", "public_id": 89204, "url": "https://github.com/godotengine/godot/pull/89204", "diff_url": "https://github.com/godotengine/godot/pull/89204.diff", "patch_url": "https://github.com/godotengine/godot/pull/89204.patch", "title": "Fix wrong undo-redo action when dropping files containing circular dependencies", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1ODI1NjEz", "created_at": "2024-03-06T05:00:49Z", "updated_at": "2024-03-08T12:25:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "71426d0f5cc56a436be23a921f6972dd62e49ce5" ] }, "89206": { "id": "PR_kwDOAO6SJc5ozcWL", "public_id": 89206, "url": "https://github.com/godotengine/godot/pull/89206", "diff_url": "https://github.com/godotengine/godot/pull/89206.diff", "patch_url": "https://github.com/godotengine/godot/pull/89206.patch", "title": "Implement pipe API for executed processes IO redirection.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-06T07:34:35Z", "updated_at": "2024-06-12T22:46:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "082b420c0ab6ddb7cc658b929124893ee2ad72b2" ] }, "89207": { "id": "PR_kwDOAO6SJc5oz5Xx", "public_id": 89207, "url": "https://github.com/godotengine/godot/pull/89207", "diff_url": "https://github.com/godotengine/godot/pull/89207.diff", "patch_url": "https://github.com/godotengine/godot/pull/89207.patch", "title": "[TextServer] Use GDVIRTUAL_REQUIRED_CALL for required extensions methods, update extension docs.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-06T08:55:49Z", "updated_at": "2024-03-13T17:44:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3bb5047db3add0e7fcf11bc8a3fc36a8e9df6d5d" ] }, "89209": { "id": "PR_kwDOAO6SJc5o0VyX", "public_id": 89209, "url": "https://github.com/godotengine/godot/pull/89209", "diff_url": "https://github.com/godotengine/godot/pull/89209.diff", "patch_url": "https://github.com/godotengine/godot/pull/89209.patch", "title": "Make shader binary alignment handling simpler and more robust", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-03-06T10:00:04Z", "updated_at": "2024-03-06T12:36:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f77b4d155b5900f6b10bdb14cd7f56aa20e27e5c" ] }, "89214": { "id": "PR_kwDOAO6SJc5o1Jk-", "public_id": 89214, "url": "https://github.com/godotengine/godot/pull/89214", "diff_url": "https://github.com/godotengine/godot/pull/89214.diff", "patch_url": "https://github.com/godotengine/godot/pull/89214.patch", "title": "[Export] Use relative file base offset for embedded PCK.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-06T11:57:09Z", "updated_at": "2024-03-06T23:33:30Z", "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": [ "bf8ec7b81b33b81e8f2fc61143ace32a29be4130" ] }, "89219": { "id": "PR_kwDOAO6SJc5o2qX8", "public_id": 89219, "url": "https://github.com/godotengine/godot/pull/89219", "diff_url": "https://github.com/godotengine/godot/pull/89219.diff", "patch_url": "https://github.com/godotengine/godot/pull/89219.patch", "title": "Expose `profile_changed` signal to XRController3D", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-03-06T15:25:28Z", "updated_at": "2024-03-06T23:32:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "1383401c71c5e0c7a9fad604caf63085c81b489a" ] }, "89224": { "id": "PR_kwDOAO6SJc5o4A0l", "public_id": 89224, "url": "https://github.com/godotengine/godot/pull/89224", "diff_url": "https://github.com/godotengine/godot/pull/89224.diff", "patch_url": "https://github.com/godotengine/godot/pull/89224.patch", "title": "[NativeMenu] Add checks to avoid unnecessary warnings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-06T18:31:32Z", "updated_at": "2024-03-06T23:33:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "da02ca7e75cec1055892fdd9e26a491b3bb3776a" ] }, "89227": { "id": "PR_kwDOAO6SJc5o4SZi", "public_id": 89227, "url": "https://github.com/godotengine/godot/pull/89227", "diff_url": "https://github.com/godotengine/godot/pull/89227.diff", "patch_url": "https://github.com/godotengine/godot/pull/89227.patch", "title": "Fix POT generation missing some strings when built-in ones are enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-06T19:23:12Z", "updated_at": "2024-03-26T12:50:39Z", "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": [ "8dba9d833013bc877cbc8f3695dcf22b87dbbdeb" ] }, "89229": { "id": "PR_kwDOAO6SJc5o4gmS", "public_id": 89229, "url": "https://github.com/godotengine/godot/pull/89229", "diff_url": "https://github.com/godotengine/godot/pull/89229.diff", "patch_url": "https://github.com/godotengine/godot/pull/89229.patch", "title": "Refactor OS exit code to be `EXIT_SUCCESS` by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-06T19:54:39Z", "updated_at": "2024-04-06T09:54:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "023dcd44c1e628bb654b5472418d6a346b510a71" ] }, "89234": { "id": "PR_kwDOAO6SJc5o5rkR", "public_id": 89234, "url": "https://github.com/godotengine/godot/pull/89234", "diff_url": "https://github.com/godotengine/godot/pull/89234.diff", "patch_url": "https://github.com/godotengine/godot/pull/89234.patch", "title": "Fix reporting exit code when command line export fails", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-07T00:02:30Z", "updated_at": "2024-03-09T23:22:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "51bfda9446b362441354d24ab5ba04a066f6696c" ] }, "89236": { "id": "PR_kwDOAO6SJc5o5wjc", "public_id": 89236, "url": "https://github.com/godotengine/godot/pull/89236", "diff_url": "https://github.com/godotengine/godot/pull/89236.diff", "patch_url": "https://github.com/godotengine/godot/pull/89236.patch", "title": "Don't refresh mirrors for development builds in editor export template manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-07T00:21:13Z", "updated_at": "2024-03-07T17:20:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "4f52c49006d963415962a9b0613c9f14994cde70" ] }, "89240": { "id": "PR_kwDOAO6SJc5o6Q70", "public_id": 89240, "url": "https://github.com/godotengine/godot/pull/89240", "diff_url": "https://github.com/godotengine/godot/pull/89240.diff", "patch_url": "https://github.com/godotengine/godot/pull/89240.patch", "title": "Add `FolderCreate` icon to the project dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-03-07T02:40:32Z", "updated_at": "2024-03-07T14:28:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b91cb1419780417ac480a720e77d25fe72e6b87e" ] }, "89242": { "id": "PR_kwDOAO6SJc5o8mYw", "public_id": 89242, "url": "https://github.com/godotengine/godot/pull/89242", "diff_url": "https://github.com/godotengine/godot/pull/89242.diff", "patch_url": "https://github.com/godotengine/godot/pull/89242.patch", "title": "Fix region section not ignoring #region and #endregion when in a string", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBqTE4A", "created_at": "2024-03-07T10:20:23Z", "updated_at": "2024-03-11T13:24:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8c36282febcde3a417d8ed3a8f5996c285829abd" ] }, "89246": { "id": "PR_kwDOAO6SJc5o9Tt1", "public_id": 89246, "url": "https://github.com/godotengine/godot/pull/89246", "diff_url": "https://github.com/godotengine/godot/pull/89246.diff", "patch_url": "https://github.com/godotengine/godot/pull/89246.patch", "title": "[Docs] [C#] Use `PropertyName` constants in more places", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-07T12:06:32Z", "updated_at": "2024-04-16T11:46:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2f1f8ee39b53798a070954a68df0996916193dff" ] }, "89247": { "id": "PR_kwDOAO6SJc5o9XwY", "public_id": 89247, "url": "https://github.com/godotengine/godot/pull/89247", "diff_url": "https://github.com/godotengine/godot/pull/89247.diff", "patch_url": "https://github.com/godotengine/godot/pull/89247.patch", "title": "Add text tooltip for TabBar & TabContainer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgyMDgxNjU=", "created_at": "2024-03-07T12:16:39Z", "updated_at": "2024-07-03T15:15:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b37ddfc606a5cff69f7ba8dd4bd2ee3c09b6b5c2" ] }, "89248": { "id": "PR_kwDOAO6SJc5o97IH", "public_id": 89248, "url": "https://github.com/godotengine/godot/pull/89248", "diff_url": "https://github.com/godotengine/godot/pull/89248.diff", "patch_url": "https://github.com/godotengine/godot/pull/89248.patch", "title": "Don't store values when loading them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-07T13:39:01Z", "updated_at": "2024-05-07T14:56:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4e88fb87b63d8898d9cc4846bc909601699aecaa" ] }, "89249": { "id": "PR_kwDOAO6SJc5o-Dau", "public_id": 89249, "url": "https://github.com/godotengine/godot/pull/89249", "diff_url": "https://github.com/godotengine/godot/pull/89249.diff", "patch_url": "https://github.com/godotengine/godot/pull/89249.patch", "title": "Allow connecting signals to existing methods without opening the script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-03-07T13:56:52Z", "updated_at": "2024-03-12T14:12:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3199c294f9cb8e70fe62a19c2e0f5848376a783e" ] }, "89251": { "id": "PR_kwDOAO6SJc5o-vxn", "public_id": 89251, "url": "https://github.com/godotengine/godot/pull/89251", "diff_url": "https://github.com/godotengine/godot/pull/89251.diff", "patch_url": "https://github.com/godotengine/godot/pull/89251.patch", "title": "Speed up inspector updates for TileMap", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-07T15:27:26Z", "updated_at": "2024-03-09T00:16:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7319b612f3512b5077279c51230b48b56622c564" ] }, "89253": { "id": "PR_kwDOAO6SJc5o_V0O", "public_id": 89253, "url": "https://github.com/godotengine/godot/pull/89253", "diff_url": "https://github.com/godotengine/godot/pull/89253.diff", "patch_url": "https://github.com/godotengine/godot/pull/89253.patch", "title": "Make Overdraw, Lighting and Shadow Splits debug draw modes ignore decals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-07T16:45:32Z", "updated_at": "2024-03-11T22:58:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "26a220bd312ae42b4b1b1833ed01242963ebcaf5" ] }, "89255": { "id": "PR_kwDOAO6SJc5o_w3H", "public_id": 89255, "url": "https://github.com/godotengine/godot/pull/89255", "diff_url": "https://github.com/godotengine/godot/pull/89255.diff", "patch_url": "https://github.com/godotengine/godot/pull/89255.patch", "title": "Add missing normal and hover states to `EditorLogFilterButton`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-03-07T17:50:45Z", "updated_at": "2024-03-12T14:12:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bcfca0295ce415b0473e0f5f58b0401a52daf5e1" ] }, "89260": { "id": "PR_kwDOAO6SJc5pAaKA", "public_id": 89260, "url": "https://github.com/godotengine/godot/pull/89260", "diff_url": "https://github.com/godotengine/godot/pull/89260.diff", "patch_url": "https://github.com/godotengine/godot/pull/89260.patch", "title": "Add `PermissionsUtil#requestPermissions(...)` to provide the ability to request multiple permissions at a time", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-03-07T19:26:42Z", "updated_at": "2024-03-08T20:27:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "900fc2a35aa5eec21a8f2d34739c89a0ce3710e0" ] }, "89261": { "id": "PR_kwDOAO6SJc5pAbDQ", "public_id": 89261, "url": "https://github.com/godotengine/godot/pull/89261", "diff_url": "https://github.com/godotengine/godot/pull/89261.diff", "patch_url": "https://github.com/godotengine/godot/pull/89261.patch", "title": "Fix how scripts reload outside of ScriptEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-03-07T19:29:00Z", "updated_at": "2024-04-19T20:09:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "63674648fb97c297a0e516c2bbb108274721a21a" ] }, "89263": { "id": "PR_kwDOAO6SJc5pBJdc", "public_id": 89263, "url": "https://github.com/godotengine/godot/pull/89263", "diff_url": "https://github.com/godotengine/godot/pull/89263.diff", "patch_url": "https://github.com/godotengine/godot/pull/89263.patch", "title": "Editor Help: Add syntax highlighting for code blocks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-07T21:25:04Z", "updated_at": "2024-03-09T00:40:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "87718d2a6e3dd7f625b257ff7e5d11ce24b28ff6" ] }, "89264": { "id": "PR_kwDOAO6SJc5pBMjv", "public_id": 89264, "url": "https://github.com/godotengine/godot/pull/89264", "diff_url": "https://github.com/godotengine/godot/pull/89264.diff", "patch_url": "https://github.com/godotengine/godot/pull/89264.patch", "title": "Move `snap_controls_to_pixels` from process to projects settings changed method", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-03-07T21:34:53Z", "updated_at": "2024-03-08T13:29:32Z", "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": [ "f99de3f024394e8fa567e9c0ee4295bb3629b732" ] }, "89267": { "id": "PR_kwDOAO6SJc5pBxxt", "public_id": 89267, "url": "https://github.com/godotengine/godot/pull/89267", "diff_url": "https://github.com/godotengine/godot/pull/89267.diff", "patch_url": "https://github.com/godotengine/godot/pull/89267.patch", "title": "Use raw string literals for BaseMaterial3D shader code generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-07T23:36:12Z", "updated_at": "2024-03-14T23:44:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "1e2b8992aeebfed8f54d1988763d0a86756c5153" ] }, "89270": { "id": "PR_kwDOAO6SJc5pCRps", "public_id": 89270, "url": "https://github.com/godotengine/godot/pull/89270", "diff_url": "https://github.com/godotengine/godot/pull/89270.diff", "patch_url": "https://github.com/godotengine/godot/pull/89270.patch", "title": "Enforce template syntax `typename` over `class`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-08T02:35:27Z", "updated_at": "2024-03-18T23:32:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "9d7215e6affce6917601fd4059062a413d69a252", "9903e6779b70fc03aae70a37b9cf053f4f355b91" ] }, "89273": { "id": "PR_kwDOAO6SJc5pC97Q", "public_id": 89273, "url": "https://github.com/godotengine/godot/pull/89273", "diff_url": "https://github.com/godotengine/godot/pull/89273.diff", "patch_url": "https://github.com/godotengine/godot/pull/89273.patch", "title": "[NativeMenu] Implement native popup menu support on Windows.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-08T06:33:25Z", "updated_at": "2024-03-15T04:56:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ac7583e4498598281e4372d69d7aab10d90aeacb" ] }, "89274": { "id": "PR_kwDOAO6SJc5pC-ku", "public_id": 89274, "url": "https://github.com/godotengine/godot/pull/89274", "diff_url": "https://github.com/godotengine/godot/pull/89274.diff", "patch_url": "https://github.com/godotengine/godot/pull/89274.patch", "title": "Fix use after free in `GDScriptLanguage::debug_get_globals`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjc3NTg4", "created_at": "2024-03-08T06:36:17Z", "updated_at": "2024-08-08T15:41:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "7426b4d448102a312009b133497af55214e2b4c5" ] }, "89275": { "id": "PR_kwDOAO6SJc5pDXOb", "public_id": 89275, "url": "https://github.com/godotengine/godot/pull/89275", "diff_url": "https://github.com/godotengine/godot/pull/89275.diff", "patch_url": "https://github.com/godotengine/godot/pull/89275.patch", "title": "[StatusIndicator] Add method to get indicator icon screen rect.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-08T07:52:53Z", "updated_at": "2024-05-02T15:32:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e5205e589f64e3b88e53899b67a55407b30063a4" ] }, "89277": { "id": "PR_kwDOAO6SJc5pDtia", "public_id": 89277, "url": "https://github.com/godotengine/godot/pull/89277", "diff_url": "https://github.com/godotengine/godot/pull/89277.diff", "patch_url": "https://github.com/godotengine/godot/pull/89277.patch", "title": "Make `ShaderDescription` and related types public", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-03-08T08:59:25Z", "updated_at": "2024-03-10T13:07:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "560e79c67f89569f44eba00e36ffa1e3714083c5" ] }, "89280": { "id": "PR_kwDOAO6SJc5pExHS", "public_id": 89280, "url": "https://github.com/godotengine/godot/pull/89280", "diff_url": "https://github.com/godotengine/godot/pull/89280.diff", "patch_url": "https://github.com/godotengine/godot/pull/89280.patch", "title": "[Doc] Clarify `bsearch(_custom)` behavior", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-08T11:55:12Z", "updated_at": "2024-03-11T14:23:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "06df4abcd3386007812b8c5a19f82607fae7c1ef" ] }, "89281": { "id": "PR_kwDOAO6SJc5pE2VQ", "public_id": 89281, "url": "https://github.com/godotengine/godot/pull/89281", "diff_url": "https://github.com/godotengine/godot/pull/89281.diff", "patch_url": "https://github.com/godotengine/godot/pull/89281.patch", "title": "Fix lightmap captures not applied in one octant", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-03-08T12:11:37Z", "updated_at": "2024-04-18T19:43:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "46610117d383bf04a5bfa1a2ea5cf072d42061d4" ] }, "89282": { "id": "PR_kwDOAO6SJc5pE22c", "public_id": 89282, "url": "https://github.com/godotengine/godot/pull/89282", "diff_url": "https://github.com/godotengine/godot/pull/89282.diff", "patch_url": "https://github.com/godotengine/godot/pull/89282.patch", "title": "Reduce indentation in `XRInterface` class document example code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-03-08T12:13:20Z", "updated_at": "2024-03-09T00:00:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2a7257aedfef4d2b9b1154ec40b077bfd8d59f58" ] }, "89283": { "id": "PR_kwDOAO6SJc5pFgyW", "public_id": 89283, "url": "https://github.com/godotengine/godot/pull/89283", "diff_url": "https://github.com/godotengine/godot/pull/89283.diff", "patch_url": "https://github.com/godotengine/godot/pull/89283.patch", "title": "Fix audio crackling issues due to incorrect WASAPI buffer size", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBoir6g", "created_at": "2024-03-08T14:04:56Z", "updated_at": "2024-04-08T00:38:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "179b0786c6fa3a432dba9e8fc023a620c11a8a5d" ] }, "89284": { "id": "PR_kwDOAO6SJc5pF0F_", "public_id": 89284, "url": "https://github.com/godotengine/godot/pull/89284", "diff_url": "https://github.com/godotengine/godot/pull/89284.diff", "patch_url": "https://github.com/godotengine/godot/pull/89284.patch", "title": "Allow LSP to process multiple messages per poll", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-03-08T14:53:00Z", "updated_at": "2024-04-22T09:13:33Z", "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": [ "e2485044a1b33628e6149d4f930b6fe065743c9d" ] }, "89286": { "id": "PR_kwDOAO6SJc5pGSbU", "public_id": 89286, "url": "https://github.com/godotengine/godot/pull/89286", "diff_url": "https://github.com/godotengine/godot/pull/89286.diff", "patch_url": "https://github.com/godotengine/godot/pull/89286.patch", "title": "Fix packed scene translation parser missing strings.", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCHtYzw", "created_at": "2024-03-08T16:10:03Z", "updated_at": "2024-08-05T14:34:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "8446084a20da03ac18d8fae19c12a700af1b3135" ] }, "89292": { "id": "PR_kwDOAO6SJc5pHSeN", "public_id": 89292, "url": "https://github.com/godotengine/godot/pull/89292", "diff_url": "https://github.com/godotengine/godot/pull/89292.diff", "patch_url": "https://github.com/godotengine/godot/pull/89292.patch", "title": "Fix possible crash when converting a node to other in visual shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-03-08T19:15:38Z", "updated_at": "2024-03-09T05:58:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d9292ea51efa4f3f22dd86254b5cb11f742565b6" ] }, "89298": { "id": "PR_kwDOAO6SJc5pH02W", "public_id": 89298, "url": "https://github.com/godotengine/godot/pull/89298", "diff_url": "https://github.com/godotengine/godot/pull/89298.diff", "patch_url": "https://github.com/godotengine/godot/pull/89298.patch", "title": "Make CanvasItem's \"drawing outside of NOTIFICATION_DRAW\" error a macro", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-08T21:19:01Z", "updated_at": "2024-03-10T20:53:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "e08fb19bd1db006034f4ce39417d941a32232141" ] }, "89301": { "id": "PR_kwDOAO6SJc5pH_j2", "public_id": 89301, "url": "https://github.com/godotengine/godot/pull/89301", "diff_url": "https://github.com/godotengine/godot/pull/89301.diff", "patch_url": "https://github.com/godotengine/godot/pull/89301.patch", "title": "Refactor how file cache entries are stored", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-08T21:54:56Z", "updated_at": "2024-03-09T00:16:52Z", "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": [ "25553d7acaa9220ad50b6d552f1fdcd9bcaf8113" ] }, "89302": { "id": "PR_kwDOAO6SJc5pIEei", "public_id": 89302, "url": "https://github.com/godotengine/godot/pull/89302", "diff_url": "https://github.com/godotengine/godot/pull/89302.diff", "patch_url": "https://github.com/godotengine/godot/pull/89302.patch", "title": "Add pre-4.3 Editor theme color names for compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-08T22:15:16Z", "updated_at": "2024-06-11T10:02:45Z", "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": [ "5749007f47cffb1081bcb41626fa4c5ad3b1113c" ] }, "89303": { "id": "PR_kwDOAO6SJc5pIdxX", "public_id": 89303, "url": "https://github.com/godotengine/godot/pull/89303", "diff_url": "https://github.com/godotengine/godot/pull/89303.diff", "patch_url": "https://github.com/godotengine/godot/pull/89303.patch", "title": "Windows: Avoid `scale_with_dpi` constexpr compiler error.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-03-09T00:48:49Z", "updated_at": "2024-03-09T09:19:12Z", "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": [ "0a47f4ebd21cd181a0c4bddf1189124b76990dd8" ] }, "89304": { "id": "PR_kwDOAO6SJc5pIfb-", "public_id": 89304, "url": "https://github.com/godotengine/godot/pull/89304", "diff_url": "https://github.com/godotengine/godot/pull/89304.diff", "patch_url": "https://github.com/godotengine/godot/pull/89304.patch", "title": "harfbuzz: Update to 8.3.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-03-09T00:58:38Z", "updated_at": "2024-03-11T13:27:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "ac4cc07301eda22964d676cb410c5aba1cc1bd39" ] }, "89306": { "id": "PR_kwDOAO6SJc5pIp4C", "public_id": 89306, "url": "https://github.com/godotengine/godot/pull/89306", "diff_url": "https://github.com/godotengine/godot/pull/89306.diff", "patch_url": "https://github.com/godotengine/godot/pull/89306.patch", "title": "Wayland: Stop unreachable warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-03-09T03:20:44Z", "updated_at": "2024-03-09T21:25:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "d3ebae5e33d4ead3e866b7e9cd3743f9aebff36f" ] }, "89307": { "id": "PR_kwDOAO6SJc5pIsS5", "public_id": 89307, "url": "https://github.com/godotengine/godot/pull/89307", "diff_url": "https://github.com/godotengine/godot/pull/89307.diff", "patch_url": "https://github.com/godotengine/godot/pull/89307.patch", "title": "Wayland: Stop possible Null pointer dereferences", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-03-09T04:07:26Z", "updated_at": "2024-03-09T21:25:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "82a052a008fcd6bdaeb5f8a829798b5acb2540b2" ] }, "89311": { "id": "PR_kwDOAO6SJc5pJMZl", "public_id": 89311, "url": "https://github.com/godotengine/godot/pull/89311", "diff_url": "https://github.com/godotengine/godot/pull/89311.diff", "patch_url": "https://github.com/godotengine/godot/pull/89311.patch", "title": "Fix Label3D, TextMesh & Font not following project default theme in editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-09T11:49:50Z", "updated_at": "2024-03-10T20:52: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": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ba867042a22710da6087b6a1742d3c7a57348850" ] }, "89314": { "id": "PR_kwDOAO6SJc5pJVmq", "public_id": 89314, "url": "https://github.com/godotengine/godot/pull/89314", "diff_url": "https://github.com/godotengine/godot/pull/89314.diff", "patch_url": "https://github.com/godotengine/godot/pull/89314.patch", "title": "libpng: Update to 1.6.43", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-03-09T14:18:49Z", "updated_at": "2024-04-25T10:59:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "41268d7faa05888f0067679fa3374138de2f073b" ] }, "89315": { "id": "PR_kwDOAO6SJc5pJapI", "public_id": 89315, "url": "https://github.com/godotengine/godot/pull/89315", "diff_url": "https://github.com/godotengine/godot/pull/89315.diff", "patch_url": "https://github.com/godotengine/godot/pull/89315.patch", "title": "Fix ScriptCreateDialog so it does not select the file extension when it's opened", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODg3NjYy", "created_at": "2024-03-09T15:30:56Z", "updated_at": "2024-03-09T21:51:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a13b755b60ec9a8c492fefcdb6922f1e0e77a03c" ] }, "89316": { "id": "PR_kwDOAO6SJc5pJeWJ", "public_id": 89316, "url": "https://github.com/godotengine/godot/pull/89316", "diff_url": "https://github.com/godotengine/godot/pull/89316.diff", "patch_url": "https://github.com/godotengine/godot/pull/89316.patch", "title": "Use `[codeblock lang=text]` more often in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-03-09T16:02:09Z", "updated_at": "2024-04-08T17:03:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "328b00774b9361af7fb8c9e2b73d17db1c7f4e24" ] }, "89317": { "id": "PR_kwDOAO6SJc5pJg09", "public_id": 89317, "url": "https://github.com/godotengine/godot/pull/89317", "diff_url": "https://github.com/godotengine/godot/pull/89317.diff", "patch_url": "https://github.com/godotengine/godot/pull/89317.patch", "title": "C#: Fix warnings in GodotSharp", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-03-09T16:28:05Z", "updated_at": "2024-03-09T22:05:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7290e7d7a54ab452d01c060a57b5b7c20d077338" ] }, "89318": { "id": "PR_kwDOAO6SJc5pJhtn", "public_id": 89318, "url": "https://github.com/godotengine/godot/pull/89318", "diff_url": "https://github.com/godotengine/godot/pull/89318.diff", "patch_url": "https://github.com/godotengine/godot/pull/89318.patch", "title": "Add keywords to `PhysicsBody{2D,3D}.test_move()` for easier discoverability", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-09T16:33:46Z", "updated_at": "2024-03-13T22:54:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f8dd9844e5c540afd08030c91b005aeaca3c9da2" ] }, "89320": { "id": "PR_kwDOAO6SJc5pJkPV", "public_id": 89320, "url": "https://github.com/godotengine/godot/pull/89320", "diff_url": "https://github.com/godotengine/godot/pull/89320.diff", "patch_url": "https://github.com/godotengine/godot/pull/89320.patch", "title": "Use 3D editor gizmo helper for FogVolume to allow dragging individual faces", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-09T17:04:11Z", "updated_at": "2024-03-11T13:53:31Z", "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": [ "72002a77dea6e696925dd7d163b97b12fb274596" ] }, "89327": { "id": "PR_kwDOAO6SJc5pJvdL", "public_id": 89327, "url": "https://github.com/godotengine/godot/pull/89327", "diff_url": "https://github.com/godotengine/godot/pull/89327.diff", "patch_url": "https://github.com/godotengine/godot/pull/89327.patch", "title": "Fix MoltenVK detection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMzY4MDY=", "created_at": "2024-03-09T19:30:20Z", "updated_at": "2024-03-09T22:47:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f65f480617872a5d13f40cb4183455f2f5033778" ] }, "89328": { "id": "PR_kwDOAO6SJc5pJvw3", "public_id": 89328, "url": "https://github.com/godotengine/godot/pull/89328", "diff_url": "https://github.com/godotengine/godot/pull/89328.diff", "patch_url": "https://github.com/godotengine/godot/pull/89328.patch", "title": "Wayland: Setup next cursor frame callback only if animated", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-09T19:32:40Z", "updated_at": "2024-03-09T21:26:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "120936f78c956ecda674be0a7af2da30d7555848" ] }, "89329": { "id": "PR_kwDOAO6SJc5pJv64", "public_id": 89329, "url": "https://github.com/godotengine/godot/pull/89329", "diff_url": "https://github.com/godotengine/godot/pull/89329.diff", "patch_url": "https://github.com/godotengine/godot/pull/89329.patch", "title": "Fix wrong line of making flag to discrete in AnimationMixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-03-09T19:35:10Z", "updated_at": "2024-03-09T21:34:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "9ae3f79ecb511afdd5101c9f46451cdb3da20afb" ] }, "89332": { "id": "PR_kwDOAO6SJc5pJxlu", "public_id": 89332, "url": "https://github.com/godotengine/godot/pull/89332", "diff_url": "https://github.com/godotengine/godot/pull/89332.diff", "patch_url": "https://github.com/godotengine/godot/pull/89332.patch", "title": "Fix compiler warning when highlighting codeblocks in editor help", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-09T19:59:03Z", "updated_at": "2024-03-09T21:26:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4f61d42a001636f80dcc9cfd119f6da01f28e4cd" ] }, "89333": { "id": "PR_kwDOAO6SJc5pJz-u", "public_id": 89333, "url": "https://github.com/godotengine/godot/pull/89333", "diff_url": "https://github.com/godotengine/godot/pull/89333.diff", "patch_url": "https://github.com/godotengine/godot/pull/89333.patch", "title": "Enforce `\\n` eol for Python writes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-09T20:39:12Z", "updated_at": "2024-03-09T21:34:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d9fa40f2df44d775e82332577d44de402b23611f" ] }, "89337": { "id": "PR_kwDOAO6SJc5pJ8ha", "public_id": 89337, "url": "https://github.com/godotengine/godot/pull/89337", "diff_url": "https://github.com/godotengine/godot/pull/89337.diff", "patch_url": "https://github.com/godotengine/godot/pull/89337.patch", "title": "thorvg: Update to 0.12.7", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-09T23:00:28Z", "updated_at": "2024-03-10T20:53:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "6fa77e0f1442328a969c9ad0651047fae34f72a3" ] }, "89346": { "id": "PR_kwDOAO6SJc5pKeiw", "public_id": 89346, "url": "https://github.com/godotengine/godot/pull/89346", "diff_url": "https://github.com/godotengine/godot/pull/89346.diff", "patch_url": "https://github.com/godotengine/godot/pull/89346.patch", "title": "Defer `ActionMapEditor::_action_edited` signal to prevent tree updates when tree is blocked.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-10T08:39:24Z", "updated_at": "2024-05-29T20:38:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c82003c4740deb102e09b25ff904c2968157936c" ] }, "89348": { "id": "PR_kwDOAO6SJc5pKgdp", "public_id": 89348, "url": "https://github.com/godotengine/godot/pull/89348", "diff_url": "https://github.com/godotengine/godot/pull/89348.diff", "patch_url": "https://github.com/godotengine/godot/pull/89348.patch", "title": "[iOS] Restore backward compatibility with old export templates.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-10T09:08:30Z", "updated_at": "2024-03-10T20:49:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "2cd4a4e7e2277dea4e65e80ac89870d65f47d99c" ] }, "89351": { "id": "PR_kwDOAO6SJc5pKqO4", "public_id": 89351, "url": "https://github.com/godotengine/godot/pull/89351", "diff_url": "https://github.com/godotengine/godot/pull/89351.diff", "patch_url": "https://github.com/godotengine/godot/pull/89351.patch", "title": "[Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-10T11:19:24Z", "updated_at": "2024-03-10T20:51:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "620e19472732fec4cf247f8983071deb1da742cc" ] }, "89352": { "id": "PR_kwDOAO6SJc5pKs8Y", "public_id": 89352, "url": "https://github.com/godotengine/godot/pull/89352", "diff_url": "https://github.com/godotengine/godot/pull/89352.diff", "patch_url": "https://github.com/godotengine/godot/pull/89352.patch", "title": "GLTF export: Remove snapping and fix validation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-10T11:56:45Z", "updated_at": "2024-03-10T20:50:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fd2aa564abf86eddc8b4323da8b97bd2fb487bbe" ] }, "89356": { "id": "PR_kwDOAO6SJc5pKyZX", "public_id": 89356, "url": "https://github.com/godotengine/godot/pull/89356", "diff_url": "https://github.com/godotengine/godot/pull/89356.diff", "patch_url": "https://github.com/godotengine/godot/pull/89356.patch", "title": "GLTF export: Use sparse accessors for morph targets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-10T13:05:04Z", "updated_at": "2024-03-14T22:05:07Z", "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": [ "db2c9571bbf3822684291c101fac6642342ccc2b", "1e63a2a13232208a1932a320726b22244c6b630f" ] }, "89361": { "id": "PR_kwDOAO6SJc5pLHhK", "public_id": 89361, "url": "https://github.com/godotengine/godot/pull/89361", "diff_url": "https://github.com/godotengine/godot/pull/89361.diff", "patch_url": "https://github.com/godotengine/godot/pull/89361.patch", "title": "SCons: Ensure `with` statement where applicable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-10T17:20:23Z", "updated_at": "2024-03-10T21:14:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "fb299d0fb134c603eafe7737bab8d22ec0b1cd59" ] }, "89365": { "id": "PR_kwDOAO6SJc5pLTt6", "public_id": 89365, "url": "https://github.com/godotengine/godot/pull/89365", "diff_url": "https://github.com/godotengine/godot/pull/89365.diff", "patch_url": "https://github.com/godotengine/godot/pull/89365.patch", "title": "SCons: Convert remaining `run_in_subprocess` to `env.Run`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-10T19:41:44Z", "updated_at": "2024-03-10T21:14:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8116d70d4b5fc505b540facb7afc6475918bccf4" ] }, "89371": { "id": "PR_kwDOAO6SJc5pMAJT", "public_id": 89371, "url": "https://github.com/godotengine/godot/pull/89371", "diff_url": "https://github.com/godotengine/godot/pull/89371.diff", "patch_url": "https://github.com/godotengine/godot/pull/89371.patch", "title": "pcre2: Update to 10.43", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-03-11T02:22:21Z", "updated_at": "2024-03-14T22:56:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "dab95993c6c8ebd4fb439385a892dabda22698a2" ] }, "89376": { "id": "PR_kwDOAO6SJc5pMQs9", "public_id": 89376, "url": "https://github.com/godotengine/godot/pull/89376", "diff_url": "https://github.com/godotengine/godot/pull/89376.diff", "patch_url": "https://github.com/godotengine/godot/pull/89376.patch", "title": "Consistently use `USE_MULTIVIEW` as the define in shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-03-11T03:41:39Z", "updated_at": "2024-08-14T15:44:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "df8ff797b7bf5640460c72da66608e63903e4793" ] }, "89378": { "id": "PR_kwDOAO6SJc5pNDJv", "public_id": 89378, "url": "https://github.com/godotengine/godot/pull/89378", "diff_url": "https://github.com/godotengine/godot/pull/89378.diff", "patch_url": "https://github.com/godotengine/godot/pull/89378.patch", "title": "Fix PluginConfigDialog crash in editor build without any language support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NDgxNTY3", "created_at": "2024-03-11T07:17:08Z", "updated_at": "2024-03-11T13:26:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1836f5c7a44b5fabcd4ff0122f21e4a4b2545ed9" ] }, "89380": { "id": "PR_kwDOAO6SJc5pNIc_", "public_id": 89380, "url": "https://github.com/godotengine/godot/pull/89380", "diff_url": "https://github.com/godotengine/godot/pull/89380.diff", "patch_url": "https://github.com/godotengine/godot/pull/89380.patch", "title": "Documentation: Fix RST generation for `[codeblock lang=text]`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-11T07:30:54Z", "updated_at": "2024-03-11T13:26:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "ca486985d5834d9b79a53cc56880050790e347e9" ] }, "89381": { "id": "PR_kwDOAO6SJc5pNbUX", "public_id": 89381, "url": "https://github.com/godotengine/godot/pull/89381", "diff_url": "https://github.com/godotengine/godot/pull/89381.diff", "patch_url": "https://github.com/godotengine/godot/pull/89381.patch", "title": "Disable all 3D nodes, physics, and resources when compiling without 3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-03-11T08:16:23Z", "updated_at": "2024-03-11T21:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6aac3e4a164457bfb08ff03d29313b84aedc607e" ] }, "89382": { "id": "PR_kwDOAO6SJc5pNbkI", "public_id": 89382, "url": "https://github.com/godotengine/godot/pull/89382", "diff_url": "https://github.com/godotengine/godot/pull/89382.diff", "patch_url": "https://github.com/godotengine/godot/pull/89382.patch", "title": "Fix enum autocompletion for core classes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBlEx1A", "created_at": "2024-03-11T08:17:05Z", "updated_at": "2024-04-09T20:37:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "935ea10f3aba865a50d6ea3304ae3bde62eeaaaf" ] }, "89383": { "id": "PR_kwDOAO6SJc5pO-SX", "public_id": 89383, "url": "https://github.com/godotengine/godot/pull/89383", "diff_url": "https://github.com/godotengine/godot/pull/89383.diff", "patch_url": "https://github.com/godotengine/godot/pull/89383.patch", "title": "[Font] Add option to disable embedded bitmaps loading.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-11T12:00:19Z", "updated_at": "2024-03-11T22:49:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "911fa38d3a0dc71aa99ffcef474b5bae15805e8d" ] }, "89389": { "id": "PR_kwDOAO6SJc5pROL2", "public_id": 89389, "url": "https://github.com/godotengine/godot/pull/89389", "diff_url": "https://github.com/godotengine/godot/pull/89389.diff", "patch_url": "https://github.com/godotengine/godot/pull/89389.patch", "title": "Make AnimationMixer consider Discrete for RESET track", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-03-11T16:44:30Z", "updated_at": "2024-04-07T08:59:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "21082a68348f2fedecfafd5e1827fcd5670cca92" ] }, "89393": { "id": "PR_kwDOAO6SJc5pSSW5", "public_id": 89393, "url": "https://github.com/godotengine/godot/pull/89393", "diff_url": "https://github.com/godotengine/godot/pull/89393.diff", "patch_url": "https://github.com/godotengine/godot/pull/89393.patch", "title": "SCons: Remove `run_in_subprocess` & `subprocess_main` dependencies", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-11T18:25:51Z", "updated_at": "2024-07-23T13:33:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5a6e3cbcb03c3f756344a38259f3774ddaf1a63d" ] }, "89395": { "id": "PR_kwDOAO6SJc5pTzVL", "public_id": 89395, "url": "https://github.com/godotengine/godot/pull/89395", "diff_url": "https://github.com/godotengine/godot/pull/89395.diff", "patch_url": "https://github.com/godotengine/godot/pull/89395.patch", "title": "[RTL] Use \"visible characters\" property for inline object visibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-11T22:02:46Z", "updated_at": "2024-03-12T13:25:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "433de7f1a86191d912d8cd5e2ed53e76916170fe" ] }, "89397": { "id": "PR_kwDOAO6SJc5pT2lL", "public_id": 89397, "url": "https://github.com/godotengine/godot/pull/89397", "diff_url": "https://github.com/godotengine/godot/pull/89397.diff", "patch_url": "https://github.com/godotengine/godot/pull/89397.patch", "title": "Improve warning when XR shaders are not enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-03-11T22:15:02Z", "updated_at": "2024-03-12T20:15:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "d8f2768b90b7b11340cb297dfaaea51f7e75f95f" ] }, "89398": { "id": "PR_kwDOAO6SJc5pT3yO", "public_id": 89398, "url": "https://github.com/godotengine/godot/pull/89398", "diff_url": "https://github.com/godotengine/godot/pull/89398.diff", "patch_url": "https://github.com/godotengine/godot/pull/89398.patch", "title": "Increase coverage of timestamps for visual profiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-03-11T22:19:47Z", "updated_at": "2024-04-05T16:14:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ac6c648645c99610a84ef44db51cba475c7eb2b1" ] }, "89404": { "id": "PR_kwDOAO6SJc5pUJZ3", "public_id": 89404, "url": "https://github.com/godotengine/godot/pull/89404", "diff_url": "https://github.com/godotengine/godot/pull/89404.diff", "patch_url": "https://github.com/godotengine/godot/pull/89404.patch", "title": "Clarify bounce and reflect docs and update param names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-03-11T23:33:36Z", "updated_at": "2024-04-30T20:54:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c0d0bdc1605084c655a5eb78bd43360242962583" ] }, "89405": { "id": "PR_kwDOAO6SJc5pUNl3", "public_id": 89405, "url": "https://github.com/godotengine/godot/pull/89405", "diff_url": "https://github.com/godotengine/godot/pull/89405.diff", "patch_url": "https://github.com/godotengine/godot/pull/89405.patch", "title": "Select method name edit when opening connection dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-11T23:53:40Z", "updated_at": "2024-03-12T13:54:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c1a034297dcd2304b3eabad4d1493194ce867b05" ] }, "89406": { "id": "PR_kwDOAO6SJc5pUYyo", "public_id": 89406, "url": "https://github.com/godotengine/godot/pull/89406", "diff_url": "https://github.com/godotengine/godot/pull/89406.diff", "patch_url": "https://github.com/godotengine/godot/pull/89406.patch", "title": "Allow batch drag and drop in typed array of Node and NodePath.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-03-12T00:55:19Z", "updated_at": "2024-04-06T12:25:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "409c71bdfd8e0a08fd726225ebdce16bc60a4570" ] }, "89411": { "id": "PR_kwDOAO6SJc5pVR1-", "public_id": 89411, "url": "https://github.com/godotengine/godot/pull/89411", "diff_url": "https://github.com/godotengine/godot/pull/89411.diff", "patch_url": "https://github.com/godotengine/godot/pull/89411.patch", "title": "Disable XR server when compiling without 3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-03-12T05:41:53Z", "updated_at": "2024-03-13T17:49:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "9e0b38ecd30cfe30c9e31e50f680da0e89d60ec6" ] }, "89414": { "id": "PR_kwDOAO6SJc5pWHJ9", "public_id": 89414, "url": "https://github.com/godotengine/godot/pull/89414", "diff_url": "https://github.com/godotengine/godot/pull/89414.diff", "patch_url": "https://github.com/godotengine/godot/pull/89414.patch", "title": "Update ICU and msdfgen.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-12T08:34:00Z", "updated_at": "2024-03-15T14:28:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "0d02568ff8bd59cd9be9f7e09a444e9cf6689ae2" ] }, "89418": { "id": "PR_kwDOAO6SJc5pXgXP", "public_id": 89418, "url": "https://github.com/godotengine/godot/pull/89418", "diff_url": "https://github.com/godotengine/godot/pull/89418.diff", "patch_url": "https://github.com/godotengine/godot/pull/89418.patch", "title": "Only store vertices referenced by the indices per surface in the glTF importer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-12T11:54:57Z", "updated_at": "2024-03-14T21:38:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "77f6e35a8dc34a649f817a9c3e3c2d341fe98457" ] }, "89419": { "id": "PR_kwDOAO6SJc5pXvee", "public_id": 89419, "url": "https://github.com/godotengine/godot/pull/89419", "diff_url": "https://github.com/godotengine/godot/pull/89419.diff", "patch_url": "https://github.com/godotengine/godot/pull/89419.patch", "title": "Fix some AcceptDialog argument types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-12T12:29:15Z", "updated_at": "2024-03-12T15:34:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a7b6bcb988e86ca25554baa00a258386bc1f5cbc" ] }, "89420": { "id": "PR_kwDOAO6SJc5pYUNv", "public_id": 89420, "url": "https://github.com/godotengine/godot/pull/89420", "diff_url": "https://github.com/godotengine/godot/pull/89420.diff", "patch_url": "https://github.com/godotengine/godot/pull/89420.patch", "title": "Ensure specialization constants come sorted from reflection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-03-12T13:46:18Z", "updated_at": "2024-03-12T18:56:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "49625beac257e868a30a3d7b41665f7d1419b2c0" ] }, "89421": { "id": "PR_kwDOAO6SJc5pYgc_", "public_id": 89421, "url": "https://github.com/godotengine/godot/pull/89421", "diff_url": "https://github.com/godotengine/godot/pull/89421.diff", "patch_url": "https://github.com/godotengine/godot/pull/89421.patch", "title": "Pre-commit: Fix `copyright_headers.py` to run on all relevant files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-12T14:10:04Z", "updated_at": "2024-03-15T16:02:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e52035914799f581dd374b8c164f029b18128d5e" ] }, "89422": { "id": "PR_kwDOAO6SJc5pYy1V", "public_id": 89422, "url": "https://github.com/godotengine/godot/pull/89422", "diff_url": "https://github.com/godotengine/godot/pull/89422.diff", "patch_url": "https://github.com/godotengine/godot/pull/89422.patch", "title": "clang-tidy: Enforce `modernize-use-nullptr`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-12T14:46:08Z", "updated_at": "2024-03-13T17:45:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "3b3e2374c9e5f73de76b353f3607c52b864d1e69" ] }, "89426": { "id": "PR_kwDOAO6SJc5paw8P", "public_id": 89426, "url": "https://github.com/godotengine/godot/pull/89426", "diff_url": "https://github.com/godotengine/godot/pull/89426.diff", "patch_url": "https://github.com/godotengine/godot/pull/89426.patch", "title": " BasisUniversal: Fix artifacts on images with resolutions not divisible by 4", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-03-12T18:09:56Z", "updated_at": "2024-05-02T10:47:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "c71490043a6a78e4705487185983eda54ed8834c" ] }, "89432": { "id": "PR_kwDOAO6SJc5pdKII", "public_id": 89432, "url": "https://github.com/godotengine/godot/pull/89432", "diff_url": "https://github.com/godotengine/godot/pull/89432.diff", "patch_url": "https://github.com/godotengine/godot/pull/89432.patch", "title": "Set a minimum of 0.01 for proximity fade to avoid undefined behavior in shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-03-13T03:55:50Z", "updated_at": "2024-03-13T17:45:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f4c6c807eb7542c063d3078a77744ff0fdf42910" ] }, "89434": { "id": "PR_kwDOAO6SJc5pdT75", "public_id": 89434, "url": "https://github.com/godotengine/godot/pull/89434", "diff_url": "https://github.com/godotengine/godot/pull/89434.diff", "patch_url": "https://github.com/godotengine/godot/pull/89434.patch", "title": "Fix center view button appears outside the GenericTilePolygonEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-13T04:49:13Z", "updated_at": "2024-03-14T02:13:15Z", "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": [ "f59c147d1f9862558e02fdd12bc5e9209715f173" ] }, "89437": { "id": "PR_kwDOAO6SJc5pe2Js", "public_id": 89437, "url": "https://github.com/godotengine/godot/pull/89437", "diff_url": "https://github.com/godotengine/godot/pull/89437.diff", "patch_url": "https://github.com/godotengine/godot/pull/89437.patch", "title": "Fix help label will be partly outside the view area at 150% editor scale", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-13T09:51:18Z", "updated_at": "2024-03-14T02:13:08Z", "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": [ "856e071762cff59d73d94d72eed9a7f79dbe805f" ] }, "89444": { "id": "PR_kwDOAO6SJc5pgURD", "public_id": 89444, "url": "https://github.com/godotengine/godot/pull/89444", "diff_url": "https://github.com/godotengine/godot/pull/89444.diff", "patch_url": "https://github.com/godotengine/godot/pull/89444.patch", "title": "[Doc] Fix some incorrect uses of `a/an`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-13T13:09:30Z", "updated_at": "2024-04-08T13:07:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "24c9d442e9bb03ede32b9dc9e9aa3646555ab023" ] }, "89447": { "id": "PR_kwDOAO6SJc5phL7I", "public_id": 89447, "url": "https://github.com/godotengine/godot/pull/89447", "diff_url": "https://github.com/godotengine/godot/pull/89447.diff", "patch_url": "https://github.com/godotengine/godot/pull/89447.patch", "title": "Fix error where update wouldn't reconnect the signal it should have reconnected and led to errors and crash.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-03-13T15:02:26Z", "updated_at": "2024-03-25T11:56:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "69e5e582c82ec80fbc0da34be3cb3702244474d3" ] }, "89450": { "id": "PR_kwDOAO6SJc5piFQq", "public_id": 89450, "url": "https://github.com/godotengine/godot/pull/89450", "diff_url": "https://github.com/godotengine/godot/pull/89450.diff", "patch_url": "https://github.com/godotengine/godot/pull/89450.patch", "title": "Fix missed light clusters when inside clipped lights", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-03-13T17:03:45Z", "updated_at": "2024-04-08T13:23:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "605fdb655cc06bb3c26341c0acabaad0d22256ed" ] }, "89451": { "id": "PR_kwDOAO6SJc5piHUH", "public_id": 89451, "url": "https://github.com/godotengine/godot/pull/89451", "diff_url": "https://github.com/godotengine/godot/pull/89451.diff", "patch_url": "https://github.com/godotengine/godot/pull/89451.patch", "title": "[Core] Disconnect one-shot signals before calling callbacks", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-13T17:09:12Z", "updated_at": "2024-08-07T07:23:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "db455e5beef95b067bba0a534848f4555067a42b" ] }, "89452": { "id": "PR_kwDOAO6SJc5piTCk", "public_id": 89452, "url": "https://github.com/godotengine/godot/pull/89452", "diff_url": "https://github.com/godotengine/godot/pull/89452.diff", "patch_url": "https://github.com/godotengine/godot/pull/89452.patch", "title": "SCons: Enable the experimental Ninja backend and minimize timestamp changes to generated code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-13T17:40:37Z", "updated_at": "2024-04-04T12:53:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "55558fb17574ddcbf0dcbba3f90a1aa880907f28", "a5cf92664db9633b9fb1307a801d99de70d09aba" ] }, "89453": { "id": "PR_kwDOAO6SJc5pix9q", "public_id": 89453, "url": "https://github.com/godotengine/godot/pull/89453", "diff_url": "https://github.com/godotengine/godot/pull/89453.diff", "patch_url": "https://github.com/godotengine/godot/pull/89453.patch", "title": "Fix GCC build warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-03-13T19:03:56Z", "updated_at": "2024-03-13T20:09:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "9f605e018745f16467041945fd8b259010eac4d9" ] }, "89454": { "id": "PR_kwDOAO6SJc5pizCg", "public_id": 89454, "url": "https://github.com/godotengine/godot/pull/89454", "diff_url": "https://github.com/godotengine/godot/pull/89454.diff", "patch_url": "https://github.com/godotengine/godot/pull/89454.patch", "title": "[Doc] Clarify description for `get_unix_time_from_system` on UTC", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1NjU1MzU5", "created_at": "2024-03-13T19:06:21Z", "updated_at": "2024-04-08T13:09:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8bfc257e63ee30b18438c3dc7bad3293c8c16b30" ] }, "89459": { "id": "PR_kwDOAO6SJc5pjwHa", "public_id": 89459, "url": "https://github.com/godotengine/godot/pull/89459", "diff_url": "https://github.com/godotengine/godot/pull/89459.diff", "patch_url": "https://github.com/godotengine/godot/pull/89459.patch", "title": "Move Max Contacts Reported below Contact Monitor in RigidBody inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-13T22:17:53Z", "updated_at": "2024-03-15T00:19:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b2a3e8cb343fda9b3662306796f48701517d8003" ] }, "89460": { "id": "PR_kwDOAO6SJc5pj6LE", "public_id": 89460, "url": "https://github.com/godotengine/godot/pull/89460", "diff_url": "https://github.com/godotengine/godot/pull/89460.diff", "patch_url": "https://github.com/godotengine/godot/pull/89460.patch", "title": "OpenXR: Allow GDExtensions to provide multiple, ordered composition layers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-03-13T22:51:33Z", "updated_at": "2024-07-22T15:31:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "308a6a4734f38f79ac505e41e6f61c51df111748" ] }, "89461": { "id": "PR_kwDOAO6SJc5pj8uA", "public_id": 89461, "url": "https://github.com/godotengine/godot/pull/89461", "diff_url": "https://github.com/godotengine/godot/pull/89461.diff", "patch_url": "https://github.com/godotengine/godot/pull/89461.patch", "title": "Default to trimesh for generated collision shapes in Advanced Import Settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-13T22:58:47Z", "updated_at": "2024-06-23T06:05:53Z", "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": [ "51af186bb63b083d6ff878916e324176d706d0f1" ] }, "89462": { "id": "PR_kwDOAO6SJc5pj9s1", "public_id": 89462, "url": "https://github.com/godotengine/godot/pull/89462", "diff_url": "https://github.com/godotengine/godot/pull/89462.diff", "patch_url": "https://github.com/godotengine/godot/pull/89462.patch", "title": "Fix main editor button margins while using a custom theme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMTQxODYy", "created_at": "2024-03-13T23:01:38Z", "updated_at": "2024-03-14T21:48:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d4ac3fabac437ab194b5666392db97f34e1306a0" ] }, "89468": { "id": "PR_kwDOAO6SJc5plMcv", "public_id": 89468, "url": "https://github.com/godotengine/godot/pull/89468", "diff_url": "https://github.com/godotengine/godot/pull/89468.diff", "patch_url": "https://github.com/godotengine/godot/pull/89468.patch", "title": "Increase precision of RigidBody `mass` property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMzg2MjI0", "created_at": "2024-03-14T04:35:22Z", "updated_at": "2024-03-15T03:48:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "f63d76427dfbcbac1dfcdf7ac99f697ad156ed01" ] }, "89469": { "id": "PR_kwDOAO6SJc5plUX_", "public_id": 89469, "url": "https://github.com/godotengine/godot/pull/89469", "diff_url": "https://github.com/godotengine/godot/pull/89469.diff", "patch_url": "https://github.com/godotengine/godot/pull/89469.patch", "title": "Fix bug related to multicursor and backspacing with brackets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMzQ0Mzgw", "created_at": "2024-03-14T05:03:27Z", "updated_at": "2024-03-14T21:39:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4ab08fb99fbc2e07382367daa5dbb5603a5e8061" ] }, "89470": { "id": "PR_kwDOAO6SJc5pmdUA", "public_id": 89470, "url": "https://github.com/godotengine/godot/pull/89470", "diff_url": "https://github.com/godotengine/godot/pull/89470.diff", "patch_url": "https://github.com/godotengine/godot/pull/89470.patch", "title": "Fix shader compilation error when enabling texture MSDF and UV1 Triplanar at the same time", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-14T08:54:09Z", "updated_at": "2024-05-30T03:12:56Z", "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": [ "0c0723c659ffd77e6db96e855ca837caaf4b1c0e" ] }, "89472": { "id": "PR_kwDOAO6SJc5pmwiH", "public_id": 89472, "url": "https://github.com/godotengine/godot/pull/89472", "diff_url": "https://github.com/godotengine/godot/pull/89472.diff", "patch_url": "https://github.com/godotengine/godot/pull/89472.patch", "title": "GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-14T09:40:14Z", "updated_at": "2024-04-15T16:57:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "02253b6b91472e251418bd0545afb2b653b5385c" ] }, "89475": { "id": "PR_kwDOAO6SJc5pnTE8", "public_id": 89475, "url": "https://github.com/godotengine/godot/pull/89475", "diff_url": "https://github.com/godotengine/godot/pull/89475.diff", "patch_url": "https://github.com/godotengine/godot/pull/89475.patch", "title": "Add output type to DAP `output` events", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY1MDE5NzU=", "created_at": "2024-03-14T10:57:40Z", "updated_at": "2024-03-18T20:52:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b6d12041861960804554a23b3d7820c9f7772c3e" ] }, "89481": { "id": "PR_kwDOAO6SJc5poznt", "public_id": 89481, "url": "https://github.com/godotengine/godot/pull/89481", "diff_url": "https://github.com/godotengine/godot/pull/89481.diff", "patch_url": "https://github.com/godotengine/godot/pull/89481.patch", "title": "Fix `compiledb` SCons tool availability", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-03-14T14:10:17Z", "updated_at": "2024-03-14T21:47:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "4080992b388fb3275accaf8ab2644be2e124ac9a" ] }, "89483": { "id": "PR_kwDOAO6SJc5ppDeV", "public_id": 89483, "url": "https://github.com/godotengine/godot/pull/89483", "diff_url": "https://github.com/godotengine/godot/pull/89483.diff", "patch_url": "https://github.com/godotengine/godot/pull/89483.patch", "title": "SCons: Disable verbose output for SCU build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-14T14:42:15Z", "updated_at": "2024-04-08T13:08:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "1debb6fe3e2dec9fae3069249c8f570d795528a7" ] }, "89484": { "id": "PR_kwDOAO6SJc5ppXSE", "public_id": 89484, "url": "https://github.com/godotengine/godot/pull/89484", "diff_url": "https://github.com/godotengine/godot/pull/89484.diff", "patch_url": "https://github.com/godotengine/godot/pull/89484.patch", "title": "Update `@GDScript` documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-14T15:20:42Z", "updated_at": "2024-04-08T13:09:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "0c48845247903ac5a8fe0477d31e262e58c91f1b" ] }, "89488": { "id": "PR_kwDOAO6SJc5pqiZ-", "public_id": 89488, "url": "https://github.com/godotengine/godot/pull/89488", "diff_url": "https://github.com/godotengine/godot/pull/89488.diff", "patch_url": "https://github.com/godotengine/godot/pull/89488.patch", "title": "[Rendering] Add hints to some uniform `PropertyInfo`s", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-14T18:18:45Z", "updated_at": "2024-05-03T08:33:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "6ff6a11424659efaf7dc6a34e003b84d5e15dcd3" ] }, "89489": { "id": "PR_kwDOAO6SJc5prDK1", "public_id": 89489, "url": "https://github.com/godotengine/godot/pull/89489", "diff_url": "https://github.com/godotengine/godot/pull/89489.diff", "patch_url": "https://github.com/godotengine/godot/pull/89489.patch", "title": "Fix some translations not properly falling back", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-14T19:38:34Z", "updated_at": "2024-03-15T08:27:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "05f6c56a482df23f68788c01ffeadfd7b341dda1" ] }, "89490": { "id": "PR_kwDOAO6SJc5prDRe", "public_id": 89490, "url": "https://github.com/godotengine/godot/pull/89490", "diff_url": "https://github.com/godotengine/godot/pull/89490.diff", "patch_url": "https://github.com/godotengine/godot/pull/89490.patch", "title": "[Core] Prevent further infinite recursion when printing errors", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-14T19:38:50Z", "updated_at": "2024-04-13T13:23:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "14897f6dd7e975e30dbf0fb59d0ef01a48200235" ] }, "89491": { "id": "PR_kwDOAO6SJc5prG5F", "public_id": 89491, "url": "https://github.com/godotengine/godot/pull/89491", "diff_url": "https://github.com/godotengine/godot/pull/89491.diff", "patch_url": "https://github.com/godotengine/godot/pull/89491.patch", "title": "Expose bindings to compute dispatch indirect of rendering device", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2OTUzNTg2", "created_at": "2024-03-14T19:49:13Z", "updated_at": "2024-05-09T16:15:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "8017c8cf210bfb1eef7044a41050efac5724c3e2" ] }, "89493": { "id": "PR_kwDOAO6SJc5prRTm", "public_id": 89493, "url": "https://github.com/godotengine/godot/pull/89493", "diff_url": "https://github.com/godotengine/godot/pull/89493.diff", "patch_url": "https://github.com/godotengine/godot/pull/89493.patch", "title": "Fix call queue problems when loading TileSet", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-14T20:18:04Z", "updated_at": "2024-03-14T21:48:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "a85921a8562e795b87279464a4438ea590f94ad8" ] }, "89495": { "id": "PR_kwDOAO6SJc5psCFj", "public_id": 89495, "url": "https://github.com/godotengine/godot/pull/89495", "diff_url": "https://github.com/godotengine/godot/pull/89495.diff", "patch_url": "https://github.com/godotengine/godot/pull/89495.patch", "title": "pcre2: Remove unused sjlit files after last update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-03-14T22:56:11Z", "updated_at": "2024-03-15T10:36:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "739fcd1b8c65a05112af02d0780c8930e3e8c42c" ] }, "89502": { "id": "PR_kwDOAO6SJc5psy9e", "public_id": 89502, "url": "https://github.com/godotengine/godot/pull/89502", "diff_url": "https://github.com/godotengine/godot/pull/89502.diff", "patch_url": "https://github.com/godotengine/godot/pull/89502.patch", "title": "Fix `Control::set_global_position` for rotated/scaled transforms", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-03-15T03:27:48Z", "updated_at": "2024-08-07T05:54: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": [ "f08e782916b01fd05497db7deed73c5701308ec6" ] }, "89505": { "id": "PR_kwDOAO6SJc5pts4w", "public_id": 89505, "url": "https://github.com/godotengine/godot/pull/89505", "diff_url": "https://github.com/godotengine/godot/pull/89505.diff", "patch_url": "https://github.com/godotengine/godot/pull/89505.patch", "title": "Make the \"Clear Output\" shortcut not require panel focus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-03-15T07:46:36Z", "updated_at": "2024-03-24T09:35:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cae610b1d25d7f93252bc5a5811c8f2878dd65a0" ] }, "89506": { "id": "PR_kwDOAO6SJc5ptuOn", "public_id": 89506, "url": "https://github.com/godotengine/godot/pull/89506", "diff_url": "https://github.com/godotengine/godot/pull/89506.diff", "patch_url": "https://github.com/godotengine/godot/pull/89506.patch", "title": "Fix NativeMenu layout direction on macOS, add extra check for Windows menu.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T07:50:47Z", "updated_at": "2024-03-15T12:01:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3459aaa9d15466292ee5fc7d2497b2d3894da0fe" ] }, "89507": { "id": "PR_kwDOAO6SJc5pt5oD", "public_id": 89507, "url": "https://github.com/godotengine/godot/pull/89507", "diff_url": "https://github.com/godotengine/godot/pull/89507.diff", "patch_url": "https://github.com/godotengine/godot/pull/89507.patch", "title": "[iOS] Disable PCRE2 JIT.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T08:26:34Z", "updated_at": "2024-03-15T09:42:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "9834733f6f38df298f8c8c7630923f701766fe7a" ] }, "89509": { "id": "PR_kwDOAO6SJc5puEP_", "public_id": 89509, "url": "https://github.com/godotengine/godot/pull/89509", "diff_url": "https://github.com/godotengine/godot/pull/89509.diff", "patch_url": "https://github.com/godotengine/godot/pull/89509.patch", "title": "Fix description of touch input position", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-15T08:56:50Z", "updated_at": "2024-04-11T10:03:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "0ff396c981ae56c64535085a74c4f05497ebc69a" ] }, "89510": { "id": "PR_kwDOAO6SJc5puQGz", "public_id": 89510, "url": "https://github.com/godotengine/godot/pull/89510", "diff_url": "https://github.com/godotengine/godot/pull/89510.diff", "patch_url": "https://github.com/godotengine/godot/pull/89510.patch", "title": "[Label] Move shadow drawing into a separate draw step.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T09:25:16Z", "updated_at": "2024-03-15T11:30:50Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "af9e8128f9c47578f9087b55bda0107ed8a41027" ] }, "89511": { "id": "PR_kwDOAO6SJc5puXoQ", "public_id": 89511, "url": "https://github.com/godotengine/godot/pull/89511", "diff_url": "https://github.com/godotengine/godot/pull/89511.diff", "patch_url": "https://github.com/godotengine/godot/pull/89511.patch", "title": "[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T09:43:03Z", "updated_at": "2024-04-08T13:13:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "aac31feda659dc042c4d49ce23a5fd5535fa6af4" ] }, "89513": { "id": "PR_kwDOAO6SJc5pvN6x", "public_id": 89513, "url": "https://github.com/godotengine/godot/pull/89513", "diff_url": "https://github.com/godotengine/godot/pull/89513.diff", "patch_url": "https://github.com/godotengine/godot/pull/89513.patch", "title": "[NativeMenu] Fix MinGW build.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T12:00:33Z", "updated_at": "2024-03-15T12:27:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "016107fba01666afc9d066f9b1b6a2066f57ef1f" ] }, "89517": { "id": "PR_kwDOAO6SJc5pweL0", "public_id": 89517, "url": "https://github.com/godotengine/godot/pull/89517", "diff_url": "https://github.com/godotengine/godot/pull/89517.diff", "patch_url": "https://github.com/godotengine/godot/pull/89517.patch", "title": "Allow for 32 max collisions in `test_body_motion`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-03-15T14:48:18Z", "updated_at": "2024-04-08T13:13:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "7901a0524bc61aceb26c8e7790ea0c4fd880dadc" ] }, "89518": { "id": "PR_kwDOAO6SJc5pwpQe", "public_id": 89518, "url": "https://github.com/godotengine/godot/pull/89518", "diff_url": "https://github.com/godotengine/godot/pull/89518.diff", "patch_url": "https://github.com/godotengine/godot/pull/89518.patch", "title": "[Editor] Remove redundant code from `EditorSpinSlider`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-15T15:02:03Z", "updated_at": "2024-03-24T08:45:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "56b05a5a3d8a1c9124f36ab800141a3658930419" ] }, "89519": { "id": "PR_kwDOAO6SJc5pwpzl", "public_id": 89519, "url": "https://github.com/godotengine/godot/pull/89519", "diff_url": "https://github.com/godotengine/godot/pull/89519.diff", "patch_url": "https://github.com/godotengine/godot/pull/89519.patch", "title": "Fix translation fallback not working in the Project Manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-15T15:02:41Z", "updated_at": "2024-03-15T16:04:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "11937d3a796f45bfa47958b528069d610e25a877" ] }, "89526": { "id": "PR_kwDOAO6SJc5px5aW", "public_id": 89526, "url": "https://github.com/godotengine/godot/pull/89526", "diff_url": "https://github.com/godotengine/godot/pull/89526.diff", "patch_url": "https://github.com/godotengine/godot/pull/89526.patch", "title": "Expose `DEVICE_ID_EMULATION` constant in InputEvent", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-15T17:11:57Z", "updated_at": "2024-03-24T16:43:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "6818e50adc06146aa3303acf78d95d783e3f653c" ] }, "89528": { "id": "PR_kwDOAO6SJc5pyLAJ", "public_id": 89528, "url": "https://github.com/godotengine/godot/pull/89528", "diff_url": "https://github.com/godotengine/godot/pull/89528.diff", "patch_url": "https://github.com/godotengine/godot/pull/89528.patch", "title": "Allow BaseMaterial3D height/dither fade to work with Compatibility rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-15T18:01:35Z", "updated_at": "2024-06-22T18:56:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "281e0e6a5bae7165185ed32c65a96b16bfd621ce" ] }, "89531": { "id": "PR_kwDOAO6SJc5pyWqf", "public_id": 89531, "url": "https://github.com/godotengine/godot/pull/89531", "diff_url": "https://github.com/godotengine/godot/pull/89531.diff", "patch_url": "https://github.com/godotengine/godot/pull/89531.patch", "title": "Fix mobile renderer RID leaks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyMDg3NjU3", "created_at": "2024-03-15T18:34:42Z", "updated_at": "2024-04-08T13:14:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "dfa326ef55ee7c973afef6527b42844e7179a0ff" ] }, "89532": { "id": "PR_kwDOAO6SJc5pynqY", "public_id": 89532, "url": "https://github.com/godotengine/godot/pull/89532", "diff_url": "https://github.com/godotengine/godot/pull/89532.diff", "patch_url": "https://github.com/godotengine/godot/pull/89532.patch", "title": "Fix method bindings in FBXDocument by making them virtual in GLTFDocument.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-15T19:24:55Z", "updated_at": "2024-03-24T00:37:48Z", "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": [ "82327591008afe0b7a9d8c46de66d0036297f23a" ] }, "89538": { "id": "PR_kwDOAO6SJc5py29l", "public_id": 89538, "url": "https://github.com/godotengine/godot/pull/89538", "diff_url": "https://github.com/godotengine/godot/pull/89538.diff", "patch_url": "https://github.com/godotengine/godot/pull/89538.patch", "title": "Add Gizmo to display 3D custom AABB", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NTcwODM1", "created_at": "2024-03-15T20:11:08Z", "updated_at": "2024-04-19T15:31:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8caa1b87834f10e3d5b1201a1f8d7698b2d966ef" ] }, "89540": { "id": "PR_kwDOAO6SJc5pzC51", "public_id": 89540, "url": "https://github.com/godotengine/godot/pull/89540", "diff_url": "https://github.com/godotengine/godot/pull/89540.diff", "patch_url": "https://github.com/godotengine/godot/pull/89540.patch", "title": "[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-15T20:48:53Z", "updated_at": "2024-03-20T08:49:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ebb19c419804621bf2e5e08a0a77fb1d22eb1a6b" ] }, "89542": { "id": "PR_kwDOAO6SJc5pzbmU", "public_id": 89542, "url": "https://github.com/godotengine/godot/pull/89542", "diff_url": "https://github.com/godotengine/godot/pull/89542.diff", "patch_url": "https://github.com/godotengine/godot/pull/89542.patch", "title": "GLTF: Extract converting hull points to mesh to a helper function", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-03-15T22:27:19Z", "updated_at": "2024-03-24T08:30:20Z", "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": [ "3604b57ba3438ada5ba65b270e82456e49480900" ] }, "89544": { "id": "PR_kwDOAO6SJc5pzkX-", "public_id": 89544, "url": "https://github.com/godotengine/godot/pull/89544", "diff_url": "https://github.com/godotengine/godot/pull/89544.diff", "patch_url": "https://github.com/godotengine/godot/pull/89544.patch", "title": "meshoptimizer: State used version explicitly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-03-15T23:16:14Z", "updated_at": "2024-03-24T00:48:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "4bbb20f43ace38087c9b7b361c4d60d2484d8190" ] }, "89545": { "id": "PR_kwDOAO6SJc5pzmaj", "public_id": 89545, "url": "https://github.com/godotengine/godot/pull/89545", "diff_url": "https://github.com/godotengine/godot/pull/89545.diff", "patch_url": "https://github.com/godotengine/godot/pull/89545.patch", "title": "Fix missing gutter icon for inner class method overrides", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2024-03-15T23:30:01Z", "updated_at": "2024-03-26T20:06:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "1d93a1fbb8aaf49696dd5508c0d77091ccce5f1f" ] }, "89546": { "id": "PR_kwDOAO6SJc5pzrRQ", "public_id": 89546, "url": "https://github.com/godotengine/godot/pull/89546", "diff_url": "https://github.com/godotengine/godot/pull/89546.diff", "patch_url": "https://github.com/godotengine/godot/pull/89546.patch", "title": "Fix FileSystem dock auto translating files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-16T00:03:27Z", "updated_at": "2024-03-24T00:46: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": [ "b926e51998a4c9b95b2d31f793cb0a81236e5b7c" ] }, "89547": { "id": "PR_kwDOAO6SJc5pzyTL", "public_id": 89547, "url": "https://github.com/godotengine/godot/pull/89547", "diff_url": "https://github.com/godotengine/godot/pull/89547.diff", "patch_url": "https://github.com/godotengine/godot/pull/89547.patch", "title": "C#: Implement `InvariantCulture` on Variant strings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-16T00:46:58Z", "updated_at": "2024-08-02T15:21:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "300aa202c81c9c8986f4828999e1ece46b62733f" ] }, "89552": { "id": "PR_kwDOAO6SJc5pz_6s", "public_id": 89552, "url": "https://github.com/godotengine/godot/pull/89552", "diff_url": "https://github.com/godotengine/godot/pull/89552.diff", "patch_url": "https://github.com/godotengine/godot/pull/89552.patch", "title": "CI: Enable submodules on the checkout action", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-03-16T02:58:23Z", "updated_at": "2024-03-24T08:34:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "2b2dec1f60cf06420739c1cf37bc2c401191ed58" ] }, "89572": { "id": "PR_kwDOAO6SJc5p1JW2", "public_id": 89572, "url": "https://github.com/godotengine/godot/pull/89572", "diff_url": "https://github.com/godotengine/godot/pull/89572.diff", "patch_url": "https://github.com/godotengine/godot/pull/89572.patch", "title": "Avoid passing zoom scale for ParallaxLayer mirror", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-03-16T15:03:01Z", "updated_at": "2024-06-18T14:22:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "2feed4c4b48276b6dde5f2acee3eeab42126753b" ] }, "89573": { "id": "PR_kwDOAO6SJc5p1O_o", "public_id": 89573, "url": "https://github.com/godotengine/godot/pull/89573", "diff_url": "https://github.com/godotengine/godot/pull/89573.diff", "patch_url": "https://github.com/godotengine/godot/pull/89573.patch", "title": "Fix crash when columns are skipped in CSV translation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-16T15:30:45Z", "updated_at": "2024-04-08T09:32:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f98d5522144c580dfe5bb90746f26dfc82b51113" ] }, "89574": { "id": "PR_kwDOAO6SJc5p1O_v", "public_id": 89574, "url": "https://github.com/godotengine/godot/pull/89574", "diff_url": "https://github.com/godotengine/godot/pull/89574.diff", "patch_url": "https://github.com/godotengine/godot/pull/89574.patch", "title": "Wayland: Workaround API limitation in screen/UI scale logic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-03-16T15:30:46Z", "updated_at": "2024-05-07T19:54:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "1bb8199342fc40e00145ff06a634c3389f1ba0d6" ] }, "89575": { "id": "PR_kwDOAO6SJc5p1QYn", "public_id": 89575, "url": "https://github.com/godotengine/godot/pull/89575", "diff_url": "https://github.com/godotengine/godot/pull/89575.diff", "patch_url": "https://github.com/godotengine/godot/pull/89575.patch", "title": "Move the line of infinity loop checking in AnimationStateMachine", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-03-16T15:49:55Z", "updated_at": "2024-04-08T13:31:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "b8d555c74b13693063c7ebd8000f64fa0500cf03" ] }, "89579": { "id": "PR_kwDOAO6SJc5p1U3X", "public_id": 89579, "url": "https://github.com/godotengine/godot/pull/89579", "diff_url": "https://github.com/godotengine/godot/pull/89579.diff", "patch_url": "https://github.com/godotengine/godot/pull/89579.patch", "title": "Fix `gdextensionlibs.json` storage path in Android gradle build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1OTQxODQy", "created_at": "2024-03-16T16:47:14Z", "updated_at": "2024-03-24T00:29:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "428fa0dfa79f4f6effedee8367f1c17dcf6a2c5c" ] }, "89588": { "id": "PR_kwDOAO6SJc5p1zBL", "public_id": 89588, "url": "https://github.com/godotengine/godot/pull/89588", "diff_url": "https://github.com/godotengine/godot/pull/89588.diff", "patch_url": "https://github.com/godotengine/godot/pull/89588.patch", "title": "[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-16T22:07:32Z", "updated_at": "2024-05-01T07:57:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0587a1d217688437718eb3978915558920a637fb" ] }, "89590": { "id": "PR_kwDOAO6SJc5p2F2f", "public_id": 89590, "url": "https://github.com/godotengine/godot/pull/89590", "diff_url": "https://github.com/godotengine/godot/pull/89590.diff", "patch_url": "https://github.com/godotengine/godot/pull/89590.patch", "title": "[Doc] Fix Parallax2D use of closer/further", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-03-16T23:40:12Z", "updated_at": "2024-06-12T12:29:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "22c26100df794a7bb16fcb22043e32a37caacde9" ] }, "89591": { "id": "PR_kwDOAO6SJc5p2Lk5", "public_id": 89591, "url": "https://github.com/godotengine/godot/pull/89591", "diff_url": "https://github.com/godotengine/godot/pull/89591.diff", "patch_url": "https://github.com/godotengine/godot/pull/89591.patch", "title": "thorvg: Update to 0.12.9", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-03-17T00:08:36Z", "updated_at": "2024-04-08T13:46:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "6afea9c30dd47f0f81e10f897de98f5010d9be51" ] }, "89594": { "id": "PR_kwDOAO6SJc5p2iHo", "public_id": 89594, "url": "https://github.com/godotengine/godot/pull/89594", "diff_url": "https://github.com/godotengine/godot/pull/89594.diff", "patch_url": "https://github.com/godotengine/godot/pull/89594.patch", "title": "iOS: Fix AirPods routing when Play and Record category is used.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzQ4MTA2", "created_at": "2024-03-17T05:46:31Z", "updated_at": "2024-03-24T00:33:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3bdbf90f496913d417af8b58ea48bd2d22b2aabf" ] }, "89595": { "id": "PR_kwDOAO6SJc5p2jRK", "public_id": 89595, "url": "https://github.com/godotengine/godot/pull/89595", "diff_url": "https://github.com/godotengine/godot/pull/89595.diff", "patch_url": "https://github.com/godotengine/godot/pull/89595.patch", "title": "Fix `CPUParticles3D` using angle incorrectly when `ROTATE_Y` is set.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNTIwMjA=", "created_at": "2024-03-17T06:09:38Z", "updated_at": "2024-05-06T22:56:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "a002b212dfc6a8d413714c1656bb3cf1bab5b84b" ] }, "89598": { "id": "PR_kwDOAO6SJc5p2o4b", "public_id": 89598, "url": "https://github.com/godotengine/godot/pull/89598", "diff_url": "https://github.com/godotengine/godot/pull/89598.diff", "patch_url": "https://github.com/godotengine/godot/pull/89598.patch", "title": "Fix platform name in the message about unsupported CPU architecture", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBc0k3w", "created_at": "2024-03-17T07:31:50Z", "updated_at": "2024-04-08T13:14:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ca60255d8c1d74c84cd8759fdf4724b123adff49" ] }, "89599": { "id": "PR_kwDOAO6SJc5p2tA-", "public_id": 89599, "url": "https://github.com/godotengine/godot/pull/89599", "diff_url": "https://github.com/godotengine/godot/pull/89599.diff", "patch_url": "https://github.com/godotengine/godot/pull/89599.patch", "title": "Fix unexpected auto translation of editor `Tree` content", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-17T08:33:21Z", "updated_at": "2024-03-24T04:37:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8cd1ebbd6da7505bfa8a32b1e3c2d0fe5810dba2" ] }, "89608": { "id": "PR_kwDOAO6SJc5p3HkR", "public_id": 89608, "url": "https://github.com/godotengine/godot/pull/89608", "diff_url": "https://github.com/godotengine/godot/pull/89608.diff", "patch_url": "https://github.com/godotengine/godot/pull/89608.patch", "title": "[Doc] Clarify behavior of `String.format` with keys in replacements", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-17T13:41:31Z", "updated_at": "2024-04-08T13:40:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8a78e7e174e4e1dc42fcefc6b01f9d9e3fbfb356" ] }, "89617": { "id": "PR_kwDOAO6SJc5p3d6r", "public_id": 89617, "url": "https://github.com/godotengine/godot/pull/89617", "diff_url": "https://github.com/godotengine/godot/pull/89617.diff", "patch_url": "https://github.com/godotengine/godot/pull/89617.patch", "title": "Add unit test for Vector2 `plane_project`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBvKYDQ", "created_at": "2024-03-17T18:08:56Z", "updated_at": "2024-04-06T20:05:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "b8caf9b2247960b6bc019735c0cd5b11d1e7408c" ] }, "89619": { "id": "PR_kwDOAO6SJc5p3gSe", "public_id": 89619, "url": "https://github.com/godotengine/godot/pull/89619", "diff_url": "https://github.com/godotengine/godot/pull/89619.diff", "patch_url": "https://github.com/godotengine/godot/pull/89619.patch", "title": "[Core] Fix `rand_weighted` not using the current state", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-17T18:23:13Z", "updated_at": "2024-03-24T08:45:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "9c518d5f42d3ea15e323d2e99f77db9624f068a8" ] }, "89625": { "id": "PR_kwDOAO6SJc5p32Nd", "public_id": 89625, "url": "https://github.com/godotengine/godot/pull/89625", "diff_url": "https://github.com/godotengine/godot/pull/89625.diff", "patch_url": "https://github.com/godotengine/godot/pull/89625.patch", "title": "Fix TextEdit selection end of line drawing for wrapped lines and gaps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-03-17T23:04:35Z", "updated_at": "2024-03-26T15:09:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "63ac8c1106a295b244fbaffb2837bae363ee90f1" ] }, "89627": { "id": "PR_kwDOAO6SJc5p4P0C", "public_id": 89627, "url": "https://github.com/godotengine/godot/pull/89627", "diff_url": "https://github.com/godotengine/godot/pull/89627.diff", "patch_url": "https://github.com/godotengine/godot/pull/89627.patch", "title": "Account for scale in scroll logic for `Parallax2D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-03-18T01:13:07Z", "updated_at": "2024-06-12T12:31:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "18e8b81ffa7485beac3d7e53096ca75c78fd702d" ] }, "89628": { "id": "PR_kwDOAO6SJc5p4kcW", "public_id": 89628, "url": "https://github.com/godotengine/godot/pull/89628", "diff_url": "https://github.com/godotengine/godot/pull/89628.diff", "patch_url": "https://github.com/godotengine/godot/pull/89628.patch", "title": "Fix crash on `reparent()` with Node containing internal children", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwMjA2MDE1", "created_at": "2024-03-18T03:00:08Z", "updated_at": "2024-03-24T04:24:27Z", "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": [ "b9bade8db1bf0445ce879ba6e1823d8266e60b2d" ] }, "89629": { "id": "PR_kwDOAO6SJc5p4rr0", "public_id": 89629, "url": "https://github.com/godotengine/godot/pull/89629", "diff_url": "https://github.com/godotengine/godot/pull/89629.diff", "patch_url": "https://github.com/godotengine/godot/pull/89629.patch", "title": "Add option to import skeleton rest as RESET animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-18T03:39:38Z", "updated_at": "2024-03-24T06:29:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "34f284bcc2929318735f97066763ea679ba30270" ] }, "89630": { "id": "PR_kwDOAO6SJc5p47Kj", "public_id": 89630, "url": "https://github.com/godotengine/godot/pull/89630", "diff_url": "https://github.com/godotengine/godot/pull/89630.diff", "patch_url": "https://github.com/godotengine/godot/pull/89630.patch", "title": "Make \"Pick Color\"'s result less precise, keep only 3 decimals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-18T04:53:49Z", "updated_at": "2024-05-22T07:34:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "be0dc5271833ae19b30f60e65b8dc1e6f0f49bea" ] }, "89631": { "id": "PR_kwDOAO6SJc5p5aNa", "public_id": 89631, "url": "https://github.com/godotengine/godot/pull/89631", "diff_url": "https://github.com/godotengine/godot/pull/89631.diff", "patch_url": "https://github.com/godotengine/godot/pull/89631.patch", "title": "Editor: Fix same-name (sub)groups interfering in Inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-18T06:51:49Z", "updated_at": "2024-04-08T13:14:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9b7dcfa0e2c2669f7ba2c34cd45482279028d5b5" ] }, "89639": { "id": "PR_kwDOAO6SJc5p7iKu", "public_id": 89639, "url": "https://github.com/godotengine/godot/pull/89639", "diff_url": "https://github.com/godotengine/godot/pull/89639.diff", "patch_url": "https://github.com/godotengine/godot/pull/89639.patch", "title": "GDScript: Fix object iterator opcodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-18T11:54:26Z", "updated_at": "2024-04-26T09:16:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "27780690255dae225a809392ea9ce0d8c37908e5" ] }, "89642": { "id": "PR_kwDOAO6SJc5p7ufO", "public_id": 89642, "url": "https://github.com/godotengine/godot/pull/89642", "diff_url": "https://github.com/godotengine/godot/pull/89642.diff", "patch_url": "https://github.com/godotengine/godot/pull/89642.patch", "title": "Resource file not found error when loading Favorite icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-03-18T12:21:18Z", "updated_at": "2024-04-16T13:10: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": [ "ae6410b6224b9c14702f7d9166acab20841ce28c" ] }, "89643": { "id": "PR_kwDOAO6SJc5p72LR", "public_id": 89643, "url": "https://github.com/godotengine/godot/pull/89643", "diff_url": "https://github.com/godotengine/godot/pull/89643.diff", "patch_url": "https://github.com/godotengine/godot/pull/89643.patch", "title": "Fix mouse events when `physics_object_picking_first_only` enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MTk2NjY2", "created_at": "2024-03-18T12:37:04Z", "updated_at": "2024-04-30T15:30:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "ca23775374bb8bc7571fa59be5bfc40167bd0110" ] }, "89647": { "id": "PR_kwDOAO6SJc5p8tWK", "public_id": 89647, "url": "https://github.com/godotengine/godot/pull/89647", "diff_url": "https://github.com/godotengine/godot/pull/89647.diff", "patch_url": "https://github.com/godotengine/godot/pull/89647.patch", "title": "[Core] Fix property access on read-only `Dictionary`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-18T14:14:03Z", "updated_at": "2024-05-01T10:27:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ec29c3e784abdf891abd38f42444216e3d2a0fb7" ] }, "89648": { "id": "PR_kwDOAO6SJc5p8ta6", "public_id": 89648, "url": "https://github.com/godotengine/godot/pull/89648", "diff_url": "https://github.com/godotengine/godot/pull/89648.diff", "patch_url": "https://github.com/godotengine/godot/pull/89648.patch", "title": "[GDScript] Correctly report invalid read-only access", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-18T14:14:13Z", "updated_at": "2024-05-02T07:31:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c4e24d2b3bcfefc8cd4a3ec0d44802a24ef7ef79" ] }, "89652": { "id": "PR_kwDOAO6SJc5p-HYU", "public_id": 89652, "url": "https://github.com/godotengine/godot/pull/89652", "diff_url": "https://github.com/godotengine/godot/pull/89652.diff", "patch_url": "https://github.com/godotengine/godot/pull/89652.patch", "title": "Add property `UsingGodotNETSdk` to Godot.NET.Sdk", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMjE3NDcy", "created_at": "2024-03-18T16:50:49Z", "updated_at": "2024-03-25T17:00:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "bdbd9995f8149fe022a02760daba705916ca3038" ] }, "89658": { "id": "PR_kwDOAO6SJc5p-48U", "public_id": 89658, "url": "https://github.com/godotengine/godot/pull/89658", "diff_url": "https://github.com/godotengine/godot/pull/89658.diff", "patch_url": "https://github.com/godotengine/godot/pull/89658.patch", "title": "[Editor] Add `Open in Terminal` to the file system empty click", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-18T18:36:47Z", "updated_at": "2024-04-08T13:49:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "fa60e2ddb0aaad117be4c6ff3cd03d89646ebf5c" ] }, "89659": { "id": "PR_kwDOAO6SJc5p_Qwl", "public_id": 89659, "url": "https://github.com/godotengine/godot/pull/89659", "diff_url": "https://github.com/godotengine/godot/pull/89659.diff", "patch_url": "https://github.com/godotengine/godot/pull/89659.patch", "title": "GDScript: Fix `for` expression is highlighted as type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-18T19:28:19Z", "updated_at": "2024-04-08T09:32:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c45242578a8db4176e243b07b484cf03a29887f2" ] }, "89664": { "id": "PR_kwDOAO6SJc5qCPmM", "public_id": 89664, "url": "https://github.com/godotengine/godot/pull/89664", "diff_url": "https://github.com/godotengine/godot/pull/89664.diff", "patch_url": "https://github.com/godotengine/godot/pull/89664.patch", "title": "Fix `empty_clicked` signal in Tree when using `hide_root`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2OTcwNzU5", "created_at": "2024-03-19T03:37:22Z", "updated_at": "2024-03-24T00:34:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d339c71edc3927ee649e2f2bfbb460cddbca8bb7" ] }, "89666": { "id": "PR_kwDOAO6SJc5qDBMR", "public_id": 89666, "url": "https://github.com/godotengine/godot/pull/89666", "diff_url": "https://github.com/godotengine/godot/pull/89666.diff", "patch_url": "https://github.com/godotengine/godot/pull/89666.patch", "title": "[Font] Apply oversampling to the \"embolden\" strength.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-19T06:50:25Z", "updated_at": "2024-03-25T12:16:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f6a532d5013ccf8e640b07b0848ebac403004eea" ] }, "89671": { "id": "PR_kwDOAO6SJc5qDrEU", "public_id": 89671, "url": "https://github.com/godotengine/godot/pull/89671", "diff_url": "https://github.com/godotengine/godot/pull/89671.diff", "patch_url": "https://github.com/godotengine/godot/pull/89671.patch", "title": "Stop possible underrun when processing a string", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-03-19T08:48:42Z", "updated_at": "2024-03-24T00:36:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "87fe71f52f12bfdecd6f4a1109504224797675d5" ] }, "89673": { "id": "PR_kwDOAO6SJc5qEe9N", "public_id": 89673, "url": "https://github.com/godotengine/godot/pull/89673", "diff_url": "https://github.com/godotengine/godot/pull/89673.diff", "patch_url": "https://github.com/godotengine/godot/pull/89673.patch", "title": "Do not apply `force_native` to the edited scene windows.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-19T10:40:43Z", "updated_at": "2024-03-25T12:16:32Z", "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": [ "92d69da7a684b05948ad20d1880f1fc634180cd6" ] }, "89677": { "id": "PR_kwDOAO6SJc5qFvPz", "public_id": 89677, "url": "https://github.com/godotengine/godot/pull/89677", "diff_url": "https://github.com/godotengine/godot/pull/89677.diff", "patch_url": "https://github.com/godotengine/godot/pull/89677.patch", "title": "Print correct path when unable to find GDExtension library", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3MjA3MTg=", "created_at": "2024-03-19T13:26:41Z", "updated_at": "2024-06-25T02:58:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "5f89b150980f41153d7dd698dca5d6839e3d0b75" ] }, "89679": { "id": "PR_kwDOAO6SJc5qF3e_", "public_id": 89679, "url": "https://github.com/godotengine/godot/pull/89679", "diff_url": "https://github.com/godotengine/godot/pull/89679.diff", "patch_url": "https://github.com/godotengine/godot/pull/89679.patch", "title": "Properly skip printing version header with `--no-header`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3MjA3MTg=", "created_at": "2024-03-19T13:41:47Z", "updated_at": "2024-06-25T02:58:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "93559db3a2cfd1ae15d53900b782022e8c23642b" ] }, "89686": { "id": "PR_kwDOAO6SJc5qJbzn", "public_id": 89686, "url": "https://github.com/godotengine/godot/pull/89686", "diff_url": "https://github.com/godotengine/godot/pull/89686.diff", "patch_url": "https://github.com/godotengine/godot/pull/89686.patch", "title": "Always look for unique node names in owner if not found in owned nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-03-19T21:21:06Z", "updated_at": "2024-05-01T10:05:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "95ced4bbdcea4d8e225e235fc120c4ebd72f443d" ] }, "89690": { "id": "PR_kwDOAO6SJc5qJlca", "public_id": 89690, "url": "https://github.com/godotengine/godot/pull/89690", "diff_url": "https://github.com/godotengine/godot/pull/89690.diff", "patch_url": "https://github.com/godotengine/godot/pull/89690.patch", "title": "Improve the editor native shader source visualizer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-19T21:53:46Z", "updated_at": "2024-05-06T22:11:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "44de95e18f8bbac111e500c52808155daf5d9f3c" ] }, "89692": { "id": "PR_kwDOAO6SJc5qJ0SB", "public_id": 89692, "url": "https://github.com/godotengine/godot/pull/89692", "diff_url": "https://github.com/godotengine/godot/pull/89692.diff", "patch_url": "https://github.com/godotengine/godot/pull/89692.patch", "title": "Add navigation baking crash prevention mechanism", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMDczODU=", "created_at": "2024-03-19T22:30:15Z", "updated_at": "2024-03-24T00:33:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "64fc9e2156640d03aa078a9483e9c9281aa68c1f" ] }, "89693": { "id": "PR_kwDOAO6SJc5qJ9hI", "public_id": 89693, "url": "https://github.com/godotengine/godot/pull/89693", "diff_url": "https://github.com/godotengine/godot/pull/89693.diff", "patch_url": "https://github.com/godotengine/godot/pull/89693.patch", "title": "Add minimum width/height to dialog buttons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-19T23:01:02Z", "updated_at": "2024-04-18T14:49:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "1e8526659cab672c824a698ffbec08d169113584" ] }, "89699": { "id": "PR_kwDOAO6SJc5qKaxo", "public_id": 89699, "url": "https://github.com/godotengine/godot/pull/89699", "diff_url": "https://github.com/godotengine/godot/pull/89699.diff", "patch_url": "https://github.com/godotengine/godot/pull/89699.patch", "title": "Fix documentation for receiving light from light probes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwODgwNjI=", "created_at": "2024-03-20T00:27:26Z", "updated_at": "2024-04-08T13:25:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "14ba478023bacdcbfc275592e7418f8eb7c814b4" ] }, "89703": { "id": "PR_kwDOAO6SJc5qLjv5", "public_id": 89703, "url": "https://github.com/godotengine/godot/pull/89703", "diff_url": "https://github.com/godotengine/godot/pull/89703.diff", "patch_url": "https://github.com/godotengine/godot/pull/89703.patch", "title": "Android: Fix UnsupportedOperationException remove from non-ArrayList", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-20T06:39:28Z", "updated_at": "2024-03-28T11:55:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "326236366492204732bf4f02ca29edfc87c332e4" ] }, "89704": { "id": "PR_kwDOAO6SJc5qLks8", "public_id": 89704, "url": "https://github.com/godotengine/godot/pull/89704", "diff_url": "https://github.com/godotengine/godot/pull/89704.diff", "patch_url": "https://github.com/godotengine/godot/pull/89704.patch", "title": "Editor: Fix text color in `EditorHelpHighlighter`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-20T06:43:22Z", "updated_at": "2024-04-10T12:46:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e6dafb102015384667b5f3adbe90b8318c0462cf" ] }, "89705": { "id": "PR_kwDOAO6SJc5qMPgk", "public_id": 89705, "url": "https://github.com/godotengine/godot/pull/89705", "diff_url": "https://github.com/godotengine/godot/pull/89705.diff", "patch_url": "https://github.com/godotengine/godot/pull/89705.patch", "title": "[RTL] Move shadow and foreground/background boxes drawing into a separate draw steps.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-20T08:44:47Z", "updated_at": "2024-04-29T11:02:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fe8737da49c6c64408157d2f3d2fa71eef147167" ] }, "89707": { "id": "PR_kwDOAO6SJc5qMndF", "public_id": 89707, "url": "https://github.com/godotengine/godot/pull/89707", "diff_url": "https://github.com/godotengine/godot/pull/89707.diff", "patch_url": "https://github.com/godotengine/godot/pull/89707.patch", "title": "[Wayland] Fix typo in input code", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-20T09:40:05Z", "updated_at": "2024-03-24T08:45:14Z", "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": [ "9aa99c0a9dffbcf55420660b3d0a29f64fc3a825" ] }, "89710": { "id": "PR_kwDOAO6SJc5qN3pc", "public_id": 89710, "url": "https://github.com/godotengine/godot/pull/89710", "diff_url": "https://github.com/godotengine/godot/pull/89710.diff", "patch_url": "https://github.com/godotengine/godot/pull/89710.patch", "title": "[Doc] Fix casing of some C# names", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-20T12:40:25Z", "updated_at": "2024-04-08T13:17:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "366cc648bff951166be53ddceef6c1b979c5cf91" ] }, "89711": { "id": "PR_kwDOAO6SJc5qOUFF", "public_id": 89711, "url": "https://github.com/godotengine/godot/pull/89711", "diff_url": "https://github.com/godotengine/godot/pull/89711.diff", "patch_url": "https://github.com/godotengine/godot/pull/89711.patch", "title": "Fix a pixel misalignment in the blue robot logo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2024-03-20T13:42:40Z", "updated_at": "2024-04-08T13:16:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "35a569478f45c14314dcbbb6b85c41c0ec765f50" ] }, "89714": { "id": "PR_kwDOAO6SJc5qOsBw", "public_id": 89714, "url": "https://github.com/godotengine/godot/pull/89714", "diff_url": "https://github.com/godotengine/godot/pull/89714.diff", "patch_url": "https://github.com/godotengine/godot/pull/89714.patch", "title": "Tighter shadow culling - fix light colinear to frustum edge", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-03-20T14:27:06Z", "updated_at": "2024-04-09T06:17:36Z", "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": [ "70cd25f3eba286efa6149d0ccc267b3fb2cb91d0" ] }, "89716": { "id": "PR_kwDOAO6SJc5qQAzm", "public_id": 89716, "url": "https://github.com/godotengine/godot/pull/89716", "diff_url": "https://github.com/godotengine/godot/pull/89716.diff", "patch_url": "https://github.com/godotengine/godot/pull/89716.patch", "title": "[X11] Add more details to large icon size warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjAyMjk=", "created_at": "2024-03-20T17:02:37Z", "updated_at": "2024-03-28T09:50:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ece8685b3b289771527210963d211511008bc80d" ] }, "89721": { "id": "PR_kwDOAO6SJc5qSRcK", "public_id": 89721, "url": "https://github.com/godotengine/godot/pull/89721", "diff_url": "https://github.com/godotengine/godot/pull/89721.diff", "patch_url": "https://github.com/godotengine/godot/pull/89721.patch", "title": "Rename some arguments called \"position\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-20T22:43:53Z", "updated_at": "2024-04-04T12:52:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "25f9f923a11ab366faf4a50cf7834b3b5b9d4f8d" ] }, "89727": { "id": "PR_kwDOAO6SJc5qTfl6", "public_id": 89727, "url": "https://github.com/godotengine/godot/pull/89727", "diff_url": "https://github.com/godotengine/godot/pull/89727.diff", "patch_url": "https://github.com/godotengine/godot/pull/89727.patch", "title": "Fix XRBodyModifier3D hip driving for avatars no Root bone", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-03-21T04:11:11Z", "updated_at": "2024-03-24T00:34:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "435eb06e4b29cd3c83a3a9c39f2fc95ba4215b2f" ] }, "89729": { "id": "PR_kwDOAO6SJc5qTkJs", "public_id": 89729, "url": "https://github.com/godotengine/godot/pull/89729", "diff_url": "https://github.com/godotengine/godot/pull/89729.diff", "patch_url": "https://github.com/godotengine/godot/pull/89729.patch", "title": "Shadow fade for omni lights actually stops the shadow from updating while faded out to improve performance.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3NTExODI=", "created_at": "2024-03-21T04:36:28Z", "updated_at": "2024-04-10T12:34:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a0969a0931a71e76945bf59d16561904e800d89a" ] }, "89732": { "id": "PR_kwDOAO6SJc5qUQ2p", "public_id": 89732, "url": "https://github.com/godotengine/godot/pull/89732", "diff_url": "https://github.com/godotengine/godot/pull/89732.diff", "patch_url": "https://github.com/godotengine/godot/pull/89732.patch", "title": "Fix AnimationPlayer pin behavior", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjM0MTcz", "created_at": "2024-03-21T06:47:43Z", "updated_at": "2024-03-24T06:17:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5c6ca5fc09e5764ca10df68a4dddb5bec5be1481" ] }, "89734": { "id": "PR_kwDOAO6SJc5qU0jM", "public_id": 89734, "url": "https://github.com/godotengine/godot/pull/89734", "diff_url": "https://github.com/godotengine/godot/pull/89734.diff", "patch_url": "https://github.com/godotengine/godot/pull/89734.patch", "title": "OpenXR: Change timing of xrWaitFrame and fix XR multithreading issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-03-21T08:01:31Z", "updated_at": "2024-05-01T08:50:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "cbab7dc04942ccb07a2ca0bc942498a319e57e35" ] }, "89735": { "id": "PR_kwDOAO6SJc5qVJ2w", "public_id": 89735, "url": "https://github.com/godotengine/godot/pull/89735", "diff_url": "https://github.com/godotengine/godot/pull/89735.diff", "patch_url": "https://github.com/godotengine/godot/pull/89735.patch", "title": "[Native File Dialog] Add support for using native dialogs in the editor.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-21T08:47:48Z", "updated_at": "2024-04-04T12:53:31Z", "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": [ "61f7145f4367d6fe6b7868706bdf90d41af52e68" ] }, "89738": { "id": "PR_kwDOAO6SJc5qVedr", "public_id": 89738, "url": "https://github.com/godotengine/godot/pull/89738", "diff_url": "https://github.com/godotengine/godot/pull/89738.diff", "patch_url": "https://github.com/godotengine/godot/pull/89738.patch", "title": "GDScript: Improve DocGen for non-constant expressions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-21T09:34:19Z", "updated_at": "2024-04-23T18:22:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "0498305b6b876363820ab8a84a7294ae549bffac" ] }, "89739": { "id": "PR_kwDOAO6SJc5qWXrl", "public_id": 89739, "url": "https://github.com/godotengine/godot/pull/89739", "diff_url": "https://github.com/godotengine/godot/pull/89739.diff", "patch_url": "https://github.com/godotengine/godot/pull/89739.patch", "title": "Add progress bar when updating scene groups", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-21T11:21:28Z", "updated_at": "2024-04-15T16:19:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cbb67d114e38764dce501136775d6a5ddc4cac7c" ] }, "89747": { "id": "PR_kwDOAO6SJc5qXmFI", "public_id": 89747, "url": "https://github.com/godotengine/godot/pull/89747", "diff_url": "https://github.com/godotengine/godot/pull/89747.diff", "patch_url": "https://github.com/godotengine/godot/pull/89747.patch", "title": "Remove stray item icon from tabs menu", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-21T13:53:56Z", "updated_at": "2024-04-26T13:31:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "e44079607a804b65f3b690672543681a65b989fe" ] }, "89752": { "id": "PR_kwDOAO6SJc5qYT6n", "public_id": 89752, "url": "https://github.com/godotengine/godot/pull/89752", "diff_url": "https://github.com/godotengine/godot/pull/89752.diff", "patch_url": "https://github.com/godotengine/godot/pull/89752.patch", "title": "Fix false positive errors in gdshaderinc files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NTU2MDY2", "created_at": "2024-03-21T15:18:48Z", "updated_at": "2024-04-10T12:33:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "993cd25ff20dba3cfd5c2f128d3c39cc7aebab4b" ] }, "89754": { "id": "PR_kwDOAO6SJc5qYeDA", "public_id": 89754, "url": "https://github.com/godotengine/godot/pull/89754", "diff_url": "https://github.com/godotengine/godot/pull/89754.diff", "patch_url": "https://github.com/godotengine/godot/pull/89754.patch", "title": "Fix SpriteFrames editor visibility problems", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-21T15:36:09Z", "updated_at": "2024-04-12T09:33:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "969bfeae4cb09da885897ad0871f78d24aaac51e" ] }, "89756": { "id": "PR_kwDOAO6SJc5qYs-D", "public_id": 89756, "url": "https://github.com/godotengine/godot/pull/89756", "diff_url": "https://github.com/godotengine/godot/pull/89756.diff", "patch_url": "https://github.com/godotengine/godot/pull/89756.patch", "title": "C#: Fix errors when creating `Variant` from null array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-03-21T16:05:01Z", "updated_at": "2024-03-24T00:33:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "833a03fbf6605e6e86e69870b654656ced6df824" ] }, "89760": { "id": "PR_kwDOAO6SJc5qZEGK", "public_id": 89760, "url": "https://github.com/godotengine/godot/pull/89760", "diff_url": "https://github.com/godotengine/godot/pull/89760.diff", "patch_url": "https://github.com/godotengine/godot/pull/89760.patch", "title": "Fix some build errors with `disable_3d=yes`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-21T16:54:05Z", "updated_at": "2024-04-17T09:02:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "abe7ec1543db412651a9a9a3f7af2344bc08ceb1" ] }, "89780": { "id": "PR_kwDOAO6SJc5qenKl", "public_id": 89780, "url": "https://github.com/godotengine/godot/pull/89780", "diff_url": "https://github.com/godotengine/godot/pull/89780.diff", "patch_url": "https://github.com/godotengine/godot/pull/89780.patch", "title": "Fix import and saving related crashes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-22T11:40:56Z", "updated_at": "2024-04-22T11:04:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "49ae632b7d91c069d9b1a8d24f1f758b00218431" ] }, "89788": { "id": "PR_kwDOAO6SJc5qiSXs", "public_id": 89788, "url": "https://github.com/godotengine/godot/pull/89788", "diff_url": "https://github.com/godotengine/godot/pull/89788.diff", "patch_url": "https://github.com/godotengine/godot/pull/89788.patch", "title": "Make project naming setting available in project manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-22T21:46:08Z", "updated_at": "2024-06-21T15:04:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8041dc6a5519f5967d5b5fbb0ceaf63aa2d2a747" ] }, "89790": { "id": "PR_kwDOAO6SJc5qiWF-", "public_id": 89790, "url": "https://github.com/godotengine/godot/pull/89790", "diff_url": "https://github.com/godotengine/godot/pull/89790.diff", "patch_url": "https://github.com/godotengine/godot/pull/89790.patch", "title": "[iOS Export] Check directory content before deleting old export leftovers.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-22T22:03:02Z", "updated_at": "2024-04-29T11:02:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "b3043674f6b1c331835e3c805d29cb0adc5579b1" ] }, "89794": { "id": "PR_kwDOAO6SJc5qjTR7", "public_id": 89794, "url": "https://github.com/godotengine/godot/pull/89794", "diff_url": "https://github.com/godotengine/godot/pull/89794.diff", "patch_url": "https://github.com/godotengine/godot/pull/89794.patch", "title": "Fix AnimationPlaybackTrack seeking behavior overall", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-03-23T03:31:09Z", "updated_at": "2024-04-08T13:31:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c1741fe98e82a65a36a2999a05c2fec851b5342b" ] }, "89798": { "id": "PR_kwDOAO6SJc5qjuf4", "public_id": 89798, "url": "https://github.com/godotengine/godot/pull/89798", "diff_url": "https://github.com/godotengine/godot/pull/89798.diff", "patch_url": "https://github.com/godotengine/godot/pull/89798.patch", "title": "Disable Clear All button when not filtering in Settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T10:16:12Z", "updated_at": "2024-05-20T15:20:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "55459dd74e530b50dd520f08b32def5b7725101a" ] }, "89799": { "id": "PR_kwDOAO6SJc5qjwgQ", "public_id": 89799, "url": "https://github.com/godotengine/godot/pull/89799", "diff_url": "https://github.com/godotengine/godot/pull/89799.diff", "patch_url": "https://github.com/godotengine/godot/pull/89799.patch", "title": "Translate \"Line N\" as a whole", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T10:45:54Z", "updated_at": "2024-03-24T03:37:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9dadeac658667e82bf38d1f2e5c2beb98076aa31" ] }, "89801": { "id": "PR_kwDOAO6SJc5qj2Eb", "public_id": 89801, "url": "https://github.com/godotengine/godot/pull/89801", "diff_url": "https://github.com/godotengine/godot/pull/89801.diff", "patch_url": "https://github.com/godotengine/godot/pull/89801.patch", "title": "Fix heap-use-after-free when converting scene group to global", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T12:02:59Z", "updated_at": "2024-04-08T09:31:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4848bf4fd8ad221ce1a70c7085f1c14b154e4cca" ] }, "89803": { "id": "PR_kwDOAO6SJc5qj5OT", "public_id": 89803, "url": "https://github.com/godotengine/godot/pull/89803", "diff_url": "https://github.com/godotengine/godot/pull/89803.diff", "patch_url": "https://github.com/godotengine/godot/pull/89803.patch", "title": "Add necessary flags when opening directory with xfce4-terminal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T12:45:42Z", "updated_at": "2024-04-09T09:18:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7984043768c4f089a681b3f5bed859208a01b601" ] }, "89805": { "id": "PR_kwDOAO6SJc5qj7Ah", "public_id": 89805, "url": "https://github.com/godotengine/godot/pull/89805", "diff_url": "https://github.com/godotengine/godot/pull/89805.diff", "patch_url": "https://github.com/godotengine/godot/pull/89805.patch", "title": "Add missing `RenderInfoType` enum to `Viewport`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-23T13:10:26Z", "updated_at": "2024-03-25T10:24:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "8a88e5ea07d9638730290f3f739c5744e54ba570" ] }, "89806": { "id": "PR_kwDOAO6SJc5qj7T0", "public_id": 89806, "url": "https://github.com/godotengine/godot/pull/89806", "diff_url": "https://github.com/godotengine/godot/pull/89806.diff", "patch_url": "https://github.com/godotengine/godot/pull/89806.patch", "title": "Disable shader editor's undo/redo menu items when they do nothing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T13:14:22Z", "updated_at": "2024-05-28T14:31:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5a687e9e2cd24562b0023e1a560a5eadc4cc98d9" ] }, "89808": { "id": "PR_kwDOAO6SJc5qj9o7", "public_id": 89808, "url": "https://github.com/godotengine/godot/pull/89808", "diff_url": "https://github.com/godotengine/godot/pull/89808.diff", "patch_url": "https://github.com/godotengine/godot/pull/89808.patch", "title": "Don't error multiple times when trying to load missing default bus layout", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T13:47:11Z", "updated_at": "2024-04-11T09:26:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1ff8e8548be05571e3bbbc3a9f17279b9bcc6e80" ] }, "89810": { "id": "PR_kwDOAO6SJc5qkBrY", "public_id": 89810, "url": "https://github.com/godotengine/godot/pull/89810", "diff_url": "https://github.com/godotengine/godot/pull/89810.diff", "patch_url": "https://github.com/godotengine/godot/pull/89810.patch", "title": "[VisualShader] Remove invalid graph connections when ports are removed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-03-23T14:41:37Z", "updated_at": "2024-04-08T16:44:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "0b9b479ba7b08bba774f16202d882d9745dd74e8" ] }, "89811": { "id": "PR_kwDOAO6SJc5qkCTr", "public_id": 89811, "url": "https://github.com/godotengine/godot/pull/89811", "diff_url": "https://github.com/godotengine/godot/pull/89811.diff", "patch_url": "https://github.com/godotengine/godot/pull/89811.patch", "title": "Fix missing i18n for some editor strings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T14:50:20Z", "updated_at": "2024-04-06T07:03:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "91204f6f3f701887716d4628baa72b4f647d8857" ] }, "89815": { "id": "PR_kwDOAO6SJc5qkLzu", "public_id": 89815, "url": "https://github.com/godotengine/godot/pull/89815", "diff_url": "https://github.com/godotengine/godot/pull/89815.diff", "patch_url": "https://github.com/godotengine/godot/pull/89815.patch", "title": "Improve some notification and translation docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-23T16:54:19Z", "updated_at": "2024-03-25T10:33:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "83789426cc036f213074234d0de115c389200083" ] }, "89817": { "id": "PR_kwDOAO6SJc5qkOzn", "public_id": 89817, "url": "https://github.com/godotengine/godot/pull/89817", "diff_url": "https://github.com/godotengine/godot/pull/89817.diff", "patch_url": "https://github.com/godotengine/godot/pull/89817.patch", "title": "Prefer family name in fonts' names table", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-23T17:35:23Z", "updated_at": "2024-04-06T11:12:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "9bcda8f94cc7463fefb50f5f4ff66830235d40f8" ] }, "89820": { "id": "PR_kwDOAO6SJc5qkRCg", "public_id": 89820, "url": "https://github.com/godotengine/godot/pull/89820", "diff_url": "https://github.com/godotengine/godot/pull/89820.diff", "patch_url": "https://github.com/godotengine/godot/pull/89820.patch", "title": "Fix concave `CollisionPolygon2D` debug drawing and docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-03-23T18:05:35Z", "updated_at": "2024-04-06T15:22:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "b6f07a007a6cd661577f147491d7d0e95e81363c" ] }, "89823": { "id": "PR_kwDOAO6SJc5qkaCF", "public_id": 89823, "url": "https://github.com/godotengine/godot/pull/89823", "diff_url": "https://github.com/godotengine/godot/pull/89823.diff", "patch_url": "https://github.com/godotengine/godot/pull/89823.patch", "title": "Remove pointless `_notification()` function in `EditorPropertyOTVariation`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-23T20:14:05Z", "updated_at": "2024-03-24T00:48:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "9f56287d96d5adf43a11b470a27e3d07599bee9f" ] }, "89831": { "id": "PR_kwDOAO6SJc5qkhhh", "public_id": 89831, "url": "https://github.com/godotengine/godot/pull/89831", "diff_url": "https://github.com/godotengine/godot/pull/89831.diff", "patch_url": "https://github.com/godotengine/godot/pull/89831.patch", "title": "[macOS] Use `expand_to_title` for the project manager.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-23T22:14:25Z", "updated_at": "2024-03-24T00:34:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "225761868a207df75034b2e7a10b9538be3aa7c9" ] }, "89837": { "id": "PR_kwDOAO6SJc5qkyce", "public_id": 89837, "url": "https://github.com/godotengine/godot/pull/89837", "diff_url": "https://github.com/godotengine/godot/pull/89837.diff", "patch_url": "https://github.com/godotengine/godot/pull/89837.patch", "title": "Extremely minor tooltip updates for Debug menu.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxODgyNzg=", "created_at": "2024-03-24T02:50:16Z", "updated_at": "2024-04-02T02:27:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f10814926740017ab478790c5bc77d416f263774" ] }, "89838": { "id": "PR_kwDOAO6SJc5qk3Ry", "public_id": 89838, "url": "https://github.com/godotengine/godot/pull/89838", "diff_url": "https://github.com/godotengine/godot/pull/89838.diff", "patch_url": "https://github.com/godotengine/godot/pull/89838.patch", "title": "Add reference to InputEventJoypadButton in `_shortcut_input` doc", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1OTM2NTQx", "created_at": "2024-03-24T04:40:13Z", "updated_at": "2024-04-08T13:20:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9a439b246a875e50fe5e911182e935945f2990cb" ] }, "89839": { "id": "PR_kwDOAO6SJc5qk6n4", "public_id": 89839, "url": "https://github.com/godotengine/godot/pull/89839", "diff_url": "https://github.com/godotengine/godot/pull/89839.diff", "patch_url": "https://github.com/godotengine/godot/pull/89839.patch", "title": "Fix node config warning not updating for `Multiplayer{Spawner,Synchronizer}`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-24T05:55:49Z", "updated_at": "2024-04-08T13:42:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "6feb43200b95168dda261573ca1765a67b8a0fff" ] }, "89841": { "id": "PR_kwDOAO6SJc5qk-9D", "public_id": 89841, "url": "https://github.com/godotengine/godot/pull/89841", "diff_url": "https://github.com/godotengine/godot/pull/89841.diff", "patch_url": "https://github.com/godotengine/godot/pull/89841.patch", "title": "Fix wrong values displayed after duplicating an audio bus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-24T07:02:45Z", "updated_at": "2024-04-08T14:14:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e444ea717cfc91a5f09e1adcb649a4f2f8de67c2" ] }, "89843": { "id": "PR_kwDOAO6SJc5qlEBd", "public_id": 89843, "url": "https://github.com/godotengine/godot/pull/89843", "diff_url": "https://github.com/godotengine/godot/pull/89843.diff", "patch_url": "https://github.com/godotengine/godot/pull/89843.patch", "title": "[C#] Fix `Transform3D.InterpolateWith` applying rotation before scale", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-03-24T08:27:32Z", "updated_at": "2024-05-01T10:05:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "e2ed63b313e3eff714e32f2cd2d01db9f0e2ea9d" ] }, "89845": { "id": "PR_kwDOAO6SJc5qlEd7", "public_id": 89845, "url": "https://github.com/godotengine/godot/pull/89845", "diff_url": "https://github.com/godotengine/godot/pull/89845.diff", "patch_url": "https://github.com/godotengine/godot/pull/89845.patch", "title": "Correct FileDialog Theme overrides", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-03-24T08:34:46Z", "updated_at": "2024-04-08T13:18:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "13d83dd4d73bc65d5367129fe9b26c55d9687cfe" ] }, "89847": { "id": "PR_kwDOAO6SJc5qlW92", "public_id": 89847, "url": "https://github.com/godotengine/godot/pull/89847", "diff_url": "https://github.com/godotengine/godot/pull/89847.diff", "patch_url": "https://github.com/godotengine/godot/pull/89847.patch", "title": "UX and stability improvements for `Path3D` node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNzE5MzYw", "created_at": "2024-03-24T12:59:51Z", "updated_at": "2024-04-04T12:46:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5c83d14698c454d38b7e1eb2dd50f7013ee39ba4" ] }, "89849": { "id": "PR_kwDOAO6SJc5qlcku", "public_id": 89849, "url": "https://github.com/godotengine/godot/pull/89849", "diff_url": "https://github.com/godotengine/godot/pull/89849.diff", "patch_url": "https://github.com/godotengine/godot/pull/89849.patch", "title": "Fix decal modulate being passed as srgb instead of as linear color.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDE2OTA=", "created_at": "2024-03-24T14:04:22Z", "updated_at": "2024-04-04T12:51:07Z", "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": [ "2f0ba1ed3fd0557e0e9d1a716f73d9438fa11ae4" ] }, "89851": { "id": "PR_kwDOAO6SJc5qle_J", "public_id": 89851, "url": "https://github.com/godotengine/godot/pull/89851", "diff_url": "https://github.com/godotengine/godot/pull/89851.diff", "patch_url": "https://github.com/godotengine/godot/pull/89851.patch", "title": "Bind constants related to 6DOF joints", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-03-24T14:30:44Z", "updated_at": "2024-03-28T09:50:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "38a31f4cb53dbcec9b11b9a764bbf7c89c67013d" ] }, "89855": { "id": "PR_kwDOAO6SJc5qlpJB", "public_id": 89855, "url": "https://github.com/godotengine/godot/pull/89855", "diff_url": "https://github.com/godotengine/godot/pull/89855.diff", "patch_url": "https://github.com/godotengine/godot/pull/89855.patch", "title": "Fix `EXIT_SUCCESS` on MacOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-03-24T16:09:44Z", "updated_at": "2024-04-22T09:29: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": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "65f68fda5495376988a224e8c28b88b884e83ca3" ] }, "89857": { "id": "PR_kwDOAO6SJc5qlt2n", "public_id": 89857, "url": "https://github.com/godotengine/godot/pull/89857", "diff_url": "https://github.com/godotengine/godot/pull/89857.diff", "patch_url": "https://github.com/godotengine/godot/pull/89857.patch", "title": "[Core] Fix incorrect file sort method", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-24T16:56:57Z", "updated_at": "2024-03-25T10:24:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "bb6305d1c40b8d75e1d58bc57811479d1d2986c9" ] }, "89858": { "id": "PR_kwDOAO6SJc5qlvN3", "public_id": 89858, "url": "https://github.com/godotengine/godot/pull/89858", "diff_url": "https://github.com/godotengine/godot/pull/89858.diff", "patch_url": "https://github.com/godotengine/godot/pull/89858.patch", "title": "[Buildsystem] Fix encoding when reading files", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-24T17:10:23Z", "updated_at": "2024-03-25T10:23:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "4933fa8bf5119e605e53f06a632cfabfcd991032" ] }, "89861": { "id": "PR_kwDOAO6SJc5ql2oF", "public_id": 89861, "url": "https://github.com/godotengine/godot/pull/89861", "diff_url": "https://github.com/godotengine/godot/pull/89861.diff", "patch_url": "https://github.com/godotengine/godot/pull/89861.patch", "title": "Fix regression with C# build editor crash due to `EditorHelpHighlighter`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-24T18:42:09Z", "updated_at": "2024-04-05T10:29:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "eab05558c412ad00b600db88a618128478b2f3ec" ] }, "89862": { "id": "PR_kwDOAO6SJc5ql3kE", "public_id": 89862, "url": "https://github.com/godotengine/godot/pull/89862", "diff_url": "https://github.com/godotengine/godot/pull/89862.diff", "patch_url": "https://github.com/godotengine/godot/pull/89862.patch", "title": "Fix wrong return type mention in `AStarGrid2D` docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgyOTQzMDIy", "created_at": "2024-03-24T18:52:39Z", "updated_at": "2024-04-08T13:29:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "f8c0208e96ecbee5d2b7506d9d71e697d392bc7d" ] }, "89863": { "id": "PR_kwDOAO6SJc5ql-Ed", "public_id": 89863, "url": "https://github.com/godotengine/godot/pull/89863", "diff_url": "https://github.com/godotengine/godot/pull/89863.diff", "patch_url": "https://github.com/godotengine/godot/pull/89863.patch", "title": "Add `override` mark to ResourceFormat class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0OTU1MzM5", "created_at": "2024-03-24T20:09:01Z", "updated_at": "2024-03-25T10:23:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "d4e1a74efb51efa796939111aaca31483f6187fa" ] }, "89874": { "id": "PR_kwDOAO6SJc5qn0C7", "public_id": 89874, "url": "https://github.com/godotengine/godot/pull/89874", "diff_url": "https://github.com/godotengine/godot/pull/89874.diff", "patch_url": "https://github.com/godotengine/godot/pull/89874.patch", "title": "Fix Path2D's add new point's UndoRedo bug", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-25T07:29:32Z", "updated_at": "2024-04-10T03:19:25Z", "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": [ "09a6b5a655c937b1e92976bd3252a8b54cb1ac0f" ] }, "89875": { "id": "PR_kwDOAO6SJc5qoN0B", "public_id": 89875, "url": "https://github.com/godotengine/godot/pull/89875", "diff_url": "https://github.com/godotengine/godot/pull/89875.diff", "patch_url": "https://github.com/godotengine/godot/pull/89875.patch", "title": "[MenuBar] Use NativeMenu RIDs instead of indices to track items.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-25T08:44:27Z", "updated_at": "2024-03-25T10:22:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5851f1e2dd8855666d3aeb750242277cd4158ae5" ] }, "89880": { "id": "PR_kwDOAO6SJc5qqPSV", "public_id": 89880, "url": "https://github.com/godotengine/godot/pull/89880", "diff_url": "https://github.com/godotengine/godot/pull/89880.diff", "patch_url": "https://github.com/godotengine/godot/pull/89880.patch", "title": "Add support for OpenXR composition layers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-03-25T13:37:52Z", "updated_at": "2024-07-22T15:31:44Z", "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": [ "0f2b804059331f2454e060577ae0e1b44675c5aa" ] }, "89883": { "id": "PR_kwDOAO6SJc5qrBQz", "public_id": 89883, "url": "https://github.com/godotengine/godot/pull/89883", "diff_url": "https://github.com/godotengine/godot/pull/89883.diff", "patch_url": "https://github.com/godotengine/godot/pull/89883.patch", "title": "Improve replication editor's pin button", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-25T15:20:05Z", "updated_at": "2024-03-26T12:50:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8cfded59343a17529f7f4573018dbf586ab8612b" ] }, "89884": { "id": "PR_kwDOAO6SJc5qrFvv", "public_id": 89884, "url": "https://github.com/godotengine/godot/pull/89884", "diff_url": "https://github.com/godotengine/godot/pull/89884.diff", "patch_url": "https://github.com/godotengine/godot/pull/89884.patch", "title": "Completion Tests: Add script to owner", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-03-25T15:28:46Z", "updated_at": "2024-04-23T17:21:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "d2c21949379133b9fc579890787a11e039c8f4c7" ] }, "89887": { "id": "PR_kwDOAO6SJc5qrvlp", "public_id": 89887, "url": "https://github.com/godotengine/godot/pull/89887", "diff_url": "https://github.com/godotengine/godot/pull/89887.diff", "patch_url": "https://github.com/godotengine/godot/pull/89887.patch", "title": "Fix `EXIT_SUCCESS` on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-03-25T16:52:46Z", "updated_at": "2024-03-25T20:50:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1a68f1425d7f7197de366bbec1c848d9f40de584" ] }, "89889": { "id": "PR_kwDOAO6SJc5qse3X", "public_id": 89889, "url": "https://github.com/godotengine/godot/pull/89889", "diff_url": "https://github.com/godotengine/godot/pull/89889.diff", "patch_url": "https://github.com/godotengine/godot/pull/89889.patch", "title": "Remove a redundant `MAX` comparison within a loop in `compute_image_metrics`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwMjM5Mzg=", "created_at": "2024-03-25T18:48:57Z", "updated_at": "2024-04-04T12:48:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "75d65195aed7b14a9a9ad0703b44f6b648845a84" ] }, "89894": { "id": "PR_kwDOAO6SJc5qurqH", "public_id": 89894, "url": "https://github.com/godotengine/godot/pull/89894", "diff_url": "https://github.com/godotengine/godot/pull/89894.diff", "patch_url": "https://github.com/godotengine/godot/pull/89894.patch", "title": "Improvements to VRS/Foveated rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-03-26T02:15:36Z", "updated_at": "2024-05-07T00:49:10Z", "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": [ "9042ddf19f33445abbb69a8330fff7e98fcda2dc" ] }, "89897": { "id": "PR_kwDOAO6SJc5qu8aM", "public_id": 89897, "url": "https://github.com/godotengine/godot/pull/89897", "diff_url": "https://github.com/godotengine/godot/pull/89897.diff", "patch_url": "https://github.com/godotengine/godot/pull/89897.patch", "title": "UPNP: Use local variable for UPNPUrls to stop memory leak.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-03-26T03:36:23Z", "updated_at": "2024-04-06T11:08:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "767bfec8b63bf88151f27e2fa00f5bd363be6091" ] }, "89900": { "id": "PR_kwDOAO6SJc5qwPi7", "public_id": 89900, "url": "https://github.com/godotengine/godot/pull/89900", "diff_url": "https://github.com/godotengine/godot/pull/89900.diff", "patch_url": "https://github.com/godotengine/godot/pull/89900.patch", "title": "[NativeMenu] Move files to the `display` subfolder.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-26T08:20:34Z", "updated_at": "2024-03-26T12:51:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "399899a095de01506d6c5dcd7da6cf0babddfb7e" ] }, "89901": { "id": "PR_kwDOAO6SJc5qwwZE", "public_id": 89901, "url": "https://github.com/godotengine/godot/pull/89901", "diff_url": "https://github.com/godotengine/godot/pull/89901.diff", "patch_url": "https://github.com/godotengine/godot/pull/89901.patch", "title": "Fix Path3D picking working incorrectly when viewport is in half resolution", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-26T09:26:11Z", "updated_at": "2024-04-08T13:19:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "20f4a5d03af7ca9b5f6427d14a371675cf951d5a" ] }, "89902": { "id": "PR_kwDOAO6SJc5qxeNG", "public_id": 89902, "url": "https://github.com/godotengine/godot/pull/89902", "diff_url": "https://github.com/godotengine/godot/pull/89902.diff", "patch_url": "https://github.com/godotengine/godot/pull/89902.patch", "title": "Return `ERR_UNAVAILABLE` if native dialog is not supported", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-26T10:53:11Z", "updated_at": "2024-03-26T12:51:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7118fb9cda6e79b7525a6f200d4492410cd37066" ] }, "89907": { "id": "PR_kwDOAO6SJc5qylzE", "public_id": 89907, "url": "https://github.com/godotengine/godot/pull/89907", "diff_url": "https://github.com/godotengine/godot/pull/89907.diff", "patch_url": "https://github.com/godotengine/godot/pull/89907.patch", "title": "[DisplayServer] Add separate feature flags for different native dialog types.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-26T13:20:50Z", "updated_at": "2024-03-28T09:49:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "dc01658ee926bc19bdb5368cd931aa307e201849" ] }, "89911": { "id": "PR_kwDOAO6SJc5qznuk", "public_id": 89911, "url": "https://github.com/godotengine/godot/pull/89911", "diff_url": "https://github.com/godotengine/godot/pull/89911.diff", "patch_url": "https://github.com/godotengine/godot/pull/89911.patch", "title": "[TileSet] Expose `TileData.is_valid_terrain_peering_bit`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-26T15:09:18Z", "updated_at": "2024-03-28T09:51:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "d4fcca4545b0747ebbc3cc126454d129e74d9211" ] }, "89912": { "id": "PR_kwDOAO6SJc5q0BaR", "public_id": 89912, "url": "https://github.com/godotengine/godot/pull/89912", "diff_url": "https://github.com/godotengine/godot/pull/89912.diff", "patch_url": "https://github.com/godotengine/godot/pull/89912.patch", "title": "Fix wrong extension filter for dependency editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-26T15:54:15Z", "updated_at": "2024-04-08T13:21:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e1ee838d11dbe1d154bd21d9b74e14bd48105628" ] }, "89915": { "id": "PR_kwDOAO6SJc5q0gCI", "public_id": 89915, "url": "https://github.com/godotengine/godot/pull/89915", "diff_url": "https://github.com/godotengine/godot/pull/89915.diff", "patch_url": "https://github.com/godotengine/godot/pull/89915.patch", "title": "Disable auto-translation in sub-resource list menu", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-26T16:49:18Z", "updated_at": "2024-03-28T10:45:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ad7d54174b53522c6be13f5702b39095a69d7e12" ] }, "89920": { "id": "PR_kwDOAO6SJc5q1zCN", "public_id": 89920, "url": "https://github.com/godotengine/godot/pull/89920", "diff_url": "https://github.com/godotengine/godot/pull/89920.diff", "patch_url": "https://github.com/godotengine/godot/pull/89920.patch", "title": "Prohibit execution of delayed input events by different means", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-03-26T19:39:03Z", "updated_at": "2024-04-29T08:24:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "945babc619cee143f56219b9182b8392edd4eeb3" ] }, "89922": { "id": "PR_kwDOAO6SJc5q183J", "public_id": 89922, "url": "https://github.com/godotengine/godot/pull/89922", "diff_url": "https://github.com/godotengine/godot/pull/89922.diff", "patch_url": "https://github.com/godotengine/godot/pull/89922.patch", "title": "Refactor check for overridden methods in inner classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2024-03-26T20:02:31Z", "updated_at": "2024-08-14T15:42:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fcb0b8d0bffffb6fd42cf94367f008c02c25940f" ] }, "89926": { "id": "PR_kwDOAO6SJc5q2hTH", "public_id": 89926, "url": "https://github.com/godotengine/godot/pull/89926", "diff_url": "https://github.com/godotengine/godot/pull/89926.diff", "patch_url": "https://github.com/godotengine/godot/pull/89926.patch", "title": "Fix a special case for button masks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-03-26T21:30:11Z", "updated_at": "2024-04-04T12:53:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "48ea01932203d810a6e01d5fa292ca124d72b8f0" ] }, "89929": { "id": "PR_kwDOAO6SJc5q3X2H", "public_id": 89929, "url": "https://github.com/godotengine/godot/pull/89929", "diff_url": "https://github.com/godotengine/godot/pull/89929.diff", "patch_url": "https://github.com/godotengine/godot/pull/89929.patch", "title": "Change 2D navigation mesh baking to use floating point coordinates", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-03-27T01:05:33Z", "updated_at": "2024-04-25T02:10:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "6a4d8d4b5cdb6c24dc92201a5fdd8131d12b604a" ] }, "89931": { "id": "PR_kwDOAO6SJc5q3gjj", "public_id": 89931, "url": "https://github.com/godotengine/godot/pull/89931", "diff_url": "https://github.com/godotengine/godot/pull/89931.diff", "patch_url": "https://github.com/godotengine/godot/pull/89931.patch", "title": "Relax grid parameter constraints in texture region editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-27T01:53:42Z", "updated_at": "2024-04-09T09:18:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "151d7b10e05e0475910e98f0a66ec4473e60c8ff" ] }, "89933": { "id": "PR_kwDOAO6SJc5q4IFj", "public_id": 89933, "url": "https://github.com/godotengine/godot/pull/89933", "diff_url": "https://github.com/godotengine/godot/pull/89933.diff", "patch_url": "https://github.com/godotengine/godot/pull/89933.patch", "title": "Support \"clear points\" function in Path3D topmenu bar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-27T04:41:01Z", "updated_at": "2024-04-04T12:54:40Z", "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": [ "34eff85014c224c551ad6e62464d3bb26944c3cb" ] }, "89935": { "id": "PR_kwDOAO6SJc5q45Cy", "public_id": 89935, "url": "https://github.com/godotengine/godot/pull/89935", "diff_url": "https://github.com/godotengine/godot/pull/89935.diff", "patch_url": "https://github.com/godotengine/godot/pull/89935.patch", "title": "[Linux/Portal] Fix incorrect DBus connection usage.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-27T07:23:47Z", "updated_at": "2024-04-04T12:54:02Z", "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": [ "607cc271522d81afe858799686a5595c85ca1972" ] }, "89944": { "id": "PR_kwDOAO6SJc5q8Cn9", "public_id": 89944, "url": "https://github.com/godotengine/godot/pull/89944", "diff_url": "https://github.com/godotengine/godot/pull/89944.diff", "patch_url": "https://github.com/godotengine/godot/pull/89944.patch", "title": "[CI] Work around diff size limit for static checks", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-27T14:41:05Z", "updated_at": "2024-03-28T13:16:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "62531ea2d1f02df1413aff621f4a2a101a0905ec" ] }, "89946": { "id": "PR_kwDOAO6SJc5q8vAW", "public_id": 89946, "url": "https://github.com/godotengine/godot/pull/89946", "diff_url": "https://github.com/godotengine/godot/pull/89946.diff", "patch_url": "https://github.com/godotengine/godot/pull/89946.patch", "title": "Fix `Input.action_press()` accepting out-of-bounds strength values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNDM5NTE4", "created_at": "2024-03-27T16:04:44Z", "updated_at": "2024-03-28T14:18:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "41e70db8b1e96af275885cf73d2134ceb3150dba" ] }, "89953": { "id": "PR_kwDOAO6SJc5q-poY", "public_id": 89953, "url": "https://github.com/godotengine/godot/pull/89953", "diff_url": "https://github.com/godotengine/godot/pull/89953.diff", "patch_url": "https://github.com/godotengine/godot/pull/89953.patch", "title": "[macOS] Fix non-global native menu shortcuts.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-27T20:10:17Z", "updated_at": "2024-03-28T09:50:23Z", "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": [ "37e0be37d8faa0c16059611017ac07bdc84c7410" ] }, "89956": { "id": "PR_kwDOAO6SJc5q-6OF", "public_id": 89956, "url": "https://github.com/godotengine/godot/pull/89956", "diff_url": "https://github.com/godotengine/godot/pull/89956.diff", "patch_url": "https://github.com/godotengine/godot/pull/89956.patch", "title": "Remove Control z-index warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-27T20:50:21Z", "updated_at": "2024-04-05T10:38:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c3d2fab1e5a53661072d7707b3c99b4549b33152" ] }, "89957": { "id": "PR_kwDOAO6SJc5q-_Fz", "public_id": 89957, "url": "https://github.com/godotengine/godot/pull/89957", "diff_url": "https://github.com/godotengine/godot/pull/89957.diff", "patch_url": "https://github.com/godotengine/godot/pull/89957.patch", "title": "Fix regression when duplicating a node with a resource attached", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2024-03-27T21:03:43Z", "updated_at": "2024-03-28T09:50:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "9533543aa50004f7e6871b512406974924bb5372" ] }, "89960": { "id": "PR_kwDOAO6SJc5q_bXP", "public_id": 89960, "url": "https://github.com/godotengine/godot/pull/89960", "diff_url": "https://github.com/godotengine/godot/pull/89960.diff", "patch_url": "https://github.com/godotengine/godot/pull/89960.patch", "title": "Fix separating axes for 3D cylinder-face collisions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTQ1MDA=", "created_at": "2024-03-27T23:00:15Z", "updated_at": "2024-04-08T13:29:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "3f69af9e64760a9a56dc175b8e23289e6d8dfc25" ] }, "89963": { "id": "PR_kwDOAO6SJc5q_2K2", "public_id": 89963, "url": "https://github.com/godotengine/godot/pull/89963", "diff_url": "https://github.com/godotengine/godot/pull/89963.diff", "patch_url": "https://github.com/godotengine/godot/pull/89963.patch", "title": "Fix unexpected auto-translation of more editor components", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-03-28T01:21:36Z", "updated_at": "2024-03-28T09:50:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f298aaa9566402f7695d72b06b2804be66744c56" ] }, "89968": { "id": "PR_kwDOAO6SJc5rArLO", "public_id": 89968, "url": "https://github.com/godotengine/godot/pull/89968", "diff_url": "https://github.com/godotengine/godot/pull/89968.diff", "patch_url": "https://github.com/godotengine/godot/pull/89968.patch", "title": "Tweak OpenXR alert to mention WMR only on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-28T05:52:56Z", "updated_at": "2024-04-04T12:54:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "e334bf6df496ae9ef5b7a13ed2cd0f45d6d48fc2" ] }, "89970": { "id": "PR_kwDOAO6SJc5rBg4X", "public_id": 89970, "url": "https://github.com/godotengine/godot/pull/89970", "diff_url": "https://github.com/godotengine/godot/pull/89970.diff", "patch_url": "https://github.com/godotengine/godot/pull/89970.patch", "title": "[Animation] Expose `SkeletonProfile.set/is_required`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-28T08:41:31Z", "updated_at": "2024-04-05T10:29:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "334449df702d911d5f220497f74e321e56492504" ] }, "89974": { "id": "PR_kwDOAO6SJc5rCl8u", "public_id": 89974, "url": "https://github.com/godotengine/godot/pull/89974", "diff_url": "https://github.com/godotengine/godot/pull/89974.diff", "patch_url": "https://github.com/godotengine/godot/pull/89974.patch", "title": "Reset `tab_closing_menu_option` when canceling closing editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-28T11:23:18Z", "updated_at": "2024-08-14T15:43:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "41dce99831196e8a0c0113699d88b703166cb8a1" ] }, "89975": { "id": "PR_kwDOAO6SJc5rCvIS", "public_id": 89975, "url": "https://github.com/godotengine/godot/pull/89975", "diff_url": "https://github.com/godotengine/godot/pull/89975.diff", "patch_url": "https://github.com/godotengine/godot/pull/89975.patch", "title": "[TileMap] Fix forcing cleanup on exiting tree/canvas", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-28T11:46:42Z", "updated_at": "2024-04-04T15:15:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "09edece17d837f13f23aab13a546fe3e97a6c223" ] }, "89977": { "id": "PR_kwDOAO6SJc5rC20J", "public_id": 89977, "url": "https://github.com/godotengine/godot/pull/89977", "diff_url": "https://github.com/godotengine/godot/pull/89977.diff", "patch_url": "https://github.com/godotengine/godot/pull/89977.patch", "title": "Fix TreeItem shows cell edit in the wrong column when `select_mode=Row` and TreeItem has multiple columns", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NDE3ODAz", "created_at": "2024-03-28T12:02:25Z", "updated_at": "2024-04-04T12:47:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5c19fcbd57ed1a2dd50dc665e784e372be808325" ] }, "89978": { "id": "PR_kwDOAO6SJc5rDNme", "public_id": 89978, "url": "https://github.com/godotengine/godot/pull/89978", "diff_url": "https://github.com/godotengine/godot/pull/89978.diff", "patch_url": "https://github.com/godotengine/godot/pull/89978.patch", "title": "Editor: Disable auto-translation of titles in `AssetLib`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTY2ODE0", "created_at": "2024-03-28T12:43:24Z", "updated_at": "2024-04-04T12:54:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "361f693adcd694379ae92b57deb84a18ff0e53ad" ] }, "89980": { "id": "PR_kwDOAO6SJc5rDS-y", "public_id": 89980, "url": "https://github.com/godotengine/godot/pull/89980", "diff_url": "https://github.com/godotengine/godot/pull/89980.diff", "patch_url": "https://github.com/godotengine/godot/pull/89980.patch", "title": "[CI] Improve fetching of changed files", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-28T12:55:09Z", "updated_at": "2024-04-08T13:22:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "950743c3d87275a65a99fd9dffc9250669eefec1" ] }, "89984": { "id": "PR_kwDOAO6SJc5rEcJw", "public_id": 89984, "url": "https://github.com/godotengine/godot/pull/89984", "diff_url": "https://github.com/godotengine/godot/pull/89984.diff", "patch_url": "https://github.com/godotengine/godot/pull/89984.patch", "title": "Core: Use fixed-width integer types in Variant", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-03-28T15:23:23Z", "updated_at": "2024-06-12T08:42:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b0cda1f85f4af136db64edfdc6a7ab279bdab2f4" ] }, "89987": { "id": "PR_kwDOAO6SJc5rFayC", "public_id": 89987, "url": "https://github.com/godotengine/godot/pull/89987", "diff_url": "https://github.com/godotengine/godot/pull/89987.diff", "patch_url": "https://github.com/godotengine/godot/pull/89987.patch", "title": "Rename Official support level to Featured in the editor asset library", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-03-28T17:45:52Z", "updated_at": "2024-04-04T13:57:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzOTEyMzI5OTU=", "name": "topic:assetlib", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1e4c7c8a57724075270eafc6b7dbced457cfe2d1" ] }, "89990": { "id": "PR_kwDOAO6SJc5rF2pQ", "public_id": 89990, "url": "https://github.com/godotengine/godot/pull/89990", "diff_url": "https://github.com/godotengine/godot/pull/89990.diff", "patch_url": "https://github.com/godotengine/godot/pull/89990.patch", "title": "GDScript: Fix uninitialized local variables not being reset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-03-28T18:59:27Z", "updated_at": "2024-04-24T17:01:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "27d7760f41d0c819075db37d3234d2587092e682" ] }, "89992": { "id": "PR_kwDOAO6SJc5rGEu4", "public_id": 89992, "url": "https://github.com/godotengine/godot/pull/89992", "diff_url": "https://github.com/godotengine/godot/pull/89992.diff", "patch_url": "https://github.com/godotengine/godot/pull/89992.patch", "title": "Fix node duplication in update after external changes.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-03-28T19:36:34Z", "updated_at": "2024-04-04T00:54:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ae472865d0978e79b6e2993f76771d82daa431bf" ] }, "89993": { "id": "PR_kwDOAO6SJc5rGQmr", "public_id": 89993, "url": "https://github.com/godotengine/godot/pull/89993", "diff_url": "https://github.com/godotengine/godot/pull/89993.diff", "patch_url": "https://github.com/godotengine/godot/pull/89993.patch", "title": "Make `TextEdit.clip_contents` more transparent to users", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-03-28T20:11:41Z", "updated_at": "2024-04-04T12:50:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "94e1943f024f460e52e25e864c5e5b06ae6da231" ] }, "89999": { "id": "PR_kwDOAO6SJc5rHOm9", "public_id": 89999, "url": "https://github.com/godotengine/godot/pull/89999", "diff_url": "https://github.com/godotengine/godot/pull/89999.diff", "patch_url": "https://github.com/godotengine/godot/pull/89999.patch", "title": "Android: Prevent potential NPEs and improve nullability handling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-03-28T23:17:15Z", "updated_at": "2024-04-08T19:39:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "70ea3e22a6b0021ecacb83a2e4ddd86988b8c180" ] }, "90000": { "id": "PR_kwDOAO6SJc5rHPh-", "public_id": 90000, "url": "https://github.com/godotengine/godot/pull/90000", "diff_url": "https://github.com/godotengine/godot/pull/90000.diff", "patch_url": "https://github.com/godotengine/godot/pull/90000.patch", "title": "Android: Improve performance of sensor readings ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-03-28T23:22:21Z", "updated_at": "2024-04-08T19:39:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f09d0331562a91d930170109d849a7bd0ea3e1b3" ] }, "90002": { "id": "PR_kwDOAO6SJc5rHmRK", "public_id": 90002, "url": "https://github.com/godotengine/godot/pull/90002", "diff_url": "https://github.com/godotengine/godot/pull/90002.diff", "patch_url": "https://github.com/godotengine/godot/pull/90002.patch", "title": "C#: Make internal properties and property accessors public (but hidden)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-03-29T01:20:08Z", "updated_at": "2024-04-22T13:38:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7d08e8727b6a481541c07d25ff4f62e965c42bcd" ] }, "90003": { "id": "PR_kwDOAO6SJc5rH9ou", "public_id": 90003, "url": "https://github.com/godotengine/godot/pull/90003", "diff_url": "https://github.com/godotengine/godot/pull/90003.diff", "patch_url": "https://github.com/godotengine/godot/pull/90003.patch", "title": "Fix setting animation save paths on import breaking on Windows", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBoir6g", "created_at": "2024-03-29T03:15:33Z", "updated_at": "2024-04-08T15:20:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "4d3319eceb9b9c69bd9211fb30bb1509db79f6d7" ] }, "90011": { "id": "PR_kwDOAO6SJc5rJcxD", "public_id": 90011, "url": "https://github.com/godotengine/godot/pull/90011", "diff_url": "https://github.com/godotengine/godot/pull/90011.diff", "patch_url": "https://github.com/godotengine/godot/pull/90011.patch", "title": "Fix `RenderingDevice::get_driver_resource` crash or incorrect result with certain resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-03-29T09:21:29Z", "updated_at": "2024-04-08T09:29:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5a5453bcf24d2b1419d45ee9488e12492c203cfb" ] }, "90019": { "id": "PR_kwDOAO6SJc5rLJ1e", "public_id": 90019, "url": "https://github.com/godotengine/godot/pull/90019", "diff_url": "https://github.com/godotengine/godot/pull/90019.diff", "patch_url": "https://github.com/godotengine/godot/pull/90019.patch", "title": "Fix loop condition in bone mapping", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-03-29T14:23:36Z", "updated_at": "2024-06-19T15:00:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "15f1a0fba3c8e576f83427b686ee49291d4e4eff" ] }, "90022": { "id": "PR_kwDOAO6SJc5rL1Mf", "public_id": 90022, "url": "https://github.com/godotengine/godot/pull/90022", "diff_url": "https://github.com/godotengine/godot/pull/90022.diff", "patch_url": "https://github.com/godotengine/godot/pull/90022.patch", "title": "Fix debugger tree error on editor start", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-03-29T16:46:24Z", "updated_at": "2024-04-09T05:08:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ed1fa9bedf582dfbae66013a7257b6b8b7c4687b" ] }, "90027": { "id": "PR_kwDOAO6SJc5rNEhj", "public_id": 90027, "url": "https://github.com/godotengine/godot/pull/90027", "diff_url": "https://github.com/godotengine/godot/pull/90027.diff", "patch_url": "https://github.com/godotengine/godot/pull/90027.patch", "title": "[MP] Gracefully handle cache confirmation of deleted nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-03-29T22:12:47Z", "updated_at": "2024-05-07T16:22:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "4b973f451e4c5d929baeac7e86ebd3cb3e4c60a8" ] }, "90035": { "id": "PR_kwDOAO6SJc5rN_6e", "public_id": 90035, "url": "https://github.com/godotengine/godot/pull/90035", "diff_url": "https://github.com/godotengine/godot/pull/90035.diff", "patch_url": "https://github.com/godotengine/godot/pull/90035.patch", "title": "Fix scroll to description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-30T08:43:07Z", "updated_at": "2024-04-21T14:04:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5a8066bd50a2323160f5d8ab09de1a2168123597" ] }, "90038": { "id": "PR_kwDOAO6SJc5rONTV", "public_id": 90038, "url": "https://github.com/godotengine/godot/pull/90038", "diff_url": "https://github.com/godotengine/godot/pull/90038.diff", "patch_url": "https://github.com/godotengine/godot/pull/90038.patch", "title": "[Core] Fix `ResourceLoader.load` cache with relative paths", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-30T11:54:13Z", "updated_at": "2024-04-08T13:39:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0274877defb9c5d325e028f50353da037a115553" ] }, "90039": { "id": "PR_kwDOAO6SJc5rORGr", "public_id": 90039, "url": "https://github.com/godotengine/godot/pull/90039", "diff_url": "https://github.com/godotengine/godot/pull/90039.diff", "patch_url": "https://github.com/godotengine/godot/pull/90039.patch", "title": "[Doc] Document loading behavior with relative paths", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-30T12:35:03Z", "updated_at": "2024-04-08T13:39:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2508c2e3093b3cb32a2aead46cef7d484e3148c9" ] }, "90050": { "id": "PR_kwDOAO6SJc5rO7uj", "public_id": 90050, "url": "https://github.com/godotengine/godot/pull/90050", "diff_url": "https://github.com/godotengine/godot/pull/90050.diff", "patch_url": "https://github.com/godotengine/godot/pull/90050.patch", "title": "Add tips detection to auto mapping in bone mapper", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-03-30T19:33:50Z", "updated_at": "2024-06-29T11:44:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "9c3a1c00c4b309d52a1e973e7fcc1ae99d7de991" ] }, "90055": { "id": "PR_kwDOAO6SJc5rPCjS", "public_id": 90055, "url": "https://github.com/godotengine/godot/pull/90055", "diff_url": "https://github.com/godotengine/godot/pull/90055.diff", "patch_url": "https://github.com/godotengine/godot/pull/90055.patch", "title": "Add early return when setting `transparent_bg`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-03-30T21:39:11Z", "updated_at": "2024-04-04T12:50:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d14a84a1661a4a500f9cd32dc64232238493e71d" ] }, "90056": { "id": "PR_kwDOAO6SJc5rPD_Z", "public_id": 90056, "url": "https://github.com/godotengine/godot/pull/90056", "diff_url": "https://github.com/godotengine/godot/pull/90056.diff", "patch_url": "https://github.com/godotengine/godot/pull/90056.patch", "title": "Expose `MeshInstance3D.get_skin_reference` and add docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-30T22:11:03Z", "updated_at": "2024-04-10T12:34:14Z", "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": [ "2854d0a7ca32ee9630c23eb24e3d027eeeea3eed" ] }, "90060": { "id": "PR_kwDOAO6SJc5rPMQl", "public_id": 90060, "url": "https://github.com/godotengine/godot/pull/90060", "diff_url": "https://github.com/godotengine/godot/pull/90060.diff", "patch_url": "https://github.com/godotengine/godot/pull/90060.patch", "title": "Add DebugView for Array and Dictionary, based of the DebugView from the .NET Foundation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY0NzY5NTQx", "created_at": "2024-03-31T01:18:08Z", "updated_at": "2024-04-08T09:25:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "f8c482b19a0cc2d6b05fbdd0955d835c312b3633" ] }, "90062": { "id": "PR_kwDOAO6SJc5rPTuj", "public_id": 90062, "url": "https://github.com/godotengine/godot/pull/90062", "diff_url": "https://github.com/godotengine/godot/pull/90062.diff", "patch_url": "https://github.com/godotengine/godot/pull/90062.patch", "title": "Fix FileSystemDock behavior when dropping an item in the current folder", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBoir6g", "created_at": "2024-03-31T04:09:32Z", "updated_at": "2024-04-05T15:48:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0ccc34d35170555f857f2b00fc86fd237615bf1c" ] }, "90063": { "id": "PR_kwDOAO6SJc5rPcZq", "public_id": 90063, "url": "https://github.com/godotengine/godot/pull/90063", "diff_url": "https://github.com/godotengine/godot/pull/90063.diff", "patch_url": "https://github.com/godotengine/godot/pull/90063.patch", "title": "Fix some uses of `float` and `real_t` in `core/math`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-03-31T06:54:06Z", "updated_at": "2024-04-13T02:24:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "158fcf107c669796faf63e61b74d382ab2769273" ] }, "90064": { "id": "PR_kwDOAO6SJc5rPdHw", "public_id": 90064, "url": "https://github.com/godotengine/godot/pull/90064", "diff_url": "https://github.com/godotengine/godot/pull/90064.diff", "patch_url": "https://github.com/godotengine/godot/pull/90064.patch", "title": "Apply \"Remove Immutable Tracks\" after post-import.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-31T07:06:09Z", "updated_at": "2024-06-01T20:36:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "b0ce274a528d0a8456f984d6814dcef06ee6df56" ] }, "90065": { "id": "PR_kwDOAO6SJc5rPdIw", "public_id": 90065, "url": "https://github.com/godotengine/godot/pull/90065", "diff_url": "https://github.com/godotengine/godot/pull/90065.diff", "patch_url": "https://github.com/godotengine/godot/pull/90065.patch", "title": "Fix 2 bugs with scale of position tracks in rest fixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-03-31T07:06:24Z", "updated_at": "2024-04-04T12:49:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "00cf862b54fd10463c903af3167bfdf2cca1b9e2" ] }, "90069": { "id": "PR_kwDOAO6SJc5rPzCp", "public_id": 90069, "url": "https://github.com/godotengine/godot/pull/90069", "diff_url": "https://github.com/godotengine/godot/pull/90069.diff", "patch_url": "https://github.com/godotengine/godot/pull/90069.patch", "title": "Don't allow copying file into its own path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-31T11:54:55Z", "updated_at": "2024-06-21T15:04:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7b1b9b86edf1fcc33f18ef947eb89a6e72f340c4" ] }, "90072": { "id": "PR_kwDOAO6SJc5rQC9N", "public_id": 90072, "url": "https://github.com/godotengine/godot/pull/90072", "diff_url": "https://github.com/godotengine/godot/pull/90072.diff", "patch_url": "https://github.com/godotengine/godot/pull/90072.patch", "title": "[Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel vectors", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-03-31T14:10:33Z", "updated_at": "2024-05-01T10:07:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "47a8033698b14c8a7bb25867198c1371382e3398" ] }, "90078": { "id": "PR_kwDOAO6SJc5rQZFX", "public_id": 90078, "url": "https://github.com/godotengine/godot/pull/90078", "diff_url": "https://github.com/godotengine/godot/pull/90078.diff", "patch_url": "https://github.com/godotengine/godot/pull/90078.patch", "title": "Include 'Orphan Resource Explorer' and 'Upgrade Mesh Surfaces' in Command Palette. ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NzI5Mjk2", "created_at": "2024-03-31T18:11:24Z", "updated_at": "2024-04-04T12:46:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c90b2b429933752d5a72524391d40a71f6f4954c" ] }, "90080": { "id": "PR_kwDOAO6SJc5rQccG", "public_id": 90080, "url": "https://github.com/godotengine/godot/pull/90080", "diff_url": "https://github.com/godotengine/godot/pull/90080.diff", "patch_url": "https://github.com/godotengine/godot/pull/90080.patch", "title": "[Project Manager] Replace title bar logo with color variant.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-03-31T18:43:49Z", "updated_at": "2024-05-31T19:57:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "364f90512d67b04356bfe2ab7858f67b68c70488" ] }, "90088": { "id": "PR_kwDOAO6SJc5rQ2Vu", "public_id": 90088, "url": "https://github.com/godotengine/godot/pull/90088", "diff_url": "https://github.com/godotengine/godot/pull/90088.diff", "patch_url": "https://github.com/godotengine/godot/pull/90088.patch", "title": "Fix small error in Variant doc", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2024-04-01T00:11:06Z", "updated_at": "2024-04-08T13:27:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "e41209caf2050a99775cb2184a5e2ed066e052a7" ] }, "90091": { "id": "PR_kwDOAO6SJc5rR8W6", "public_id": 90091, "url": "https://github.com/godotengine/godot/pull/90091", "diff_url": "https://github.com/godotengine/godot/pull/90091.diff", "patch_url": "https://github.com/godotengine/godot/pull/90091.patch", "title": "Fix load subtask not being registered leading to false progress values.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-01T05:58:40Z", "updated_at": "2024-04-24T16:59:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ca020ad8cdc14d9890fa49f13b22c20dd9bacf9e" ] }, "90095": { "id": "PR_kwDOAO6SJc5rT0Kg", "public_id": 90095, "url": "https://github.com/godotengine/godot/pull/90095", "diff_url": "https://github.com/godotengine/godot/pull/90095.diff", "patch_url": "https://github.com/godotengine/godot/pull/90095.patch", "title": "Fix `INSTANCE_CUSTOM.w` not being assigned correctly in CPUParticles 2D and 3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc5MTc0NzU=", "created_at": "2024-04-01T12:04:09Z", "updated_at": "2024-04-04T12:50:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "1d81068be78fa3757118bc48226ac45bbefae36c" ] }, "90096": { "id": "PR_kwDOAO6SJc5rT2pl", "public_id": 90096, "url": "https://github.com/godotengine/godot/pull/90096", "diff_url": "https://github.com/godotengine/godot/pull/90096.diff", "patch_url": "https://github.com/godotengine/godot/pull/90096.patch", "title": "[Doc] Improve description of `y_sort_enabled`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2MTEzMjM=", "created_at": "2024-04-01T12:11:19Z", "updated_at": "2024-07-01T10:21:09Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7d8cd49737275429e30a641b430a5c2037c4eb14" ] }, "90098": { "id": "PR_kwDOAO6SJc5rUOMq", "public_id": 90098, "url": "https://github.com/godotengine/godot/pull/90098", "diff_url": "https://github.com/godotengine/godot/pull/90098.diff", "patch_url": "https://github.com/godotengine/godot/pull/90098.patch", "title": "Allow wrapping for begin rotate transformation to bring it in line with Blender.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNTI2ODQ3", "created_at": "2024-04-01T13:23:33Z", "updated_at": "2024-06-17T12:36:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "df71600d2bc37055b7fec7474761a479515e6937" ] }, "90101": { "id": "PR_kwDOAO6SJc5rUaTT", "public_id": 90101, "url": "https://github.com/godotengine/godot/pull/90101", "diff_url": "https://github.com/godotengine/godot/pull/90101.diff", "patch_url": "https://github.com/godotengine/godot/pull/90101.patch", "title": "Fix issue with moving maximized window in macOS", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBytbBw", "created_at": "2024-04-01T13:46:44Z", "updated_at": "2024-04-08T13:23:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d78cb43ec2055849a0601c7aadea946366547c78" ] }, "90102": { "id": "PR_kwDOAO6SJc5rUf7I", "public_id": 90102, "url": "https://github.com/godotengine/godot/pull/90102", "diff_url": "https://github.com/godotengine/godot/pull/90102.diff", "patch_url": "https://github.com/godotengine/godot/pull/90102.patch", "title": "Allow drag and dropping ShaderMaterial in 3D viewport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MzA3OTg=", "created_at": "2024-04-01T13:55:47Z", "updated_at": "2024-04-08T09:25:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d90d5eb3c1dccf56784ffee2cf4276e3bfe0b361" ] }, "90113": { "id": "PR_kwDOAO6SJc5rWCg4", "public_id": 90113, "url": "https://github.com/godotengine/godot/pull/90113", "diff_url": "https://github.com/godotengine/godot/pull/90113.diff", "patch_url": "https://github.com/godotengine/godot/pull/90113.patch", "title": "Make physics debug respect shape outline setting inside editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-01T18:01:07Z", "updated_at": "2024-04-04T14:59:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "07bbaf267dfd3c4e1d13fa85dcc202fa19583d99" ] }, "90118": { "id": "PR_kwDOAO6SJc5rXXOu", "public_id": 90118, "url": "https://github.com/godotengine/godot/pull/90118", "diff_url": "https://github.com/godotengine/godot/pull/90118.diff", "patch_url": "https://github.com/godotengine/godot/pull/90118.patch", "title": "Fix \"Create C# solution\" dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc0MzA4MDg3", "created_at": "2024-04-01T22:03:21Z", "updated_at": "2024-04-05T10:27:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e18fb27d705b62bd7c0454d1f75fa2ce8eb46085" ] }, "90131": { "id": "PR_kwDOAO6SJc5rbiRf", "public_id": 90131, "url": "https://github.com/godotengine/godot/pull/90131", "diff_url": "https://github.com/godotengine/godot/pull/90131.diff", "patch_url": "https://github.com/godotengine/godot/pull/90131.patch", "title": "Fix macOS menu bar & dock stop appearing after closing sub-window", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBuR20A", "created_at": "2024-04-02T12:20:32Z", "updated_at": "2024-04-08T13:23:37Z", "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": [ "a4f2e5210f80c3b2badfadcd7fe9004a26dbb221" ] }, "90134": { "id": "PR_kwDOAO6SJc5rcTaK", "public_id": 90134, "url": "https://github.com/godotengine/godot/pull/90134", "diff_url": "https://github.com/godotengine/godot/pull/90134.diff", "patch_url": "https://github.com/godotengine/godot/pull/90134.patch", "title": "[Core] Fix `Variant::construct` of `Object`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-02T13:57:06Z", "updated_at": "2024-07-26T11:52:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "8f3e2c96eb91027ea050c1e2aacf2cd0e1bf35d9" ] }, "90135": { "id": "PR_kwDOAO6SJc5rceiU", "public_id": 90135, "url": "https://github.com/godotengine/godot/pull/90135", "diff_url": "https://github.com/godotengine/godot/pull/90135.diff", "patch_url": "https://github.com/godotengine/godot/pull/90135.patch", "title": "Update scene tabs after marking as unsaved", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-02T14:18:23Z", "updated_at": "2024-06-21T15:04:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "594567e1e080ff54d7efa07a2425bd6fe1cdb614" ] }, "90136": { "id": "PR_kwDOAO6SJc5rcrb0", "public_id": 90136, "url": "https://github.com/godotengine/godot/pull/90136", "diff_url": "https://github.com/godotengine/godot/pull/90136.diff", "patch_url": "https://github.com/godotengine/godot/pull/90136.patch", "title": "Fix `add_root_node()` being no-op", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-02T14:43:33Z", "updated_at": "2024-06-21T15:04:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "98871c3057f288abceef6e5eee7456d973bf51df" ] }, "90146": { "id": "PR_kwDOAO6SJc5re97e", "public_id": 90146, "url": "https://github.com/godotengine/godot/pull/90146", "diff_url": "https://github.com/godotengine/godot/pull/90146.diff", "patch_url": "https://github.com/godotengine/godot/pull/90146.patch", "title": "Android: Extract parsing command line file to a separate class + add unit tests", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-04-02T20:18:35Z", "updated_at": "2024-04-08T19:39:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "839600b7443be63aedd9e6447454ad9afcc0bf72" ] }, "90147": { "id": "PR_kwDOAO6SJc5re_uk", "public_id": 90147, "url": "https://github.com/godotengine/godot/pull/90147", "diff_url": "https://github.com/godotengine/godot/pull/90147.diff", "patch_url": "https://github.com/godotengine/godot/pull/90147.patch", "title": "Android: Remove redundant semicolons from Kotlin/gradle files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-04-02T20:24:42Z", "updated_at": "2024-04-08T19:39:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "73908bbce2b4cafb62c4c596023c328481d16f40" ] }, "90153": { "id": "PR_kwDOAO6SJc5rfkFE", "public_id": 90153, "url": "https://github.com/godotengine/godot/pull/90153", "diff_url": "https://github.com/godotengine/godot/pull/90153.diff", "patch_url": "https://github.com/godotengine/godot/pull/90153.patch", "title": "Replace Clipper1 library by Clipper2 library", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-04-02T22:10:13Z", "updated_at": "2024-04-22T19:18:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "8a28f816d011d86a2f7cbbe6aaa97ac616f7596a" ] }, "90161": { "id": "PR_kwDOAO6SJc5rhKq0", "public_id": 90161, "url": "https://github.com/godotengine/godot/pull/90161", "diff_url": "https://github.com/godotengine/godot/pull/90161.diff", "patch_url": "https://github.com/godotengine/godot/pull/90161.patch", "title": "Implement documentation comments and tooltips for shader uniform in the inspector.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODAwMzIw", "created_at": "2024-04-03T06:28:17Z", "updated_at": "2024-08-13T20:52:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "e3a7c751f284347fe97a940af74352da65bbf8ec" ] }, "90162": { "id": "PR_kwDOAO6SJc5rhLDk", "public_id": 90162, "url": "https://github.com/godotengine/godot/pull/90162", "diff_url": "https://github.com/godotengine/godot/pull/90162.diff", "patch_url": "https://github.com/godotengine/godot/pull/90162.patch", "title": "Improve string extraction of ETR POT file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-03T06:29:37Z", "updated_at": "2024-05-08T13:26:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7bdae7559d8b37e11818286a84edb1a11bcca141" ] }, "90167": { "id": "PR_kwDOAO6SJc5rjDVb", "public_id": 90167, "url": "https://github.com/godotengine/godot/pull/90167", "diff_url": "https://github.com/godotengine/godot/pull/90167.diff", "patch_url": "https://github.com/godotengine/godot/pull/90167.patch", "title": "Ensure `Camera2D.position_smoothing_speed` is non-negative.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-03T10:39:19Z", "updated_at": "2024-04-05T10:29:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "07406af6cc0d02e2ee958079a48c6791e1a6871b" ] }, "90183": { "id": "PR_kwDOAO6SJc5rnXyv", "public_id": 90183, "url": "https://github.com/godotengine/godot/pull/90183", "diff_url": "https://github.com/godotengine/godot/pull/90183.diff", "patch_url": "https://github.com/godotengine/godot/pull/90183.patch", "title": "Fix gizmo on top material option having no effect", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTg4Nw==", "created_at": "2024-04-03T20:01:49Z", "updated_at": "2024-04-12T20:18:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9b1a1d2813cdd913b5b88c531a2adfa5127d3f66" ] }, "90186": { "id": "PR_kwDOAO6SJc5roc44", "public_id": 90186, "url": "https://github.com/godotengine/godot/pull/90186", "diff_url": "https://github.com/godotengine/godot/pull/90186.diff", "patch_url": "https://github.com/godotengine/godot/pull/90186.patch", "title": "Fix errors when renaming/moving/deleting global scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2024-04-03T23:23:17Z", "updated_at": "2024-04-06T11:08:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "dda06a82099b056058379d2423e0d5b16375b52d" ] }, "90189": { "id": "PR_kwDOAO6SJc5rpX0i", "public_id": 90189, "url": "https://github.com/godotengine/godot/pull/90189", "diff_url": "https://github.com/godotengine/godot/pull/90189.diff", "patch_url": "https://github.com/godotengine/godot/pull/90189.patch", "title": "Expose `goto_help` for GDExtension on `ScriptEditor`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-04-04T03:36:28Z", "updated_at": "2024-04-17T09:48:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d8f1287bcf0fd6075e738b9c980a500f8a53088c" ] }, "90191": { "id": "PR_kwDOAO6SJc5rpznW", "public_id": 90191, "url": "https://github.com/godotengine/godot/pull/90191", "diff_url": "https://github.com/godotengine/godot/pull/90191.diff", "patch_url": "https://github.com/godotengine/godot/pull/90191.patch", "title": "Don't use subpasses when we're using Canvas background mode in Mobile", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-04T05:01:47Z", "updated_at": "2024-04-08T05:25:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "9e9a6fb6d60da263cced0188b147be22e9d96fcd" ] }, "90196": { "id": "PR_kwDOAO6SJc5rqtEz", "public_id": 90196, "url": "https://github.com/godotengine/godot/pull/90196", "diff_url": "https://github.com/godotengine/godot/pull/90196.diff", "patch_url": "https://github.com/godotengine/godot/pull/90196.patch", "title": "[TextServer] Expose ICU title case string conversion to scripting.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-04T07:58:53Z", "updated_at": "2024-04-05T10:26:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "27f6f4147bc30ce9c5124e552f004834a87ef94b" ] }, "90200": { "id": "PR_kwDOAO6SJc5rsd12", "public_id": 90200, "url": "https://github.com/godotengine/godot/pull/90200", "diff_url": "https://github.com/godotengine/godot/pull/90200.diff", "patch_url": "https://github.com/godotengine/godot/pull/90200.patch", "title": "Fix `NavigationServer.set_debug_enabled()` doing nothing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-04T11:48:23Z", "updated_at": "2024-04-08T13:26:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "282d772f1bedebbeacab30da7fb87302d1599104" ] }, "90204": { "id": "PR_kwDOAO6SJc5rtWbl", "public_id": 90204, "url": "https://github.com/godotengine/godot/pull/90204", "diff_url": "https://github.com/godotengine/godot/pull/90204.diff", "patch_url": "https://github.com/godotengine/godot/pull/90204.patch", "title": "Correctly update TileMapLayer highlighting when disabling it", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-04-04T13:27:42Z", "updated_at": "2024-04-04T15:12:48Z", "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": [ "256a6713f22d56b4a42703919f1e4718b95de9e6" ] }, "90207": { "id": "PR_kwDOAO6SJc5rt4pY", "public_id": 90207, "url": "https://github.com/godotengine/godot/pull/90207", "diff_url": "https://github.com/godotengine/godot/pull/90207.diff", "patch_url": "https://github.com/godotengine/godot/pull/90207.patch", "title": "Fix \"no cached rect\" errors in TileMapLayer editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-04-04T14:29:31Z", "updated_at": "2024-04-04T15:11:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c928273c6c74dbbe3a21f9978ffdfa3fb03ea547" ] }, "90208": { "id": "PR_kwDOAO6SJc5ruFi9", "public_id": 90208, "url": "https://github.com/godotengine/godot/pull/90208", "diff_url": "https://github.com/godotengine/godot/pull/90208.diff", "patch_url": "https://github.com/godotengine/godot/pull/90208.patch", "title": "SCons: Fix Ninja compilation with MSVC", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-04T14:52:03Z", "updated_at": "2024-05-08T16:19:37Z", "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": [ "7918d502979819a215e8e64c88b2622d8f80eb68" ] }, "90209": { "id": "PR_kwDOAO6SJc5ruygz", "public_id": 90209, "url": "https://github.com/godotengine/godot/pull/90209", "diff_url": "https://github.com/godotengine/godot/pull/90209.diff", "patch_url": "https://github.com/godotengine/godot/pull/90209.patch", "title": "mbedtls: Update to upstream version 2.28.8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-04T16:07:33Z", "updated_at": "2024-04-25T11:00:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "915ca4dd456f959e4d4fd4e385715f3f0d48e77d" ] }, "90211": { "id": "PR_kwDOAO6SJc5ru5m-", "public_id": 90211, "url": "https://github.com/godotengine/godot/pull/90211", "diff_url": "https://github.com/godotengine/godot/pull/90211.diff", "patch_url": "https://github.com/godotengine/godot/pull/90211.patch", "title": "certs: Sync with Mozilla bundle as of Mar 11, 2024", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-04T16:17:53Z", "updated_at": "2024-04-25T11:00:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "fd61a42e0420c80481960a4071275f429186862b" ] }, "90214": { "id": "PR_kwDOAO6SJc5rvmPF", "public_id": 90214, "url": "https://github.com/godotengine/godot/pull/90214", "diff_url": "https://github.com/godotengine/godot/pull/90214.diff", "patch_url": "https://github.com/godotengine/godot/pull/90214.patch", "title": "SCons: Refactor `selected_platform` conditional", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-04T17:48:52Z", "updated_at": "2024-04-17T17:27:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "c6995be6e4ad8c233285711ae23c1305f289240c" ] }, "90217": { "id": "PR_kwDOAO6SJc5rwMnz", "public_id": 90217, "url": "https://github.com/godotengine/godot/pull/90217", "diff_url": "https://github.com/godotengine/godot/pull/90217.diff", "patch_url": "https://github.com/godotengine/godot/pull/90217.patch", "title": "Allow Decal Emission Energy values above 128 in the inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-04T19:19:50Z", "updated_at": "2024-04-08T15:16:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ae12244e1377c60d3dc3df22ba5a3c3fedbdfb47" ] }, "90218": { "id": "PR_kwDOAO6SJc5rwM6D", "public_id": 90218, "url": "https://github.com/godotengine/godot/pull/90218", "diff_url": "https://github.com/godotengine/godot/pull/90218.diff", "patch_url": "https://github.com/godotengine/godot/pull/90218.patch", "title": "Update lingering `do/while(0)` defines", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-04T19:20:35Z", "updated_at": "2024-04-17T17:27:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "bbb3eb3a1a0ef84e65137421405fe8e0b3e8c5b5" ] }, "90221": { "id": "PR_kwDOAO6SJc5rwwKk", "public_id": 90221, "url": "https://github.com/godotengine/godot/pull/90221", "diff_url": "https://github.com/godotengine/godot/pull/90221.diff", "patch_url": "https://github.com/godotengine/godot/pull/90221.patch", "title": "Fix first interaction line breaks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-04T20:55:45Z", "updated_at": "2024-04-04T21:10:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3df22bf72cd59b54807eb7cb06545e826fa3ebe4" ] }, "90223": { "id": "PR_kwDOAO6SJc5rw6JZ", "public_id": 90223, "url": "https://github.com/godotengine/godot/pull/90223", "diff_url": "https://github.com/godotengine/godot/pull/90223.diff", "patch_url": "https://github.com/godotengine/godot/pull/90223.patch", "title": "Don't pass `self` when calling a static function from a non-static context", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNTU2OTMx", "created_at": "2024-04-04T21:22:24Z", "updated_at": "2024-04-05T10:29:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "164b34a734a2d38b6ed264112277a6f6e8018adf" ] }, "90225": { "id": "PR_kwDOAO6SJc5rxEf_", "public_id": 90225, "url": "https://github.com/godotengine/godot/pull/90225", "diff_url": "https://github.com/godotengine/godot/pull/90225.diff", "patch_url": "https://github.com/godotengine/godot/pull/90225.patch", "title": "GLTF export: Propagate `property_list_changed` from extensions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-04T21:55:46Z", "updated_at": "2024-04-05T17:37: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": [ "a9416da6ea92fdb90ecddedcc7a1913c93cf156f" ] }, "90229": { "id": "PR_kwDOAO6SJc5rxcst", "public_id": 90229, "url": "https://github.com/godotengine/godot/pull/90229", "diff_url": "https://github.com/godotengine/godot/pull/90229.diff", "patch_url": "https://github.com/godotengine/godot/pull/90229.patch", "title": "Fix error message when removing only child from GraphNode", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCSIetA", "created_at": "2024-04-04T23:35:04Z", "updated_at": "2024-04-26T09:10:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "eb9e193477f1bbb5b68c074530c22a9f714f60d8" ] }, "90230": { "id": "PR_kwDOAO6SJc5rxc29", "public_id": 90230, "url": "https://github.com/godotengine/godot/pull/90230", "diff_url": "https://github.com/godotengine/godot/pull/90230.diff", "patch_url": "https://github.com/godotengine/godot/pull/90230.patch", "title": "Separate Shape3D resource logic in GLTFPhysicsShape", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-04T23:36:09Z", "updated_at": "2024-04-08T10:55:14Z", "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": [ "92b243dc3c356c20e1432d0ffc89e1386a67b926" ] }, "90231": { "id": "PR_kwDOAO6SJc5rxeel", "public_id": 90231, "url": "https://github.com/godotengine/godot/pull/90231", "diff_url": "https://github.com/godotengine/godot/pull/90231.diff", "patch_url": "https://github.com/godotengine/godot/pull/90231.patch", "title": "Remove unavailable property binding `reset_on_save` from Skeleton3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-04T23:46:26Z", "updated_at": "2024-04-05T11:56:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "bf3ef56c2f93ff7abd765cc30f01292b980ba3f7" ] }, "90233": { "id": "PR_kwDOAO6SJc5rxnWk", "public_id": 90233, "url": "https://github.com/godotengine/godot/pull/90233", "diff_url": "https://github.com/godotengine/godot/pull/90233.diff", "patch_url": "https://github.com/godotengine/godot/pull/90233.patch", "title": "Fix OpenGL `_shadow_atlas_find_shadow` error when light instance is freed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0NzM3Mzk=", "created_at": "2024-04-05T00:32:54Z", "updated_at": "2024-04-11T09:59:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "17e489b93da1e5497002a0513155302eef639488" ] }, "90237": { "id": "PR_kwDOAO6SJc5ryadq", "public_id": 90237, "url": "https://github.com/godotengine/godot/pull/90237", "diff_url": "https://github.com/godotengine/godot/pull/90237.diff", "patch_url": "https://github.com/godotengine/godot/pull/90237.patch", "title": "Allow OpenXR extensions to add properties to the OpenXRCompositionLayer node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-05T04:14:24Z", "updated_at": "2024-07-22T15:31:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "fddf6dc65157fe08bdda20809a105950f885a095" ] }, "90243": { "id": "PR_kwDOAO6SJc5rzorc", "public_id": 90243, "url": "https://github.com/godotengine/godot/pull/90243", "diff_url": "https://github.com/godotengine/godot/pull/90243.diff", "patch_url": "https://github.com/godotengine/godot/pull/90243.patch", "title": "thorvg: Update to 0.12.10", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T07:56:25Z", "updated_at": "2024-04-08T13:46:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "8de1cf566dc7f997f84ea02425e25b427bfed955" ] }, "90244": { "id": "PR_kwDOAO6SJc5rzwSc", "public_id": 90244, "url": "https://github.com/godotengine/godot/pull/90244", "diff_url": "https://github.com/godotengine/godot/pull/90244.diff", "patch_url": "https://github.com/godotengine/godot/pull/90244.patch", "title": "enet: Sync with upstream commit c44b7d0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T08:13:08Z", "updated_at": "2024-05-01T14:01:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "360a1a456818fce75a444c17bafb9c7b510dbc20" ] }, "90245": { "id": "PR_kwDOAO6SJc5rzzCo", "public_id": 90245, "url": "https://github.com/godotengine/godot/pull/90245", "diff_url": "https://github.com/godotengine/godot/pull/90245.diff", "patch_url": "https://github.com/godotengine/godot/pull/90245.patch", "title": "glad: Re-generate files with glad 2.0.6 (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T08:21:10Z", "updated_at": "2024-04-29T11:48:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "0f96251afe19007ff8965b00f00efc1d9b1d6ea1" ] }, "90246": { "id": "PR_kwDOAO6SJc5rz27M", "public_id": 90246, "url": "https://github.com/godotengine/godot/pull/90246", "diff_url": "https://github.com/godotengine/godot/pull/90246.diff", "patch_url": "https://github.com/godotengine/godot/pull/90246.patch", "title": "Fix per-node physics interpolation setting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-04-05T08:32:11Z", "updated_at": "2024-04-05T10:31:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e6b91612461f1e481b35349d8301339e2791af48" ] }, "90247": { "id": "PR_kwDOAO6SJc5rz4Mg", "public_id": 90247, "url": "https://github.com/godotengine/godot/pull/90247", "diff_url": "https://github.com/godotengine/godot/pull/90247.diff", "patch_url": "https://github.com/godotengine/godot/pull/90247.patch", "title": "harfbuzz: Update to 8.4.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T08:36:15Z", "updated_at": "2024-04-08T09:26:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "8fcc7a52dcb731ec85270bf7d67d471b2dfaf6c5" ] }, "90248": { "id": "PR_kwDOAO6SJc5rz7jo", "public_id": 90248, "url": "https://github.com/godotengine/godot/pull/90248", "diff_url": "https://github.com/godotengine/godot/pull/90248.diff", "patch_url": "https://github.com/godotengine/godot/pull/90248.patch", "title": "libktx: Update to 4.3.2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T08:46:19Z", "updated_at": "2024-04-08T13:04:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "d402f5ecf260f4ea7f16b913e8ab696a059b33c9" ] }, "90250": { "id": "PR_kwDOAO6SJc5r0GQM", "public_id": 90250, "url": "https://github.com/godotengine/godot/pull/90250", "diff_url": "https://github.com/godotengine/godot/pull/90250.diff", "patch_url": "https://github.com/godotengine/godot/pull/90250.patch", "title": "miniupnpc: Update to 2.2.7", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T09:14:15Z", "updated_at": "2024-04-25T10:55:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "afe64bb517a83faf931bc13094220f85f6789f82" ] }, "90251": { "id": "PR_kwDOAO6SJc5r0Gvr", "public_id": 90251, "url": "https://github.com/godotengine/godot/pull/90251", "diff_url": "https://github.com/godotengine/godot/pull/90251.diff", "patch_url": "https://github.com/godotengine/godot/pull/90251.patch", "title": "squish: Clean up patches, add LICENSE.txt", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T09:15:27Z", "updated_at": "2024-04-05T15:23:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "594d165f640132bc04006c5cdebabf5e1c1a6fd7" ] }, "90253": { "id": "PR_kwDOAO6SJc5r0KzM", "public_id": 90253, "url": "https://github.com/godotengine/godot/pull/90253", "diff_url": "https://github.com/godotengine/godot/pull/90253.diff", "patch_url": "https://github.com/godotengine/godot/pull/90253.patch", "title": "zstd: Update to upstream version 1.5.6", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T09:23:48Z", "updated_at": "2024-04-08T13:04:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "a88b4a4d56a923ad1f3652eb1133676f8c96c44d" ] }, "90254": { "id": "PR_kwDOAO6SJc5r0qsn", "public_id": 90254, "url": "https://github.com/godotengine/godot/pull/90254", "diff_url": "https://github.com/godotengine/godot/pull/90254.diff", "patch_url": "https://github.com/godotengine/godot/pull/90254.patch", "title": "Specify that `get_floor_normal()` does not return the surface normal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNDQwMjk1", "created_at": "2024-04-05T10:13:27Z", "updated_at": "2024-04-08T09:29:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "4e1305ee7716b413e424850439607ba32fb24645" ] }, "90255": { "id": "PR_kwDOAO6SJc5r0uyB", "public_id": 90255, "url": "https://github.com/godotengine/godot/pull/90255", "diff_url": "https://github.com/godotengine/godot/pull/90255.diff", "patch_url": "https://github.com/godotengine/godot/pull/90255.patch", "title": "Fix 3d axes flickering in the negative direction when extremely zoomed out", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBh-IFQ", "created_at": "2024-04-05T10:23:13Z", "updated_at": "2024-04-09T09:16:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a53841021ca4ddb8452521ea6bab51ebb79a82a4" ] }, "90261": { "id": "PR_kwDOAO6SJc5r1zjX", "public_id": 90261, "url": "https://github.com/godotengine/godot/pull/90261", "diff_url": "https://github.com/godotengine/godot/pull/90261.diff", "patch_url": "https://github.com/godotengine/godot/pull/90261.patch", "title": "Remove buggy first interaction", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-05T12:47:24Z", "updated_at": "2024-04-05T13:18:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "56686cd1fb595db6dcff6e4b37f799023e0c4a93" ] }, "90263": { "id": "PR_kwDOAO6SJc5r2PPY", "public_id": 90263, "url": "https://github.com/godotengine/godot/pull/90263", "diff_url": "https://github.com/godotengine/godot/pull/90263.diff", "patch_url": "https://github.com/godotengine/godot/pull/90263.patch", "title": "Clarify `UndoRedo` `MergeMode` and `add_*_reference` docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2024-04-05T13:46:26Z", "updated_at": "2024-04-06T13:21:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "491d3a2740b90eee987bdceefc8390dec999a4a9" ] }, "90265": { "id": "PR_kwDOAO6SJc5r2qT3", "public_id": 90265, "url": "https://github.com/godotengine/godot/pull/90265", "diff_url": "https://github.com/godotengine/godot/pull/90265.diff", "patch_url": "https://github.com/godotengine/godot/pull/90265.patch", "title": "Fix crash on invalid values in EditorPropertyArray/Dict", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-05T14:43:00Z", "updated_at": "2024-04-05T15:23:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "866452c75e061b857232ee1dc26969e46fa7bcaa" ] }, "90266": { "id": "PR_kwDOAO6SJc5r2xBq", "public_id": 90266, "url": "https://github.com/godotengine/godot/pull/90266", "diff_url": "https://github.com/godotengine/godot/pull/90266.diff", "patch_url": "https://github.com/godotengine/godot/pull/90266.patch", "title": "SceneTreeEditor: Fix crash when TreeItem is removed before callback", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-05T14:55:04Z", "updated_at": "2024-04-05T15:23:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6b8daa498e2e31edec4b89e0c5321cef7bb51be8" ] }, "90268": { "id": "PR_kwDOAO6SJc5r3KOF", "public_id": 90268, "url": "https://github.com/godotengine/godot/pull/90268", "diff_url": "https://github.com/godotengine/godot/pull/90268.diff", "patch_url": "https://github.com/godotengine/godot/pull/90268.patch", "title": "Use WorkerThreadPool for Server threads (enhanced)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-05T15:49:28Z", "updated_at": "2024-05-01T12:14:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "65686dedf9778e829287f63c7179a523d44fa085", "c28f5901c7f9ac8885032f9b30db788e08e72911", "1b104ffcd8bc4573924754552508f5416573a7a1", "71facbaa882494f5c3dccf6a799ce84dcd12e4c9" ] }, "90269": { "id": "PR_kwDOAO6SJc5r3LAd", "public_id": 90269, "url": "https://github.com/godotengine/godot/pull/90269", "diff_url": "https://github.com/godotengine/godot/pull/90269.diff", "patch_url": "https://github.com/godotengine/godot/pull/90269.patch", "title": "Ignore `ERR_FILE_CANT_OPEN` error when loading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-05T15:51:19Z", "updated_at": "2024-04-08T13:37:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f0cbd388dce53b9d8d058ea1ac8e342a08ff6b48" ] }, "90270": { "id": "PR_kwDOAO6SJc5r3SAB", "public_id": 90270, "url": "https://github.com/godotengine/godot/pull/90270", "diff_url": "https://github.com/godotengine/godot/pull/90270.diff", "patch_url": "https://github.com/godotengine/godot/pull/90270.patch", "title": "SCons: Ensure *all* generated files can be cleaned", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-05T16:07:08Z", "updated_at": "2024-04-06T11:10:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "ccb5e15ac27346f8f4de1b3aeda834f0bc417da8" ] }, "90271": { "id": "PR_kwDOAO6SJc5r3UQL", "public_id": 90271, "url": "https://github.com/godotengine/godot/pull/90271", "diff_url": "https://github.com/godotengine/godot/pull/90271.diff", "patch_url": "https://github.com/godotengine/godot/pull/90271.patch", "title": "Add toggle for enabling or disabling RenderingDevice's pipeline cache.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-04-05T16:12:15Z", "updated_at": "2024-04-06T11:10:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ecaafa6001e47ee0f8157e0e4846afd6e758a436" ] }, "90273": { "id": "PR_kwDOAO6SJc5r3de9", "public_id": 90273, "url": "https://github.com/godotengine/godot/pull/90273", "diff_url": "https://github.com/godotengine/godot/pull/90273.diff", "patch_url": "https://github.com/godotengine/godot/pull/90273.patch", "title": "Fix `Resource::get_rid override` not working in GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzMjM0Njc0", "created_at": "2024-04-05T16:38:30Z", "updated_at": "2024-04-08T13:38:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "c2be2dfbde3d0393d5d1f0426ee51d363c571b21" ] }, "90274": { "id": "PR_kwDOAO6SJc5r3dfr", "public_id": 90274, "url": "https://github.com/godotengine/godot/pull/90274", "diff_url": "https://github.com/godotengine/godot/pull/90274.diff", "patch_url": "https://github.com/godotengine/godot/pull/90274.patch", "title": "Fix potential null access in `TextEdit`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-05T16:38:33Z", "updated_at": "2024-07-17T14:04:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d4cf294b35c9c1ad9e4b43e06d7c30b80f1c789e" ] }, "90278": { "id": "PR_kwDOAO6SJc5r4mSt", "public_id": 90278, "url": "https://github.com/godotengine/godot/pull/90278", "diff_url": "https://github.com/godotengine/godot/pull/90278.diff", "patch_url": "https://github.com/godotengine/godot/pull/90278.patch", "title": "Prevent dropping Resource to the same resource picker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-05T20:30:43Z", "updated_at": "2024-04-06T12:15:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b9c78ba17429947789f3efafa7cee53da8a99a05" ] }, "90280": { "id": "PR_kwDOAO6SJc5r4pV2", "public_id": 90280, "url": "https://github.com/godotengine/godot/pull/90280", "diff_url": "https://github.com/godotengine/godot/pull/90280.diff", "patch_url": "https://github.com/godotengine/godot/pull/90280.patch", "title": "Fix duplicated folder reference in Godot Editor after changing filename case", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-04-05T20:43:15Z", "updated_at": "2024-04-08T13:37:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "87b5a56ddfa70b094e0655f20e4226b46fcb40f1" ] }, "90282": { "id": "PR_kwDOAO6SJc5r46Yy", "public_id": 90282, "url": "https://github.com/godotengine/godot/pull/90282", "diff_url": "https://github.com/godotengine/godot/pull/90282.diff", "patch_url": "https://github.com/godotengine/godot/pull/90282.patch", "title": "Fix sharing World2D between SubViewports causes 2D lights of one SubViewport to go missing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNDY5NzYw", "created_at": "2024-04-05T21:55:39Z", "updated_at": "2024-04-08T13:05:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b250660ee99b4085e0fbead0c8fbb359ca9e5ee6" ] }, "90283": { "id": "PR_kwDOAO6SJc5r5Jzq", "public_id": 90283, "url": "https://github.com/godotengine/godot/pull/90283", "diff_url": "https://github.com/godotengine/godot/pull/90283.diff", "patch_url": "https://github.com/godotengine/godot/pull/90283.patch", "title": "Remove border roundness inside panels of `AcceptDialog` windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-05T23:09:03Z", "updated_at": "2024-04-06T19:27:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "167b0ac8d5f13d2073c36fd3fcc7dea75c9492d3" ] }, "90286": { "id": "PR_kwDOAO6SJc5r5b8L", "public_id": 90286, "url": "https://github.com/godotengine/godot/pull/90286", "diff_url": "https://github.com/godotengine/godot/pull/90286.diff", "patch_url": "https://github.com/godotengine/godot/pull/90286.patch", "title": "Add `intersects_ray()` method to `OpenXRCompositionLayer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-06T01:25:24Z", "updated_at": "2024-07-22T15:31:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "025f2b8e7c0d11857ed15452249ecda509b4ed48" ] }, "90295": { "id": "PR_kwDOAO6SJc5r5z95", "public_id": 90295, "url": "https://github.com/godotengine/godot/pull/90295", "diff_url": "https://github.com/godotengine/godot/pull/90295.diff", "patch_url": "https://github.com/godotengine/godot/pull/90295.patch", "title": "Make sysctl calls on FreeBSD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0OTYwOA==", "created_at": "2024-04-06T07:59:05Z", "updated_at": "2024-04-08T13:43:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "97e95e17509f7d486092824b8d1946f8591faee8" ] }, "90304": { "id": "PR_kwDOAO6SJc5r6Gys", "public_id": 90304, "url": "https://github.com/godotengine/godot/pull/90304", "diff_url": "https://github.com/godotengine/godot/pull/90304.diff", "patch_url": "https://github.com/godotengine/godot/pull/90304.patch", "title": "Bump GitHub workflows to SCons 4.7", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI2ODI1Mw==", "created_at": "2024-04-06T12:49:15Z", "updated_at": "2024-04-25T11:13:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5b5ec8f4dce439574c42e7f5659375101038f43a" ] }, "90306": { "id": "PR_kwDOAO6SJc5r6R7z", "public_id": 90306, "url": "https://github.com/godotengine/godot/pull/90306", "diff_url": "https://github.com/godotengine/godot/pull/90306.diff", "patch_url": "https://github.com/godotengine/godot/pull/90306.patch", "title": "Make InstancePlaceholders in charge of resolving node references in instances", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1MDAxMzQ=", "created_at": "2024-04-06T15:00:33Z", "updated_at": "2024-05-29T07:45:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "edd2e6e37fa28f8aaf4e5192fa81b706d01b36bc" ] }, "90307": { "id": "PR_kwDOAO6SJc5r6SSw", "public_id": 90307, "url": "https://github.com/godotengine/godot/pull/90307", "diff_url": "https://github.com/godotengine/godot/pull/90307.diff", "patch_url": "https://github.com/godotengine/godot/pull/90307.patch", "title": "Update the location of editor theme", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1NDcwOTIx", "created_at": "2024-04-06T15:05:47Z", "updated_at": "2024-04-08T09:28:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ea5ecc6b8e393b344cb7a51e884b1c08eaf92366" ] }, "90308": { "id": "PR_kwDOAO6SJc5r6S4n", "public_id": 90308, "url": "https://github.com/godotengine/godot/pull/90308", "diff_url": "https://github.com/godotengine/godot/pull/90308.diff", "patch_url": "https://github.com/godotengine/godot/pull/90308.patch", "title": "Fix Skeleton3D build error with `deprecated=no`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBw85cQ", "created_at": "2024-04-06T15:11:48Z", "updated_at": "2024-04-09T10:58:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "c0cc9d2b5e81a9f54a45500feb0d5f5a32c0d458" ] }, "90310": { "id": "PR_kwDOAO6SJc5r6XLH", "public_id": 90310, "url": "https://github.com/godotengine/godot/pull/90310", "diff_url": "https://github.com/godotengine/godot/pull/90310.diff", "patch_url": "https://github.com/godotengine/godot/pull/90310.patch", "title": "Update links to outdated asset library demos", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", "created_at": "2024-04-06T16:15:48Z", "updated_at": "2024-04-08T10:33:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c83718624f948eea247191ae5183a40ed0f716a9" ] }, "90313": { "id": "PR_kwDOAO6SJc5r6cgi", "public_id": 90313, "url": "https://github.com/godotengine/godot/pull/90313", "diff_url": "https://github.com/godotengine/godot/pull/90313.diff", "patch_url": "https://github.com/godotengine/godot/pull/90313.patch", "title": "Add unit tests for `OAHashMap`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBvKYDQ", "created_at": "2024-04-06T17:36:16Z", "updated_at": "2024-04-18T09:34:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "0c8e1c69f8fba5f494e598bd5a27ec90953c0d08" ] }, "90315": { "id": "PR_kwDOAO6SJc5r6dgv", "public_id": 90315, "url": "https://github.com/godotengine/godot/pull/90315", "diff_url": "https://github.com/godotengine/godot/pull/90315.diff", "patch_url": "https://github.com/godotengine/godot/pull/90315.patch", "title": "[MP] Fix dead code doing unnecessary allocation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-06T17:51:45Z", "updated_at": "2024-04-08T13:43:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "e64aa4d25f3d6f350db0c6a650e1ba9ff8140d97" ] }, "90317": { "id": "PR_kwDOAO6SJc5r6gDM", "public_id": 90317, "url": "https://github.com/godotengine/godot/pull/90317", "diff_url": "https://github.com/godotengine/godot/pull/90317.diff", "patch_url": "https://github.com/godotengine/godot/pull/90317.patch", "title": "Fix strange visual bug with camera and external change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-06T18:29:43Z", "updated_at": "2024-04-08T12:11:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "609559c074478be839ca4e09a3bd45341a7c10a9" ] }, "90318": { "id": "PR_kwDOAO6SJc5r6h3o", "public_id": 90318, "url": "https://github.com/godotengine/godot/pull/90318", "diff_url": "https://github.com/godotengine/godot/pull/90318.diff", "patch_url": "https://github.com/godotengine/godot/pull/90318.patch", "title": "Fix built-in `FileDialog` appearing instead of the native one on some cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-06T19:00:49Z", "updated_at": "2024-04-08T13:41:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "44e2c56daac7f326c52317ebe9fef52b411fdec3" ] }, "90326": { "id": "PR_kwDOAO6SJc5r6zYd", "public_id": 90326, "url": "https://github.com/godotengine/godot/pull/90326", "diff_url": "https://github.com/godotengine/godot/pull/90326.diff", "patch_url": "https://github.com/godotengine/godot/pull/90326.patch", "title": "Avoid compiler error with RenderingContextDriverVulkanWindows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-04-06T22:53:02Z", "updated_at": "2024-04-23T18:29:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "761ee753bf80694fd57b7a1117c4e6878652e2ee" ] }, "90335": { "id": "PR_kwDOAO6SJc5r7YP9", "public_id": 90335, "url": "https://github.com/godotengine/godot/pull/90335", "diff_url": "https://github.com/godotengine/godot/pull/90335.diff", "patch_url": "https://github.com/godotengine/godot/pull/90335.patch", "title": "[IO] Fix marshall decoding when script is NIL", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-07T08:45:16Z", "updated_at": "2024-04-08T11:12:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "8addab785d01a0a7860267c06b785b7bfde88e19" ] }, "90340": { "id": "PR_kwDOAO6SJc5r7h-s", "public_id": 90340, "url": "https://github.com/godotengine/godot/pull/90340", "diff_url": "https://github.com/godotengine/godot/pull/90340.diff", "patch_url": "https://github.com/godotengine/godot/pull/90340.patch", "title": "Fix PinJoint2D deferred call error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-07T10:22:35Z", "updated_at": "2024-04-08T09:40:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "63bff87d7de7b0429afa1533315b15c15fb7e940" ] }, "90349": { "id": "PR_kwDOAO6SJc5r770h", "public_id": 90349, "url": "https://github.com/godotengine/godot/pull/90349", "diff_url": "https://github.com/godotengine/godot/pull/90349.diff", "patch_url": "https://github.com/godotengine/godot/pull/90349.patch", "title": "[TextServer] Improve empty glyph handling to allow glyphs smaller than 2px and avoid unnecessary texture updates.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-07T14:57:13Z", "updated_at": "2024-04-08T09:32:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1f8387f8fdb7e416063c4efecea105ab3816625f" ] }, "90358": { "id": "PR_kwDOAO6SJc5r8L-6", "public_id": 90358, "url": "https://github.com/godotengine/godot/pull/90358", "diff_url": "https://github.com/godotengine/godot/pull/90358.diff", "patch_url": "https://github.com/godotengine/godot/pull/90358.patch", "title": "Add `OS.get_process_exit_code()` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-07T18:24:29Z", "updated_at": "2024-04-16T11:49:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "dce4a3e4c28e5320c0cb761600f557aebc175a4a" ] }, "90365": { "id": "PR_kwDOAO6SJc5r8dDt", "public_id": 90365, "url": "https://github.com/godotengine/godot/pull/90365", "diff_url": "https://github.com/godotengine/godot/pull/90365.diff", "patch_url": "https://github.com/godotengine/godot/pull/90365.patch", "title": "Allow skipping imported resource files from export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-07T21:33:09Z", "updated_at": "2024-07-02T20:49:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "398892ccc01cec724c5f4c9cdfd0fb7e746a0fa7" ] }, "90368": { "id": "PR_kwDOAO6SJc5r8ogI", "public_id": 90368, "url": "https://github.com/godotengine/godot/pull/90368", "diff_url": "https://github.com/godotengine/godot/pull/90368.diff", "patch_url": "https://github.com/godotengine/godot/pull/90368.patch", "title": "Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-04-08T00:13:05Z", "updated_at": "2024-04-22T11:02:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c936ee54eed8a31da042429548c2ee7e0594c60c" ] }, "90373": { "id": "PR_kwDOAO6SJc5r88nt", "public_id": 90373, "url": "https://github.com/godotengine/godot/pull/90373", "diff_url": "https://github.com/godotengine/godot/pull/90373.diff", "patch_url": "https://github.com/godotengine/godot/pull/90373.patch", "title": "Fix multiline array/dictionary match statements", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNzQ4Njc1", "created_at": "2024-04-08T02:17:25Z", "updated_at": "2024-04-14T02:00:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "74177d79c9e80616edce2336cd487f9e01c2db08" ] }, "90374": { "id": "PR_kwDOAO6SJc5r9DLd", "public_id": 90374, "url": "https://github.com/godotengine/godot/pull/90374", "diff_url": "https://github.com/godotengine/godot/pull/90374.diff", "patch_url": "https://github.com/godotengine/godot/pull/90374.patch", "title": "OpenXR: Add refresh rate signal support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-08T02:54:22Z", "updated_at": "2024-04-10T01:05:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "148ff6a47fc47628d5c924a8b605130749b966e3" ] }, "90375": { "id": "PR_kwDOAO6SJc5r-Fkt", "public_id": 90375, "url": "https://github.com/godotengine/godot/pull/90375", "diff_url": "https://github.com/godotengine/godot/pull/90375.diff", "patch_url": "https://github.com/godotengine/godot/pull/90375.patch", "title": "[iOS export] Add support for privacy manifest configuration.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-08T07:20:56Z", "updated_at": "2024-04-30T14:40:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "7446826ab9a0d740f80f6f72202fe2614d74ce0b" ] }, "90377": { "id": "PR_kwDOAO6SJc5r-jaG", "public_id": 90377, "url": "https://github.com/godotengine/godot/pull/90377", "diff_url": "https://github.com/godotengine/godot/pull/90377.diff", "patch_url": "https://github.com/godotengine/godot/pull/90377.patch", "title": "Android: Add `POST_NOTIFICATIONS` permission to the list of permissions available in the Export dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-04-08T08:31:37Z", "updated_at": "2024-05-01T10:08:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "739190ca2b7f1b67a78eff33154a4bfd1964f5c4" ] }, "90378": { "id": "PR_kwDOAO6SJc5r-rpN", "public_id": 90378, "url": "https://github.com/godotengine/godot/pull/90378", "diff_url": "https://github.com/godotengine/godot/pull/90378.diff", "patch_url": "https://github.com/godotengine/godot/pull/90378.patch", "title": "Inspect hovered node while dragging", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-04-08T08:50:34Z", "updated_at": "2024-04-10T18:57:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0ba1adfaf9cb1e15b291f5aced69581e3e7f243c" ] }, "90379": { "id": "PR_kwDOAO6SJc5r-vuC", "public_id": 90379, "url": "https://github.com/godotengine/godot/pull/90379", "diff_url": "https://github.com/godotengine/godot/pull/90379.diff", "patch_url": "https://github.com/godotengine/godot/pull/90379.patch", "title": "[iOS Export] Fix adding static libs to the Xcode project.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-08T08:59:48Z", "updated_at": "2024-04-08T16:21:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "30babfc789ad98adccc8c2f7be02849b8c841a84" ] }, "90382": { "id": "PR_kwDOAO6SJc5r_qZ3", "public_id": 90382, "url": "https://github.com/godotengine/godot/pull/90382", "diff_url": "https://github.com/godotengine/godot/pull/90382.diff", "patch_url": "https://github.com/godotengine/godot/pull/90382.patch", "title": "Windows: Fix mouse handling regression", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-08T11:09:40Z", "updated_at": "2024-05-01T13:21:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "bdfe76b200f4e736e8a59cf8ac10b8ef842984c9" ] }, "90384": { "id": "PR_kwDOAO6SJc5sAH9I", "public_id": 90384, "url": "https://github.com/godotengine/godot/pull/90384", "diff_url": "https://github.com/godotengine/godot/pull/90384.diff", "patch_url": "https://github.com/godotengine/godot/pull/90384.patch", "title": "TileSet: Don't save angular and linear physics velocities if they have their default values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-04-08T12:17:42Z", "updated_at": "2024-05-01T13:07:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "bde8d44104cf356c10774c04cf333333ccade672" ] }, "90387": { "id": "PR_kwDOAO6SJc5sBD9F", "public_id": 90387, "url": "https://github.com/godotengine/godot/pull/90387", "diff_url": "https://github.com/godotengine/godot/pull/90387.diff", "patch_url": "https://github.com/godotengine/godot/pull/90387.patch", "title": "[Windows] Support all possible suffixes for console wrapper", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-08T14:04:03Z", "updated_at": "2024-04-08T20:57:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "07c73063e3dbaf03f25cbf5c2c27d1d6281bd214" ] }, "90389": { "id": "PR_kwDOAO6SJc5sBQkZ", "public_id": 90389, "url": "https://github.com/godotengine/godot/pull/90389", "diff_url": "https://github.com/godotengine/godot/pull/90389.diff", "patch_url": "https://github.com/godotengine/godot/pull/90389.patch", "title": "Doc: Add hint for required ios camera plugin in CameraServer documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExODYyMDM=", "created_at": "2024-04-08T14:28:03Z", "updated_at": "2024-04-10T12:33:10Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1ad39e13298820424aa895803d8045bc8aa767d2" ] }, "90391": { "id": "PR_kwDOAO6SJc5sByoO", "public_id": 90391, "url": "https://github.com/godotengine/godot/pull/90391", "diff_url": "https://github.com/godotengine/godot/pull/90391.diff", "patch_url": "https://github.com/godotengine/godot/pull/90391.patch", "title": "[XR] Fix binds for composition layer virtuals", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-08T15:30:07Z", "updated_at": "2024-04-08T16:45:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "730cfdde66fd2ec404d70f6b8c3ddc3beee98af6" ] }, "90394": { "id": "PR_kwDOAO6SJc5sCGGo", "public_id": 90394, "url": "https://github.com/godotengine/godot/pull/90394", "diff_url": "https://github.com/godotengine/godot/pull/90394.diff", "patch_url": "https://github.com/godotengine/godot/pull/90394.patch", "title": "Use `likely()` in `PtrToArg` when checking for null `Object *`s", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-08T16:15:03Z", "updated_at": "2024-07-22T15:31:47Z", "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": [ "927f2e1e538518b8b1bb8f046bf4c756e3297d03" ] }, "90396": { "id": "PR_kwDOAO6SJc5sCTpP", "public_id": 90396, "url": "https://github.com/godotengine/godot/pull/90396", "diff_url": "https://github.com/godotengine/godot/pull/90396.diff", "patch_url": "https://github.com/godotengine/godot/pull/90396.patch", "title": "Fix `RenderingServer.instance_set_transform` docs saying it's not global", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-04-08T16:49:26Z", "updated_at": "2024-04-11T09:56:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "01b029f0a5896e076e9f0937b6008003d28656b2" ] }, "90398": { "id": "PR_kwDOAO6SJc5sCcky", "public_id": 90398, "url": "https://github.com/godotengine/godot/pull/90398", "diff_url": "https://github.com/godotengine/godot/pull/90398.diff", "patch_url": "https://github.com/godotengine/godot/pull/90398.patch", "title": "Add tests for signal await with parameters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-08T17:15:24Z", "updated_at": "2024-04-08T20:20:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "809c6817be1c0ccaf5482baad9c19615d6777c1f" ] }, "90403": { "id": "PR_kwDOAO6SJc5sDTOt", "public_id": 90403, "url": "https://github.com/godotengine/godot/pull/90403", "diff_url": "https://github.com/godotengine/godot/pull/90403.diff", "patch_url": "https://github.com/godotengine/godot/pull/90403.patch", "title": "[FileAccess] Implement `resize` method.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-08T19:46:00Z", "updated_at": "2024-04-22T11:01:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "88b3e68f93fad5681b27b11ddacc562b03d5ef45" ] }, "90404": { "id": "PR_kwDOAO6SJc5sDZcP", "public_id": 90404, "url": "https://github.com/godotengine/godot/pull/90404", "diff_url": "https://github.com/godotengine/godot/pull/90404.diff", "patch_url": "https://github.com/godotengine/godot/pull/90404.patch", "title": "Fix `ZIPReader.get_files()` error on empty zip files", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-08T20:05:52Z", "updated_at": "2024-04-25T13:06:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "2dad2fbce2db76d27dc2504c34aedf302ef0a74f" ] }, "90405": { "id": "PR_kwDOAO6SJc5sDeBF", "public_id": 90405, "url": "https://github.com/godotengine/godot/pull/90405", "diff_url": "https://github.com/godotengine/godot/pull/90405.diff", "patch_url": "https://github.com/godotengine/godot/pull/90405.patch", "title": "[RTL] Add support for character code BBCode tag `[char=...]`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-08T20:18:32Z", "updated_at": "2024-04-15T11:42:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "524a20f46059704b3bc779bfad3b2d26202515ea" ] }, "90406": { "id": "PR_kwDOAO6SJc5sDfn2", "public_id": 90406, "url": "https://github.com/godotengine/godot/pull/90406", "diff_url": "https://github.com/godotengine/godot/pull/90406.diff", "patch_url": "https://github.com/godotengine/godot/pull/90406.patch", "title": "Sync controller mappings DB with SDL2 community repo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-08T20:23:37Z", "updated_at": "2024-04-25T11:03:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "6772047e5077b3bfe1f81cd24c128f02b904c20e" ] }, "90407": { "id": "PR_kwDOAO6SJc5sDrcJ", "public_id": 90407, "url": "https://github.com/godotengine/godot/pull/90407", "diff_url": "https://github.com/godotengine/godot/pull/90407.diff", "patch_url": "https://github.com/godotengine/godot/pull/90407.patch", "title": "Document Area3D wind properties only affecting SoftBody3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-08T21:00:07Z", "updated_at": "2024-04-10T18:52:42Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "840d860f8834e89c1bba37a1734a21a3527dd105" ] }, "90414": { "id": "PR_kwDOAO6SJc5sFeEm", "public_id": 90414, "url": "https://github.com/godotengine/godot/pull/90414", "diff_url": "https://github.com/godotengine/godot/pull/90414.diff", "patch_url": "https://github.com/godotengine/godot/pull/90414.patch", "title": "Fix `_node_assign` will crash when `base_node` is nullptr", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-09T04:37:58Z", "updated_at": "2024-04-09T09:17:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7d4bdcf80ad34ce78a0dbc837e05f084e2a42270" ] }, "90415": { "id": "PR_kwDOAO6SJc5sFi1o", "public_id": 90415, "url": "https://github.com/godotengine/godot/pull/90415", "diff_url": "https://github.com/godotengine/godot/pull/90415.diff", "patch_url": "https://github.com/godotengine/godot/pull/90415.patch", "title": "Fix `TabContainer` desync when tabs share names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-09T05:03:57Z", "updated_at": "2024-04-09T13:44:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "adea1a4b9bf72460f344f55ece1356b7d04a22fd" ] }, "90416": { "id": "PR_kwDOAO6SJc5sF0OF", "public_id": 90416, "url": "https://github.com/godotengine/godot/pull/90416", "diff_url": "https://github.com/godotengine/godot/pull/90416.diff", "patch_url": "https://github.com/godotengine/godot/pull/90416.patch", "title": "OpenXR: Apply fix for reverse Z", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-09T06:22:21Z", "updated_at": "2024-05-02T00:26:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "b67eba8399ca62dc2c8cca8d7f496400061e4b44" ] }, "90419": { "id": "PR_kwDOAO6SJc5sGKle", "public_id": 90419, "url": "https://github.com/godotengine/godot/pull/90419", "diff_url": "https://github.com/godotengine/godot/pull/90419.diff", "patch_url": "https://github.com/godotengine/godot/pull/90419.patch", "title": "GDScript: Fix highlighting escapes in multiline raw strings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-09T07:30:47Z", "updated_at": "2024-04-09T09:17:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "98dac9e39c77c663691386228f67adf1a3b37ec1" ] }, "90421": { "id": "PR_kwDOAO6SJc5sGUwp", "public_id": 90421, "url": "https://github.com/godotengine/godot/pull/90421", "diff_url": "https://github.com/godotengine/godot/pull/90421.diff", "patch_url": "https://github.com/godotengine/godot/pull/90421.patch", "title": "Add option to copy absolute path in file system dock popup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExODYyMDM=", "created_at": "2024-04-09T07:56:43Z", "updated_at": "2024-04-10T12:32:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5c1d1ea6200fb1a7e79affb12f1d8206558a6c26" ] }, "90422": { "id": "PR_kwDOAO6SJc5sGdpX", "public_id": 90422, "url": "https://github.com/godotengine/godot/pull/90422", "diff_url": "https://github.com/godotengine/godot/pull/90422.diff", "patch_url": "https://github.com/godotengine/godot/pull/90422.patch", "title": "[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-09T08:20:38Z", "updated_at": "2024-04-10T17:17:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "bf558adcdddad0e7bf54bf88298ac11cd0b77b77" ] }, "90428": { "id": "PR_kwDOAO6SJc5sHRbv", "public_id": 90428, "url": "https://github.com/godotengine/godot/pull/90428", "diff_url": "https://github.com/godotengine/godot/pull/90428.diff", "patch_url": "https://github.com/godotengine/godot/pull/90428.patch", "title": "[macOS export] Detect embedded helper executables using MachO header.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-09T10:25:46Z", "updated_at": "2024-04-29T11:02:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "bae27340c9f033740bd699aab110f555864352f6" ] }, "90431": { "id": "PR_kwDOAO6SJc5sIR5T", "public_id": 90431, "url": "https://github.com/godotengine/godot/pull/90431", "diff_url": "https://github.com/godotengine/godot/pull/90431.diff", "patch_url": "https://github.com/godotengine/godot/pull/90431.patch", "title": "Add `--import` command-line flag", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-04-09T13:11:02Z", "updated_at": "2024-04-18T08:40:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "9d01793dfff8d6d6db6ec953cb704f45e582c2c9" ] }, "90432": { "id": "PR_kwDOAO6SJc5sIgVM", "public_id": 90432, "url": "https://github.com/godotengine/godot/pull/90432", "diff_url": "https://github.com/godotengine/godot/pull/90432.diff", "patch_url": "https://github.com/godotengine/godot/pull/90432.patch", "title": "Correctly replace scene root when `must_reload` in `EditorData::check_and_update_scene()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-09T13:43:17Z", "updated_at": "2024-04-10T12:37:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "248e5bfba21df993129c612a52e90727bad9f14d", "41f6a683b6dff3440e747c121b4fa9ff32a2fb5d" ] }, "90434": { "id": "PR_kwDOAO6SJc5sI4sA", "public_id": 90434, "url": "https://github.com/godotengine/godot/pull/90434", "diff_url": "https://github.com/godotengine/godot/pull/90434.diff", "patch_url": "https://github.com/godotengine/godot/pull/90434.patch", "title": "Add navigation path simplification", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-09T14:30:47Z", "updated_at": "2024-04-13T10:10:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "1c134f4a3d8de7b56687cac11415a9fc6623858f" ] }, "90438": { "id": "PR_kwDOAO6SJc5sJtZd", "public_id": 90438, "url": "https://github.com/godotengine/godot/pull/90438", "diff_url": "https://github.com/godotengine/godot/pull/90438.diff", "patch_url": "https://github.com/godotengine/godot/pull/90438.patch", "title": "Separate value/bezier track caching process in AnimationMixer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-09T16:17:24Z", "updated_at": "2024-06-29T11:44:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "9855ffd2e40c47e5055b31e3809ecb1031f0999d" ] }, "90440": { "id": "PR_kwDOAO6SJc5sJ_6M", "public_id": 90440, "url": "https://github.com/godotengine/godot/pull/90440", "diff_url": "https://github.com/godotengine/godot/pull/90440.diff", "patch_url": "https://github.com/godotengine/godot/pull/90440.patch", "title": "Fix GeometryInstance3D Custom AABB assignment in the editor not working", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-09T17:02:52Z", "updated_at": "2024-04-10T18:52:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "084b8d1246359187e95f2f3a049ac70f363bfb20" ] }, "90441": { "id": "PR_kwDOAO6SJc5sKEVR", "public_id": 90441, "url": "https://github.com/godotengine/godot/pull/90441", "diff_url": "https://github.com/godotengine/godot/pull/90441.diff", "patch_url": "https://github.com/godotengine/godot/pull/90441.patch", "title": "Move engine build profile editor to Tools submenu", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-09T17:09:57Z", "updated_at": "2024-04-10T18:52:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8e924bcb2209b0f900e66b57d107409d77b43793" ] }, "90442": { "id": "PR_kwDOAO6SJc5sKNS8", "public_id": 90442, "url": "https://github.com/godotengine/godot/pull/90442", "diff_url": "https://github.com/godotengine/godot/pull/90442.diff", "patch_url": "https://github.com/godotengine/godot/pull/90442.patch", "title": "GDScript: Don't warn on unassigned for builtin-typed variables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-09T17:26:47Z", "updated_at": "2024-04-10T15:53:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "877802e2520e03593d2e5cf76cfa7659899b1aa4" ] }, "90446": { "id": "PR_kwDOAO6SJc5sKqy7", "public_id": 90446, "url": "https://github.com/godotengine/godot/pull/90446", "diff_url": "https://github.com/godotengine/godot/pull/90446.diff", "patch_url": "https://github.com/godotengine/godot/pull/90446.patch", "title": "Fix `theme_override` tooltip caching", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-09T18:40:06Z", "updated_at": "2024-04-25T14:51:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "050ca0c5ed4c9feba8e0603bc76109e82dfc6800" ] }, "90447": { "id": "PR_kwDOAO6SJc5sKuce", "public_id": 90447, "url": "https://github.com/godotengine/godot/pull/90447", "diff_url": "https://github.com/godotengine/godot/pull/90447.diff", "patch_url": "https://github.com/godotengine/godot/pull/90447.patch", "title": "Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-09T18:52:11Z", "updated_at": "2024-07-22T15:31:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "87aec2745d1b7c7324d6e61176ce29602b8a08cb" ] }, "90448": { "id": "PR_kwDOAO6SJc5sKulR", "public_id": 90448, "url": "https://github.com/godotengine/godot/pull/90448", "diff_url": "https://github.com/godotengine/godot/pull/90448.diff", "patch_url": "https://github.com/godotengine/godot/pull/90448.patch", "title": "GDScript: Infer type with string format operator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-09T18:52:39Z", "updated_at": "2024-04-15T11:40:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "4bdba718c5fcb2bd58827b8ede3ea7d0c4251fbd" ] }, "90450": { "id": "PR_kwDOAO6SJc5sLG_8", "public_id": 90450, "url": "https://github.com/godotengine/godot/pull/90450", "diff_url": "https://github.com/godotengine/godot/pull/90450.diff", "patch_url": "https://github.com/godotengine/godot/pull/90450.patch", "title": "SCons: Fix SCU build regression on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-09T20:15:27Z", "updated_at": "2024-04-09T20:38:11Z", "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": [ "9ad140f4f2e1298887ead5b363e00b073538f2c6" ] }, "90455": { "id": "PR_kwDOAO6SJc5sME84", "public_id": 90455, "url": "https://github.com/godotengine/godot/pull/90455", "diff_url": "https://github.com/godotengine/godot/pull/90455.diff", "patch_url": "https://github.com/godotengine/godot/pull/90455.patch", "title": "Fix caret last fit when moving to line end", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-10T00:08:05Z", "updated_at": "2024-04-10T17:58: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": [ "a1bde1b9db0136bc1da44c9eef59f8e66fbc293f" ] }, "90457": { "id": "PR_kwDOAO6SJc5sMMnK", "public_id": 90457, "url": "https://github.com/godotengine/godot/pull/90457", "diff_url": "https://github.com/godotengine/godot/pull/90457.diff", "patch_url": "https://github.com/godotengine/godot/pull/90457.patch", "title": "Replace `black` formatter with `ruff`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-04-10T00:49:19Z", "updated_at": "2024-06-03T10:46:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d9f8ef68df1df8cf88d484fc22995f55a9c3f9aa" ] }, "90458": { "id": "PR_kwDOAO6SJc5sMNR4", "public_id": 90458, "url": "https://github.com/godotengine/godot/pull/90458", "diff_url": "https://github.com/godotengine/godot/pull/90458.diff", "patch_url": "https://github.com/godotengine/godot/pull/90458.patch", "title": "Clear RIDs of weight buffers when freeing to avoid double free", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-10T00:53:35Z", "updated_at": "2024-04-14T16:05:49Z", "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": [ "bafbde9f4ba00f3d4b7cee2fd5456191294ba174" ] }, "90460": { "id": "PR_kwDOAO6SJc5sMlCX", "public_id": 90460, "url": "https://github.com/godotengine/godot/pull/90460", "diff_url": "https://github.com/godotengine/godot/pull/90460.diff", "patch_url": "https://github.com/godotengine/godot/pull/90460.patch", "title": "Surface normals are not the same thing as collision normals for `move_and_slide()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNDQwMjk1", "created_at": "2024-04-10T02:49:06Z", "updated_at": "2024-04-10T19:52:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4799459e15057e06c888560a4d5ff9456b2b6d5e" ] }, "90470": { "id": "PR_kwDOAO6SJc5sNu4L", "public_id": 90470, "url": "https://github.com/godotengine/godot/pull/90470", "diff_url": "https://github.com/godotengine/godot/pull/90470.diff", "patch_url": "https://github.com/godotengine/godot/pull/90470.patch", "title": "CommandQueueMT: Fix flush re-entrancy", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-10T08:02:51Z", "updated_at": "2024-04-11T09:12:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "114b14b0fa2bc6dea0163bd1343a4dca3abb86a0" ] }, "90472": { "id": "PR_kwDOAO6SJc5sNyQJ", "public_id": 90472, "url": "https://github.com/godotengine/godot/pull/90472", "diff_url": "https://github.com/godotengine/godot/pull/90472.diff", "patch_url": "https://github.com/godotengine/godot/pull/90472.patch", "title": "[RTL] Fix dropcaps and list prefixes not taking visible characters into account.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-10T08:12:08Z", "updated_at": "2024-04-10T12:35:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d34c1f773333c28a0efc4ff10f6415758cb0ea15" ] }, "90476": { "id": "PR_kwDOAO6SJc5sOfQL", "public_id": 90476, "url": "https://github.com/godotengine/godot/pull/90476", "diff_url": "https://github.com/godotengine/godot/pull/90476.diff", "patch_url": "https://github.com/godotengine/godot/pull/90476.patch", "title": "Revert pack trimming introduced by #82084", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-04-10T10:07:42Z", "updated_at": "2024-04-10T13:01:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a057158d7569a157d9dc1f4f4539c14519bc0af0" ] }, "90481": { "id": "PR_kwDOAO6SJc5sOrj7", "public_id": 90481, "url": "https://github.com/godotengine/godot/pull/90481", "diff_url": "https://github.com/godotengine/godot/pull/90481.diff", "patch_url": "https://github.com/godotengine/godot/pull/90481.patch", "title": "[Audio] Prevent crash in interactive playback", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-10T10:36:45Z", "updated_at": "2024-07-18T08:51:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "be652f160d02c5286765905462f6332ec7cf5ca1" ] }, "90482": { "id": "PR_kwDOAO6SJc5sOzrC", "public_id": 90482, "url": "https://github.com/godotengine/godot/pull/90482", "diff_url": "https://github.com/godotengine/godot/pull/90482.diff", "patch_url": "https://github.com/godotengine/godot/pull/90482.patch", "title": "mbedTLS: Update to new LTS v3.6.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-10T10:58:48Z", "updated_at": "2024-04-11T10:26:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "40fa684c181d3138d8f86c70e5933fb0b3dcbac8" ] }, "90485": { "id": "PR_kwDOAO6SJc5sPUDC", "public_id": 90485, "url": "https://github.com/godotengine/godot/pull/90485", "diff_url": "https://github.com/godotengine/godot/pull/90485.diff", "patch_url": "https://github.com/godotengine/godot/pull/90485.patch", "title": "Move MIDI parsing up from ALSA driver to platform independent driver.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NDk4ODMy", "created_at": "2024-04-10T12:21:11Z", "updated_at": "2024-08-09T03:23:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "607c5ec49f605966c6870e34cebcd2f967be12d3" ] }, "90487": { "id": "PR_kwDOAO6SJc5sPbVl", "public_id": 90487, "url": "https://github.com/godotengine/godot/pull/90487", "diff_url": "https://github.com/godotengine/godot/pull/90487.diff", "patch_url": "https://github.com/godotengine/godot/pull/90487.patch", "title": "Register the export info correctly when a script is used as the variable type for Node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MTk0Njg=", "created_at": "2024-04-10T12:38:27Z", "updated_at": "2024-06-04T05:06:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "653a8b113a9677e534fa7061f39c7f56b3ed3663" ] }, "90488": { "id": "PR_kwDOAO6SJc5sPdA9", "public_id": 90488, "url": "https://github.com/godotengine/godot/pull/90488", "diff_url": "https://github.com/godotengine/godot/pull/90488.diff", "patch_url": "https://github.com/godotengine/godot/pull/90488.patch", "title": "Editor: Fix enum detection for unnamed classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-10T12:42:33Z", "updated_at": "2024-04-10T16:59:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fc6c1d636383a8a54c030e1af4f388762911666c" ] }, "90495": { "id": "PR_kwDOAO6SJc5sQ3gF", "public_id": 90495, "url": "https://github.com/godotengine/godot/pull/90495", "diff_url": "https://github.com/godotengine/godot/pull/90495.diff", "patch_url": "https://github.com/godotengine/godot/pull/90495.patch", "title": "Ensure all Visual Studio files are generated with CRLF", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-04-10T15:46:15Z", "updated_at": "2024-04-10T17:57:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "536ca28ea96c093505e1b33939bd0c810bbaae1f" ] }, "90498": { "id": "PR_kwDOAO6SJc5sRWBP", "public_id": 90498, "url": "https://github.com/godotengine/godot/pull/90498", "diff_url": "https://github.com/godotengine/godot/pull/90498.diff", "patch_url": "https://github.com/godotengine/godot/pull/90498.patch", "title": "GDScript: Resolve types from autoload scenes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-10T17:02:07Z", "updated_at": "2024-05-02T21:16:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8b7fc225f03ce8ffa78309be33330273eaa752f4" ] }, "90503": { "id": "PR_kwDOAO6SJc5sSQa-", "public_id": 90503, "url": "https://github.com/godotengine/godot/pull/90503", "diff_url": "https://github.com/godotengine/godot/pull/90503.diff", "patch_url": "https://github.com/godotengine/godot/pull/90503.patch", "title": "GridMap: Fix `physics_material` property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-04-10T19:52:58Z", "updated_at": "2024-04-11T16:30:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "3590d49c7079fc2456b203a52edc3881236fbae5" ] }, "90504": { "id": "PR_kwDOAO6SJc5sSR2z", "public_id": 90504, "url": "https://github.com/godotengine/godot/pull/90504", "diff_url": "https://github.com/godotengine/godot/pull/90504.diff", "patch_url": "https://github.com/godotengine/godot/pull/90504.patch", "title": "Fix NavigationMeshSourceGeometryData merge crash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-10T19:57:42Z", "updated_at": "2024-04-11T09:55:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "497afeaf05d9844e79664343a277955edaf3ccf4" ] }, "90505": { "id": "PR_kwDOAO6SJc5sSqPB", "public_id": 90505, "url": "https://github.com/godotengine/godot/pull/90505", "diff_url": "https://github.com/godotengine/godot/pull/90505.diff", "patch_url": "https://github.com/godotengine/godot/pull/90505.patch", "title": "Fix `GLTFDocument.append_from_scene` crash on null node", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-10T21:14:14Z", "updated_at": "2024-04-25T14:52:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "b56934ce19f481b1c06b32abdd4db45737e50ebf" ] }, "90506": { "id": "PR_kwDOAO6SJc5sSq5U", "public_id": 90506, "url": "https://github.com/godotengine/godot/pull/90506", "diff_url": "https://github.com/godotengine/godot/pull/90506.diff", "patch_url": "https://github.com/godotengine/godot/pull/90506.patch", "title": "Add more unit tests for Transform2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-10T21:16:37Z", "updated_at": "2024-05-29T20:38:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "ca3ff2b89e0e54248ba5b84421295ccd7bf72d9e" ] }, "90507": { "id": "PR_kwDOAO6SJc5sS62B", "public_id": 90507, "url": "https://github.com/godotengine/godot/pull/90507", "diff_url": "https://github.com/godotengine/godot/pull/90507.diff", "patch_url": "https://github.com/godotengine/godot/pull/90507.patch", "title": "Exit with an error if using `--test` on binary without unit tests compiled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-10T22:09:40Z", "updated_at": "2024-04-18T14:49:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "7467ce6405167b16d9e6d6505a409cc67e88d309" ] }, "90508": { "id": "PR_kwDOAO6SJc5sT0eN", "public_id": 90508, "url": "https://github.com/godotengine/godot/pull/90508", "diff_url": "https://github.com/godotengine/godot/pull/90508.diff", "patch_url": "https://github.com/godotengine/godot/pull/90508.patch", "title": "Use threads for baking navigation mesh inside editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-11T02:12:08Z", "updated_at": "2024-04-13T10:09:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "2bc2b52bd1464e13a10b4082f1c036ed8cadb55c" ] }, "90514": { "id": "PR_kwDOAO6SJc5sUSPC", "public_id": 90514, "url": "https://github.com/godotengine/godot/pull/90514", "diff_url": "https://github.com/godotengine/godot/pull/90514.diff", "patch_url": "https://github.com/godotengine/godot/pull/90514.patch", "title": "Fix connection dialog raise error when it was previously opened in another scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-11T05:00:14Z", "updated_at": "2024-04-11T09:12:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4aa5c80c07f136ee184e82687df7ec1b966226aa" ] }, "90517": { "id": "PR_kwDOAO6SJc5sUnPt", "public_id": 90517, "url": "https://github.com/godotengine/godot/pull/90517", "diff_url": "https://github.com/godotengine/godot/pull/90517.diff", "patch_url": "https://github.com/godotengine/godot/pull/90517.patch", "title": "Static allocation bones copy for SkeletonModifier", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-11T06:35:39Z", "updated_at": "2024-06-29T11:45:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "a22923daf778e80b65cef6551124eb438a7707be" ] }, "90518": { "id": "PR_kwDOAO6SJc5sVI_E", "public_id": 90518, "url": "https://github.com/godotengine/godot/pull/90518", "diff_url": "https://github.com/godotengine/godot/pull/90518.diff", "patch_url": "https://github.com/godotengine/godot/pull/90518.patch", "title": "[RTL] Rewrite `remove_paragraph` code.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-11T08:14:14Z", "updated_at": "2024-04-22T10:59:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0adb55423dfb6d3128dc774fbee7068e0c7f118b" ] }, "90521": { "id": "PR_kwDOAO6SJc5sVinr", "public_id": 90521, "url": "https://github.com/godotengine/godot/pull/90521", "diff_url": "https://github.com/godotengine/godot/pull/90521.diff", "patch_url": "https://github.com/godotengine/godot/pull/90521.patch", "title": "Improve `custom_minimum_size` description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-11T09:22:17Z", "updated_at": "2024-04-12T09:33:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ece38cbe14cb1eeb466c21231a15d238321937d7" ] }, "90525": { "id": "PR_kwDOAO6SJc5sV7X0", "public_id": 90525, "url": "https://github.com/godotengine/godot/pull/90525", "diff_url": "https://github.com/godotengine/godot/pull/90525.diff", "patch_url": "https://github.com/godotengine/godot/pull/90525.patch", "title": "Fix folder colors not saving after `project.godot` is modified externally", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-11T10:23:04Z", "updated_at": "2024-08-14T15:43:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a064ca16a888a2714906e446f7526d3f2491f089" ] }, "90531": { "id": "PR_kwDOAO6SJc5sWyeJ", "public_id": 90531, "url": "https://github.com/godotengine/godot/pull/90531", "diff_url": "https://github.com/godotengine/godot/pull/90531.diff", "patch_url": "https://github.com/godotengine/godot/pull/90531.patch", "title": "Fix errors when re-importing 3D asset files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-11T12:44:45Z", "updated_at": "2024-06-01T08:00:42Z", "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": [ "9fe902b29622de74db39729b4ca2ebce030cb27e" ] }, "90534": { "id": "PR_kwDOAO6SJc5sXKwk", "public_id": 90534, "url": "https://github.com/godotengine/godot/pull/90534", "diff_url": "https://github.com/godotengine/godot/pull/90534.diff", "patch_url": "https://github.com/godotengine/godot/pull/90534.patch", "title": "[VisualShader] Add reroute node and improve port drawing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-04-11T13:39:49Z", "updated_at": "2024-05-13T10:08:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "62776842df7b23324b7d03b278f66f98ac9f1d1e" ] }, "90535": { "id": "PR_kwDOAO6SJc5sXQuV", "public_id": 90535, "url": "https://github.com/godotengine/godot/pull/90535", "diff_url": "https://github.com/godotengine/godot/pull/90535.diff", "patch_url": "https://github.com/godotengine/godot/pull/90535.patch", "title": "mbedTLS: Add patch to fix build errors with some MSVC versions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-11T13:52:36Z", "updated_at": "2024-04-12T13:46:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "c985b74d8932227550152a0917d28e5fabf79af6" ] }, "90536": { "id": "PR_kwDOAO6SJc5sXl5R", "public_id": 90536, "url": "https://github.com/godotengine/godot/pull/90536", "diff_url": "https://github.com/godotengine/godot/pull/90536.diff", "patch_url": "https://github.com/godotengine/godot/pull/90536.patch", "title": "Make the inherited scene root node unable to change type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-11T14:32:37Z", "updated_at": "2024-04-13T09:43:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e825a6fb01b3f12e7afb066c58a3c8782b21cc3c" ] }, "90538": { "id": "PR_kwDOAO6SJc5sYwiC", "public_id": 90538, "url": "https://github.com/godotengine/godot/pull/90538", "diff_url": "https://github.com/godotengine/godot/pull/90538.diff", "patch_url": "https://github.com/godotengine/godot/pull/90538.patch", "title": "Fix the initialization order for the iOS driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2ODYz", "created_at": "2024-04-11T17:31:18Z", "updated_at": "2024-04-13T09:34:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3ea7dec7d34900acf517d9be4e46f1a501f36e5a" ] }, "90540": { "id": "PR_kwDOAO6SJc5sZI5V", "public_id": 90540, "url": "https://github.com/godotengine/godot/pull/90540", "diff_url": "https://github.com/godotengine/godot/pull/90540.diff", "patch_url": "https://github.com/godotengine/godot/pull/90540.patch", "title": "Core: Use `` where applicable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-11T18:30:14Z", "updated_at": "2024-04-24T17:03:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "127025679baea9871cc09717c7e49f8af2ea9a37" ] }, "90546": { "id": "PR_kwDOAO6SJc5saDp-", "public_id": 90546, "url": "https://github.com/godotengine/godot/pull/90546", "diff_url": "https://github.com/godotengine/godot/pull/90546.diff", "patch_url": "https://github.com/godotengine/godot/pull/90546.patch", "title": "Android: Standardize permission descriptions, add urls, remove deprecated tag from non-deprecated permission", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzNDg0ODQ5", "created_at": "2024-04-11T20:52:05Z", "updated_at": "2024-04-12T17:13:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "0ce8365dd7bbf1fc59f8e2397ef9d9fa2d451d11" ] }, "90549": { "id": "PR_kwDOAO6SJc5saaRB", "public_id": 90549, "url": "https://github.com/godotengine/godot/pull/90549", "diff_url": "https://github.com/godotengine/godot/pull/90549.diff", "patch_url": "https://github.com/godotengine/godot/pull/90549.patch", "title": "Don't print warning messages for DisplayServer functions in headless mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-11T21:59:07Z", "updated_at": "2024-05-13T10:08:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c3a4b4c5ae58403347ae9123df515f5a30c5e4f7" ] }, "90551": { "id": "PR_kwDOAO6SJc5saij6", "public_id": 90551, "url": "https://github.com/godotengine/godot/pull/90551", "diff_url": "https://github.com/godotengine/godot/pull/90551.diff", "patch_url": "https://github.com/godotengine/godot/pull/90551.patch", "title": "SCons: Silence MSVC output bloat without hiding errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-11T22:36:13Z", "updated_at": "2024-04-12T11:26:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "b278cefd1c653d031de1004f4254756861f3f75b" ] }, "90552": { "id": "PR_kwDOAO6SJc5satci", "public_id": 90552, "url": "https://github.com/godotengine/godot/pull/90552", "diff_url": "https://github.com/godotengine/godot/pull/90552.diff", "patch_url": "https://github.com/godotengine/godot/pull/90552.patch", "title": "GDScript: Assume constructor to be accessible from class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-11T23:33:54Z", "updated_at": "2024-05-02T18:01:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e761982979fa3953ce7dd28c2337e7ae81ca5630" ] }, "90554": { "id": "PR_kwDOAO6SJc5sa-pD", "public_id": 90554, "url": "https://github.com/godotengine/godot/pull/90554", "diff_url": "https://github.com/godotengine/godot/pull/90554.diff", "patch_url": "https://github.com/godotengine/godot/pull/90554.patch", "title": "FBX: Fix material colors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-04-12T01:15:24Z", "updated_at": "2024-04-13T09:35:23Z", "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": [ "659597b29064c683aa5fd790fd2064a0a1296909", "5e52db5c939416379548d0f101cb58863811bcf7", "d238b0ef572599df5295e49d502b31ccaa9d0773", "a998f0a48209bd226f1ee0d53cc7cbde4364b077" ] }, "90559": { "id": "PR_kwDOAO6SJc5sb1a9", "public_id": 90559, "url": "https://github.com/godotengine/godot/pull/90559", "diff_url": "https://github.com/godotengine/godot/pull/90559.diff", "patch_url": "https://github.com/godotengine/godot/pull/90559.patch", "title": "Fix crash when dragging scene files to 2D/3D screen", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-12T05:13:25Z", "updated_at": "2024-04-12T09:36:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4ff5326959fa2a369ccb9663a2e5838db62f1215" ] }, "90560": { "id": "PR_kwDOAO6SJc5sb3JB", "public_id": 90560, "url": "https://github.com/godotengine/godot/pull/90560", "diff_url": "https://github.com/godotengine/godot/pull/90560.diff", "patch_url": "https://github.com/godotengine/godot/pull/90560.patch", "title": "Rename accessor GLTFType to GLTFAccessorType, fix verbose prints, document GLTFAccessor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-12T05:22:21Z", "updated_at": "2024-05-28T19:13:29Z", "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": [ "d3a58e57b84861d4db21ded5fb86f5168c2f7cf2" ] }, "90562": { "id": "PR_kwDOAO6SJc5scU57", "public_id": 90562, "url": "https://github.com/godotengine/godot/pull/90562", "diff_url": "https://github.com/godotengine/godot/pull/90562.diff", "patch_url": "https://github.com/godotengine/godot/pull/90562.patch", "title": "[Unix / DirAccess] Fix removing directory symlinks with `remove`, ensure `erase_contents_recursive` is not following directory symlinks.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-12T07:08:52Z", "updated_at": "2024-04-15T08:01:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "57fde36f31b742d5ba3b74a78b90c173513c51d0" ] }, "90566": { "id": "PR_kwDOAO6SJc5scpym", "public_id": 90566, "url": "https://github.com/godotengine/godot/pull/90566", "diff_url": "https://github.com/godotengine/godot/pull/90566.diff", "patch_url": "https://github.com/godotengine/godot/pull/90566.patch", "title": "Make the loading scene open in the current scene tab if the current scene is empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-12T08:05:58Z", "updated_at": "2024-04-17T09:07:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b5157e06860e2ca9dd7d68dad8bccd6a015edd59" ] }, "90570": { "id": "PR_kwDOAO6SJc5sdKyr", "public_id": 90570, "url": "https://github.com/godotengine/godot/pull/90570", "diff_url": "https://github.com/godotengine/godot/pull/90570.diff", "patch_url": "https://github.com/godotengine/godot/pull/90570.patch", "title": "Rearrange \"Open In\" menu items of FileSystem dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-12T09:12:31Z", "updated_at": "2024-05-30T04:45:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2ef69642af15abb2a82b475a8c95a557ecf47416" ] }, "90571": { "id": "PR_kwDOAO6SJc5sde4M", "public_id": 90571, "url": "https://github.com/godotengine/godot/pull/90571", "diff_url": "https://github.com/godotengine/godot/pull/90571.diff", "patch_url": "https://github.com/godotengine/godot/pull/90571.patch", "title": "Improve error when scene/resource is saved with newer format", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-12T09:44:15Z", "updated_at": "2024-04-15T11:43:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "445302a4b28fa007e56f600fc73c178898c114fe" ] }, "90573": { "id": "PR_kwDOAO6SJc5sdzXc", "public_id": 90573, "url": "https://github.com/godotengine/godot/pull/90573", "diff_url": "https://github.com/godotengine/godot/pull/90573.diff", "patch_url": "https://github.com/godotengine/godot/pull/90573.patch", "title": "Fix error when loading SVG imported as Image", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-12T10:10:47Z", "updated_at": "2024-04-14T12:51:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "66a3a944e24e341658b5a48920ec8c0e9c31e5c5" ] }, "90575": { "id": "PR_kwDOAO6SJc5seyDG", "public_id": 90575, "url": "https://github.com/godotengine/godot/pull/90575", "diff_url": "https://github.com/godotengine/godot/pull/90575.diff", "patch_url": "https://github.com/godotengine/godot/pull/90575.patch", "title": "Remove `bone_pose_updated` signal and replace it with the `skeleton_updated` signal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-12T11:41:56Z", "updated_at": "2024-06-29T11:45:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "78a5ef41581231cbe45df0dfdd40fd0e6eac655b" ] }, "90579": { "id": "PR_kwDOAO6SJc5sfyy9", "public_id": 90579, "url": "https://github.com/godotengine/godot/pull/90579", "diff_url": "https://github.com/godotengine/godot/pull/90579.diff", "patch_url": "https://github.com/godotengine/godot/pull/90579.patch", "title": "Visual Studio: Fix indentation in sln file, VS is VERY PICKY", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-04-12T14:11:39Z", "updated_at": "2024-04-12T14:59:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "7336ec1f7e9649db5da09b9230e69b0947a4e815" ] }, "90580": { "id": "PR_kwDOAO6SJc5sgCjY", "public_id": 90580, "url": "https://github.com/godotengine/godot/pull/90580", "diff_url": "https://github.com/godotengine/godot/pull/90580.diff", "patch_url": "https://github.com/godotengine/godot/pull/90580.patch", "title": "GDScript: Allow casting enum to int", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-12T14:50:58Z", "updated_at": "2024-04-15T11:42:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "030995c10da93cbc0c3a3f00c73ee07948cbe543" ] }, "90582": { "id": "PR_kwDOAO6SJc5sgaYY", "public_id": 90582, "url": "https://github.com/godotengine/godot/pull/90582", "diff_url": "https://github.com/godotengine/godot/pull/90582.diff", "patch_url": "https://github.com/godotengine/godot/pull/90582.patch", "title": "Core: Replace `_NO_DISCARD_` macro with `[[nodiscard]]`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-12T15:48:33Z", "updated_at": "2024-06-25T11:51:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "55a4836e5bb983f9f95fccd846a2bdaa2989cef3" ] }, "90583": { "id": "PR_kwDOAO6SJc5sgdhr", "public_id": 90583, "url": "https://github.com/godotengine/godot/pull/90583", "diff_url": "https://github.com/godotengine/godot/pull/90583.diff", "patch_url": "https://github.com/godotengine/godot/pull/90583.patch", "title": "Fix heap-use-after-free error in TileMapLayerEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-04-12T15:57:02Z", "updated_at": "2024-04-13T09:34:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bb6a1cb5a8b49de109d44d470deb38b625cd7fd8" ] }, "90584": { "id": "PR_kwDOAO6SJc5sgvWN", "public_id": 90584, "url": "https://github.com/godotengine/godot/pull/90584", "diff_url": "https://github.com/godotengine/godot/pull/90584.diff", "patch_url": "https://github.com/godotengine/godot/pull/90584.patch", "title": "Fix `Node3D.set_global_rotation()` resetting node scale.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyMzg0Mjg=", "created_at": "2024-04-12T16:43:12Z", "updated_at": "2024-04-18T12:30:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "dd97ff44ab7213705a89d9489cb90bbf91eb18e6" ] }, "90587": { "id": "PR_kwDOAO6SJc5shErh", "public_id": 90587, "url": "https://github.com/godotengine/godot/pull/90587", "diff_url": "https://github.com/godotengine/godot/pull/90587.diff", "patch_url": "https://github.com/godotengine/godot/pull/90587.patch", "title": "Warn users when assigning `VERTEX` directly to `POSITION` due to compatibility breakage from Reverse Z changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-12T17:38:56Z", "updated_at": "2024-04-16T11:43:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "2f83b400a881a3b7e78a2bd088e184752940309e" ] }, "90588": { "id": "PR_kwDOAO6SJc5shFUC", "public_id": 90588, "url": "https://github.com/godotengine/godot/pull/90588", "diff_url": "https://github.com/godotengine/godot/pull/90588.diff", "patch_url": "https://github.com/godotengine/godot/pull/90588.patch", "title": "Fix infinite while loop on empty added file.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-12T17:41:11Z", "updated_at": "2024-04-13T09:35:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d3d4b2e25ec43c2a248c9cc5ea0046fa7dc15987" ] }, "90598": { "id": "PR_kwDOAO6SJc5sixY-", "public_id": 90598, "url": "https://github.com/godotengine/godot/pull/90598", "diff_url": "https://github.com/godotengine/godot/pull/90598.diff", "patch_url": "https://github.com/godotengine/godot/pull/90598.patch", "title": "Remove some unused SceneTree properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", "created_at": "2024-04-12T23:06:55Z", "updated_at": "2024-04-13T09:54:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "0a688763481971515183e46bc9ebc9e527ff0092" ] }, "90601": { "id": "PR_kwDOAO6SJc5si3Bj", "public_id": 90601, "url": "https://github.com/godotengine/godot/pull/90601", "diff_url": "https://github.com/godotengine/godot/pull/90601.diff", "patch_url": "https://github.com/godotengine/godot/pull/90601.patch", "title": "GDScript: Fix out of date errors in depended scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-04-12T23:43:33Z", "updated_at": "2024-05-16T16:03:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6b88c86cec1f38934730beca613ee29df5643f6a" ] }, "90602": { "id": "PR_kwDOAO6SJc5si3TK", "public_id": 90602, "url": "https://github.com/godotengine/godot/pull/90602", "diff_url": "https://github.com/godotengine/godot/pull/90602.diff", "patch_url": "https://github.com/godotengine/godot/pull/90602.patch", "title": "Use fmod for navigation mesh border size warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-12T23:45:50Z", "updated_at": "2024-04-13T10:08:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "8a0f1f19950a4728efc7b6082af7a55e74ddd4df" ] }, "90603": { "id": "PR_kwDOAO6SJc5si6cA", "public_id": 90603, "url": "https://github.com/godotengine/godot/pull/90603", "diff_url": "https://github.com/godotengine/godot/pull/90603.diff", "patch_url": "https://github.com/godotengine/godot/pull/90603.patch", "title": "Fix issue with resolving the path for the Android keystore file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-13T00:12:34Z", "updated_at": "2024-04-13T14:24:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "6fd5238955239d86c77de928fa1dfad1ca946222" ] }, "90606": { "id": "PR_kwDOAO6SJc5sjPD5", "public_id": 90606, "url": "https://github.com/godotengine/godot/pull/90606", "diff_url": "https://github.com/godotengine/godot/pull/90606.diff", "patch_url": "https://github.com/godotengine/godot/pull/90606.patch", "title": "Fix the logic to load export preset's options overrides", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-13T02:19:06Z", "updated_at": "2024-04-13T14:25:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "26e01e41dc2a8960ada0d0ec9c49d8e269b1a5ca" ] }, "90608": { "id": "PR_kwDOAO6SJc5sjXbH", "public_id": 90608, "url": "https://github.com/godotengine/godot/pull/90608", "diff_url": "https://github.com/godotengine/godot/pull/90608.diff", "patch_url": "https://github.com/godotengine/godot/pull/90608.patch", "title": "Enable `EditorPlugin` added by modules and GDExtensions (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-04-13T04:22:05Z", "updated_at": "2024-08-14T15:36:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "db763ae16ef18b81c229b1acc22e2131600ae419" ] }, "90611": { "id": "PR_kwDOAO6SJc5sjw8d", "public_id": 90611, "url": "https://github.com/godotengine/godot/pull/90611", "diff_url": "https://github.com/godotengine/godot/pull/90611.diff", "patch_url": "https://github.com/godotengine/godot/pull/90611.patch", "title": "Automatically generate the Android debug keystore", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-13T06:59:54Z", "updated_at": "2024-05-13T20:11:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "a8c9b59f3fd10b422fb0fcd14aa62edc37974d56" ] }, "90613": { "id": "PR_kwDOAO6SJc5sj4Tb", "public_id": 90613, "url": "https://github.com/godotengine/godot/pull/90613", "diff_url": "https://github.com/godotengine/godot/pull/90613.diff", "patch_url": "https://github.com/godotengine/godot/pull/90613.patch", "title": "Tests: Remove NavigationRegion3D race condition that fails on CI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-13T08:23:23Z", "updated_at": "2024-04-17T15:11:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "66cf38ec7c1c536e1e35d45d3db88dbf707f5da1" ] }, "90616": { "id": "PR_kwDOAO6SJc5sj7VL", "public_id": 90616, "url": "https://github.com/godotengine/godot/pull/90616", "diff_url": "https://github.com/godotengine/godot/pull/90616.diff", "patch_url": "https://github.com/godotengine/godot/pull/90616.patch", "title": "Update undo redo allowed after switching scene tab", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-04-13T08:56:37Z", "updated_at": "2024-05-21T19:38:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "29ef52c8ac5ae11d75025e69f67facf51db9349d" ] }, "90620": { "id": "PR_kwDOAO6SJc5skRm8", "public_id": 90620, "url": "https://github.com/godotengine/godot/pull/90620", "diff_url": "https://github.com/godotengine/godot/pull/90620.diff", "patch_url": "https://github.com/godotengine/godot/pull/90620.patch", "title": "Fix incorrect bounds check in RenderingDevice push constant", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2OTUzNTg2", "created_at": "2024-04-13T13:03:06Z", "updated_at": "2024-05-09T16:15:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1ab5a4734706477b572dadc04c43c8d62f772cb6" ] }, "90622": { "id": "PR_kwDOAO6SJc5skUje", "public_id": 90622, "url": "https://github.com/godotengine/godot/pull/90622", "diff_url": "https://github.com/godotengine/godot/pull/90622.diff", "patch_url": "https://github.com/godotengine/godot/pull/90622.patch", "title": "[Doc] Fix incorrect reference to `input_pickable`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-13T13:42:44Z", "updated_at": "2024-05-07T12:49:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d8cd7b2f9fd8cda7549266a7a89af8d625d02b79" ] }, "90626": { "id": "PR_kwDOAO6SJc5skXM1", "public_id": 90626, "url": "https://github.com/godotengine/godot/pull/90626", "diff_url": "https://github.com/godotengine/godot/pull/90626.diff", "patch_url": "https://github.com/godotengine/godot/pull/90626.patch", "title": "SCons: Fix `silence_msvc` regression", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-13T14:18:06Z", "updated_at": "2024-04-13T15:32:33Z", "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": [ "6df57d2d7d411f45d398c0a8a85e578f4d800828" ] }, "90631": { "id": "PR_kwDOAO6SJc5skgM7", "public_id": 90631, "url": "https://github.com/godotengine/godot/pull/90631", "diff_url": "https://github.com/godotengine/godot/pull/90631.diff", "patch_url": "https://github.com/godotengine/godot/pull/90631.patch", "title": "[Core] Fix incorrect comparison for `Array` const iterator", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-13T15:32:45Z", "updated_at": "2024-04-13T16:48:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "80cb914e064809e5440b8747a508547fc11c77de" ] }, "90633": { "id": "PR_kwDOAO6SJc5sklCe", "public_id": 90633, "url": "https://github.com/godotengine/godot/pull/90633", "diff_url": "https://github.com/godotengine/godot/pull/90633.diff", "patch_url": "https://github.com/godotengine/godot/pull/90633.patch", "title": "Remove `Popup`'s unused \"panel\" style", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-13T16:43:52Z", "updated_at": "2024-04-14T14:44:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7c75355541b726440916cb53da499cd4b1d43a17" ] }, "90635": { "id": "PR_kwDOAO6SJc5skodz", "public_id": 90635, "url": "https://github.com/godotengine/godot/pull/90635", "diff_url": "https://github.com/godotengine/godot/pull/90635.diff", "patch_url": "https://github.com/godotengine/godot/pull/90635.patch", "title": "Fix FBX texture path resolving", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-04-13T17:34:33Z", "updated_at": "2024-04-14T12:44:37Z", "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": [ "2a757e4897f14405b46530b3e7c6e31bd4cdc6ab" ] }, "90637": { "id": "PR_kwDOAO6SJc5skq7e", "public_id": 90637, "url": "https://github.com/godotengine/godot/pull/90637", "diff_url": "https://github.com/godotengine/godot/pull/90637.diff", "patch_url": "https://github.com/godotengine/godot/pull/90637.patch", "title": "Fix `Window.hide()` crash when `force_native` changes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-13T18:07:09Z", "updated_at": "2024-04-25T14:54:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "4ed51933f910b9dcfbe5b847c1d0b95e822fc0dd" ] }, "90639": { "id": "PR_kwDOAO6SJc5sktUR", "public_id": 90639, "url": "https://github.com/godotengine/godot/pull/90639", "diff_url": "https://github.com/godotengine/godot/pull/90639.diff", "patch_url": "https://github.com/godotengine/godot/pull/90639.patch", "title": "Fix submenus erroneously closing on some occasions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-13T18:46:32Z", "updated_at": "2024-04-17T14:02:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "978ffb39bfd9bfb501367f9cb041e45e9d3a22e3" ] }, "90645": { "id": "PR_kwDOAO6SJc5slCYp", "public_id": 90645, "url": "https://github.com/godotengine/godot/pull/90645", "diff_url": "https://github.com/godotengine/godot/pull/90645.diff", "patch_url": "https://github.com/godotengine/godot/pull/90645.patch", "title": "Rework XR Trackers to have a common ancestor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-04-13T21:50:57Z", "updated_at": "2024-04-22T11:00:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "823ae7b3fa25832d1cd9d7613c650bfc712d1f49" ] }, "90647": { "id": "PR_kwDOAO6SJc5slEWE", "public_id": 90647, "url": "https://github.com/godotengine/godot/pull/90647", "diff_url": "https://github.com/godotengine/godot/pull/90647.diff", "patch_url": "https://github.com/godotengine/godot/pull/90647.patch", "title": "Fix decimal and hex ranges not working with image fonts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NzQwOTU=", "created_at": "2024-04-13T22:37:34Z", "updated_at": "2024-05-17T09:17:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "7b740124f0208b2f0e08ab0c0fc1c409d172517e" ] }, "90651": { "id": "PR_kwDOAO6SJc5sljDb", "public_id": 90651, "url": "https://github.com/godotengine/godot/pull/90651", "diff_url": "https://github.com/godotengine/godot/pull/90651.diff", "patch_url": "https://github.com/godotengine/godot/pull/90651.patch", "title": "Fix folder colors not present in editor dir dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MzgzMzE2", "created_at": "2024-04-14T05:10:28Z", "updated_at": "2024-04-18T10:35:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c8ef9e6955882a04c7c2d1801cc911a1594c8f9f" ] }, "90653": { "id": "PR_kwDOAO6SJc5smACG", "public_id": 90653, "url": "https://github.com/godotengine/godot/pull/90653", "diff_url": "https://github.com/godotengine/godot/pull/90653.diff", "patch_url": "https://github.com/godotengine/godot/pull/90653.patch", "title": "Fix going forward backward in editor selection history.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-14T10:57:18Z", "updated_at": "2024-04-17T18:33:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "48a64768616078f9a6a676e8d2ce7867702675f5" ] }, "90660": { "id": "PR_kwDOAO6SJc5smCnS", "public_id": 90660, "url": "https://github.com/godotengine/godot/pull/90660", "diff_url": "https://github.com/godotengine/godot/pull/90660.diff", "patch_url": "https://github.com/godotengine/godot/pull/90660.patch", "title": "Improve UX when saving newer files on disk", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-14T11:36:12Z", "updated_at": "2024-05-29T09:25:43Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "38d8abea12269b421607818627a29ac3a9fec2af" ] }, "90664": { "id": "PR_kwDOAO6SJc5smO8U", "public_id": 90664, "url": "https://github.com/godotengine/godot/pull/90664", "diff_url": "https://github.com/godotengine/godot/pull/90664.diff", "patch_url": "https://github.com/godotengine/godot/pull/90664.patch", "title": "Prevent crash when dropping Resource that can't load", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-14T13:29:59Z", "updated_at": "2024-05-30T09:56:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "64eff14a460cf51c14d3166f1f87efdd7b5b434d" ] }, "90668": { "id": "PR_kwDOAO6SJc5smYS9", "public_id": 90668, "url": "https://github.com/godotengine/godot/pull/90668", "diff_url": "https://github.com/godotengine/godot/pull/90668.diff", "patch_url": "https://github.com/godotengine/godot/pull/90668.patch", "title": "Store `ObjectID` instead of pointer for KinematicCollision owner", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-14T15:24:13Z", "updated_at": "2024-04-15T08:09:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "4176102a5ebaf853094a19f10142d6994de1e250" ] }, "90674": { "id": "PR_kwDOAO6SJc5smpGu", "public_id": 90674, "url": "https://github.com/godotengine/godot/pull/90674", "diff_url": "https://github.com/godotengine/godot/pull/90674.diff", "patch_url": "https://github.com/godotengine/godot/pull/90674.patch", "title": "Implement `Object.remove_user_signal(signal: StringName)`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-04-14T18:35:14Z", "updated_at": "2024-04-18T13:10:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e263b11cdd70a0e6eae72fd5176a37fe6a0d4875" ] }, "90676": { "id": "PR_kwDOAO6SJc5smumz", "public_id": 90676, "url": "https://github.com/godotengine/godot/pull/90676", "diff_url": "https://github.com/godotengine/godot/pull/90676.diff", "patch_url": "https://github.com/godotengine/godot/pull/90676.patch", "title": "Rename Q&A to Forum in the Help top bar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-14T19:40:26Z", "updated_at": "2024-04-15T08:01:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a0e644eab59078ef246baefa3c55558892c7816e" ] }, "90678": { "id": "PR_kwDOAO6SJc5snP9y", "public_id": 90678, "url": "https://github.com/godotengine/godot/pull/90678", "diff_url": "https://github.com/godotengine/godot/pull/90678.diff", "patch_url": "https://github.com/godotengine/godot/pull/90678.patch", "title": "C#: Fix ExprMatch for case sensitive matching", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-04-15T01:21:48Z", "updated_at": "2024-04-15T17:29:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "509d4f530236d940024b429ca3f3d270c097c4db" ] }, "90680": { "id": "PR_kwDOAO6SJc5snpg-", "public_id": 90680, "url": "https://github.com/godotengine/godot/pull/90680", "diff_url": "https://github.com/godotengine/godot/pull/90680.diff", "patch_url": "https://github.com/godotengine/godot/pull/90680.patch", "title": "Fix editor's file explorer will show directories that should be skipped", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-15T03:15:25Z", "updated_at": "2024-04-18T02:12:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d06db652ef208fb31103a431a1a04e9d997552cf" ] }, "90685": { "id": "PR_kwDOAO6SJc5soQ7C", "public_id": 90685, "url": "https://github.com/godotengine/godot/pull/90685", "diff_url": "https://github.com/godotengine/godot/pull/90685.diff", "patch_url": "https://github.com/godotengine/godot/pull/90685.patch", "title": "Don't store deprecated `auto_translate` property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-15T06:12:14Z", "updated_at": "2024-04-15T08:09:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "48f1e5b56155411a6bd9454fa8fdaf44419d3506" ] }, "90691": { "id": "PR_kwDOAO6SJc5spvYE", "public_id": 90691, "url": "https://github.com/godotengine/godot/pull/90691", "diff_url": "https://github.com/godotengine/godot/pull/90691.diff", "patch_url": "https://github.com/godotengine/godot/pull/90691.patch", "title": "mbedTLS: Fix build without the module on MinGW", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-15T09:54:32Z", "updated_at": "2024-04-15T17:19:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "060097bbf84ebb155221395d9ae7a96b76a24899" ] }, "90692": { "id": "PR_kwDOAO6SJc5sp7WH", "public_id": 90692, "url": "https://github.com/godotengine/godot/pull/90692", "diff_url": "https://github.com/godotengine/godot/pull/90692.diff", "patch_url": "https://github.com/godotengine/godot/pull/90692.patch", "title": "SCons: Make new `debug_paths_relative` option opt-in", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-15T10:20:10Z", "updated_at": "2024-04-15T11:42:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e5c689d028fa22ff0f1d6780a9962701354d3d35" ] }, "90693": { "id": "PR_kwDOAO6SJc5sp-NK", "public_id": 90693, "url": "https://github.com/godotengine/godot/pull/90693", "diff_url": "https://github.com/godotengine/godot/pull/90693.diff", "patch_url": "https://github.com/godotengine/godot/pull/90693.patch", "title": "Core: Fix `RefCounted` handling in `marshalls.cpp`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-15T10:26:38Z", "updated_at": "2024-04-15T11:49:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "3c62f5fe5cbf0b6a1210d73a42fc247818107df0" ] }, "90698": { "id": "PR_kwDOAO6SJc5srt53", "public_id": 90698, "url": "https://github.com/godotengine/godot/pull/90698", "diff_url": "https://github.com/godotengine/godot/pull/90698.diff", "patch_url": "https://github.com/godotengine/godot/pull/90698.patch", "title": "[Web] Fix serve.py utility on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-15T14:13:01Z", "updated_at": "2024-04-16T12:12:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "67a51c93167a47313ca8c3d5073e90706ceed693" ] }, "90701": { "id": "PR_kwDOAO6SJc5ssL3l", "public_id": 90701, "url": "https://github.com/godotengine/godot/pull/90701", "diff_url": "https://github.com/godotengine/godot/pull/90701.diff", "patch_url": "https://github.com/godotengine/godot/pull/90701.patch", "title": "Delaunay3D/LightmapGI: Improve triangulation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-04-15T15:12:36Z", "updated_at": "2024-06-07T21:41:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "89d0934f71ab8593867d037ca3bfe96cd3491fa9" ] }, "90702": { "id": "PR_kwDOAO6SJc5ssWc_", "public_id": 90702, "url": "https://github.com/godotengine/godot/pull/90702", "diff_url": "https://github.com/godotengine/godot/pull/90702.diff", "patch_url": "https://github.com/godotengine/godot/pull/90702.patch", "title": "LightmapGI: Reduce warnings and increase probe accuracy", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-04-15T15:30:28Z", "updated_at": "2024-05-13T14:01:05Z", "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": [ "a990e42207a95d52f95875b57414d9b3935ec5ad" ] }, "90705": { "id": "PR_kwDOAO6SJc5ssyvf", "public_id": 90705, "url": "https://github.com/godotengine/godot/pull/90705", "diff_url": "https://github.com/godotengine/godot/pull/90705.diff", "patch_url": "https://github.com/godotengine/godot/pull/90705.patch", "title": "Reduce and prevent unnecessary random-access to `List`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-15T16:26:17Z", "updated_at": "2024-05-16T12:22:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "955d5affa857ec1f358c56da8fb1ff4ab6590704" ] }, "90709": { "id": "PR_kwDOAO6SJc5stJdD", "public_id": 90709, "url": "https://github.com/godotengine/godot/pull/90709", "diff_url": "https://github.com/godotengine/godot/pull/90709.diff", "patch_url": "https://github.com/godotengine/godot/pull/90709.patch", "title": "Fix selection rect drawing in `TileSet` editor when create/remove tiles with separation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-04-15T17:10:30Z", "updated_at": "2024-04-17T10:20:33Z", "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": [ "2dfc4f4487a76e4ff360543472d39ee9f899c72d" ] }, "90710": { "id": "PR_kwDOAO6SJc5stUEF", "public_id": 90710, "url": "https://github.com/godotengine/godot/pull/90710", "diff_url": "https://github.com/godotengine/godot/pull/90710.diff", "patch_url": "https://github.com/godotengine/godot/pull/90710.patch", "title": "Fix leakage of JNI object references", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-15T17:36:23Z", "updated_at": "2024-04-22T13:58:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f291a4ed3a64dd95bf8136f352e5d0554ada4a7c" ] }, "90716": { "id": "PR_kwDOAO6SJc5st-Tx", "public_id": 90716, "url": "https://github.com/godotengine/godot/pull/90716", "diff_url": "https://github.com/godotengine/godot/pull/90716.diff", "patch_url": "https://github.com/godotengine/godot/pull/90716.patch", "title": "GDScript: Fix some export annotation issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-15T19:28:32Z", "updated_at": "2024-05-19T09:38:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "76b2d85c9fb10426fad78a8d2dbafd8ca08a4b89" ] }, "90720": { "id": "PR_kwDOAO6SJc5sutgj", "public_id": 90720, "url": "https://github.com/godotengine/godot/pull/90720", "diff_url": "https://github.com/godotengine/godot/pull/90720.diff", "patch_url": "https://github.com/godotengine/godot/pull/90720.patch", "title": "Allow closing scene tab preview using Escape", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCbZHVA", "created_at": "2024-04-15T21:31:14Z", "updated_at": "2024-04-17T09:08:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5ae6382105c2593e0e224048b319bb664d103c53" ] }, "90722": { "id": "PR_kwDOAO6SJc5su5Bo", "public_id": 90722, "url": "https://github.com/godotengine/godot/pull/90722", "diff_url": "https://github.com/godotengine/godot/pull/90722.diff", "patch_url": "https://github.com/godotengine/godot/pull/90722.patch", "title": "Remove unused Make Streamable option from scene import dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-15T22:07:57Z", "updated_at": "2024-07-08T20:58:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "611d2591d6668c25e25646bb4a3f9ce267c27446" ] }, "90729": { "id": "PR_kwDOAO6SJc5svuxc", "public_id": 90729, "url": "https://github.com/godotengine/godot/pull/90729", "diff_url": "https://github.com/godotengine/godot/pull/90729.diff", "patch_url": "https://github.com/godotengine/godot/pull/90729.patch", "title": "Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-16T02:25:25Z", "updated_at": "2024-04-16T11:45:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "77e35cf781fbe6168d3ee0343dfc1d7ac06ba8b0" ] }, "90730": { "id": "PR_kwDOAO6SJc5sv2CD", "public_id": 90730, "url": "https://github.com/godotengine/godot/pull/90730", "diff_url": "https://github.com/godotengine/godot/pull/90730.diff", "patch_url": "https://github.com/godotengine/godot/pull/90730.patch", "title": "Add project setting for root node auto translate mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-16T03:05:28Z", "updated_at": "2024-04-16T11:57:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "8d1cb7e74cabdbeffbb827f386e6b04249295f42" ] }, "90732": { "id": "PR_kwDOAO6SJc5swLAD", "public_id": 90732, "url": "https://github.com/godotengine/godot/pull/90732", "diff_url": "https://github.com/godotengine/godot/pull/90732.diff", "patch_url": "https://github.com/godotengine/godot/pull/90732.patch", "title": "Improve TextEdit/LineEdit word selection.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-16T05:03:48Z", "updated_at": "2024-04-22T20:30:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a116801ec76fa2159191609d0dbef666d92385a4" ] }, "90741": { "id": "PR_kwDOAO6SJc5sxboi", "public_id": 90741, "url": "https://github.com/godotengine/godot/pull/90741", "diff_url": "https://github.com/godotengine/godot/pull/90741.diff", "patch_url": "https://github.com/godotengine/godot/pull/90741.patch", "title": "Fix missing return in `StreamPeerTCP::poll` when connection is `STATUS_CONNECTED`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc3MTI4NDE=", "created_at": "2024-04-16T08:35:22Z", "updated_at": "2024-04-16T11:45:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "61a2f5c53414eb471103a452a07228962a2d876a" ] }, "90742": { "id": "PR_kwDOAO6SJc5sxhgb", "public_id": 90742, "url": "https://github.com/godotengine/godot/pull/90742", "diff_url": "https://github.com/godotengine/godot/pull/90742.diff", "patch_url": "https://github.com/godotengine/godot/pull/90742.patch", "title": "Change update checker version source", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-16T08:49:03Z", "updated_at": "2024-05-02T15:56:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6e9dc0ee27670c113d5711ecf0d5c420d84a794c" ] }, "90744": { "id": "PR_kwDOAO6SJc5sx-Zj", "public_id": 90744, "url": "https://github.com/godotengine/godot/pull/90744", "diff_url": "https://github.com/godotengine/godot/pull/90744.diff", "patch_url": "https://github.com/godotengine/godot/pull/90744.patch", "title": "Update NavigationRegion tests RID function", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-16T09:52:27Z", "updated_at": "2024-04-16T14:41:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "cbf881432cbc84406ee53b3d2a99e5e1a64725be" ] }, "90747": { "id": "PR_kwDOAO6SJc5syj13", "public_id": 90747, "url": "https://github.com/godotengine/godot/pull/90747", "diff_url": "https://github.com/godotengine/godot/pull/90747.diff", "patch_url": "https://github.com/godotengine/godot/pull/90747.patch", "title": "Remove experimental `constrain_avoidance` from `NavigationRegion2D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-16T11:22:13Z", "updated_at": "2024-04-17T09:28:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "df66a55ef3f9de93835f1687c187a25f9f9f299f" ] }, "90748": { "id": "PR_kwDOAO6SJc5syo5J", "public_id": 90748, "url": "https://github.com/godotengine/godot/pull/90748", "diff_url": "https://github.com/godotengine/godot/pull/90748.diff", "patch_url": "https://github.com/godotengine/godot/pull/90748.patch", "title": "Fix incorrect name of internal Basis global scale getter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-16T11:35:07Z", "updated_at": "2024-04-22T13:01:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e83807ef85fdc5d2f2cc83c95fa086f3a7ea5bc4" ] }, "90749": { "id": "PR_kwDOAO6SJc5sy_1o", "public_id": 90749, "url": "https://github.com/godotengine/godot/pull/90749", "diff_url": "https://github.com/godotengine/godot/pull/90749.diff", "patch_url": "https://github.com/godotengine/godot/pull/90749.patch", "title": "Fix rendering transform of Y-sorted branch-root", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-04-16T12:28:25Z", "updated_at": "2024-04-17T10:22:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "983cdb2f545d57f0da632729e67664a1499e082f" ] }, "90751": { "id": "PR_kwDOAO6SJc5szi1S", "public_id": 90751, "url": "https://github.com/godotengine/godot/pull/90751", "diff_url": "https://github.com/godotengine/godot/pull/90751.diff", "patch_url": "https://github.com/godotengine/godot/pull/90751.patch", "title": "Core: Fix binary serialization of objects in typed arrays", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-16T13:30:32Z", "updated_at": "2024-05-01T13:22:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "27b94eb44cf119b989eaf678c795865166aca573" ] }, "90752": { "id": "PR_kwDOAO6SJc5sz0ok", "public_id": 90752, "url": "https://github.com/godotengine/godot/pull/90752", "diff_url": "https://github.com/godotengine/godot/pull/90752.diff", "patch_url": "https://github.com/godotengine/godot/pull/90752.patch", "title": "Fix TileMap enabling Y-sort on child nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-04-16T14:05:44Z", "updated_at": "2024-04-17T09:07:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "96b6199de91302f5e71ae565ddd329a116aa6bfb" ] }, "90756": { "id": "PR_kwDOAO6SJc5sz7O2", "public_id": 90756, "url": "https://github.com/godotengine/godot/pull/90756", "diff_url": "https://github.com/godotengine/godot/pull/90756.diff", "patch_url": "https://github.com/godotengine/godot/pull/90756.patch", "title": "GDScript: Warn when enum variable has no default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-16T14:18:48Z", "updated_at": "2024-04-29T13:40:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f9048fcd7d2bee9cc0a23a76269c52d637b6a5bf" ] }, "90759": { "id": "PR_kwDOAO6SJc5s0jDy", "public_id": 90759, "url": "https://github.com/godotengine/godot/pull/90759", "diff_url": "https://github.com/godotengine/godot/pull/90759.diff", "patch_url": "https://github.com/godotengine/godot/pull/90759.patch", "title": "Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-16T15:41:36Z", "updated_at": "2024-07-22T15:32:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "dfca388d75065b03f79f9d65275ace4d8cb878ae" ] }, "90760": { "id": "PR_kwDOAO6SJc5s0oHN", "public_id": 90760, "url": "https://github.com/godotengine/godot/pull/90760", "diff_url": "https://github.com/godotengine/godot/pull/90760.diff", "patch_url": "https://github.com/godotengine/godot/pull/90760.patch", "title": "CommandQueueMT: Optimize & fix handling of sync/ret commands", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-16T15:53:32Z", "updated_at": "2024-05-01T08:28:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "15de869a9c40f9977587535ff416cb79955fe400" ] }, "90761": { "id": "PR_kwDOAO6SJc5s0t9y", "public_id": 90761, "url": "https://github.com/godotengine/godot/pull/90761", "diff_url": "https://github.com/godotengine/godot/pull/90761.diff", "patch_url": "https://github.com/godotengine/godot/pull/90761.patch", "title": "Mark `OpenXRCompositionLayer` and its children as experimental", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-16T16:06:29Z", "updated_at": "2024-07-22T15:32:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a094ff377d51b4ee42e7e70761795de412053bab" ] }, "90763": { "id": "PR_kwDOAO6SJc5s03rJ", "public_id": 90763, "url": "https://github.com/godotengine/godot/pull/90763", "diff_url": "https://github.com/godotengine/godot/pull/90763.diff", "patch_url": "https://github.com/godotengine/godot/pull/90763.patch", "title": "Increase size of WorldBoundaryShape to be much larger", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-16T16:29:04Z", "updated_at": "2024-04-19T21:11:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "74aeab53854b8e666136921fcd5e3bebe71e2e75" ] }, "90766": { "id": "PR_kwDOAO6SJc5s1JhE", "public_id": 90766, "url": "https://github.com/godotengine/godot/pull/90766", "diff_url": "https://github.com/godotengine/godot/pull/90766.diff", "patch_url": "https://github.com/godotengine/godot/pull/90766.patch", "title": "[Doc] Clarify behavior of `FileAccess.get_line`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-16T17:19:52Z", "updated_at": "2024-04-17T09:09:29Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b804193f08904fb9d8b2ad563968fa354511076c" ] }, "90770": { "id": "PR_kwDOAO6SJc5s18Xw", "public_id": 90770, "url": "https://github.com/godotengine/godot/pull/90770", "diff_url": "https://github.com/godotengine/godot/pull/90770.diff", "patch_url": "https://github.com/godotengine/godot/pull/90770.patch", "title": "Display Godot version and last edited timestamp in project manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-16T19:49:33Z", "updated_at": "2024-05-22T15:47:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fefa93d5b8b8ea54fcb6d363fffc295efb9c7e27" ] }, "90776": { "id": "PR_kwDOAO6SJc5s3C-4", "public_id": 90776, "url": "https://github.com/godotengine/godot/pull/90776", "diff_url": "https://github.com/godotengine/godot/pull/90776.diff", "patch_url": "https://github.com/godotengine/godot/pull/90776.patch", "title": "Defer call to `set_break_language`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-04-17T00:51:25Z", "updated_at": "2024-04-19T14:30:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d0fa2c3cfa6c06aceadee3601faf18932c89d411" ] }, "90780": { "id": "PR_kwDOAO6SJc5s379S", "public_id": 90780, "url": "https://github.com/godotengine/godot/pull/90780", "diff_url": "https://github.com/godotengine/godot/pull/90780.diff", "patch_url": "https://github.com/godotengine/godot/pull/90780.patch", "title": "Add SkeletonIK3D `get`/`set_interpolation` compat from #87888", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-04-17T04:46:34Z", "updated_at": "2024-04-18T10:29:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "cb7ef2b8de2e0234f2085c23a97a6bf64ef936d7" ] }, "90781": { "id": "PR_kwDOAO6SJc5s4rQr", "public_id": 90781, "url": "https://github.com/godotengine/godot/pull/90781", "diff_url": "https://github.com/godotengine/godot/pull/90781.diff", "patch_url": "https://github.com/godotengine/godot/pull/90781.patch", "title": "Only define `ENGINE_UPDATE_CHECK_ENABLED` in editor builds", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB-qMgw", "created_at": "2024-04-17T07:30:56Z", "updated_at": "2024-04-17T09:01:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "2980593995cb497b64c12d1676d06a12978690fc" ] }, "90783": { "id": "PR_kwDOAO6SJc5s49PI", "public_id": 90783, "url": "https://github.com/godotengine/godot/pull/90783", "diff_url": "https://github.com/godotengine/godot/pull/90783.diff", "patch_url": "https://github.com/godotengine/godot/pull/90783.patch", "title": "[macOS] Fix native file dialog with empty filter list.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-17T08:13:04Z", "updated_at": "2024-04-17T12:54:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e667dc2d59016f032447943a8e4cdc6e915db0ab" ] }, "90784": { "id": "PR_kwDOAO6SJc5s5TeB", "public_id": 90784, "url": "https://github.com/godotengine/godot/pull/90784", "diff_url": "https://github.com/godotengine/godot/pull/90784.diff", "patch_url": "https://github.com/godotengine/godot/pull/90784.patch", "title": "Don't show scene group progress for 1 scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-17T09:05:13Z", "updated_at": "2024-04-17T18:33:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5883300b921b05b6e465a2df5c1393d42eb5ead3" ] }, "90785": { "id": "PR_kwDOAO6SJc5s5Tf2", "public_id": 90785, "url": "https://github.com/godotengine/godot/pull/90785", "diff_url": "https://github.com/godotengine/godot/pull/90785.diff", "patch_url": "https://github.com/godotengine/godot/pull/90785.patch", "title": "Update outdated `low_processor_usage_mode` doc", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-17T09:05:17Z", "updated_at": "2024-06-24T09:47:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "c24103cc20a6f6fc0abf18bbc633b846ee79b8b2" ] }, "90786": { "id": "PR_kwDOAO6SJc5s57eO", "public_id": 90786, "url": "https://github.com/godotengine/godot/pull/90786", "diff_url": "https://github.com/godotengine/godot/pull/90786.diff", "patch_url": "https://github.com/godotengine/godot/pull/90786.patch", "title": "Fix `Line2D` joints with `joint_mode` set to Round rendered \"flipped\" for a 180 degree angle.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NjU3MA==", "created_at": "2024-04-17T10:31:22Z", "updated_at": "2024-04-23T17:20:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e64b4243c394df4fc59cf4068dc2764a3c7284da" ] }, "90787": { "id": "PR_kwDOAO6SJc5s5-Sa", "public_id": 90787, "url": "https://github.com/godotengine/godot/pull/90787", "diff_url": "https://github.com/godotengine/godot/pull/90787.diff", "patch_url": "https://github.com/godotengine/godot/pull/90787.patch", "title": "Fix incorrect behavior at expanding an output port in visual shader node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-04-17T10:38:18Z", "updated_at": "2024-04-17T18:36:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "ac77219d2bd77e5c5eb03f61d099d90ee4625b69" ] }, "90789": { "id": "PR_kwDOAO6SJc5s6UIS", "public_id": 90789, "url": "https://github.com/godotengine/godot/pull/90789", "diff_url": "https://github.com/godotengine/godot/pull/90789.diff", "patch_url": "https://github.com/godotengine/godot/pull/90789.patch", "title": "Fix FBX and glTF when root nodes are skeleton bones", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-04-17T11:31:44Z", "updated_at": "2024-04-18T10:30:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "d3706488d9c70bab05ab97264314101255936ba9" ] }, "90791": { "id": "PR_kwDOAO6SJc5s6on8", "public_id": 90791, "url": "https://github.com/godotengine/godot/pull/90791", "diff_url": "https://github.com/godotengine/godot/pull/90791.diff", "patch_url": "https://github.com/godotengine/godot/pull/90791.patch", "title": "Fix potential infinite loop when using global menu", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-17T12:20:33Z", "updated_at": "2024-04-18T00:28:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "43ed8d476838d4922965fda46a800819ac3da1f3" ] }, "90792": { "id": "PR_kwDOAO6SJc5s6qX5", "public_id": 90792, "url": "https://github.com/godotengine/godot/pull/90792", "diff_url": "https://github.com/godotengine/godot/pull/90792.diff", "patch_url": "https://github.com/godotengine/godot/pull/90792.patch", "title": "Fix editor crash when shader has incorrect global array declaration", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-17T12:24:33Z", "updated_at": "2024-07-26T16:07:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "38fad353568d4c986c82eaf26f371f6dff7d9c62" ] }, "90794": { "id": "PR_kwDOAO6SJc5s6yvU", "public_id": 90794, "url": "https://github.com/godotengine/godot/pull/90794", "diff_url": "https://github.com/godotengine/godot/pull/90794.diff", "patch_url": "https://github.com/godotengine/godot/pull/90794.patch", "title": "GDScript: Suppress unused constant warning with underscore", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-17T12:43:55Z", "updated_at": "2024-04-22T15:05:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "a3b3a20ac0069046c68be47b16be1a9b92bdda1d" ] }, "90797": { "id": "PR_kwDOAO6SJc5s69ql", "public_id": 90797, "url": "https://github.com/godotengine/godot/pull/90797", "diff_url": "https://github.com/godotengine/godot/pull/90797.diff", "patch_url": "https://github.com/godotengine/godot/pull/90797.patch", "title": "[Compatibility] Add stub for VisualShaderNodeComment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-04-17T13:06:38Z", "updated_at": "2024-04-18T10:29:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "735c45dc8ec91b8ba8410cd40ef06746184fe157" ] }, "90800": { "id": "PR_kwDOAO6SJc5s7nMy", "public_id": 90800, "url": "https://github.com/godotengine/godot/pull/90800", "diff_url": "https://github.com/godotengine/godot/pull/90800.diff", "patch_url": "https://github.com/godotengine/godot/pull/90800.patch", "title": "Fix `RayCast3D`'s debug draw transform not updating", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB_eGRg", "created_at": "2024-04-17T14:30:15Z", "updated_at": "2024-04-29T15:14:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4077129f9db9d220b444ec05cefd359009cfa0d9" ] }, "90802": { "id": "PR_kwDOAO6SJc5s7uic", "public_id": 90802, "url": "https://github.com/godotengine/godot/pull/90802", "diff_url": "https://github.com/godotengine/godot/pull/90802.diff", "patch_url": "https://github.com/godotengine/godot/pull/90802.patch", "title": "Fix issue causing the `copyAndRename*` task to fail on occasions on Windows machines", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-17T14:45:26Z", "updated_at": "2024-04-22T13:59:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "1cc935fa6cf8306b1410a1fa6ba8fe2a2235f16a" ] }, "90804": { "id": "PR_kwDOAO6SJc5s8E1Y", "public_id": 90804, "url": "https://github.com/godotengine/godot/pull/90804", "diff_url": "https://github.com/godotengine/godot/pull/90804.diff", "patch_url": "https://github.com/godotengine/godot/pull/90804.patch", "title": "Tests: Disable NavigationServer3D async bake test with race condition", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-17T15:31:38Z", "updated_at": "2024-04-17T18:32:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "9b28cbebfa650b0d549c452bb6828e24064098cc" ] }, "90807": { "id": "PR_kwDOAO6SJc5s8imQ", "public_id": 90807, "url": "https://github.com/godotengine/godot/pull/90807", "diff_url": "https://github.com/godotengine/godot/pull/90807.diff", "patch_url": "https://github.com/godotengine/godot/pull/90807.patch", "title": "Disable Create button for abstract classes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-17T16:28:31Z", "updated_at": "2024-04-17T18:33:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c9407931b859a1f942abb22c79f5b7067f47a789" ] }, "90809": { "id": "PR_kwDOAO6SJc5s8mTc", "public_id": 90809, "url": "https://github.com/godotengine/godot/pull/90809", "diff_url": "https://github.com/godotengine/godot/pull/90809.diff", "patch_url": "https://github.com/godotengine/godot/pull/90809.patch", "title": "WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-17T16:39:05Z", "updated_at": "2024-04-17T18:55:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "9653bcaa4300a36afe1af0df83fd88ce5b4f0f74" ] }, "90810": { "id": "PR_kwDOAO6SJc5s8otJ", "public_id": 90810, "url": "https://github.com/godotengine/godot/pull/90810", "diff_url": "https://github.com/godotengine/godot/pull/90810.diff", "patch_url": "https://github.com/godotengine/godot/pull/90810.patch", "title": "Fix shader crash on zero vector and negative x vector in particles processing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", "created_at": "2024-04-17T16:46:05Z", "updated_at": "2024-04-17T18:32:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "f8d08a83760d2b847de271c80c13d800b4a97aab" ] }, "90814": { "id": "PR_kwDOAO6SJc5s87Zl", "public_id": 90814, "url": "https://github.com/godotengine/godot/pull/90814", "diff_url": "https://github.com/godotengine/godot/pull/90814.diff", "patch_url": "https://github.com/godotengine/godot/pull/90814.patch", "title": "SCons: Convert `env_base` to `env`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-17T17:33:59Z", "updated_at": "2024-04-17T18:32:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "41fee42c40862a703959f48fd88c4b1e493a66e4" ] }, "90815": { "id": "PR_kwDOAO6SJc5s9H94", "public_id": 90815, "url": "https://github.com/godotengine/godot/pull/90815", "diff_url": "https://github.com/godotengine/godot/pull/90815.diff", "patch_url": "https://github.com/godotengine/godot/pull/90815.patch", "title": "Avoid double editing when clicking AnimatedSprite", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-17T17:52:52Z", "updated_at": "2024-04-18T15:15:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e36301e41864a46300a376a16718e870590cbc68" ] }, "90816": { "id": "PR_kwDOAO6SJc5s9b80", "public_id": 90816, "url": "https://github.com/godotengine/godot/pull/90816", "diff_url": "https://github.com/godotengine/godot/pull/90816.diff", "patch_url": "https://github.com/godotengine/godot/pull/90816.patch", "title": "Don't edit current when changing docks (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-17T18:35:57Z", "updated_at": "2024-04-23T17:22:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "55711b2ee849163135640cda0f00fcdcb0819af5" ] }, "90817": { "id": "PR_kwDOAO6SJc5s9f67", "public_id": 90817, "url": "https://github.com/godotengine/godot/pull/90817", "diff_url": "https://github.com/godotengine/godot/pull/90817.diff", "patch_url": "https://github.com/godotengine/godot/pull/90817.patch", "title": "Reuse single erase pattern in tile editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-17T18:44:44Z", "updated_at": "2024-04-24T08:06:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6b69ae8dd09bc7e94f6c7c254c651641dc0ed40c" ] }, "90821": { "id": "PR_kwDOAO6SJc5s-w0q", "public_id": 90821, "url": "https://github.com/godotengine/godot/pull/90821", "diff_url": "https://github.com/godotengine/godot/pull/90821.diff", "patch_url": "https://github.com/godotengine/godot/pull/90821.patch", "title": "Use a src rect for copying from screen with CanvasGroup in the mobile backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-17T22:23:24Z", "updated_at": "2024-08-09T20:56:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "adfc9ccc440bb1491de7e0debfee8facb8b7a05d" ] }, "90828": { "id": "PR_kwDOAO6SJc5s_f3_", "public_id": 90828, "url": "https://github.com/godotengine/godot/pull/90828", "diff_url": "https://github.com/godotengine/godot/pull/90828.diff", "patch_url": "https://github.com/godotengine/godot/pull/90828.patch", "title": "Revert change to default depth clear value in `draw_list_begin()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-18T02:12:03Z", "updated_at": "2024-04-21T00:48:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "eb62c5b27f5682346da1d0f3f8ead58aaf56efa9" ] }, "90829": { "id": "PR_kwDOAO6SJc5s_gdV", "public_id": 90829, "url": "https://github.com/godotengine/godot/pull/90829", "diff_url": "https://github.com/godotengine/godot/pull/90829.diff", "patch_url": "https://github.com/godotengine/godot/pull/90829.patch", "title": "Fix folder color not cleared for removed subfolders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-18T02:15:26Z", "updated_at": "2024-04-18T10:45:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4efaeefaecdbbade4ed347d224193f1ed178bd0b" ] }, "90834": { "id": "PR_kwDOAO6SJc5tAG6q", "public_id": 90834, "url": "https://github.com/godotengine/godot/pull/90834", "diff_url": "https://github.com/godotengine/godot/pull/90834.diff", "patch_url": "https://github.com/godotengine/godot/pull/90834.patch", "title": "Expose `create_from_arrays` in SurfaceTool and cleanup some naming", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-04-18T05:19:44Z", "updated_at": "2024-04-22T11:00:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "a99756a07fc006ac8191fec19a66b1fd14aefbd0" ] }, "90835": { "id": "PR_kwDOAO6SJc5tAICc", "public_id": 90835, "url": "https://github.com/godotengine/godot/pull/90835", "diff_url": "https://github.com/godotengine/godot/pull/90835.diff", "patch_url": "https://github.com/godotengine/godot/pull/90835.patch", "title": "Fix input map shortcuts incorrectly edited on cancel.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-18T05:23:52Z", "updated_at": "2024-04-18T10:30:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "68e4ead9ad3d554e52b8e5acd34fae10966062f1" ] }, "90837": { "id": "PR_kwDOAO6SJc5tBAdn", "public_id": 90837, "url": "https://github.com/godotengine/godot/pull/90837", "diff_url": "https://github.com/godotengine/godot/pull/90837.diff", "patch_url": "https://github.com/godotengine/godot/pull/90837.patch", "title": "Change order of operation for C# types reloading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-04-18T08:11:52Z", "updated_at": "2024-04-19T15:52:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "1627287586a0d4a034cc3645475fb4f57e18ab52" ] }, "90838": { "id": "PR_kwDOAO6SJc5tBUup", "public_id": 90838, "url": "https://github.com/godotengine/godot/pull/90838", "diff_url": "https://github.com/godotengine/godot/pull/90838.diff", "patch_url": "https://github.com/godotengine/godot/pull/90838.patch", "title": "[Button] Fix theme elements size rounding errors not keeping sufficient space for the text.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-18T08:50:15Z", "updated_at": "2024-04-18T10:31:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "45bde2b5b0e3970e889020b1c8baf38d51cafa77" ] }, "90839": { "id": "PR_kwDOAO6SJc5tBYn4", "public_id": 90839, "url": "https://github.com/godotengine/godot/pull/90839", "diff_url": "https://github.com/godotengine/godot/pull/90839.diff", "patch_url": "https://github.com/godotengine/godot/pull/90839.patch", "title": "Fix TreeItem button handling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-18T08:56:49Z", "updated_at": "2024-04-22T11:09:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c78e9c3fbd828458935855a717db67c2794fcb16" ] }, "90842": { "id": "PR_kwDOAO6SJc5tBtn_", "public_id": 90842, "url": "https://github.com/godotengine/godot/pull/90842", "diff_url": "https://github.com/godotengine/godot/pull/90842.diff", "patch_url": "https://github.com/godotengine/godot/pull/90842.patch", "title": "Revert \"Correctly display tooltips for buttons in Tree when they overlap cell content", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-18T09:46:21Z", "updated_at": "2024-04-18T10:44:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "00f0043227a611c31922485b15e180f6250f6a89" ] }, "90845": { "id": "PR_kwDOAO6SJc5tCP3l", "public_id": 90845, "url": "https://github.com/godotengine/godot/pull/90845", "diff_url": "https://github.com/godotengine/godot/pull/90845.diff", "patch_url": "https://github.com/godotengine/godot/pull/90845.patch", "title": "Fix folder scan replacing project list", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-18T11:05:15Z", "updated_at": "2024-04-18T13:45:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a00527e4153cf6e2fe22150f3c869c318b66e895" ] }, "90848": { "id": "PR_kwDOAO6SJc5tCyrn", "public_id": 90848, "url": "https://github.com/godotengine/godot/pull/90848", "diff_url": "https://github.com/godotengine/godot/pull/90848.diff", "patch_url": "https://github.com/godotengine/godot/pull/90848.patch", "title": "LightmapGI: Fix seam blending with directional lightmaps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-04-18T12:25:23Z", "updated_at": "2024-04-28T15:56:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f1b758022a30f3303c2a3b50a1293b8bc0af4968" ] }, "90849": { "id": "PR_kwDOAO6SJc5tCzts", "public_id": 90849, "url": "https://github.com/godotengine/godot/pull/90849", "diff_url": "https://github.com/godotengine/godot/pull/90849.diff", "patch_url": "https://github.com/godotengine/godot/pull/90849.patch", "title": "[Editor] Fix crash when editing TileMap", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-18T12:27:41Z", "updated_at": "2024-05-28T15:55:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f9901761bed7cc64a7302eea2c3521cb397b4319" ] }, "90850": { "id": "PR_kwDOAO6SJc5tC5_V", "public_id": 90850, "url": "https://github.com/godotengine/godot/pull/90850", "diff_url": "https://github.com/godotengine/godot/pull/90850.diff", "patch_url": "https://github.com/godotengine/godot/pull/90850.patch", "title": "Handle Vector4 default input values in visual shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjczODMwNDk=", "created_at": "2024-04-18T12:41:21Z", "updated_at": "2024-06-07T21:34:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "69f2e066dbec911a2dfcc9c1bb7380a946b52284" ] }, "90852": { "id": "PR_kwDOAO6SJc5tDPJQ", "public_id": 90852, "url": "https://github.com/godotengine/godot/pull/90852", "diff_url": "https://github.com/godotengine/godot/pull/90852.diff", "patch_url": "https://github.com/godotengine/godot/pull/90852.patch", "title": "Fix buttons offset to the right when dialog is at minsize", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-18T13:23:49Z", "updated_at": "2024-04-19T14:36:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b2d5a06828ec48ad06f29897204510876a6dc776" ] }, "90857": { "id": "PR_kwDOAO6SJc5tD1QV", "public_id": 90857, "url": "https://github.com/godotengine/godot/pull/90857", "diff_url": "https://github.com/godotengine/godot/pull/90857.diff", "patch_url": "https://github.com/godotengine/godot/pull/90857.patch", "title": "SCons: Utilize native Variable alias functionality", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-18T14:38:10Z", "updated_at": "2024-04-23T18:35:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5a87f0da215efb7f696e322391762411283103ff" ] }, "90858": { "id": "PR_kwDOAO6SJc5tD6Dw", "public_id": 90858, "url": "https://github.com/godotengine/godot/pull/90858", "diff_url": "https://github.com/godotengine/godot/pull/90858.diff", "patch_url": "https://github.com/godotengine/godot/pull/90858.patch", "title": "SCons: Disable `show_progress` with Ninja", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-18T14:47:44Z", "updated_at": "2024-04-23T18:35:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "a7e7167a859bc3daf77dfb2c99d1a4e4ada7f703" ] }, "90860": { "id": "PR_kwDOAO6SJc5tD_Dl", "public_id": 90860, "url": "https://github.com/godotengine/godot/pull/90860", "diff_url": "https://github.com/godotengine/godot/pull/90860.diff", "patch_url": "https://github.com/godotengine/godot/pull/90860.patch", "title": "GDScript: Implement `get_dependencies()` (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-18T14:57:50Z", "updated_at": "2024-05-13T15:04:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "dc73440f899e6f32de748787e946ad762771fda0" ] }, "90861": { "id": "PR_kwDOAO6SJc5tESFI", "public_id": 90861, "url": "https://github.com/godotengine/godot/pull/90861", "diff_url": "https://github.com/godotengine/godot/pull/90861.diff", "patch_url": "https://github.com/godotengine/godot/pull/90861.patch", "title": "Check for NaN in `set_volume_db` functions", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-18T15:36:13Z", "updated_at": "2024-05-13T13:48:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "58931c073dd26b52dc2d5182166a145cb221ad20" ] }, "90862": { "id": "PR_kwDOAO6SJc5tEuQV", "public_id": 90862, "url": "https://github.com/godotengine/godot/pull/90862", "diff_url": "https://github.com/godotengine/godot/pull/90862.diff", "patch_url": "https://github.com/godotengine/godot/pull/90862.patch", "title": "Remove experimental flag from `remove_user_signal()`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-04-18T16:37:54Z", "updated_at": "2024-04-20T15:50:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "75bca7d1125684ed78a6f00ed9d502490ab9c807" ] }, "90865": { "id": "PR_kwDOAO6SJc5tE8bo", "public_id": 90865, "url": "https://github.com/godotengine/godot/pull/90865", "diff_url": "https://github.com/godotengine/godot/pull/90865.diff", "patch_url": "https://github.com/godotengine/godot/pull/90865.patch", "title": "WorkerThreadPool: Fix yield-over for not-yet-started tasks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-18T17:18:27Z", "updated_at": "2024-04-19T07:44:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "8192d1cbc7cb2c079ae07da692e0b7447c319b37" ] }, "90866": { "id": "PR_kwDOAO6SJc5tFCp-", "public_id": 90866, "url": "https://github.com/godotengine/godot/pull/90866", "diff_url": "https://github.com/godotengine/godot/pull/90866.diff", "patch_url": "https://github.com/godotengine/godot/pull/90866.patch", "title": "Core: Utilize initializer lists in Variant constructors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-18T17:34:44Z", "updated_at": "2024-08-14T15:41:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b95e7fcecd54dd6e5b1cc2f65695eecf24f3fd28" ] }, "90869": { "id": "PR_kwDOAO6SJc5tFVDh", "public_id": 90869, "url": "https://github.com/godotengine/godot/pull/90869", "diff_url": "https://github.com/godotengine/godot/pull/90869.diff", "patch_url": "https://github.com/godotengine/godot/pull/90869.patch", "title": "Don't translate ColorPicker color labels", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-18T18:30:13Z", "updated_at": "2024-04-22T11:02:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "9ab3ff04ac7ba8aed91bf6026fef0b30eb3d9f77" ] }, "90874": { "id": "PR_kwDOAO6SJc5tGCYZ", "public_id": 90874, "url": "https://github.com/godotengine/godot/pull/90874", "diff_url": "https://github.com/godotengine/godot/pull/90874.diff", "patch_url": "https://github.com/godotengine/godot/pull/90874.patch", "title": "Fix crash when GraphFrame `sb_to_draw_panel` is not a StyleBoxFlat", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMTE1NTU=", "created_at": "2024-04-18T20:34:33Z", "updated_at": "2024-04-19T14:31:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f3e6d234059ec1e2b299fa1ec7a6ec9c5d329dfa" ] }, "90875": { "id": "PR_kwDOAO6SJc5tGlRl", "public_id": 90875, "url": "https://github.com/godotengine/godot/pull/90875", "diff_url": "https://github.com/godotengine/godot/pull/90875.diff", "patch_url": "https://github.com/godotengine/godot/pull/90875.patch", "title": "Use minor version in EditorSettings file name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-18T22:13:17Z", "updated_at": "2024-04-23T17:21:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "12f39befa973ddafdfe1fef10887887b6b2442f6" ] }, "90876": { "id": "PR_kwDOAO6SJc5tGq_D", "public_id": 90876, "url": "https://github.com/godotengine/godot/pull/90876", "diff_url": "https://github.com/godotengine/godot/pull/90876.diff", "patch_url": "https://github.com/godotengine/godot/pull/90876.patch", "title": "Add navigation mesh source geometry parsers and callbacks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-18T22:34:14Z", "updated_at": "2024-04-19T18:50:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "58593d1bb706410bbdbd265ed8b698eb95b7b61f" ] }, "90883": { "id": "PR_kwDOAO6SJc5tHsCd", "public_id": 90883, "url": "https://github.com/godotengine/godot/pull/90883", "diff_url": "https://github.com/godotengine/godot/pull/90883.diff", "patch_url": "https://github.com/godotengine/godot/pull/90883.patch", "title": "Fix LightOccluder2D SDF Collision Enable/Disable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMzYwNjIy", "created_at": "2024-04-19T03:16:20Z", "updated_at": "2024-04-28T18:23:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6d0dca76c08114b6b2cb69430f102cb85aa9d60a" ] }, "90886": { "id": "PR_kwDOAO6SJc5tILNy", "public_id": 90886, "url": "https://github.com/godotengine/godot/pull/90886", "diff_url": "https://github.com/godotengine/godot/pull/90886.diff", "patch_url": "https://github.com/godotengine/godot/pull/90886.patch", "title": "Fix offset of node filter menu separator icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-19T05:50:35Z", "updated_at": "2024-04-19T14:36:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6a406bf4245138b514f6ecaca2130c3eecdbca66" ] }, "90889": { "id": "PR_kwDOAO6SJc5tI_-c", "public_id": 90889, "url": "https://github.com/godotengine/godot/pull/90889", "diff_url": "https://github.com/godotengine/godot/pull/90889.diff", "patch_url": "https://github.com/godotengine/godot/pull/90889.patch", "title": "Use compatible text resource format when possible", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-19T08:17:14Z", "updated_at": "2024-04-23T23:30:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "941e5c48203d7e5ce5ed7fafa41994a70a1f13d1" ] }, "90892": { "id": "PR_kwDOAO6SJc5tJTpe", "public_id": 90892, "url": "https://github.com/godotengine/godot/pull/90892", "diff_url": "https://github.com/godotengine/godot/pull/90892.diff", "patch_url": "https://github.com/godotengine/godot/pull/90892.patch", "title": "Prevent expanding output port in visual shader expression", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-04-19T09:08:42Z", "updated_at": "2024-05-01T08:09:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "56d843724e6ffdc804a789949e828eebccc20060" ] }, "90894": { "id": "PR_kwDOAO6SJc5tJWj5", "public_id": 90894, "url": "https://github.com/godotengine/godot/pull/90894", "diff_url": "https://github.com/godotengine/godot/pull/90894.diff", "patch_url": "https://github.com/godotengine/godot/pull/90894.patch", "title": "Set animation step from importers. Increase default step from 10 to 30FPS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-04-19T09:16:00Z", "updated_at": "2024-05-26T18:06:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "bb9674c1b1817d01152672c54c4ca3a4231cdb65" ] }, "90900": { "id": "PR_kwDOAO6SJc5tLgv8", "public_id": 90900, "url": "https://github.com/godotengine/godot/pull/90900", "diff_url": "https://github.com/godotengine/godot/pull/90900.diff", "patch_url": "https://github.com/godotengine/godot/pull/90900.patch", "title": "Strip ANSI escape codes from file logging", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-19T14:13:44Z", "updated_at": "2024-04-25T21:28:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "459f14c098a662ae49ab12f7af11b4ff72467f34" ] }, "90907": { "id": "PR_kwDOAO6SJc5tMWov", "public_id": 90907, "url": "https://github.com/godotengine/godot/pull/90907", "diff_url": "https://github.com/godotengine/godot/pull/90907.diff", "patch_url": "https://github.com/godotengine/godot/pull/90907.patch", "title": "Don't store TileMapLayer data if empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-19T16:08:13Z", "updated_at": "2024-04-22T11:03:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "c7b6cf9f6d8fe9e6f07b548ca0443562388d3b21" ] }, "90911": { "id": "PR_kwDOAO6SJc5tMxfI", "public_id": 90911, "url": "https://github.com/godotengine/godot/pull/90911", "diff_url": "https://github.com/godotengine/godot/pull/90911.diff", "patch_url": "https://github.com/godotengine/godot/pull/90911.patch", "title": "Ensure minimum block size is respected when doing GPU to CPU copies of compressed textures", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-19T17:20:40Z", "updated_at": "2024-04-23T17:19:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c52e217cd38ad9c6d867e844f89f43708da58d3e" ] }, "90912": { "id": "PR_kwDOAO6SJc5tM1F8", "public_id": 90912, "url": "https://github.com/godotengine/godot/pull/90912", "diff_url": "https://github.com/godotengine/godot/pull/90912.diff", "patch_url": "https://github.com/godotengine/godot/pull/90912.patch", "title": "Avoid writing out of range data over valid data in CVTT decompress methods when decompressing small mip levels", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-19T17:31:10Z", "updated_at": "2024-04-22T10:59:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "98dacc14eaedc8f9d1bddd73d6fbc4c3975960f3" ] }, "90913": { "id": "PR_kwDOAO6SJc5tM2eT", "public_id": 90913, "url": "https://github.com/godotengine/godot/pull/90913", "diff_url": "https://github.com/godotengine/godot/pull/90913.diff", "patch_url": "https://github.com/godotengine/godot/pull/90913.patch", "title": "Apply additional fixes to servers' threading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-19T17:35:21Z", "updated_at": "2024-05-08T16:48:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1589433e8fb5091961e38f027eae57de9782e8ef", "6f0760beb34ab8c27df11c7ce85f1e3994d0df89", "b834037841fef2603b23133e67340f470e46cf0f", "755c7494c2d10e5e81a3105a2e6bb5bc29970cc1", "fc08eca5249b8c83debc99f246cbd54ede886717" ] }, "90915": { "id": "PR_kwDOAO6SJc5tNK8D", "public_id": 90915, "url": "https://github.com/godotengine/godot/pull/90915", "diff_url": "https://github.com/godotengine/godot/pull/90915.diff", "patch_url": "https://github.com/godotengine/godot/pull/90915.patch", "title": "Fix `move_and_slide` wall slide acceleration (3D)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-04-19T18:21:55Z", "updated_at": "2024-04-25T11:18:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "80c600d86b6fed05fdb35d5dd95267a8a95fe74d" ] }, "90916": { "id": "PR_kwDOAO6SJc5tNXj7", "public_id": 90916, "url": "https://github.com/godotengine/godot/pull/90916", "diff_url": "https://github.com/godotengine/godot/pull/90916.diff", "patch_url": "https://github.com/godotengine/godot/pull/90916.patch", "title": "Expose `ClassDB::class_get_property_default_value` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-04-19T18:47:03Z", "updated_at": "2024-04-22T20:31:18Z", "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": [ "fdf31011a5014a48ffcc204d35082c5bae003232" ] }, "90920": { "id": "PR_kwDOAO6SJc5tO7MH", "public_id": 90920, "url": "https://github.com/godotengine/godot/pull/90920", "diff_url": "https://github.com/godotengine/godot/pull/90920.diff", "patch_url": "https://github.com/godotengine/godot/pull/90920.patch", "title": "Exit light calculation early when pixel outside of light bounding rectangle", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-19T23:19:18Z", "updated_at": "2024-04-26T16:04:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "506e93a20718364251e413ddd15315b4115fabfa" ] }, "90921": { "id": "PR_kwDOAO6SJc5tO-Iz", "public_id": 90921, "url": "https://github.com/godotengine/godot/pull/90921", "diff_url": "https://github.com/godotengine/godot/pull/90921.diff", "patch_url": "https://github.com/godotengine/godot/pull/90921.patch", "title": "Warn that navigation mesh baking from Meshes is bad for runtime performance", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-19T23:38:01Z", "updated_at": "2024-04-23T01:49:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "b9225f67c85c3eab47df96b9fa1bd5a5034eae53" ] }, "90931": { "id": "PR_kwDOAO6SJc5tPrg3", "public_id": 90931, "url": "https://github.com/godotengine/godot/pull/90931", "diff_url": "https://github.com/godotengine/godot/pull/90931.diff", "patch_url": "https://github.com/godotengine/godot/pull/90931.patch", "title": "Rename internal `is_ascii_char` to `is_ascii_alphabet_char`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-20T09:40:04Z", "updated_at": "2024-04-22T13:00:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "b1f5e9fe3a0a8b8f99518eea0b39ea1625e4f657" ] }, "90935": { "id": "PR_kwDOAO6SJc5tPzGS", "public_id": 90935, "url": "https://github.com/godotengine/godot/pull/90935", "diff_url": "https://github.com/godotengine/godot/pull/90935.diff", "patch_url": "https://github.com/godotengine/godot/pull/90935.patch", "title": "Add NavigationMeshSourceGeometryData append functions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-20T11:39:35Z", "updated_at": "2024-04-22T11:04:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "2594c573613707ca6b1f7a6c96e8cb5331413c4f" ] }, "90939": { "id": "PR_kwDOAO6SJc5tP1-b", "public_id": 90939, "url": "https://github.com/godotengine/godot/pull/90939", "diff_url": "https://github.com/godotengine/godot/pull/90939.diff", "patch_url": "https://github.com/godotengine/godot/pull/90939.patch", "title": "[Web] Fix building for web on Windows", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-20T12:25:33Z", "updated_at": "2024-04-22T11:00:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "173692d05d0b2f1f56290f787790076004cd54fb" ] }, "90942": { "id": "PR_kwDOAO6SJc5tP5OX", "public_id": 90942, "url": "https://github.com/godotengine/godot/pull/90942", "diff_url": "https://github.com/godotengine/godot/pull/90942.diff", "patch_url": "https://github.com/godotengine/godot/pull/90942.patch", "title": "Fix TabContainer not redrawing after toggling tab icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-20T13:14:02Z", "updated_at": "2024-04-22T11:09:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fd14ba34d1db819a526e1e81b4225bbbd1b85d50" ] }, "90949": { "id": "PR_kwDOAO6SJc5tQBIo", "public_id": 90949, "url": "https://github.com/godotengine/godot/pull/90949", "diff_url": "https://github.com/godotengine/godot/pull/90949.diff", "patch_url": "https://github.com/godotengine/godot/pull/90949.patch", "title": "LSP: Have `GDScriptWorkspace::list_script_files` respect `.gdignore`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgyMTQ0Mg==", "created_at": "2024-04-20T14:56:51Z", "updated_at": "2024-04-29T08:19:55Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "245217699030a0c4aa273cd698f9fc5b5b4e7337" ] }, "90952": { "id": "PR_kwDOAO6SJc5tQHM1", "public_id": 90952, "url": "https://github.com/godotengine/godot/pull/90952", "diff_url": "https://github.com/godotengine/godot/pull/90952.diff", "patch_url": "https://github.com/godotengine/godot/pull/90952.patch", "title": "Add option to open online doc for selected class in script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NzQwOTU=", "created_at": "2024-04-20T16:22:38Z", "updated_at": "2024-05-17T10:16:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cafa64cd2752c471d3fb464e6530ce2bbb7fbc93" ] }, "90960": { "id": "PR_kwDOAO6SJc5tQWlR", "public_id": 90960, "url": "https://github.com/godotengine/godot/pull/90960", "diff_url": "https://github.com/godotengine/godot/pull/90960.diff", "patch_url": "https://github.com/godotengine/godot/pull/90960.patch", "title": "Make seeking animation playback track consider internal seeking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-20T20:09:29Z", "updated_at": "2024-06-29T11:45:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "b346e2a722a4460752372086171d3f5c03476114" ] }, "90961": { "id": "PR_kwDOAO6SJc5tQWt2", "public_id": 90961, "url": "https://github.com/godotengine/godot/pull/90961", "diff_url": "https://github.com/godotengine/godot/pull/90961.diff", "patch_url": "https://github.com/godotengine/godot/pull/90961.patch", "title": "GDExtension: Fix missing library path breaking hot reloading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NTEyMjU0", "created_at": "2024-04-20T20:11:44Z", "updated_at": "2024-04-23T16:20:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "8564e945471d84daef37a74683518dad9db8c49c" ] }, "90962": { "id": "PR_kwDOAO6SJc5tQXUb", "public_id": 90962, "url": "https://github.com/godotengine/godot/pull/90962", "diff_url": "https://github.com/godotengine/godot/pull/90962.diff", "patch_url": "https://github.com/godotengine/godot/pull/90962.patch", "title": "Correct AnimationNode documentation where it mentions multiple inputs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-20T20:20:40Z", "updated_at": "2024-06-29T11:44:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1f02426b2fa219b7033c10010b8ca7ef471a18a0" ] }, "90966": { "id": "PR_kwDOAO6SJc5tQhGG", "public_id": 90966, "url": "https://github.com/godotengine/godot/pull/90966", "diff_url": "https://github.com/godotengine/godot/pull/90966.diff", "patch_url": "https://github.com/godotengine/godot/pull/90966.patch", "title": "Use same colors for editor and running project for collision/path debug", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-20T22:59:24Z", "updated_at": "2024-05-22T15:41:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "b1a2394b3b7c0532641c33fc74e27036cd3492c1" ] }, "90967": { "id": "PR_kwDOAO6SJc5tQpMc", "public_id": 90967, "url": "https://github.com/godotengine/godot/pull/90967", "diff_url": "https://github.com/godotengine/godot/pull/90967.diff", "patch_url": "https://github.com/godotengine/godot/pull/90967.patch", "title": "Clarify docs for ParticleProcessMaterial `emission_box_extents`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwNDk2OTM1", "created_at": "2024-04-21T01:34:19Z", "updated_at": "2024-04-26T09:11:17Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "91c10a238b36a21c0c0a8a9162c0efdc30c8b9a3" ] }, "90968": { "id": "PR_kwDOAO6SJc5tQ891", "public_id": 90968, "url": "https://github.com/godotengine/godot/pull/90968", "diff_url": "https://github.com/godotengine/godot/pull/90968.diff", "patch_url": "https://github.com/godotengine/godot/pull/90968.patch", "title": "C#: Don't return MethodInfo for overloaded methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-04-21T03:34:37Z", "updated_at": "2024-04-22T13:39:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "7316918a0f546f9fa406fd65b9a70161169426a8" ] }, "90975": { "id": "PR_kwDOAO6SJc5tRV6b", "public_id": 90975, "url": "https://github.com/godotengine/godot/pull/90975", "diff_url": "https://github.com/godotengine/godot/pull/90975.diff", "patch_url": "https://github.com/godotengine/godot/pull/90975.patch", "title": "Organize existing code for editor plugins", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-04-21T10:37:25Z", "updated_at": "2024-04-29T12:11:09Z", "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": [ "1bcbbe96c4dcff1b80ac9df12b59d765e2b1efd6" ] }, "90985": { "id": "PR_kwDOAO6SJc5tRxIl", "public_id": 90985, "url": "https://github.com/godotengine/godot/pull/90985", "diff_url": "https://github.com/godotengine/godot/pull/90985.diff", "patch_url": "https://github.com/godotengine/godot/pull/90985.patch", "title": "Fix incorrect C# in `OS.get_cmdline_args` docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODI1NzAw", "created_at": "2024-04-21T15:56:58Z", "updated_at": "2024-04-23T08:28:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "1f32b229371e43045459f642d832b7e52fc73264" ] }, "90988": { "id": "PR_kwDOAO6SJc5tR8Hf", "public_id": 90988, "url": "https://github.com/godotengine/godot/pull/90988", "diff_url": "https://github.com/godotengine/godot/pull/90988.diff", "patch_url": "https://github.com/godotengine/godot/pull/90988.patch", "title": "Enable `Scrolling` signal when scrolling with middle mouse on `RichTextLabel` or `ScrollContainer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-04-21T18:13:10Z", "updated_at": "2024-04-22T20:38:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "30356a488fab1af657c238f9b6a3b0803e243b38" ] }, "90994": { "id": "PR_kwDOAO6SJc5tSoBe", "public_id": 90994, "url": "https://github.com/godotengine/godot/pull/90994", "diff_url": "https://github.com/godotengine/godot/pull/90994.diff", "patch_url": "https://github.com/godotengine/godot/pull/90994.patch", "title": "Handle compressed images in `TileSetAtlasSource::_create_padded_image_texture`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-22T01:42:23Z", "updated_at": "2024-05-13T13:49:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ff60f7b6d497bceb39935efa2dc753181025f80e" ] }, "91011": { "id": "PR_kwDOAO6SJc5tWUku", "public_id": 91011, "url": "https://github.com/godotengine/godot/pull/91011", "diff_url": "https://github.com/godotengine/godot/pull/91011.diff", "patch_url": "https://github.com/godotengine/godot/pull/91011.patch", "title": "[MP] Fix `disconnect_peer` not doing the proper cleanup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-22T13:07:31Z", "updated_at": "2024-08-01T03:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "c6be5f130c7e7a8de12a719a33253ee4674ba8a6" ] }, "91012": { "id": "PR_kwDOAO6SJc5tWo0S", "public_id": 91012, "url": "https://github.com/godotengine/godot/pull/91012", "diff_url": "https://github.com/godotengine/godot/pull/91012.diff", "patch_url": "https://github.com/godotengine/godot/pull/91012.patch", "title": "Add line limit to Output Log in Editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-04-22T13:48:31Z", "updated_at": "2024-05-03T08:31:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b823724e007bc3f505369b7d768373bbb8f503e6" ] }, "91014": { "id": "PR_kwDOAO6SJc5tWqt3", "public_id": 91014, "url": "https://github.com/godotengine/godot/pull/91014", "diff_url": "https://github.com/godotengine/godot/pull/91014.diff", "patch_url": "https://github.com/godotengine/godot/pull/91014.patch", "title": "Add QOA (Quite OK Audio) as a WAV compression mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-04-22T13:52:18Z", "updated_at": "2024-05-02T11:15:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "b9cbf2c96faef497fde64da0b1ac75a3156a48f4" ] }, "91017": { "id": "PR_kwDOAO6SJc5tXLAZ", "public_id": 91017, "url": "https://github.com/godotengine/godot/pull/91017", "diff_url": "https://github.com/godotengine/godot/pull/91017.diff", "patch_url": "https://github.com/godotengine/godot/pull/91017.patch", "title": "Cleanup Android file errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-22T14:51:07Z", "updated_at": "2024-04-23T13:41:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3a06b447cc63934108834749ee0da669c717e1fc" ] }, "91026": { "id": "PR_kwDOAO6SJc5tZKfB", "public_id": 91026, "url": "https://github.com/godotengine/godot/pull/91026", "diff_url": "https://github.com/godotengine/godot/pull/91026.diff", "patch_url": "https://github.com/godotengine/godot/pull/91026.patch", "title": "Hide update status label when no action is required", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-22T19:39:24Z", "updated_at": "2024-04-22T20:31:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b8ee1366bc170115e061d036d20376e6848f6905" ] }, "91028": { "id": "PR_kwDOAO6SJc5tZbUf", "public_id": 91028, "url": "https://github.com/godotengine/godot/pull/91028", "diff_url": "https://github.com/godotengine/godot/pull/91028.diff", "patch_url": "https://github.com/godotengine/godot/pull/91028.patch", "title": "Suppress expected errors in resource unit tests", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCYLoRQ", "created_at": "2024-04-22T20:25:42Z", "updated_at": "2024-04-23T17:57:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "53a95d6a00a89cd56414553f2e18aa41ac060198" ] }, "91031": { "id": "PR_kwDOAO6SJc5taDSp", "public_id": 91031, "url": "https://github.com/godotengine/godot/pull/91031", "diff_url": "https://github.com/godotengine/godot/pull/91031.diff", "patch_url": "https://github.com/godotengine/godot/pull/91031.patch", "title": "Subscribe to correct tracker signals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-04-22T22:44:34Z", "updated_at": "2024-04-26T09:11:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "00f3dd03377ece72d188f4cebf309773c995f223" ] }, "91033": { "id": "PR_kwDOAO6SJc5taNPo", "public_id": 91033, "url": "https://github.com/godotengine/godot/pull/91033", "diff_url": "https://github.com/godotengine/godot/pull/91033.diff", "patch_url": "https://github.com/godotengine/godot/pull/91033.patch", "title": "Add editor setting to keep bottom panel state on play and stop game", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-04-22T23:31:17Z", "updated_at": "2024-05-29T20:38:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "76205d4276f61b49b793a6df4b03c5f7eddd88c3" ] }, "91034": { "id": "PR_kwDOAO6SJc5taQQ-", "public_id": 91034, "url": "https://github.com/godotengine/godot/pull/91034", "diff_url": "https://github.com/godotengine/godot/pull/91034.diff", "patch_url": "https://github.com/godotengine/godot/pull/91034.patch", "title": "Document AudioEffectSpectrumAnalyzerInstance, clarify relationship with AudioEffectSpectrumAnalyzer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNDYxNzA=", "created_at": "2024-04-22T23:45:13Z", "updated_at": "2024-06-28T09:38:22Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b6c0d07dc8bb4ba123e2673a83184e16a4db3d7c" ] }, "91036": { "id": "PR_kwDOAO6SJc5taVnK", "public_id": 91036, "url": "https://github.com/godotengine/godot/pull/91036", "diff_url": "https://github.com/godotengine/godot/pull/91036.diff", "patch_url": "https://github.com/godotengine/godot/pull/91036.patch", "title": "Resolve bind poses from FBX clusters instead of FBX poses.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-04-23T00:10:02Z", "updated_at": "2024-04-26T09:11:30Z", "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": [ "095569011c6afd7baab44fac0a8a1850af3217e3" ] }, "91038": { "id": "PR_kwDOAO6SJc5tar4R", "public_id": 91038, "url": "https://github.com/godotengine/godot/pull/91038", "diff_url": "https://github.com/godotengine/godot/pull/91038.diff", "patch_url": "https://github.com/godotengine/godot/pull/91038.patch", "title": "Fix TabContainer using wrong content rect after tab title update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-23T01:59:22Z", "updated_at": "2024-04-23T23:30:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "91918e8cb7d27b02bf4d7687f68f2e7c8fb6f376" ] }, "91039": { "id": "PR_kwDOAO6SJc5tbAxE", "public_id": 91039, "url": "https://github.com/godotengine/godot/pull/91039", "diff_url": "https://github.com/godotengine/godot/pull/91039.diff", "patch_url": "https://github.com/godotengine/godot/pull/91039.patch", "title": "Allow setting editor dock tabs to icon only", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-23T03:28:58Z", "updated_at": "2024-05-08T12:40:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1e206129403ef47da2c9251ce7e78a90bd923dab" ] }, "91044": { "id": "PR_kwDOAO6SJc5tcQ2h", "public_id": 91044, "url": "https://github.com/godotengine/godot/pull/91044", "diff_url": "https://github.com/godotengine/godot/pull/91044.diff", "patch_url": "https://github.com/godotengine/godot/pull/91044.patch", "title": "Fix wrong Tree column title position", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-23T08:08:26Z", "updated_at": "2024-04-23T23:30:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "98d7d623509748ab14c390455327decb8bfdbc47" ] }, "91045": { "id": "PR_kwDOAO6SJc5tclOr", "public_id": 91045, "url": "https://github.com/godotengine/godot/pull/91045", "diff_url": "https://github.com/godotengine/godot/pull/91045.diff", "patch_url": "https://github.com/godotengine/godot/pull/91045.patch", "title": "fbx: Avoid name conflict with humanoid \"Root\" bone", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-04-23T08:56:40Z", "updated_at": "2024-04-23T17:20:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "33e977ee34394a737c2f50d2d07b12b0e521375d" ] }, "91050": { "id": "PR_kwDOAO6SJc5tdCpD", "public_id": 91050, "url": "https://github.com/godotengine/godot/pull/91050", "diff_url": "https://github.com/godotengine/godot/pull/91050.diff", "patch_url": "https://github.com/godotengine/godot/pull/91050.patch", "title": "[iOS] Fix sensors orientation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-23T10:00:35Z", "updated_at": "2024-04-23T17:20:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "7f52e5bd4462773a2dadc36be3788793cc0c0908" ] }, "91052": { "id": "PR_kwDOAO6SJc5tdNJ-", "public_id": 91052, "url": "https://github.com/godotengine/godot/pull/91052", "diff_url": "https://github.com/godotengine/godot/pull/91052.diff", "patch_url": "https://github.com/godotengine/godot/pull/91052.patch", "title": "[iOS] Change default iPad landscape orientation from \"left\" to \"right\".", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-23T10:24:31Z", "updated_at": "2024-05-29T20:38:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c8ae9e9c76824e7176c175ae0989b0ce443b555e" ] }, "91059": { "id": "PR_kwDOAO6SJc5tdvwf", "public_id": 91059, "url": "https://github.com/godotengine/godot/pull/91059", "diff_url": "https://github.com/godotengine/godot/pull/91059.diff", "patch_url": "https://github.com/godotengine/godot/pull/91059.patch", "title": "Fix issue with copy shader not working in multiview", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-23T11:48:58Z", "updated_at": "2024-05-02T00:26:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "226ca2f04c1b2fa0668148a00e646bc01db55fdb" ] }, "91071": { "id": "PR_kwDOAO6SJc5tf65B", "public_id": 91071, "url": "https://github.com/godotengine/godot/pull/91071", "diff_url": "https://github.com/godotengine/godot/pull/91071.diff", "patch_url": "https://github.com/godotengine/godot/pull/91071.patch", "title": "[DBus] Process file dialog callback in the main event loop instead of using deferred call.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-23T16:37:06Z", "updated_at": "2024-04-24T08:04:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "67d6be30a005cce39a51894cadda55268341178c" ] }, "91072": { "id": "PR_kwDOAO6SJc5tf7Pi", "public_id": 91072, "url": "https://github.com/godotengine/godot/pull/91072", "diff_url": "https://github.com/godotengine/godot/pull/91072.diff", "patch_url": "https://github.com/godotengine/godot/pull/91072.patch", "title": "SCons: Only use alias if SCons v4.3 or later", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-23T16:38:08Z", "updated_at": "2024-04-24T06:33:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e115f478ea32aa143568a4c84f95fbd99026fbb9" ] }, "91073": { "id": "PR_kwDOAO6SJc5tgI5U", "public_id": 91073, "url": "https://github.com/godotengine/godot/pull/91073", "diff_url": "https://github.com/godotengine/godot/pull/91073.diff", "patch_url": "https://github.com/godotengine/godot/pull/91073.patch", "title": "Remove `uv_editor_bounds` editor setting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-23T17:14:51Z", "updated_at": "2024-04-25T11:17:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6f7da2f5e4f45fc9cb956b45b5ed2595cd222845" ] }, "91074": { "id": "PR_kwDOAO6SJc5tgZku", "public_id": 91074, "url": "https://github.com/godotengine/godot/pull/91074", "diff_url": "https://github.com/godotengine/godot/pull/91074.diff", "patch_url": "https://github.com/godotengine/godot/pull/91074.patch", "title": "[CI] [macOS] Fix CI with new GitHub runners", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-23T17:57:27Z", "updated_at": "2024-04-25T12:49:38Z", "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": [ "836845f5a2a2c346b421ee73f3a9ce12e855ba11" ] }, "91076": { "id": "PR_kwDOAO6SJc5thT3A", "public_id": 91076, "url": "https://github.com/godotengine/godot/pull/91076", "diff_url": "https://github.com/godotengine/godot/pull/91076.diff", "patch_url": "https://github.com/godotengine/godot/pull/91076.patch", "title": "Fix typo in Camera2D node's anchor mode", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBjq-IA", "created_at": "2024-04-23T20:31:22Z", "updated_at": "2024-04-24T08:04:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "5d0a229a583c6b9b67f029d49cbac57bd5c11389" ] }, "91078": { "id": "PR_kwDOAO6SJc5thjff", "public_id": 91078, "url": "https://github.com/godotengine/godot/pull/91078", "diff_url": "https://github.com/godotengine/godot/pull/91078.diff", "patch_url": "https://github.com/godotengine/godot/pull/91078.patch", "title": "Fix errors/crashes related to skipped imports", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-23T21:21:05Z", "updated_at": "2024-05-13T13:50:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e63d0983d0245db11ca513ecfc0a4309fef57543" ] }, "91079": { "id": "PR_kwDOAO6SJc5thjmu", "public_id": 91079, "url": "https://github.com/godotengine/godot/pull/91079", "diff_url": "https://github.com/godotengine/godot/pull/91079.diff", "patch_url": "https://github.com/godotengine/godot/pull/91079.patch", "title": "Enforce using .NET SDK >= 8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-04-23T21:21:29Z", "updated_at": "2024-04-24T08:23:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "f2efa545d60560ed42a68a724177d6cfce9b568b" ] }, "91080": { "id": "PR_kwDOAO6SJc5thmYZ", "public_id": 91080, "url": "https://github.com/godotengine/godot/pull/91080", "diff_url": "https://github.com/godotengine/godot/pull/91080.diff", "patch_url": "https://github.com/godotengine/godot/pull/91080.patch", "title": "SCons: `scons_version` to environment variable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-23T21:31:42Z", "updated_at": "2024-04-24T13:37:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "fd2ab721e2f0a8e141280b396c72300a78d51c3d" ] }, "91081": { "id": "PR_kwDOAO6SJc5thnQm", "public_id": 91081, "url": "https://github.com/godotengine/godot/pull/91081", "diff_url": "https://github.com/godotengine/godot/pull/91081.diff", "patch_url": "https://github.com/godotengine/godot/pull/91081.patch", "title": "Further speed up closing multiple scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-23T21:34:56Z", "updated_at": "2024-04-24T08:06:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fd3ed998cee3ab660e1e76f027521d89bfb7789e" ] }, "91083": { "id": "PR_kwDOAO6SJc5thzm_", "public_id": 91083, "url": "https://github.com/godotengine/godot/pull/91083", "diff_url": "https://github.com/godotengine/godot/pull/91083.diff", "patch_url": "https://github.com/godotengine/godot/pull/91083.patch", "title": "Fix port cache calculation in GraphNode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NTgzMjgz", "created_at": "2024-04-23T22:10:25Z", "updated_at": "2024-04-25T10:12:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b0cafc1077b3b74a617dedd7f8009af86dcf735f" ] }, "91084": { "id": "PR_kwDOAO6SJc5th-n0", "public_id": 91084, "url": "https://github.com/godotengine/godot/pull/91084", "diff_url": "https://github.com/godotengine/godot/pull/91084.diff", "patch_url": "https://github.com/godotengine/godot/pull/91084.patch", "title": "Modify MultiplayerSpawner scene path error checking.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwMjc2NTEz", "created_at": "2024-04-23T22:58:29Z", "updated_at": "2024-06-21T08:26:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "2343c4208ce59bc62d7942e471e8b39076fee0ee" ] }, "91087": { "id": "PR_kwDOAO6SJc5tiP86", "public_id": 91087, "url": "https://github.com/godotengine/godot/pull/91087", "diff_url": "https://github.com/godotengine/godot/pull/91087.diff", "patch_url": "https://github.com/godotengine/godot/pull/91087.patch", "title": "Increase width of project settings window.", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCVq9Tg", "created_at": "2024-04-24T00:26:40Z", "updated_at": "2024-05-22T07:31:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dfc9976c6fa219f9a06ad3d2331752b4124c336c" ] }, "91090": { "id": "PR_kwDOAO6SJc5tiXhb", "public_id": 91090, "url": "https://github.com/godotengine/godot/pull/91090", "diff_url": "https://github.com/godotengine/godot/pull/91090.diff", "patch_url": "https://github.com/godotengine/godot/pull/91090.patch", "title": "Fix error when moving FileSystem dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-24T00:56:38Z", "updated_at": "2024-04-24T23:32:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "308fb3a284b71de8e589f60fb75a4f909abe4c93" ] }, "91095": { "id": "PR_kwDOAO6SJc5tixm0", "public_id": 91095, "url": "https://github.com/godotengine/godot/pull/91095", "diff_url": "https://github.com/godotengine/godot/pull/91095.diff", "patch_url": "https://github.com/godotengine/godot/pull/91095.patch", "title": "Fix Tree minimum size calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-24T02:46:56Z", "updated_at": "2024-04-25T11:38:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4f4e8589df0af54db4df2b8d68340117f6daabce" ] }, "91096": { "id": "PR_kwDOAO6SJc5ti3vX", "public_id": 91096, "url": "https://github.com/godotengine/godot/pull/91096", "diff_url": "https://github.com/godotengine/godot/pull/91096.diff", "patch_url": "https://github.com/godotengine/godot/pull/91096.patch", "title": "Fix issue in shadow to opacity", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-24T03:11:05Z", "updated_at": "2024-04-30T00:22:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "d2d22748b437861b211ef8422d1df5e5552165b4" ] }, "91098": { "id": "PR_kwDOAO6SJc5tjd65", "public_id": 91098, "url": "https://github.com/godotengine/godot/pull/91098", "diff_url": "https://github.com/godotengine/godot/pull/91098.diff", "patch_url": "https://github.com/godotengine/godot/pull/91098.patch", "title": "[RTL] Add extra argument to `remove_paragraph` to skip cache invalidation and a method for manual cache invalidation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-24T05:41:29Z", "updated_at": "2024-05-02T12:08:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "360d365b33cefee906fcb3b950ad72a9f4ace4a7" ] }, "91100": { "id": "PR_kwDOAO6SJc5tkiM3", "public_id": 91100, "url": "https://github.com/godotengine/godot/pull/91100", "diff_url": "https://github.com/godotengine/godot/pull/91100.diff", "patch_url": "https://github.com/godotengine/godot/pull/91100.patch", "title": "Add symlink API support for Windows, expose symlink methods.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-24T08:18:06Z", "updated_at": "2024-04-29T11:02:52Z", "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": [ "fc948e87f6bcbd403b2a5935ceae8b9c42751dfc" ] }, "91103": { "id": "PR_kwDOAO6SJc5tlEFh", "public_id": 91103, "url": "https://github.com/godotengine/godot/pull/91103", "diff_url": "https://github.com/godotengine/godot/pull/91103.diff", "patch_url": "https://github.com/godotengine/godot/pull/91103.patch", "title": "NavigationRegion test suppress warning about visual meshes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-04-24T09:33:59Z", "updated_at": "2024-04-24T17:04:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "61c099a41ff47bbfb673edaee8e331322c5880ba" ] }, "91104": { "id": "PR_kwDOAO6SJc5tlI00", "public_id": 91104, "url": "https://github.com/godotengine/godot/pull/91104", "diff_url": "https://github.com/godotengine/godot/pull/91104.diff", "patch_url": "https://github.com/godotengine/godot/pull/91104.patch", "title": "Redefine `GetSimpleTypeT<>` in terms of ``", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-24T09:44:48Z", "updated_at": "2024-05-08T09:28:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "dee65d14351a419cfeaac0e1e0da0a497bd445fb" ] }, "91106": { "id": "PR_kwDOAO6SJc5tlk0g", "public_id": 91106, "url": "https://github.com/godotengine/godot/pull/91106", "diff_url": "https://github.com/godotengine/godot/pull/91106.diff", "patch_url": "https://github.com/godotengine/godot/pull/91106.patch", "title": "[CI] [macOS] Build for both `arm64` and `x86_64`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-24T10:50:33Z", "updated_at": "2024-04-25T12:49:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "24ad73b13fa814916128865d2bc80aa97ed9560f" ] }, "91108": { "id": "PR_kwDOAO6SJc5tmbf9", "public_id": 91108, "url": "https://github.com/godotengine/godot/pull/91108", "diff_url": "https://github.com/godotengine/godot/pull/91108.diff", "patch_url": "https://github.com/godotengine/godot/pull/91108.patch", "title": "Sync controller mappings DB with SDL 2 community repo", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-24T13:02:06Z", "updated_at": "2024-04-25T11:05:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "1da02fa7be4ace876a53802d19711ec7037d94f3" ] }, "91109": { "id": "PR_kwDOAO6SJc5tm-4B", "public_id": 91109, "url": "https://github.com/godotengine/godot/pull/91109", "diff_url": "https://github.com/godotengine/godot/pull/91109.diff", "patch_url": "https://github.com/godotengine/godot/pull/91109.patch", "title": "Fix `Path3D` tilt gizmo raycasting against local plane", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-04-24T14:13:15Z", "updated_at": "2024-04-24T18:23:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0c8275b4f711f2e9e472eefe6ce422d0a7ee7892" ] }, "91110": { "id": "PR_kwDOAO6SJc5tnFU9", "public_id": 91110, "url": "https://github.com/godotengine/godot/pull/91110", "diff_url": "https://github.com/godotengine/godot/pull/91110.diff", "patch_url": "https://github.com/godotengine/godot/pull/91110.patch", "title": "Clarify transform inheritance of CanvasItem nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-24T14:26:28Z", "updated_at": "2024-04-24T17:02:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d04d58d3872bedcf5a899bd17db316a52732dce0" ] }, "91112": { "id": "PR_kwDOAO6SJc5tniOZ", "public_id": 91112, "url": "https://github.com/godotengine/godot/pull/91112", "diff_url": "https://github.com/godotengine/godot/pull/91112.diff", "patch_url": "https://github.com/godotengine/godot/pull/91112.patch", "title": "Avoid double handling of rename in the file system dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-24T15:26:48Z", "updated_at": "2024-05-07T20: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": [ "eb2bd41fb83cf22397a9b576d0e6b3a641eb2d03" ] }, "91113": { "id": "PR_kwDOAO6SJc5tnqDt", "public_id": 91113, "url": "https://github.com/godotengine/godot/pull/91113", "diff_url": "https://github.com/godotengine/godot/pull/91113.diff", "patch_url": "https://github.com/godotengine/godot/pull/91113.patch", "title": "Register text enter for script base class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-24T15:41:00Z", "updated_at": "2024-04-24T17:02:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d68ab7c874908f1ee890c10ec593735c181d78f8" ] }, "91114": { "id": "PR_kwDOAO6SJc5tnvhK", "public_id": 91114, "url": "https://github.com/godotengine/godot/pull/91114", "diff_url": "https://github.com/godotengine/godot/pull/91114.diff", "patch_url": "https://github.com/godotengine/godot/pull/91114.patch", "title": "[PopupMenu] Fix incorrect vertical scroll bar visible at fractional content scale", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", "created_at": "2024-04-24T15:51:47Z", "updated_at": "2024-04-25T17:08:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4c5a904faf61ff72f170cf89ca3da840dd13d2ba" ] }, "91120": { "id": "PR_kwDOAO6SJc5toj2Y", "public_id": 91120, "url": "https://github.com/godotengine/godot/pull/91120", "diff_url": "https://github.com/godotengine/godot/pull/91120.diff", "patch_url": "https://github.com/godotengine/godot/pull/91120.patch", "title": "GDScript: Fix test `reset_uninit_local_vars.gd` failure", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-24T17:56:17Z", "updated_at": "2024-04-25T09:35:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "4136ed7fc898a0f8160f9c39374566ae26256574" ] }, "91122": { "id": "PR_kwDOAO6SJc5toqEx", "public_id": 91122, "url": "https://github.com/godotengine/godot/pull/91122", "diff_url": "https://github.com/godotengine/godot/pull/91122.diff", "patch_url": "https://github.com/godotengine/godot/pull/91122.patch", "title": "Modify allocation process of the PhysicalBoneSimulator in Skeleton3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-24T18:13:00Z", "updated_at": "2024-06-29T11:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "4900dddb8817a7ffba10f0e280bfda75dfc1a591" ] }, "91126": { "id": "PR_kwDOAO6SJc5tp0PE", "public_id": 91126, "url": "https://github.com/godotengine/godot/pull/91126", "diff_url": "https://github.com/godotengine/godot/pull/91126.diff", "patch_url": "https://github.com/godotengine/godot/pull/91126.patch", "title": "Fix GDExtension documentation disappearing after hot-reload", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-24T21:45:31Z", "updated_at": "2024-07-22T15:34:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "52324ebbb3cda8441759591086e8c7681e35ed25" ] }, "91127": { "id": "PR_kwDOAO6SJc5tp8yO", "public_id": 91127, "url": "https://github.com/godotengine/godot/pull/91127", "diff_url": "https://github.com/godotengine/godot/pull/91127.diff", "patch_url": "https://github.com/godotengine/godot/pull/91127.patch", "title": "Deprecate unused parameter `angular_limit/softness` in `HingeJoint3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NTcwODM1", "created_at": "2024-04-24T22:16:53Z", "updated_at": "2024-05-02T11:07:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "24bdd0b9c1420fbb53d8fe0d0f18383f1bd8614b" ] }, "91128": { "id": "PR_kwDOAO6SJc5tqVhW", "public_id": 91128, "url": "https://github.com/godotengine/godot/pull/91128", "diff_url": "https://github.com/godotengine/godot/pull/91128.diff", "patch_url": "https://github.com/godotengine/godot/pull/91128.patch", "title": "Splash image support and new progress bar for HTML5 Web Export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-04-25T00:18:41Z", "updated_at": "2024-04-30T15:28:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "7c8a4a9daba4261571a7c7877be93b0ceca649ce" ] }, "91129": { "id": "PR_kwDOAO6SJc5tqcUu", "public_id": 91129, "url": "https://github.com/godotengine/godot/pull/91129", "diff_url": "https://github.com/godotengine/godot/pull/91129.diff", "patch_url": "https://github.com/godotengine/godot/pull/91129.patch", "title": "Fix syntax error in `camera_attributes_set_exposure` documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-25T01:03:50Z", "updated_at": "2024-04-25T11:38:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "84d01347df233baccc6979ee94dfc4a902f32cbb" ] }, "91130": { "id": "PR_kwDOAO6SJc5tqgy8", "public_id": 91130, "url": "https://github.com/godotengine/godot/pull/91130", "diff_url": "https://github.com/godotengine/godot/pull/91130.diff", "patch_url": "https://github.com/godotengine/godot/pull/91130.patch", "title": "Remove the Hand enum from XRHandTracker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-04-25T01:24:19Z", "updated_at": "2024-04-26T09:11:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "e00e5c03866be37bfe77ff66948d59a7a08bb0d2" ] }, "91136": { "id": "PR_kwDOAO6SJc5trk0P", "public_id": 91136, "url": "https://github.com/godotengine/godot/pull/91136", "diff_url": "https://github.com/godotengine/godot/pull/91136.diff", "patch_url": "https://github.com/godotengine/godot/pull/91136.patch", "title": "Add `LIGHT_VERTEX` to fragment shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3MTUxMw==", "created_at": "2024-04-25T06:07:59Z", "updated_at": "2024-04-28T18:13:51Z", "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": [ "ffe0b869f5c55b1b74d5c9b65a39d0dc81ba3d4e" ] }, "91137": { "id": "PR_kwDOAO6SJc5trr-h", "public_id": 91137, "url": "https://github.com/godotengine/godot/pull/91137", "diff_url": "https://github.com/godotengine/godot/pull/91137.diff", "patch_url": "https://github.com/godotengine/godot/pull/91137.patch", "title": "Use TextEdit caret color for minimap highlight (fix minimap regression)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-04-25T06:30:24Z", "updated_at": "2024-04-25T19:21:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "91fff47fdcbf0761a4509649fa392361c59e32bb" ] }, "91140": { "id": "PR_kwDOAO6SJc5tskil", "public_id": 91140, "url": "https://github.com/godotengine/godot/pull/91140", "diff_url": "https://github.com/godotengine/godot/pull/91140.diff", "patch_url": "https://github.com/godotengine/godot/pull/91140.patch", "title": "Add a new property named `offset_rect` to `MobileVRInterface`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-04-25T08:50:31Z", "updated_at": "2024-06-15T20:37:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "9be2f7090a4c5213765c7d2a11d8a431e4a5b6c7" ] }, "91141": { "id": "PR_kwDOAO6SJc5tslBD", "public_id": 91141, "url": "https://github.com/godotengine/godot/pull/91141", "diff_url": "https://github.com/godotengine/godot/pull/91141.diff", "patch_url": "https://github.com/godotengine/godot/pull/91141.patch", "title": "Don't ignore `audio/driver/output_latency.web`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBw85cQ", "created_at": "2024-04-25T08:51:39Z", "updated_at": "2024-04-25T10:18:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "1e8eff815a96928bb8acdf45388838aed82dbb3c" ] }, "91143": { "id": "PR_kwDOAO6SJc5tssTJ", "public_id": 91143, "url": "https://github.com/godotengine/godot/pull/91143", "diff_url": "https://github.com/godotengine/godot/pull/91143.diff", "patch_url": "https://github.com/godotengine/godot/pull/91143.patch", "title": "Add `amplitude` argument to `Input.vibrate_handheld`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-04-25T09:08:43Z", "updated_at": "2024-06-03T22:49:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "789c6ebdfd72ec9141e04ef162471983e7fdee94" ] }, "91144": { "id": "PR_kwDOAO6SJc5tswr5", "public_id": 91144, "url": "https://github.com/godotengine/godot/pull/91144", "diff_url": "https://github.com/godotengine/godot/pull/91144.diff", "patch_url": "https://github.com/godotengine/godot/pull/91144.patch", "title": "Fill copyright field in .csproj files to ensure that nuget packages will have both license and copyright fields filled", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCP82qQ", "created_at": "2024-04-25T09:18:28Z", "updated_at": "2024-04-26T13:22:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "2b46e009fa5dd4e917b10691aa67bdddd66c9bd6" ] }, "91147": { "id": "PR_kwDOAO6SJc5ttLkw", "public_id": 91147, "url": "https://github.com/godotengine/godot/pull/91147", "diff_url": "https://github.com/godotengine/godot/pull/91147.diff", "patch_url": "https://github.com/godotengine/godot/pull/91147.patch", "title": "[Windows] Improve console IO redirection.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-25T10:19:54Z", "updated_at": "2024-04-29T15:28:21Z", "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": [ "874814794bff65d365e8064bb3c8aed4dabc7861" ] }, "91153": { "id": "PR_kwDOAO6SJc5tuGlU", "public_id": 91153, "url": "https://github.com/godotengine/godot/pull/91153", "diff_url": "https://github.com/godotengine/godot/pull/91153.diff", "patch_url": "https://github.com/godotengine/godot/pull/91153.patch", "title": "Fix ptrcalls to static GDExtension methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-25T12:41:32Z", "updated_at": "2024-07-22T15:34:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "45463f75d6a1a38c104481b8d6b38e682e4c9d3f" ] }, "91158": { "id": "PR_kwDOAO6SJc5tup3M", "public_id": 91158, "url": "https://github.com/godotengine/godot/pull/91158", "diff_url": "https://github.com/godotengine/godot/pull/91158.diff", "patch_url": "https://github.com/godotengine/godot/pull/91158.patch", "title": "Add show in filesystem option for file favorites", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", "created_at": "2024-04-25T13:50:48Z", "updated_at": "2024-05-03T09:08:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ca2005f6587c6b4e6c4c1f06b677bd6c55555c6f" ] }, "91164": { "id": "PR_kwDOAO6SJc5tvqU4", "public_id": 91164, "url": "https://github.com/godotengine/godot/pull/91164", "diff_url": "https://github.com/godotengine/godot/pull/91164.diff", "patch_url": "https://github.com/godotengine/godot/pull/91164.patch", "title": "Allow compressed texture array and cubemap types in shader globals editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-25T15:47:00Z", "updated_at": "2024-04-26T15:19:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "73e4e7ef9c8a9e937aa489d3f5346b48bdb71f08" ] }, "91168": { "id": "PR_kwDOAO6SJc5twCy8", "public_id": 91168, "url": "https://github.com/godotengine/godot/pull/91168", "diff_url": "https://github.com/godotengine/godot/pull/91168.diff", "patch_url": "https://github.com/godotengine/godot/pull/91168.patch", "title": "Don't edit current when changing docks v2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-25T16:44:18Z", "updated_at": "2024-04-30T16:03:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "eefd3114560afcfbaf826c806deabefb3643750c" ] }, "91169": { "id": "PR_kwDOAO6SJc5twKke", "public_id": 91169, "url": "https://github.com/godotengine/godot/pull/91169", "diff_url": "https://github.com/godotengine/godot/pull/91169.diff", "patch_url": "https://github.com/godotengine/godot/pull/91169.patch", "title": "Fix crash on compatibility fallback when vkCreateRenderPass2KHR is unavailable.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-04-25T17:04:29Z", "updated_at": "2024-04-26T09:12:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b95e18f5575f1024b93613721220c7a29898b95e" ] }, "91174": { "id": "PR_kwDOAO6SJc5twuoH", "public_id": 91174, "url": "https://github.com/godotengine/godot/pull/91174", "diff_url": "https://github.com/godotengine/godot/pull/91174.diff", "patch_url": "https://github.com/godotengine/godot/pull/91174.patch", "title": "Tweak appearance of 3D editor gizmo icons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-25T18:32:57Z", "updated_at": "2024-05-18T21:24:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e52c9cd9f13f9e8d3be93d1de051a143c632e3e1" ] }, "91176": { "id": "PR_kwDOAO6SJc5txCUg", "public_id": 91176, "url": "https://github.com/godotengine/godot/pull/91176", "diff_url": "https://github.com/godotengine/godot/pull/91176.diff", "patch_url": "https://github.com/godotengine/godot/pull/91176.patch", "title": "Add adjustments and color correction to Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-25T19:27:37Z", "updated_at": "2024-05-05T16:16:09Z", "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": [ "e8bb0a5719ca78a0b10ab980c4c5c06b5bdf7dbb" ] }, "91177": { "id": "PR_kwDOAO6SJc5txR7R", "public_id": 91177, "url": "https://github.com/godotengine/godot/pull/91177", "diff_url": "https://github.com/godotengine/godot/pull/91177.diff", "patch_url": "https://github.com/godotengine/godot/pull/91177.patch", "title": "Add no-change check to `Label3D::set_text`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc1NzA=", "created_at": "2024-04-25T20:13:57Z", "updated_at": "2024-04-29T08:18:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c14b395c782f9ff1e80e47dda1c8ef97d17f342f" ] }, "91179": { "id": "PR_kwDOAO6SJc5txYqp", "public_id": 91179, "url": "https://github.com/godotengine/godot/pull/91179", "diff_url": "https://github.com/godotengine/godot/pull/91179.diff", "patch_url": "https://github.com/godotengine/godot/pull/91179.patch", "title": "GDExtension: Provide `free_property_list_func` with length of array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwODQ4OA==", "created_at": "2024-04-25T20:30:56Z", "updated_at": "2024-05-01T13:44:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "27a637d28756b061676aa24f0e36f96488ce7a80" ] }, "91183": { "id": "PR_kwDOAO6SJc5txwrD", "public_id": 91183, "url": "https://github.com/godotengine/godot/pull/91183", "diff_url": "https://github.com/godotengine/godot/pull/91183.diff", "patch_url": "https://github.com/godotengine/godot/pull/91183.patch", "title": "Misc code cleanup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-25T21:46:38Z", "updated_at": "2024-04-29T08:46:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "914528180f5a95d61d544d2bed42c03a880d82d7" ] }, "91188": { "id": "PR_kwDOAO6SJc5tx4gD", "public_id": 91188, "url": "https://github.com/godotengine/godot/pull/91188", "diff_url": "https://github.com/godotengine/godot/pull/91188.diff", "patch_url": "https://github.com/godotengine/godot/pull/91188.patch", "title": "Fix `TabContainer` regressions related to switching tabs in certain cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-04-25T22:18:23Z", "updated_at": "2024-05-02T13:47:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1c32fa2f40d67011a74b541150e8abce4f18149e" ] }, "91189": { "id": "PR_kwDOAO6SJc5tyD0k", "public_id": 91189, "url": "https://github.com/godotengine/godot/pull/91189", "diff_url": "https://github.com/godotengine/godot/pull/91189.diff", "patch_url": "https://github.com/godotengine/godot/pull/91189.patch", "title": "Docs: Fix FileAccess example conflicting with global scope `load`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDQ3Mjgy", "created_at": "2024-04-25T23:08:49Z", "updated_at": "2024-04-27T00:53:01Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "40651eb642447d05fd2fc25d158659e9c9463c72" ] }, "91190": { "id": "PR_kwDOAO6SJc5tyG-A", "public_id": 91190, "url": "https://github.com/godotengine/godot/pull/91190", "diff_url": "https://github.com/godotengine/godot/pull/91190.diff", "patch_url": "https://github.com/godotengine/godot/pull/91190.patch", "title": "Don't use vscroll when fit to content height in TextEdit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-25T23:27:55Z", "updated_at": "2024-04-26T13:54:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d9b0561601f93a54bd2f831fca434c3383d36441" ] }, "91191": { "id": "PR_kwDOAO6SJc5tyPGP", "public_id": 91191, "url": "https://github.com/godotengine/godot/pull/91191", "diff_url": "https://github.com/godotengine/godot/pull/91191.diff", "patch_url": "https://github.com/godotengine/godot/pull/91191.patch", "title": "Properly calculate penumbra for soft shadows with reverse z", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-26T00:13:14Z", "updated_at": "2024-04-26T09:09:44Z", "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": [ "4e5e81c7d44f389f8ba973437197e7040c2fb236" ] }, "91192": { "id": "PR_kwDOAO6SJc5tyRW-", "public_id": 91192, "url": "https://github.com/godotengine/godot/pull/91192", "diff_url": "https://github.com/godotengine/godot/pull/91192.diff", "patch_url": "https://github.com/godotengine/godot/pull/91192.patch", "title": "GDScript: Perform validated calls with static methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-26T00:20:06Z", "updated_at": "2024-05-02T18:01:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "7ca038effa28c1767e43e4f66d2bd9f34852d5b7" ] }, "91193": { "id": "PR_kwDOAO6SJc5tyU7P", "public_id": 91193, "url": "https://github.com/godotengine/godot/pull/91193", "diff_url": "https://github.com/godotengine/godot/pull/91193.diff", "patch_url": "https://github.com/godotengine/godot/pull/91193.patch", "title": "Allow setting max icon width per tab for TabContainer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-26T00:36:27Z", "updated_at": "2024-04-26T09:16:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "779426b2fa8acf415a01998d91ad77ebb6e64be4" ] }, "91196": { "id": "PR_kwDOAO6SJc5tyj1a", "public_id": 91196, "url": "https://github.com/godotengine/godot/pull/91196", "diff_url": "https://github.com/godotengine/godot/pull/91196.diff", "patch_url": "https://github.com/godotengine/godot/pull/91196.patch", "title": "Wayland: Improve compositor compatibility by allowing older globals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-04-26T01:45:22Z", "updated_at": "2024-04-29T08:16:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2b34ba6d4b7c4683d2da87b75e7e89a8e1042af0" ] }, "91198": { "id": "PR_kwDOAO6SJc5ty8ur", "public_id": 91198, "url": "https://github.com/godotengine/godot/pull/91198", "diff_url": "https://github.com/godotengine/godot/pull/91198.diff", "patch_url": "https://github.com/godotengine/godot/pull/91198.patch", "title": "Fix `SurfaceTool.create_from_arrays` crash with bad index", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-26T03:49:05Z", "updated_at": "2024-04-26T09:21:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "01135bc533bb294b45de7f1aac187e529c171c29" ] }, "91202": { "id": "PR_kwDOAO6SJc5tz2xl", "public_id": 91202, "url": "https://github.com/godotengine/godot/pull/91202", "diff_url": "https://github.com/godotengine/godot/pull/91202.diff", "patch_url": "https://github.com/godotengine/godot/pull/91202.patch", "title": "[Web] Fix closure compiler typedef annotation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-26T07:49:23Z", "updated_at": "2024-04-29T16:21:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8079cd4358a98bc7013365e065f4b83446f9c797" ] }, "91203": { "id": "PR_kwDOAO6SJc5t0B74", "public_id": 91203, "url": "https://github.com/godotengine/godot/pull/91203", "diff_url": "https://github.com/godotengine/godot/pull/91203.diff", "patch_url": "https://github.com/godotengine/godot/pull/91203.patch", "title": "C#: Fix `StringExtensions.CompareTo` IndexOutOfRangeException", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzA1MDcw", "created_at": "2024-04-26T08:16:20Z", "updated_at": "2024-05-05T01:14:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "c02540bd666b418b4faff5bdfa38b121db4a8c10" ] }, "91208": { "id": "PR_kwDOAO6SJc5t0lAI", "public_id": 91208, "url": "https://github.com/godotengine/godot/pull/91208", "diff_url": "https://github.com/godotengine/godot/pull/91208.diff", "patch_url": "https://github.com/godotengine/godot/pull/91208.patch", "title": "Fix GCC 14 `-Wtemplate-id-cdtor` warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-26T09:41:56Z", "updated_at": "2024-04-29T08:21:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a8ff47b6d6b5070b8247dfed85135b71a4a07cdf" ] }, "91210": { "id": "PR_kwDOAO6SJc5t0qvR", "public_id": 91210, "url": "https://github.com/godotengine/godot/pull/91210", "diff_url": "https://github.com/godotengine/godot/pull/91210.diff", "patch_url": "https://github.com/godotengine/godot/pull/91210.patch", "title": "[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-04-26T09:50:46Z", "updated_at": "2024-05-01T10:10:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "efccebd3db90d7baf0947cd02612ab987ab87868" ] }, "91214": { "id": "PR_kwDOAO6SJc5t22ov", "public_id": 91214, "url": "https://github.com/godotengine/godot/pull/91214", "diff_url": "https://github.com/godotengine/godot/pull/91214.diff", "patch_url": "https://github.com/godotengine/godot/pull/91214.patch", "title": "ResourceImporterWAV: Remove unnecessary var declaration", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-04-26T15:40:54Z", "updated_at": "2024-04-29T09:15:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "9c5bff1e87dcd29bcbf6b06453204391b9598b84" ] }, "91219": { "id": "PR_kwDOAO6SJc5t3qJC", "public_id": 91219, "url": "https://github.com/godotengine/godot/pull/91219", "diff_url": "https://github.com/godotengine/godot/pull/91219.diff", "patch_url": "https://github.com/godotengine/godot/pull/91219.patch", "title": "Fix inverted GPUParticlesCollisionHeightField3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NTEyMjU0", "created_at": "2024-04-26T18:13:50Z", "updated_at": "2024-04-29T08:17:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "1ca0eeac287a3db27251ee51511b0b8cb0b52d29" ] }, "91220": { "id": "PR_kwDOAO6SJc5t3vUC", "public_id": 91220, "url": "https://github.com/godotengine/godot/pull/91220", "diff_url": "https://github.com/godotengine/godot/pull/91220.diff", "patch_url": "https://github.com/godotengine/godot/pull/91220.patch", "title": "SCons: Colorize warnings/errors during generation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-26T18:30:43Z", "updated_at": "2024-04-29T16:46:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e0e8ce1fc00dad7cbbcd4a1f4fcedea4b760e6be" ] }, "91223": { "id": "PR_kwDOAO6SJc5t4LKx", "public_id": 91223, "url": "https://github.com/godotengine/godot/pull/91223", "diff_url": "https://github.com/godotengine/godot/pull/91223.diff", "patch_url": "https://github.com/godotengine/godot/pull/91223.patch", "title": "Fix particle cylinder emission shape random distribution", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", "created_at": "2024-04-26T20:04:45Z", "updated_at": "2024-05-01T08:06:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "af22d504dada4ceb7da6fd965e0b1a7d304b4fa9" ] }, "91226": { "id": "PR_kwDOAO6SJc5t4SRe", "public_id": 91226, "url": "https://github.com/godotengine/godot/pull/91226", "diff_url": "https://github.com/godotengine/godot/pull/91226.diff", "patch_url": "https://github.com/godotengine/godot/pull/91226.patch", "title": "Simplify the GPUParticles3D editor gizmo to improve readability", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-26T20:31:41Z", "updated_at": "2024-06-29T05:04:00Z", "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": [ "cb05b49c09e103a8034bcb1d490ed4b4c8bfa8c3" ] }, "91233": { "id": "PR_kwDOAO6SJc5t45rt", "public_id": 91233, "url": "https://github.com/godotengine/godot/pull/91233", "diff_url": "https://github.com/godotengine/godot/pull/91233.diff", "patch_url": "https://github.com/godotengine/godot/pull/91233.patch", "title": "Add unit test cases for ImageTexture3D", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBc5Gzg", "created_at": "2024-04-27T00:14:34Z", "updated_at": "2024-06-12T09:44:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "fb485e3552041674c5b6f328ddf27825f781dc9b" ] }, "91234": { "id": "PR_kwDOAO6SJc5t46u6", "public_id": 91234, "url": "https://github.com/godotengine/godot/pull/91234", "diff_url": "https://github.com/godotengine/godot/pull/91234.diff", "patch_url": "https://github.com/godotengine/godot/pull/91234.patch", "title": "Fix documentation typo that flipped the description of `window_set_max_size` and `window_set_min_size`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgwMDI0MTg=", "created_at": "2024-04-27T00:25:00Z", "updated_at": "2024-08-14T15:42:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9a28cfe717821e79b3eb17d16e5fa715b897782e" ] }, "91236": { "id": "PR_kwDOAO6SJc5t5GhF", "public_id": 91236, "url": "https://github.com/godotengine/godot/pull/91236", "diff_url": "https://github.com/godotengine/godot/pull/91236.diff", "patch_url": "https://github.com/godotengine/godot/pull/91236.patch", "title": "Improve Audio Bus button pressed state visibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-04-27T01:38:44Z", "updated_at": "2024-04-30T15:30:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0c8ff887b545d7424a64f11a5a0d494d47155173" ] }, "91237": { "id": "PR_kwDOAO6SJc5t5NMd", "public_id": 91237, "url": "https://github.com/godotengine/godot/pull/91237", "diff_url": "https://github.com/godotengine/godot/pull/91237.diff", "patch_url": "https://github.com/godotengine/godot/pull/91237.patch", "title": "Make adding track process to set interpolation type on creating RESET", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-27T02:43:10Z", "updated_at": "2024-06-29T11:46:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fc21161525c3e284cc7b20001323b7bb0abcc4cf" ] }, "91238": { "id": "PR_kwDOAO6SJc5t5Uyl", "public_id": 91238, "url": "https://github.com/godotengine/godot/pull/91238", "diff_url": "https://github.com/godotengine/godot/pull/91238.diff", "patch_url": "https://github.com/godotengine/godot/pull/91238.patch", "title": "Add text to icon-only interpolation OptionButton in blend space editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-27T03:11:23Z", "updated_at": "2024-04-29T08:26:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8b2f95ffc18ae7b37702fea390141ca9e4658edd" ] }, "91242": { "id": "PR_kwDOAO6SJc5t5jE_", "public_id": 91242, "url": "https://github.com/godotengine/godot/pull/91242", "diff_url": "https://github.com/godotengine/godot/pull/91242.diff", "patch_url": "https://github.com/godotengine/godot/pull/91242.patch", "title": "Make activating on ready in AnimationPlayer respect the property value", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-04-27T04:07:45Z", "updated_at": "2024-06-29T11:46:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "470c2f24e9019f3467bbc3b7ada53cf87e570166" ] }, "91247": { "id": "PR_kwDOAO6SJc5t54CY", "public_id": 91247, "url": "https://github.com/godotengine/godot/pull/91247", "diff_url": "https://github.com/godotengine/godot/pull/91247.diff", "patch_url": "https://github.com/godotengine/godot/pull/91247.patch", "title": "Fix unsafe uses of `Callable.is_null()`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-04-27T09:59:22Z", "updated_at": "2024-04-29T08:21:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "31e7ee63f21e7b86d41cdb724824d4dc0804f281" ] }, "91252": { "id": "PR_kwDOAO6SJc5t6Ir_", "public_id": 91252, "url": "https://github.com/godotengine/godot/pull/91252", "diff_url": "https://github.com/godotengine/godot/pull/91252.diff", "patch_url": "https://github.com/godotengine/godot/pull/91252.patch", "title": "Only add warning label for Layout group in Control category", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-27T13:59:05Z", "updated_at": "2024-04-29T08:27:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bd716a693a0c0f544ba61693614f00890060f735" ] }, "91265": { "id": "PR_kwDOAO6SJc5t66-S", "public_id": 91265, "url": "https://github.com/godotengine/godot/pull/91265", "diff_url": "https://github.com/godotengine/godot/pull/91265.diff", "patch_url": "https://github.com/godotengine/godot/pull/91265.patch", "title": "Fix reparenting after hover delay", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-04-28T00:37:52Z", "updated_at": "2024-06-11T15:55: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": [ "829bedcadb9aa74d5773577997d4131e76f00426" ] }, "91275": { "id": "PR_kwDOAO6SJc5t7Vdl", "public_id": 91275, "url": "https://github.com/godotengine/godot/pull/91275", "diff_url": "https://github.com/godotengine/godot/pull/91275.diff", "patch_url": "https://github.com/godotengine/godot/pull/91275.patch", "title": "Fix RichTextLabel \"Scroll Following\" randomly stops working.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-04-28T07:28:32Z", "updated_at": "2024-04-29T08:16:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7faafb144806ef47a48debebe37f63fbe521014d" ] }, "91280": { "id": "PR_kwDOAO6SJc5t8F2w", "public_id": 91280, "url": "https://github.com/godotengine/godot/pull/91280", "diff_url": "https://github.com/godotengine/godot/pull/91280.diff", "patch_url": "https://github.com/godotengine/godot/pull/91280.patch", "title": "Add a GDB pretty printer to aid in debugging", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg5MTM4MDE=", "created_at": "2024-04-28T15:34:22Z", "updated_at": "2024-05-11T10:42:09Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "829c33aed1022dc767460dbc2bec2f96ce06d0fa" ] }, "91281": { "id": "PR_kwDOAO6SJc5t8LKC", "public_id": 91281, "url": "https://github.com/godotengine/godot/pull/91281", "diff_url": "https://github.com/godotengine/godot/pull/91281.diff", "patch_url": "https://github.com/godotengine/godot/pull/91281.patch", "title": "Fix disabled files in FileDialog using the wrong color", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-04-28T16:15:41Z", "updated_at": "2024-05-06T13:22:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "10e6be9df695cc2179817d7110247036f793322c" ] }, "91291": { "id": "PR_kwDOAO6SJc5t8476", "public_id": 91291, "url": "https://github.com/godotengine/godot/pull/91291", "diff_url": "https://github.com/godotengine/godot/pull/91291.diff", "patch_url": "https://github.com/godotengine/godot/pull/91291.patch", "title": "Fix export dialog sizing issue on small devices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-04-28T23:39:29Z", "updated_at": "2024-07-09T08:48:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "60a4cc2fbe79187c12ac12dc8e41e367e364136c" ] }, "91293": { "id": "PR_kwDOAO6SJc5t88uO", "public_id": 91293, "url": "https://github.com/godotengine/godot/pull/91293", "diff_url": "https://github.com/godotengine/godot/pull/91293.diff", "patch_url": "https://github.com/godotengine/godot/pull/91293.patch", "title": "Make it clear `Node2D.look_at()` aligns the +X axis", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-04-29T00:16:27Z", "updated_at": "2024-05-05T07:59:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "bd519bfbceb08565e520e64bacd549e584a584fe" ] }, "91300": { "id": "PR_kwDOAO6SJc5t-xG0", "public_id": 91300, "url": "https://github.com/godotengine/godot/pull/91300", "diff_url": "https://github.com/godotengine/godot/pull/91300.diff", "patch_url": "https://github.com/godotengine/godot/pull/91300.patch", "title": "Mention ProjectSettings won't be affected by `convert_text_resources_to_binary`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-04-29T08:30:27Z", "updated_at": "2024-07-08T09:53:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9d18983cdeac895f88636d20da2c1bb81fec7ff8" ] }, "91305": { "id": "PR_kwDOAO6SJc5uALWG", "public_id": 91305, "url": "https://github.com/godotengine/godot/pull/91305", "diff_url": "https://github.com/godotengine/godot/pull/91305.diff", "patch_url": "https://github.com/godotengine/godot/pull/91305.patch", "title": "MobileVR: Orientation is progressive and needs to be initialized", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-04-29T11:52:40Z", "updated_at": "2024-08-01T07:21:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "d83aaeea17fcf7a2bc4d7f4346280149ba222c8a" ] }, "91307": { "id": "PR_kwDOAO6SJc5uAp_c", "public_id": 91307, "url": "https://github.com/godotengine/godot/pull/91307", "diff_url": "https://github.com/godotengine/godot/pull/91307.diff", "patch_url": "https://github.com/godotengine/godot/pull/91307.patch", "title": "Don't run Shader doc comments logic outside the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-29T12:56:57Z", "updated_at": "2024-04-29T13:23:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "5bd9f4dea5dd0ee421ac6f464687cac107e0c02c" ] }, "91312": { "id": "PR_kwDOAO6SJc5uBIZc", "public_id": 91312, "url": "https://github.com/godotengine/godot/pull/91312", "diff_url": "https://github.com/godotengine/godot/pull/91312.diff", "patch_url": "https://github.com/godotengine/godot/pull/91312.patch", "title": "Fix incorrect memory read when capacity changes in RD Graph.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-04-29T13:51:44Z", "updated_at": "2024-04-30T15:28:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "21bd59cdaa5f1b0c410efa30c52a3da9252667fe" ] }, "91313": { "id": "PR_kwDOAO6SJc5uBXt8", "public_id": 91313, "url": "https://github.com/godotengine/godot/pull/91313", "diff_url": "https://github.com/godotengine/godot/pull/91313.diff", "patch_url": "https://github.com/godotengine/godot/pull/91313.patch", "title": "Update Variant documentation comment about `class_name`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjczNjExMjc2", "created_at": "2024-04-29T14:19:43Z", "updated_at": "2024-05-01T22:07:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "62829b543ec674b4541e2589802accafce5f169d" ] }, "91318": { "id": "PR_kwDOAO6SJc5uCjFX", "public_id": 91318, "url": "https://github.com/godotengine/godot/pull/91318", "diff_url": "https://github.com/godotengine/godot/pull/91318.diff", "patch_url": "https://github.com/godotengine/godot/pull/91318.patch", "title": "SCons: Fixes for warn/error colorization", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-04-29T17:00:18Z", "updated_at": "2024-05-01T14:19:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "dec2a121a93ae2b601f5c4e856378ae4bb6c007a" ] }, "91321": { "id": "PR_kwDOAO6SJc5uCxDI", "public_id": 91321, "url": "https://github.com/godotengine/godot/pull/91321", "diff_url": "https://github.com/godotengine/godot/pull/91321.diff", "patch_url": "https://github.com/godotengine/godot/pull/91321.patch", "title": "Add a note for `String::reverse` to warn about its implementation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-04-29T17:35:24Z", "updated_at": "2024-04-30T15:30:15Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d0af8901aad4ba00d1362b4c5aef9a85d44b2b45" ] }, "91322": { "id": "PR_kwDOAO6SJc5uCxmS", "public_id": 91322, "url": "https://github.com/godotengine/godot/pull/91322", "diff_url": "https://github.com/godotengine/godot/pull/91322.diff", "patch_url": "https://github.com/godotengine/godot/pull/91322.patch", "title": "Ensure that environment is available before checking for BCS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-29T17:36:47Z", "updated_at": "2024-05-03T05:23:30Z", "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": [ "8eae822b54aa671f4c9b39ea884df5164e7ca318" ] }, "91326": { "id": "PR_kwDOAO6SJc5uDP5y", "public_id": 91326, "url": "https://github.com/godotengine/godot/pull/91326", "diff_url": "https://github.com/godotengine/godot/pull/91326.diff", "patch_url": "https://github.com/godotengine/godot/pull/91326.patch", "title": "Update `LineEdit` to include `read_only` StyleBox in `get_minimum_size()`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-04-29T18:50:07Z", "updated_at": "2024-06-04T19:45:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3337c160a4f7f606ee1122e2bb75b7cd6f50159d" ] }, "91329": { "id": "PR_kwDOAO6SJc5uDhic", "public_id": 91329, "url": "https://github.com/godotengine/godot/pull/91329", "diff_url": "https://github.com/godotengine/godot/pull/91329.diff", "patch_url": "https://github.com/godotengine/godot/pull/91329.patch", "title": "Fix a performance regression when duplicating a node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2024-04-29T19:32:33Z", "updated_at": "2024-06-27T08:04:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f14455fd3d0a86c0726aa6311a9a62a4392d2d0e" ] }, "91330": { "id": "PR_kwDOAO6SJc5uDkCg", "public_id": 91330, "url": "https://github.com/godotengine/godot/pull/91330", "diff_url": "https://github.com/godotengine/godot/pull/91330.diff", "patch_url": "https://github.com/godotengine/godot/pull/91330.patch", "title": "Document 0, 90, 180, and 270 degree TileMap cell rotations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyOTE2NTcx", "created_at": "2024-04-29T19:38:39Z", "updated_at": "2024-05-01T12:57:50Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d2ea303560a8069b4d95b224cf01c737112af339" ] }, "91331": { "id": "PR_kwDOAO6SJc5uDqQk", "public_id": 91331, "url": "https://github.com/godotengine/godot/pull/91331", "diff_url": "https://github.com/godotengine/godot/pull/91331.diff", "patch_url": "https://github.com/godotengine/godot/pull/91331.patch", "title": "Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtension", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-04-29T19:52:49Z", "updated_at": "2024-07-22T15:34:52Z", "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": [ "8ce54d4632f88479703ff2e0bcd2e139074220ad" ] }, "91335": { "id": "PR_kwDOAO6SJc5uEJWB", "public_id": 91335, "url": "https://github.com/godotengine/godot/pull/91335", "diff_url": "https://github.com/godotengine/godot/pull/91335.diff", "patch_url": "https://github.com/godotengine/godot/pull/91335.patch", "title": "Store previous relative transforms in `XRHandModifier3D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-04-29T21:09:31Z", "updated_at": "2024-04-30T15:28:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a35196ba220f16940b5b048f441007b6600fec7c" ] }, "91337": { "id": "PR_kwDOAO6SJc5uEfjr", "public_id": 91337, "url": "https://github.com/godotengine/godot/pull/91337", "diff_url": "https://github.com/godotengine/godot/pull/91337.diff", "patch_url": "https://github.com/godotengine/godot/pull/91337.patch", "title": "Rework global class hiding in addons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-29T22:16:49Z", "updated_at": "2024-08-10T22:53:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5f695f0ab4390dd571833ea8d551e95da9d8a1a0" ] }, "91338": { "id": "PR_kwDOAO6SJc5uErrb", "public_id": 91338, "url": "https://github.com/godotengine/godot/pull/91338", "diff_url": "https://github.com/godotengine/godot/pull/91338.diff", "patch_url": "https://github.com/godotengine/godot/pull/91338.patch", "title": "Increase threshold for files per directory in editor Find in Files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-04-29T23:04:12Z", "updated_at": "2024-05-07T16:57:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "760d7cb23192c91c00fa03a8be3b2c355d6168d1" ] }, "91339": { "id": "PR_kwDOAO6SJc5uFG4H", "public_id": 91339, "url": "https://github.com/godotengine/godot/pull/91339", "diff_url": "https://github.com/godotengine/godot/pull/91339.diff", "patch_url": "https://github.com/godotengine/godot/pull/91339.patch", "title": "Fix for Android build on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", "created_at": "2024-04-30T00:19:49Z", "updated_at": "2024-05-01T07:57:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "cc0d5a43cc8b91b9965a2078bfcc60363e029288" ] }, "91344": { "id": "PR_kwDOAO6SJc5uFrj_", "public_id": 91344, "url": "https://github.com/godotengine/godot/pull/91344", "diff_url": "https://github.com/godotengine/godot/pull/91344.diff", "patch_url": "https://github.com/godotengine/godot/pull/91344.patch", "title": "Fix SDFGI being used in unshaded debug draw", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5ODMwMzM0", "created_at": "2024-04-30T03:31:02Z", "updated_at": "2024-05-01T07:57:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "216c9a6bd9a62750d786a2c500248d7a2b3b8a9c" ] }, "91348": { "id": "PR_kwDOAO6SJc5uGaqp", "public_id": 91348, "url": "https://github.com/godotengine/godot/pull/91348", "diff_url": "https://github.com/godotengine/godot/pull/91348.diff", "patch_url": "https://github.com/godotengine/godot/pull/91348.patch", "title": "Update CryptoKey documentation to mention ECC.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3MTUxMw==", "created_at": "2024-04-30T06:53:46Z", "updated_at": "2024-05-10T07:58:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ba07ae83b5d3f64caf0395e4a89c054571339de9" ] }, "91356": { "id": "PR_kwDOAO6SJc5uHL2T", "public_id": 91356, "url": "https://github.com/godotengine/godot/pull/91356", "diff_url": "https://github.com/godotengine/godot/pull/91356.diff", "patch_url": "https://github.com/godotengine/godot/pull/91356.patch", "title": "mbedtls: Disable AESCE on Linux ARM32, doesn't compile on our target arch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-04-30T08:41:11Z", "updated_at": "2024-04-30T09:17:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "13b42d9755bfcbfe912db299442ce614a558b58a" ] }, "91360": { "id": "PR_kwDOAO6SJc5uIHBZ", "public_id": 91360, "url": "https://github.com/godotengine/godot/pull/91360", "diff_url": "https://github.com/godotengine/godot/pull/91360.diff", "patch_url": "https://github.com/godotengine/godot/pull/91360.patch", "title": "Fix arm64/Windows build.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-30T10:52:22Z", "updated_at": "2024-05-01T17:36:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "986d297ed3c8e6a98c2cec2893f1e040f175738a" ] }, "91361": { "id": "PR_kwDOAO6SJc5uI2Qz", "public_id": 91361, "url": "https://github.com/godotengine/godot/pull/91361", "diff_url": "https://github.com/godotengine/godot/pull/91361.diff", "patch_url": "https://github.com/godotengine/godot/pull/91361.patch", "title": "Windows: Fix `WINDOW_EVENT_FOCUS_IN` not delivered in some cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-04-30T12:34:22Z", "updated_at": "2024-05-07T12:08:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "12fda2fc13426799bd4376c1fbd99b179c685559" ] }, "91364": { "id": "PR_kwDOAO6SJc5uKBKX", "public_id": 91364, "url": "https://github.com/godotengine/godot/pull/91364", "diff_url": "https://github.com/godotengine/godot/pull/91364.diff", "patch_url": "https://github.com/godotengine/godot/pull/91364.patch", "title": "GDScript: Call implicit ready on base script first", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-04-30T14:54:03Z", "updated_at": "2024-05-02T18:02:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "99b702ea3d12952b842055a4d5d4b1928ed69186" ] }, "91368": { "id": "PR_kwDOAO6SJc5uLWBP", "public_id": 91368, "url": "https://github.com/godotengine/godot/pull/91368", "diff_url": "https://github.com/godotengine/godot/pull/91368.diff", "patch_url": "https://github.com/godotengine/godot/pull/91368.patch", "title": "C#: Ignore late bound methods in MustBeVariantAnalyzer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-04-30T17:39:44Z", "updated_at": "2024-05-01T19:35:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "1510f88ae1f78165b6637f378582fe701b6b6fe3" ] }, "91369": { "id": "PR_kwDOAO6SJc5uLZgk", "public_id": 91369, "url": "https://github.com/godotengine/godot/pull/91369", "diff_url": "https://github.com/godotengine/godot/pull/91369.diff", "patch_url": "https://github.com/godotengine/godot/pull/91369.patch", "title": "Add more Remote Debug options to the web platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-30T17:49:45Z", "updated_at": "2024-05-01T18:44:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "51d2ebf2da9dc530ce6b992203b55b7fc077a50c" ] }, "91372": { "id": "PR_kwDOAO6SJc5uL8gJ", "public_id": 91372, "url": "https://github.com/godotengine/godot/pull/91372", "diff_url": "https://github.com/godotengine/godot/pull/91372.diff", "patch_url": "https://github.com/godotengine/godot/pull/91372.patch", "title": "Enable tangents in blend shape format when using normals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-30T19:23:56Z", "updated_at": "2024-05-01T07:57:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e6f55a532ae54241098f6a11cd309dd6ae68f452" ] }, "91375": { "id": "PR_kwDOAO6SJc5uMSZm", "public_id": 91375, "url": "https://github.com/godotengine/godot/pull/91375", "diff_url": "https://github.com/godotengine/godot/pull/91375.diff", "patch_url": "https://github.com/godotengine/godot/pull/91375.patch", "title": "C#: Fix generator crash w/ generic arrays", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-04-30T20:29:37Z", "updated_at": "2024-05-04T15:49:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "aba787393fd25091e7945f1aba27acfd11449b12" ] }, "91376": { "id": "PR_kwDOAO6SJc5uMaSC", "public_id": 91376, "url": "https://github.com/godotengine/godot/pull/91376", "diff_url": "https://github.com/godotengine/godot/pull/91376.diff", "patch_url": "https://github.com/godotengine/godot/pull/91376.patch", "title": "Update the description and parameter name for Vector3 reflect to correct how the plane is constructed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-04-30T20:54:28Z", "updated_at": "2024-05-01T07:57:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "4d580b15be654c562e56b1cc046c2b1f9992cf0b" ] }, "91377": { "id": "PR_kwDOAO6SJc5uMfns", "public_id": 91377, "url": "https://github.com/godotengine/godot/pull/91377", "diff_url": "https://github.com/godotengine/godot/pull/91377.diff", "patch_url": "https://github.com/godotengine/godot/pull/91377.patch", "title": "[macOS export] Add support for privacy manifest configuration.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-04-30T21:13:29Z", "updated_at": "2024-05-15T10:15:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "059ddc41a08d1651c76f23f822aa0213d160725f" ] }, "91379": { "id": "PR_kwDOAO6SJc5uM8JT", "public_id": 91379, "url": "https://github.com/godotengine/godot/pull/91379", "diff_url": "https://github.com/godotengine/godot/pull/91379.diff", "patch_url": "https://github.com/godotengine/godot/pull/91379.patch", "title": "Remove code duplication for adding global script class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-04-30T22:27:51Z", "updated_at": "2024-05-01T08:17:47Z", "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": [ "09043785158ac65e76bcedc1406b858b93855476" ] }, "91382": { "id": "PR_kwDOAO6SJc5uNP7u", "public_id": 91382, "url": "https://github.com/godotengine/godot/pull/91382", "diff_url": "https://github.com/godotengine/godot/pull/91382.diff", "patch_url": "https://github.com/godotengine/godot/pull/91382.patch", "title": "Add sample playback support for Web exports", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-04-30T23:53:45Z", "updated_at": "2024-07-12T14:17:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "52fa4f05f3945fdf511c249adede9b6d07c51beb" ] }, "91384": { "id": "PR_kwDOAO6SJc5uNXHx", "public_id": 91384, "url": "https://github.com/godotengine/godot/pull/91384", "diff_url": "https://github.com/godotengine/godot/pull/91384.diff", "patch_url": "https://github.com/godotengine/godot/pull/91384.patch", "title": "Fix editor spin slider RTL and margin", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-01T00:28:57Z", "updated_at": "2024-05-02T15:42:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5fd23730eb90bc05e33e7e76824dbae48a4e1821" ] }, "91390": { "id": "PR_kwDOAO6SJc5uNn3R", "public_id": 91390, "url": "https://github.com/godotengine/godot/pull/91390", "diff_url": "https://github.com/godotengine/godot/pull/91390.diff", "patch_url": "https://github.com/godotengine/godot/pull/91390.patch", "title": "Unhide carets in add selection for occurrence and fix error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-01T01:57:27Z", "updated_at": "2024-06-07T21:49:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "948f09632ed0029085edc970a3bf07844c192a90" ] }, "91393": { "id": "PR_kwDOAO6SJc5uNxRd", "public_id": 91393, "url": "https://github.com/godotengine/godot/pull/91393", "diff_url": "https://github.com/godotengine/godot/pull/91393.diff", "patch_url": "https://github.com/godotengine/godot/pull/91393.patch", "title": "Remove text saying low processor mode only works on desktop", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwODAzNjg=", "created_at": "2024-05-01T02:50:28Z", "updated_at": "2024-05-01T18:45:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "a47bf2a3c8429d4cfc472655066e71af54462ee7" ] }, "91395": { "id": "PR_kwDOAO6SJc5uOH9H", "public_id": 91395, "url": "https://github.com/godotengine/godot/pull/91395", "diff_url": "https://github.com/godotengine/godot/pull/91395.diff", "patch_url": "https://github.com/godotengine/godot/pull/91395.patch", "title": "Add Timer unit tests", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwMzg2NTg3", "created_at": "2024-05-01T04:48:14Z", "updated_at": "2024-05-07T05:10:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "7a6f8452bd3a31309af771aee0c73057165d880c" ] }, "91396": { "id": "PR_kwDOAO6SJc5uOiTZ", "public_id": 91396, "url": "https://github.com/godotengine/godot/pull/91396", "diff_url": "https://github.com/godotengine/godot/pull/91396.diff", "patch_url": "https://github.com/godotengine/godot/pull/91396.patch", "title": "Fix crash when switching main screen from a disabled plugin main screen if code editor is floating.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-05-01T07:14:35Z", "updated_at": "2024-06-04T06:38:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5c133f5432c0f0bd8d6d853d42f89f18a2d31d30" ] }, "91399": { "id": "PR_kwDOAO6SJc5uPB7_", "public_id": 91399, "url": "https://github.com/godotengine/godot/pull/91399", "diff_url": "https://github.com/godotengine/godot/pull/91399.diff", "patch_url": "https://github.com/godotengine/godot/pull/91399.patch", "title": "Revert premul alpha to spell without the T", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc5MTc0NzU=", "created_at": "2024-05-01T09:13:57Z", "updated_at": "2024-05-01T21:47:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e41064388e67cc9bec320ee467757089b150bf20" ] }, "91400": { "id": "PR_kwDOAO6SJc5uPEIX", "public_id": 91400, "url": "https://github.com/godotengine/godot/pull/91400", "diff_url": "https://github.com/godotengine/godot/pull/91400.diff", "patch_url": "https://github.com/godotengine/godot/pull/91400.patch", "title": "Remove unused variable `Viewport::gui.last_mouse_focus`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-05-01T09:23:08Z", "updated_at": "2024-05-01T20:51:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "792b38813fd61bac9662a26a4437899d8d5380d9" ] }, "91407": { "id": "PR_kwDOAO6SJc5uPhAu", "public_id": 91407, "url": "https://github.com/godotengine/godot/pull/91407", "diff_url": "https://github.com/godotengine/godot/pull/91407.diff", "patch_url": "https://github.com/godotengine/godot/pull/91407.patch", "title": "Ensure `--doctool` is run from root directory", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-05-01T11:13:49Z", "updated_at": "2024-05-01T18:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3047bd4339e3f3c7d182546682b75066ade50ba9" ] }, "91412": { "id": "PR_kwDOAO6SJc5uQPHa", "public_id": 91412, "url": "https://github.com/godotengine/godot/pull/91412", "diff_url": "https://github.com/godotengine/godot/pull/91412.diff", "patch_url": "https://github.com/godotengine/godot/pull/91412.patch", "title": "GDScript: Fix access non-static members in static context", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-01T13:50:44Z", "updated_at": "2024-05-02T15:34:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8122a27eac21a5c60a8427a9181de0192d675cfd" ] }, "91414": { "id": "PR_kwDOAO6SJc5uQX0L", "public_id": 91414, "url": "https://github.com/godotengine/godot/pull/91414", "diff_url": "https://github.com/godotengine/godot/pull/91414.diff", "patch_url": "https://github.com/godotengine/godot/pull/91414.patch", "title": "Ensure global shader sampler parameters are initialized when loading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NTEyMjU0", "created_at": "2024-05-01T14:18:43Z", "updated_at": "2024-05-01T19:58:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "44364faee5fe9214783f0208745828ebc902f22e" ] }, "91415": { "id": "PR_kwDOAO6SJc5uQeBK", "public_id": 91415, "url": "https://github.com/godotengine/godot/pull/91415", "diff_url": "https://github.com/godotengine/godot/pull/91415.diff", "patch_url": "https://github.com/godotengine/godot/pull/91415.patch", "title": "Minor `PackedScene` documentation improvements", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-01T14:37:06Z", "updated_at": "2024-06-04T19:45:44Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1fc9f10b2d33104a20d5efa0059e030fcc65db00" ] }, "91416": { "id": "PR_kwDOAO6SJc5uQqyi", "public_id": 91416, "url": "https://github.com/godotengine/godot/pull/91416", "diff_url": "https://github.com/godotengine/godot/pull/91416.diff", "patch_url": "https://github.com/godotengine/godot/pull/91416.patch", "title": "Update dependencies in D3D12 SDK installer script", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-01T15:14:47Z", "updated_at": "2024-05-15T15:26:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "47ac22486db3ad86579fcc67a9441a53016a7ee9" ] }, "91417": { "id": "PR_kwDOAO6SJc5uQq2v", "public_id": 91417, "url": "https://github.com/godotengine/godot/pull/91417", "diff_url": "https://github.com/godotengine/godot/pull/91417.diff", "patch_url": "https://github.com/godotengine/godot/pull/91417.patch", "title": "CI: Speedup `pre-commit` static check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-01T15:14:59Z", "updated_at": "2024-05-01T18:49:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "aa3ad1889fa6306476a0f6df804072ef5d99aea8" ] }, "91423": { "id": "PR_kwDOAO6SJc5uR8Ar", "public_id": 91423, "url": "https://github.com/godotengine/godot/pull/91423", "diff_url": "https://github.com/godotengine/godot/pull/91423.diff", "patch_url": "https://github.com/godotengine/godot/pull/91423.patch", "title": "Fix outdated `AudioEffectSpectrumAnalyzer` documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-05-01T19:20:11Z", "updated_at": "2024-06-15T20:38:58Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3a85285048963f60e9ad0a14ff5a1b7f7a351faf" ] }, "91425": { "id": "PR_kwDOAO6SJc5uSuyT", "public_id": 91425, "url": "https://github.com/godotengine/godot/pull/91425", "diff_url": "https://github.com/godotengine/godot/pull/91425.diff", "patch_url": "https://github.com/godotengine/godot/pull/91425.patch", "title": "Make `mouse_focus` and `mouse_focus_mask` consistent for `force_drag`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-05-01T22:14:12Z", "updated_at": "2024-05-03T17:14:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "30a19a5c2f6293f8b1fff7fa1fa927f7d1f69fa0" ] }, "91426": { "id": "PR_kwDOAO6SJc5uSyqJ", "public_id": 91426, "url": "https://github.com/godotengine/godot/pull/91426", "diff_url": "https://github.com/godotengine/godot/pull/91426.diff", "patch_url": "https://github.com/godotengine/godot/pull/91426.patch", "title": "Fix typo in shader breaking gles3", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2Mzkw", "created_at": "2024-05-01T22:35:07Z", "updated_at": "2024-05-02T09:15:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e378083fa506bdd9ee2ec421d883c9c0a4e5b86a" ] }, "91435": { "id": "PR_kwDOAO6SJc5uTXmx", "public_id": 91435, "url": "https://github.com/godotengine/godot/pull/91435", "diff_url": "https://github.com/godotengine/godot/pull/91435.diff", "patch_url": "https://github.com/godotengine/godot/pull/91435.patch", "title": "Fix selecting root when opening scene.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-05-02T02:26:34Z", "updated_at": "2024-05-13T10:09:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0ab5d37049d63bbdd4451efb413082f7441d005c" ] }, "91437": { "id": "PR_kwDOAO6SJc5uTa3i", "public_id": 91437, "url": "https://github.com/godotengine/godot/pull/91437", "diff_url": "https://github.com/godotengine/godot/pull/91437.diff", "patch_url": "https://github.com/godotengine/godot/pull/91437.patch", "title": "Add `auto_capture` option to AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-02T02:48:38Z", "updated_at": "2024-05-02T20:29:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "36abb55dd232fca5d1d0629659ab77f298451982" ] }, "91446": { "id": "PR_kwDOAO6SJc5uUtg9", "public_id": 91446, "url": "https://github.com/godotengine/godot/pull/91446", "diff_url": "https://github.com/godotengine/godot/pull/91446.diff", "patch_url": "https://github.com/godotengine/godot/pull/91446.patch", "title": "Fix incorrect example in the documentation for the `expand` method in `Rect2`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxNzQ2NjI4", "created_at": "2024-05-02T08:03:03Z", "updated_at": "2024-05-02T10:49:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "0854476ef1b504ce3f8b9bbecb00ebcb4ba3d1e5" ] }, "91449": { "id": "PR_kwDOAO6SJc5uVUlt", "public_id": 91449, "url": "https://github.com/godotengine/godot/pull/91449", "diff_url": "https://github.com/godotengine/godot/pull/91449.diff", "patch_url": "https://github.com/godotengine/godot/pull/91449.patch", "title": "Fix sqrt application for radius in particle ring emission", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", "created_at": "2024-05-02T09:35:35Z", "updated_at": "2024-05-14T16:12: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": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "94eefe168a2149f41bf9a2f3e4885f27de38f519" ] }, "91454": { "id": "PR_kwDOAO6SJc5uWGJa", "public_id": 91454, "url": "https://github.com/godotengine/godot/pull/91454", "diff_url": "https://github.com/godotengine/godot/pull/91454.diff", "patch_url": "https://github.com/godotengine/godot/pull/91454.patch", "title": "Fix Steam input \"crc\" errors, and some other Coverity reports of uninitialized scalar variable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-02T11:13:30Z", "updated_at": "2024-06-03T08:59:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "62120c7841182cde448b94018ec924cde4369896" ] }, "91457": { "id": "PR_kwDOAO6SJc5uXC4e", "public_id": 91457, "url": "https://github.com/godotengine/godot/pull/91457", "diff_url": "https://github.com/godotengine/godot/pull/91457.diff", "patch_url": "https://github.com/godotengine/godot/pull/91457.patch", "title": "Fix TextEdit crash with multiple carets disabled and paste", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-02T13:28:47Z", "updated_at": "2024-05-02T15:44:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0162683da4ac3f1505c114435d1f466cd606a5fc" ] }, "91464": { "id": "PR_kwDOAO6SJc5uYDQ-", "public_id": 91464, "url": "https://github.com/godotengine/godot/pull/91464", "diff_url": "https://github.com/godotengine/godot/pull/91464.diff", "patch_url": "https://github.com/godotengine/godot/pull/91464.patch", "title": "Fix TileMapLayer navmesh baking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-05-02T15:36:24Z", "updated_at": "2024-05-02T17:06:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "23b9a9f2ded161fddc76f0ba576edd4b3c8afffd" ] }, "91466": { "id": "PR_kwDOAO6SJc5uYGHL", "public_id": 91466, "url": "https://github.com/godotengine/godot/pull/91466", "diff_url": "https://github.com/godotengine/godot/pull/91466.diff", "patch_url": "https://github.com/godotengine/godot/pull/91466.patch", "title": "Wayland: Add support for OpenGL ES driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-05-02T15:41:44Z", "updated_at": "2024-05-03T08:32:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d3279fa55237b07c944efbcf6b21ba823897e300" ] }, "91468": { "id": "PR_kwDOAO6SJc5uYXHo", "public_id": 91468, "url": "https://github.com/godotengine/godot/pull/91468", "diff_url": "https://github.com/godotengine/godot/pull/91468.diff", "patch_url": "https://github.com/godotengine/godot/pull/91468.patch", "title": "DAP: Fix typo in parsing of PackedVector3Array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-02T16:13:01Z", "updated_at": "2024-05-02T17:06:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d680b9b9dabe7ebd721479711b4fb6c32dfc0fdf" ] }, "91471": { "id": "PR_kwDOAO6SJc5uYxOT", "public_id": 91471, "url": "https://github.com/godotengine/godot/pull/91471", "diff_url": "https://github.com/godotengine/godot/pull/91471.diff", "patch_url": "https://github.com/godotengine/godot/pull/91471.patch", "title": "Fix `FileSystemDock` thumbnails sometimes not displaying", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-02T17:08:40Z", "updated_at": "2024-06-04T19:46:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "831a085f67d5ab53d2778501e0849837d4495178" ] }, "91472": { "id": "PR_kwDOAO6SJc5uZOpN", "public_id": 91472, "url": "https://github.com/godotengine/godot/pull/91472", "diff_url": "https://github.com/godotengine/godot/pull/91472.diff", "patch_url": "https://github.com/godotengine/godot/pull/91472.patch", "title": "GDScript: Initialize static variables with defaults in-editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-05-02T18:12:07Z", "updated_at": "2024-05-03T00:41:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "22236380c033a1d441d9b35b4bc1529218d4e39d" ] }, "91479": { "id": "PR_kwDOAO6SJc5uaAZZ", "public_id": 91479, "url": "https://github.com/godotengine/godot/pull/91479", "diff_url": "https://github.com/godotengine/godot/pull/91479.diff", "patch_url": "https://github.com/godotengine/godot/pull/91479.patch", "title": "C#: Fix attributes for `sln`/`csproj` files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-02T20:17:23Z", "updated_at": "2024-05-04T15:05:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "64f2e8b64f8a5ad56b18e723d6951b62b0141be5" ] }, "91480": { "id": "PR_kwDOAO6SJc5uaElo", "public_id": 91480, "url": "https://github.com/godotengine/godot/pull/91480", "diff_url": "https://github.com/godotengine/godot/pull/91480.diff", "patch_url": "https://github.com/godotengine/godot/pull/91480.patch", "title": "Use a full screen triangle for mipmap calculations in mobile renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-02T20:30:27Z", "updated_at": "2024-05-08T19:06:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "bebf85487e936cf8f77532948afd1c90e2366804" ] }, "91481": { "id": "PR_kwDOAO6SJc5uaH2M", "public_id": 91481, "url": "https://github.com/godotengine/godot/pull/91481", "diff_url": "https://github.com/godotengine/godot/pull/91481.diff", "patch_url": "https://github.com/godotengine/godot/pull/91481.patch", "title": "Add argument options to AnimationPlayer for auto capture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-02T20:40:59Z", "updated_at": "2024-06-29T11:44:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "6fd8b25d38c44d5cb61b1cecac40b3226b44af87" ] }, "91484": { "id": "PR_kwDOAO6SJc5uadBq", "public_id": 91484, "url": "https://github.com/godotengine/godot/pull/91484", "diff_url": "https://github.com/godotengine/godot/pull/91484.diff", "patch_url": "https://github.com/godotengine/godot/pull/91484.patch", "title": "Keep docks menu open when opening dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-02T21:30:36Z", "updated_at": "2024-05-11T15:22: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": [ "fa0ee87bbf028fd10ee52505eeec63aea87c80e6" ] }, "91485": { "id": "PR_kwDOAO6SJc5uaqjL", "public_id": 91485, "url": "https://github.com/godotengine/godot/pull/91485", "diff_url": "https://github.com/godotengine/godot/pull/91485.diff", "patch_url": "https://github.com/godotengine/godot/pull/91485.patch", "title": "OpenXR: Allow composition layers to enable hole punching", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-02T22:17:07Z", "updated_at": "2024-07-22T15:34:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "666bf60e3653279cea252ed06f8ab96ab03e5eaf" ] }, "91488": { "id": "PR_kwDOAO6SJc5ua2eZ", "public_id": 91488, "url": "https://github.com/godotengine/godot/pull/91488", "diff_url": "https://github.com/godotengine/godot/pull/91488.diff", "patch_url": "https://github.com/godotengine/godot/pull/91488.patch", "title": "Remove unused code to convert text resource format to binary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-02T23:15:26Z", "updated_at": "2024-05-29T20:38:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "c3a650ac46ee433df1c66c82ce1aff63b9211067" ] }, "91495": { "id": "PR_kwDOAO6SJc5ubZN1", "public_id": 91495, "url": "https://github.com/godotengine/godot/pull/91495", "diff_url": "https://github.com/godotengine/godot/pull/91495.diff", "patch_url": "https://github.com/godotengine/godot/pull/91495.patch", "title": "Avoid incorrect computing anchor of Control node when reset on save with `saving` flag", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-03T03:08:01Z", "updated_at": "2024-06-29T11:45:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "57cd00aee9d9b64050be98e585358241ecaab099" ] }, "91497": { "id": "PR_kwDOAO6SJc5ubn3F", "public_id": 91497, "url": "https://github.com/godotengine/godot/pull/91497", "diff_url": "https://github.com/godotengine/godot/pull/91497.diff", "patch_url": "https://github.com/godotengine/godot/pull/91497.patch", "title": "Fix shader highlighting the interruption in `color_region` caused by `disabled_branch_regions`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODAwMzIw", "created_at": "2024-05-03T04:45:10Z", "updated_at": "2024-05-13T15:36:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "c538b3002100a89af7858bd7d1eee9dd36ad96a3" ] }, "91502": { "id": "PR_kwDOAO6SJc5ucJYA", "public_id": 91502, "url": "https://github.com/godotengine/godot/pull/91502", "diff_url": "https://github.com/godotengine/godot/pull/91502.diff", "patch_url": "https://github.com/godotengine/godot/pull/91502.patch", "title": "Bind compatibility GDExtension methods removed in #88418", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-05-03T06:48:24Z", "updated_at": "2024-05-30T09:51:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "0e5e7432580166a6c7fc75bc35b091b101630d1e" ] }, "91505": { "id": "PR_kwDOAO6SJc5ucxEf", "public_id": 91505, "url": "https://github.com/godotengine/godot/pull/91505", "diff_url": "https://github.com/godotengine/godot/pull/91505.diff", "patch_url": "https://github.com/godotengine/godot/pull/91505.patch", "title": "[DisplayServer] Add method to check if window transparency is supported and enabled.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-03T08:50:24Z", "updated_at": "2024-05-29T19:11:05Z", "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": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "628c81d2d9a2cf05541a8d95dd99f6349aca851d" ] }, "91507": { "id": "PR_kwDOAO6SJc5udjz4", "public_id": 91507, "url": "https://github.com/godotengine/godot/pull/91507", "diff_url": "https://github.com/godotengine/godot/pull/91507.diff", "patch_url": "https://github.com/godotengine/godot/pull/91507.patch", "title": "Allow users to override `SkeletonModifier3D._process_modification`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-05-03T11:09:49Z", "updated_at": "2024-05-10T07:57:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "1ccf0c294767c48c98bee45dc01d8481cfbb2760" ] }, "91509": { "id": "PR_kwDOAO6SJc5ud9O1", "public_id": 91509, "url": "https://github.com/godotengine/godot/pull/91509", "diff_url": "https://github.com/godotengine/godot/pull/91509.diff", "patch_url": "https://github.com/godotengine/godot/pull/91509.patch", "title": ".NET: Prevent generating mono glue in project folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-03T12:24:22Z", "updated_at": "2024-05-04T09:58:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "baec8da3b35c40f7ce5b2fbca60d4326b2faabca" ] }, "91514": { "id": "PR_kwDOAO6SJc5uevzG", "public_id": 91514, "url": "https://github.com/godotengine/godot/pull/91514", "diff_url": "https://github.com/godotengine/godot/pull/91514.diff", "patch_url": "https://github.com/godotengine/godot/pull/91514.patch", "title": "Add optional driver workaround to RenderingDevice for Adreno 6XX.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-03T14:31:54Z", "updated_at": "2024-07-31T17:32:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d5789e09eb02353545124e5cb8553004b3bfc5fc" ] }, "91515": { "id": "PR_kwDOAO6SJc5ueyQV", "public_id": 91515, "url": "https://github.com/godotengine/godot/pull/91515", "diff_url": "https://github.com/godotengine/godot/pull/91515.diff", "patch_url": "https://github.com/godotengine/godot/pull/91515.patch", "title": "[Editor] Prevent some shortcut errors when generating docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-03T14:37:45Z", "updated_at": "2024-05-04T09:58:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fd8a31b53d07f3a1f9a204589b3efa205c932c87" ] }, "91518": { "id": "PR_kwDOAO6SJc5ufL6O", "public_id": 91518, "url": "https://github.com/godotengine/godot/pull/91518", "diff_url": "https://github.com/godotengine/godot/pull/91518.diff", "patch_url": "https://github.com/godotengine/godot/pull/91518.patch", "title": "Generate docs from GDExtensions using `--gdextension-docs` with `--doctool`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-03T15:39:09Z", "updated_at": "2024-07-22T15:34:06Z", "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": [ "2c5c3ae57927b1152d3c6066217fb4dfc756ddc5" ] }, "91522": { "id": "PR_kwDOAO6SJc5uflma", "public_id": 91522, "url": "https://github.com/godotengine/godot/pull/91522", "diff_url": "https://github.com/godotengine/godot/pull/91522.diff", "patch_url": "https://github.com/godotengine/godot/pull/91522.patch", "title": "[Editor] Don't open `AnimationLibrary` as a scene", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-03T16:39:41Z", "updated_at": "2024-05-06T13:23:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "62c9a99ee334a3a49df7b21925c2da7138cd83af" ] }, "91526": { "id": "PR_kwDOAO6SJc5uf8M4", "public_id": 91526, "url": "https://github.com/godotengine/godot/pull/91526", "diff_url": "https://github.com/godotengine/godot/pull/91526.diff", "patch_url": "https://github.com/godotengine/godot/pull/91526.patch", "title": "FBX: Fix handling missing skins using ufbx importer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-05-03T17:50:59Z", "updated_at": "2024-05-04T09:56:34Z", "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": [ "b9ab0e46e2a1bbd2538dbc123e03297ab4944126" ] }, "91528": { "id": "PR_kwDOAO6SJc5ugI--", "public_id": 91528, "url": "https://github.com/godotengine/godot/pull/91528", "diff_url": "https://github.com/godotengine/godot/pull/91528.diff", "patch_url": "https://github.com/godotengine/godot/pull/91528.patch", "title": "FBX: Update ufbx to v0.14.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-05-03T18:30:52Z", "updated_at": "2024-05-07T11:55:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "5cd7ae198d2f8df63cc1890b0b80c0a93c63590e" ] }, "91529": { "id": "PR_kwDOAO6SJc5ugQpL", "public_id": 91529, "url": "https://github.com/godotengine/godot/pull/91529", "diff_url": "https://github.com/godotengine/godot/pull/91529.diff", "patch_url": "https://github.com/godotengine/godot/pull/91529.patch", "title": "FBX: Print ufbx load warnings on import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NzU0NjE=", "created_at": "2024-05-03T18:58:18Z", "updated_at": "2024-05-07T11:55:24Z", "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": [ "04db5cf063fb1088d407c6ef9db909ff97f999a8" ] }, "91530": { "id": "PR_kwDOAO6SJc5ugRqy", "public_id": 91530, "url": "https://github.com/godotengine/godot/pull/91530", "diff_url": "https://github.com/godotengine/godot/pull/91530.diff", "patch_url": "https://github.com/godotengine/godot/pull/91530.patch", "title": "Add draw and dispatch count to timestamp validation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-03T19:02:06Z", "updated_at": "2024-05-04T09:57:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c41e407e61a7550b8b046da0584153fd35b2da45" ] }, "91537": { "id": "PR_kwDOAO6SJc5ugyK8", "public_id": 91537, "url": "https://github.com/godotengine/godot/pull/91537", "diff_url": "https://github.com/godotengine/godot/pull/91537.diff", "patch_url": "https://github.com/godotengine/godot/pull/91537.patch", "title": "Class reference: Add self-links to methods, properties, etc.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-05-03T20:55:12Z", "updated_at": "2024-05-30T07:45:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b280bc0d7f9473ef975655c04a68303e22154fc2" ] }, "91538": { "id": "PR_kwDOAO6SJc5ug5GQ", "public_id": 91538, "url": "https://github.com/godotengine/godot/pull/91538", "diff_url": "https://github.com/godotengine/godot/pull/91538.diff", "patch_url": "https://github.com/godotengine/godot/pull/91538.patch", "title": "Fix EditorInspector crash when exiting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-03T21:22:34Z", "updated_at": "2024-05-07T15:28:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "55afb5b680091e7902b35cd0c949649d54fd0e79" ] }, "91544": { "id": "PR_kwDOAO6SJc5uhZL6", "public_id": 91544, "url": "https://github.com/godotengine/godot/pull/91544", "diff_url": "https://github.com/godotengine/godot/pull/91544.diff", "patch_url": "https://github.com/godotengine/godot/pull/91544.patch", "title": "Add notes in Object documentation about TranslationServer methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2024-05-04T00:00:19Z", "updated_at": "2024-05-08T12:38:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "409202d5749c2244b320a3a7ed750a5e903a6615" ] }, "91545": { "id": "PR_kwDOAO6SJc5uhej3", "public_id": 91545, "url": "https://github.com/godotengine/godot/pull/91545", "diff_url": "https://github.com/godotengine/godot/pull/91545.diff", "patch_url": "https://github.com/godotengine/godot/pull/91545.patch", "title": "Properly set size of shadow atlas quadrant when subdivision is 8 or higher.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-04T00:25:03Z", "updated_at": "2024-05-05T20:41:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "caeef3473bfc0168f275a973aa8f0b703d40c6ef" ] }, "91549": { "id": "PR_kwDOAO6SJc5uh3Sb", "public_id": 91549, "url": "https://github.com/godotengine/godot/pull/91549", "diff_url": "https://github.com/godotengine/godot/pull/91549.diff", "patch_url": "https://github.com/godotengine/godot/pull/91549.patch", "title": "Resolve conflict between shader uniform tooltips `/**` and general annotation `/**/`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODAwMzIw", "created_at": "2024-05-04T04:51:38Z", "updated_at": "2024-05-17T09:16:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "8a92615ba0456844e6368f31be42ecf738ae88e7" ] }, "91551": { "id": "PR_kwDOAO6SJc5uiMrp", "public_id": 91551, "url": "https://github.com/godotengine/godot/pull/91551", "diff_url": "https://github.com/godotengine/godot/pull/91551.diff", "patch_url": "https://github.com/godotengine/godot/pull/91551.patch", "title": "Add a project setting to configure the maximum number of timestamps.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NjU3MA==", "created_at": "2024-05-04T08:26:58Z", "updated_at": "2024-07-07T10:45:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2bb34a4489769e21a4886f1a9f33aa49c0dfcf34" ] }, "91555": { "id": "PR_kwDOAO6SJc5uikL7", "public_id": 91555, "url": "https://github.com/godotengine/godot/pull/91555", "diff_url": "https://github.com/godotengine/godot/pull/91555.diff", "patch_url": "https://github.com/godotengine/godot/pull/91555.patch", "title": "Remove error messages caused by Save on Focus feature", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM1ODkwMTU5", "created_at": "2024-05-04T11:40:13Z", "updated_at": "2024-05-08T12:42:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bc19b79776650c27f57e7634b211a4bc9ee88584" ] }, "91557": { "id": "PR_kwDOAO6SJc5uim1P", "public_id": 91557, "url": "https://github.com/godotengine/godot/pull/91557", "diff_url": "https://github.com/godotengine/godot/pull/91557.diff", "patch_url": "https://github.com/godotengine/godot/pull/91557.patch", "title": "[C#] Unexpose `GodotSharp` ", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-04T12:16:43Z", "updated_at": "2024-05-21T09:25:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "aff2e47bff7bb70c068772d5bb49b57a2acd19aa" ] }, "91559": { "id": "PR_kwDOAO6SJc5uixJa", "public_id": 91559, "url": "https://github.com/godotengine/godot/pull/91559", "diff_url": "https://github.com/godotengine/godot/pull/91559.diff", "patch_url": "https://github.com/godotengine/godot/pull/91559.patch", "title": "Remove \"AnalyzeTemporaryDtors\" from clang-tidy file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-05-04T14:26:44Z", "updated_at": "2024-05-06T15:15:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "60f7a9af1ac8d392c3f4d1a4f5226c109da0d9fb" ] }, "91560": { "id": "PR_kwDOAO6SJc5uiyPY", "public_id": 91560, "url": "https://github.com/godotengine/godot/pull/91560", "diff_url": "https://github.com/godotengine/godot/pull/91560.diff", "patch_url": "https://github.com/godotengine/godot/pull/91560.patch", "title": "Make retarget keep global rest of unmapped bones if there are no mapped bones on the child", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB_eGRg", "created_at": "2024-05-04T14:35:00Z", "updated_at": "2024-07-17T21:42:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ca58715c06daad75b62ef32a5fe35b90ebbb6ca5" ] }, "91564": { "id": "PR_kwDOAO6SJc5ujEmm", "public_id": 91564, "url": "https://github.com/godotengine/godot/pull/91564", "diff_url": "https://github.com/godotengine/godot/pull/91564.diff", "patch_url": "https://github.com/godotengine/godot/pull/91564.patch", "title": "CSharpScript should not own method infos of the base class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-05-04T17:05:32Z", "updated_at": "2024-05-10T10:22:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "1d7085571efbe7b47c496806d490dde8dd6ad430", "c313312ff5301bb6537bbe7187a40fff20726850" ] }, "91566": { "id": "PR_kwDOAO6SJc5ujIpV", "public_id": 91566, "url": "https://github.com/godotengine/godot/pull/91566", "diff_url": "https://github.com/godotengine/godot/pull/91566.diff", "patch_url": "https://github.com/godotengine/godot/pull/91566.patch", "title": "Fix shader error on mobile when using `LIGHT_VERTEX`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3MTUxMw==", "created_at": "2024-05-04T18:03:24Z", "updated_at": "2024-05-06T13:21:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "64c04d95aa99eda06ffce5662cd0212ada213a57" ] }, "91570": { "id": "PR_kwDOAO6SJc5uja0b", "public_id": 91570, "url": "https://github.com/godotengine/godot/pull/91570", "diff_url": "https://github.com/godotengine/godot/pull/91570.diff", "patch_url": "https://github.com/godotengine/godot/pull/91570.patch", "title": "Add default implementation of `ScriptLanguageExtension::preferred_file_name_casing`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyNTU1Njg=", "created_at": "2024-05-04T23:37:34Z", "updated_at": "2024-05-07T07:06:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "fdc5b42646770ae4bfdddc93f016d8ff0caa43bd" ] }, "91571": { "id": "PR_kwDOAO6SJc5ujeqy", "public_id": 91571, "url": "https://github.com/godotengine/godot/pull/91571", "diff_url": "https://github.com/godotengine/godot/pull/91571.diff", "patch_url": "https://github.com/godotengine/godot/pull/91571.patch", "title": "Update ResourceLoader docs to clarify behavior when no file is found during load call", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBYcFOQ", "created_at": "2024-05-05T00:35:35Z", "updated_at": "2024-05-06T13:22:39Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "62526ed1a59cf7d6d9a4c78e9f05874cd14703dc" ] }, "91574": { "id": "PR_kwDOAO6SJc5ujoP0", "public_id": 91574, "url": "https://github.com/godotengine/godot/pull/91574", "diff_url": "https://github.com/godotengine/godot/pull/91574.diff", "patch_url": "https://github.com/godotengine/godot/pull/91574.patch", "title": "Fix missing space in missing sdkmanager error message.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3MTUxMw==", "created_at": "2024-05-05T03:51:53Z", "updated_at": "2024-05-06T13:20:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3093ef49bcb3611e4f1e36d7599d3df3746ba5d1" ] }, "91581": { "id": "PR_kwDOAO6SJc5ukRrk", "public_id": 91581, "url": "https://github.com/godotengine/godot/pull/91581", "diff_url": "https://github.com/godotengine/godot/pull/91581.diff", "patch_url": "https://github.com/godotengine/godot/pull/91581.patch", "title": "Update `area_create` description in `PhysicsServer2D/3D` to clear up possible confusions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MDc0MzM0", "created_at": "2024-05-05T12:54:23Z", "updated_at": "2024-05-06T16:08:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2b5e0d98d2010d519b8d05417f804961ea8fb3df" ] }, "91590": { "id": "PR_kwDOAO6SJc5ukfGB", "public_id": 91590, "url": "https://github.com/godotengine/godot/pull/91590", "diff_url": "https://github.com/godotengine/godot/pull/91590.diff", "patch_url": "https://github.com/godotengine/godot/pull/91590.patch", "title": "Fix crash when executing `Image.save_jpg_to_buffer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-05T15:39:39Z", "updated_at": "2024-07-05T14:28:51Z", "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": [ "7355e672ae1d7a0b496a6648116d56dd506fa762" ] }, "91595": { "id": "PR_kwDOAO6SJc5uko5N", "public_id": 91595, "url": "https://github.com/godotengine/godot/pull/91595", "diff_url": "https://github.com/godotengine/godot/pull/91595.diff", "patch_url": "https://github.com/godotengine/godot/pull/91595.patch", "title": "Fix infinite call loop on theme change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-05-05T17:28:15Z", "updated_at": "2024-05-13T13:49:45Z", "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" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "114ab9dd0436093fbe948bb8546d406451c23949" ] }, "91596": { "id": "PR_kwDOAO6SJc5uksBn", "public_id": 91596, "url": "https://github.com/godotengine/godot/pull/91596", "diff_url": "https://github.com/godotengine/godot/pull/91596.diff", "patch_url": "https://github.com/godotengine/godot/pull/91596.patch", "title": "Update `body_create` description in PhysicsServer2D/3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MDc0MzM0", "created_at": "2024-05-05T18:09:09Z", "updated_at": "2024-05-07T17:25:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "343c2fc6b93b7b9864ded56549e51fcb0406b731" ] }, "91597": { "id": "PR_kwDOAO6SJc5uktWl", "public_id": 91597, "url": "https://github.com/godotengine/godot/pull/91597", "diff_url": "https://github.com/godotengine/godot/pull/91597.diff", "patch_url": "https://github.com/godotengine/godot/pull/91597.patch", "title": "CI: Overhaul static checks to use `pre-commit`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-05T18:23:35Z", "updated_at": "2024-05-12T15:20:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "df969ff7426d61c8d32f3a89ec461b47b34e83b2" ] }, "91598": { "id": "PR_kwDOAO6SJc5ukwpz", "public_id": 91598, "url": "https://github.com/godotengine/godot/pull/91598", "diff_url": "https://github.com/godotengine/godot/pull/91598.diff", "patch_url": "https://github.com/godotengine/godot/pull/91598.patch", "title": "Update `ConnectDialog::_filter_method_list` to be case insensitive for search string", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4OTMxMTI=", "created_at": "2024-05-05T19:01:35Z", "updated_at": "2024-05-06T13:20:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "94e5bada97d338b53d7a071672ce2155848ef75a" ] }, "91601": { "id": "PR_kwDOAO6SJc5uk0Wc", "public_id": 91601, "url": "https://github.com/godotengine/godot/pull/91601", "diff_url": "https://github.com/godotengine/godot/pull/91601.diff", "patch_url": "https://github.com/godotengine/godot/pull/91601.patch", "title": "LightmapGI: Fix lightleaks caused by insufficient padding and add denoiser range property for LightmapGI", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxODUxNDMx", "created_at": "2024-05-05T19:49:03Z", "updated_at": "2024-05-15T14:56:56Z", "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": [ "e7bd1b0673d421f6b5ba14b356774a56f0624b88" ] }, "91611": { "id": "PR_kwDOAO6SJc5unTKh", "public_id": 91611, "url": "https://github.com/godotengine/godot/pull/91611", "diff_url": "https://github.com/godotengine/godot/pull/91611.diff", "patch_url": "https://github.com/godotengine/godot/pull/91611.patch", "title": "[Core] Add case-insensitive `String::containsn`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-06T09:31:36Z", "updated_at": "2024-05-08T13:59:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b4c6cc7d82d1fcdb3bed734c4e22c19e012c84df" ] }, "91613": { "id": "PR_kwDOAO6SJc5unvUk", "public_id": 91613, "url": "https://github.com/godotengine/godot/pull/91613", "diff_url": "https://github.com/godotengine/godot/pull/91613.diff", "patch_url": "https://github.com/godotengine/godot/pull/91613.patch", "title": "Add `as_sortable_control()` to unify Container checks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-06T10:43:03Z", "updated_at": "2024-05-08T10:35:56Z", "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": [ "5c28814b3944f899c6e8971f28c7857e4c2a9e13" ] }, "91615": { "id": "PR_kwDOAO6SJc5uoYWE", "public_id": 91615, "url": "https://github.com/godotengine/godot/pull/91615", "diff_url": "https://github.com/godotengine/godot/pull/91615.diff", "patch_url": "https://github.com/godotengine/godot/pull/91615.patch", "title": "Add docs note about remap returning undefined when istart == istop", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU4OTMxMTI=", "created_at": "2024-05-06T12:25:43Z", "updated_at": "2024-05-08T07:54:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "26feefa91ce5016de507c658bfafb4d3b84b8a6c" ] }, "91619": { "id": "PR_kwDOAO6SJc5upUXg", "public_id": 91619, "url": "https://github.com/godotengine/godot/pull/91619", "diff_url": "https://github.com/godotengine/godot/pull/91619.diff", "patch_url": "https://github.com/godotengine/godot/pull/91619.patch", "title": "Replace `find` with `contains/has` where applicable", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-06T14:39:18Z", "updated_at": "2024-05-08T13:59:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "a0dbdcc3abbd3e6307c6e68d0e60f8c0fa31d576" ] }, "91620": { "id": "PR_kwDOAO6SJc5uphzC", "public_id": 91620, "url": "https://github.com/godotengine/godot/pull/91620", "diff_url": "https://github.com/godotengine/godot/pull/91620.diff", "patch_url": "https://github.com/godotengine/godot/pull/91620.patch", "title": "Add MultiNodeEdit support to MeshInstance3D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-06T15:08:37Z", "updated_at": "2024-05-06T20:39:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c344e593d0195c3bf0ebd8054ac836e2244037b3" ] }, "91621": { "id": "PR_kwDOAO6SJc5upq1V", "public_id": 91621, "url": "https://github.com/godotengine/godot/pull/91621", "diff_url": "https://github.com/godotengine/godot/pull/91621.diff", "patch_url": "https://github.com/godotengine/godot/pull/91621.patch", "title": "[Core] Add `LocalVector::has` for convenience", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-06T15:26:22Z", "updated_at": "2024-05-06T20:56:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "86de59d60a72e91d135450cccae4e220088a8a4b" ] }, "91622": { "id": "PR_kwDOAO6SJc5upsC4", "public_id": 91622, "url": "https://github.com/godotengine/godot/pull/91622", "diff_url": "https://github.com/godotengine/godot/pull/91622.diff", "patch_url": "https://github.com/godotengine/godot/pull/91622.patch", "title": "Limit icon size in `EditorDebuggerTree`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-05-06T15:28:21Z", "updated_at": "2024-06-04T06:38:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b941459719d32f3b81798a9abcb95b133417f050" ] }, "91623": { "id": "PR_kwDOAO6SJc5uqDrL", "public_id": 91623, "url": "https://github.com/godotengine/godot/pull/91623", "diff_url": "https://github.com/godotengine/godot/pull/91623.diff", "patch_url": "https://github.com/godotengine/godot/pull/91623.patch", "title": "Default to non-threaded export setting for the web", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-05-06T16:23:10Z", "updated_at": "2024-06-19T09:00:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "c465dbb051efa331b485e48d5fcd4cd5cce681ac" ] }, "91624": { "id": "PR_kwDOAO6SJc5uqI68", "public_id": 91624, "url": "https://github.com/godotengine/godot/pull/91624", "diff_url": "https://github.com/godotengine/godot/pull/91624.diff", "patch_url": "https://github.com/godotengine/godot/pull/91624.patch", "title": "SCons: Generate all scripts natively, implement wrapper function", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-06T16:36:56Z", "updated_at": "2024-05-11T16:50:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "34fb3f7730e93120c0f52cc86f314d50fa9d34ed" ] }, "91630": { "id": "PR_kwDOAO6SJc5uquk8", "public_id": 91630, "url": "https://github.com/godotengine/godot/pull/91630", "diff_url": "https://github.com/godotengine/godot/pull/91630.diff", "patch_url": "https://github.com/godotengine/godot/pull/91630.patch", "title": "Let materials' shaders update happen on loader threads", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-06T18:15:36Z", "updated_at": "2024-05-13T22:44:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "187e5ef258a58b72307599aa1186466babc775e9" ] }, "91636": { "id": "PR_kwDOAO6SJc5ur9Eh", "public_id": 91636, "url": "https://github.com/godotengine/godot/pull/91636", "diff_url": "https://github.com/godotengine/godot/pull/91636.diff", "patch_url": "https://github.com/godotengine/godot/pull/91636.patch", "title": "miniupnpc: Disable socket timeout on Windows, matching upstream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-06T21:31:39Z", "updated_at": "2024-07-11T04:45:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "f695de7c68e373088175f8f3b1650f11a27be7aa" ] }, "91641": { "id": "PR_kwDOAO6SJc5usqBS", "public_id": 91641, "url": "https://github.com/godotengine/godot/pull/91641", "diff_url": "https://github.com/godotengine/godot/pull/91641.diff", "patch_url": "https://github.com/godotengine/godot/pull/91641.patch", "title": "Make silhouette fixer option visibility dependent on availability", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-07T00:49:51Z", "updated_at": "2024-06-29T11:44:44Z", "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": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "c7cb65f15990ce6545a0c22ed9fe101f15dff3c8" ] }, "91642": { "id": "PR_kwDOAO6SJc5us8ib", "public_id": 91642, "url": "https://github.com/godotengine/godot/pull/91642", "diff_url": "https://github.com/godotengine/godot/pull/91642.diff", "patch_url": "https://github.com/godotengine/godot/pull/91642.patch", "title": "Skip rendering sky if viewport is set to transparent background", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-05-07T01:51:03Z", "updated_at": "2024-05-14T11:26: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": [ "6efaaecde2cb54a1bbcf8cd98a2a0f4c8a3b661c" ] }, "91645": { "id": "PR_kwDOAO6SJc5utVjG", "public_id": 91645, "url": "https://github.com/godotengine/godot/pull/91645", "diff_url": "https://github.com/godotengine/godot/pull/91645.diff", "patch_url": "https://github.com/godotengine/godot/pull/91645.patch", "title": "Fix C# Hint NodeType and ResourceType HintString", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxMTcwMDU5", "created_at": "2024-05-07T04:12:54Z", "updated_at": "2024-05-15T09:48:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "06b716d8b35c9bcaf0efb8da4ee696d0c6d31223" ] }, "91647": { "id": "PR_kwDOAO6SJc5ut0fi", "public_id": 91647, "url": "https://github.com/godotengine/godot/pull/91647", "diff_url": "https://github.com/godotengine/godot/pull/91647.diff", "patch_url": "https://github.com/godotengine/godot/pull/91647.patch", "title": "Make native shader source visualizer highlight uint suffix", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-07T06:20:56Z", "updated_at": "2024-05-07T07:07:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "cff11113590fd49d015be68dbcd021a002d5f6cb" ] }, "91650": { "id": "PR_kwDOAO6SJc5uuhbP", "public_id": 91650, "url": "https://github.com/godotengine/godot/pull/91650", "diff_url": "https://github.com/godotengine/godot/pull/91650.diff", "patch_url": "https://github.com/godotengine/godot/pull/91650.patch", "title": "Fix various typos with codespell", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-07T08:09:24Z", "updated_at": "2024-05-07T11:55:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "4b070e803131b144737881ac262f25d7700c503d" ] }, "91653": { "id": "PR_kwDOAO6SJc5uvAWR", "public_id": 91653, "url": "https://github.com/godotengine/godot/pull/91653", "diff_url": "https://github.com/godotengine/godot/pull/91653.diff", "patch_url": "https://github.com/godotengine/godot/pull/91653.patch", "title": "Autocompletion: Analyze CLASS types as they are encountered", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-05-07T09:20:39Z", "updated_at": "2024-05-19T09:28:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d13106484158b56e3f1843f4a706e6f213d47f42" ] }, "91658": { "id": "PR_kwDOAO6SJc5uwCgV", "public_id": 91658, "url": "https://github.com/godotengine/godot/pull/91658", "diff_url": "https://github.com/godotengine/godot/pull/91658.diff", "patch_url": "https://github.com/godotengine/godot/pull/91658.patch", "title": "Add missing bone name return information", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNDgwOA==", "created_at": "2024-05-07T11:30:24Z", "updated_at": "2024-05-07T11:56:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "75dd33f834439b89133657b528377ddf58e56b3d" ] }, "91670": { "id": "PR_kwDOAO6SJc5uyp9o", "public_id": 91670, "url": "https://github.com/godotengine/godot/pull/91670", "diff_url": "https://github.com/godotengine/godot/pull/91670.diff", "patch_url": "https://github.com/godotengine/godot/pull/91670.patch", "title": "C#: Specify a runtime rollforward for OpenVisualStudio", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-05-07T17:42:36Z", "updated_at": "2024-05-08T11:10:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "c2d72a691f7b090b56b0bc00a00a01c6d40c7eb8" ] }, "91677": { "id": "PR_kwDOAO6SJc5uzY2R", "public_id": 91677, "url": "https://github.com/godotengine/godot/pull/91677", "diff_url": "https://github.com/godotengine/godot/pull/91677.diff", "patch_url": "https://github.com/godotengine/godot/pull/91677.patch", "title": "Fix crash when adding a child while duplicating a node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-07T19:56:51Z", "updated_at": "2024-05-07T22:39:12Z", "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": [ "5c0f7968e35622a1b9fe8dac78e57609b04147b7" ] }, "91678": { "id": "PR_kwDOAO6SJc5uzgHJ", "public_id": 91678, "url": "https://github.com/godotengine/godot/pull/91678", "diff_url": "https://github.com/godotengine/godot/pull/91678.diff", "patch_url": "https://github.com/godotengine/godot/pull/91678.patch", "title": "Fix temporary Euler when editing quaternion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-07T20:16:41Z", "updated_at": "2024-05-07T22:44:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "464a1e86723ce0e11d1901f95f8826a6705a9be4" ] }, "91684": { "id": "PR_kwDOAO6SJc5u0H1x", "public_id": 91684, "url": "https://github.com/godotengine/godot/pull/91684", "diff_url": "https://github.com/godotengine/godot/pull/91684.diff", "patch_url": "https://github.com/godotengine/godot/pull/91684.patch", "title": "Fix `builtin_embree=no` build linking the wrong version of Embree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2024-05-07T22:33:35Z", "updated_at": "2024-05-08T16:06:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "7699d678c417945dda228c468731a1e3369dd88a" ] }, "91686": { "id": "PR_kwDOAO6SJc5u0K1a", "public_id": 91686, "url": "https://github.com/godotengine/godot/pull/91686", "diff_url": "https://github.com/godotengine/godot/pull/91686.diff", "patch_url": "https://github.com/godotengine/godot/pull/91686.patch", "title": "OpenXR: Fix composition layers not having correct play space", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-07T22:50:45Z", "updated_at": "2024-07-22T15:34:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "de654d9846fc0aed0459c7036a5d399ecfdf20e2" ] }, "91687": { "id": "PR_kwDOAO6SJc5u0RAK", "public_id": 91687, "url": "https://github.com/godotengine/godot/pull/91687", "diff_url": "https://github.com/godotengine/godot/pull/91687.diff", "patch_url": "https://github.com/godotengine/godot/pull/91687.patch", "title": "CI: Use Emscripten 3.1.59 for Web platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-07T23:13:22Z", "updated_at": "2024-05-08T06:16:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8ee0851816b3aee89ee3853bd3b2162e034f4ba3" ] }, "91693": { "id": "PR_kwDOAO6SJc5u01wj", "public_id": 91693, "url": "https://github.com/godotengine/godot/pull/91693", "diff_url": "https://github.com/godotengine/godot/pull/91693.diff", "patch_url": "https://github.com/godotengine/godot/pull/91693.patch", "title": "Fix i18n in AudioStreamInteractive transition editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-08T02:40:26Z", "updated_at": "2024-05-08T10:38:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4a316c4ac82fb490d13dfdb18d8fde83cff7fabc" ] }, "91695": { "id": "PR_kwDOAO6SJc5u1_cF", "public_id": 91695, "url": "https://github.com/godotengine/godot/pull/91695", "diff_url": "https://github.com/godotengine/godot/pull/91695.diff", "patch_url": "https://github.com/godotengine/godot/pull/91695.patch", "title": "[Web IME] Fix suggestion window position in Chromium based browsers.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-08T07:33:28Z", "updated_at": "2024-05-28T14:43:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "99d6f32918b8d5b5ca842b5283948dd9c7759f0d" ] }, "91696": { "id": "PR_kwDOAO6SJc5u2Ni3", "public_id": 91696, "url": "https://github.com/godotengine/godot/pull/91696", "diff_url": "https://github.com/godotengine/godot/pull/91696.diff", "patch_url": "https://github.com/godotengine/godot/pull/91696.patch", "title": "Style: Trim trailing whitespace and ensure newline at EOF", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-08T08:05:16Z", "updated_at": "2024-05-08T10:32:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "7d03b1de0b7a2f7a7972716a40277c7aa231f542" ] }, "91698": { "id": "PR_kwDOAO6SJc5u2fQ8", "public_id": 91698, "url": "https://github.com/godotengine/godot/pull/91698", "diff_url": "https://github.com/godotengine/godot/pull/91698.diff", "patch_url": "https://github.com/godotengine/godot/pull/91698.patch", "title": "[MinGW] Restore executable size check (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-08T08:47:32Z", "updated_at": "2024-05-09T09:12:46Z", "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": [ "15d37ed2a891c099858abcddc1a470563b3166a4" ] }, "91699": { "id": "PR_kwDOAO6SJc5u20ql", "public_id": 91699, "url": "https://github.com/godotengine/godot/pull/91699", "diff_url": "https://github.com/godotengine/godot/pull/91699.diff", "patch_url": "https://github.com/godotengine/godot/pull/91699.patch", "title": "Fold TreeItems when clicking to the left of fold icon", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-08T09:32:49Z", "updated_at": "2024-05-08T10:41:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "9bc5a85b2bd89d35d51bbaa01719a5982fe020e0" ] }, "91700": { "id": "PR_kwDOAO6SJc5u3Agc", "public_id": 91700, "url": "https://github.com/godotengine/godot/pull/91700", "diff_url": "https://github.com/godotengine/godot/pull/91700.diff", "patch_url": "https://github.com/godotengine/godot/pull/91700.patch", "title": "Fix CheckBox and CheckButton not using `icon_max_width`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzE0NzA4", "created_at": "2024-05-08T09:59:42Z", "updated_at": "2024-05-20T15:16:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ea7860c6141416e60c7c15894787accf9fd0da0d" ] }, "91706": { "id": "PR_kwDOAO6SJc5u3co6", "public_id": 91706, "url": "https://github.com/godotengine/godot/pull/91706", "diff_url": "https://github.com/godotengine/godot/pull/91706.diff", "patch_url": "https://github.com/godotengine/godot/pull/91706.patch", "title": "Fix Parallax2D physics interpolation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-05-08T11:07:34Z", "updated_at": "2024-05-28T14:30:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "efb6a1c23d9d26268fa8b613f34e0787ed3e089f" ] }, "91708": { "id": "PR_kwDOAO6SJc5u3qp6", "public_id": 91708, "url": "https://github.com/godotengine/godot/pull/91708", "diff_url": "https://github.com/godotengine/godot/pull/91708.diff", "patch_url": "https://github.com/godotengine/godot/pull/91708.patch", "title": "Revert `as_sortable_control()` change in SplitContainer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-08T11:43:05Z", "updated_at": "2024-05-08T17:31:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "eb570463a27247c25403b6fae1c4d62ec628fef4" ] }, "91709": { "id": "PR_kwDOAO6SJc5u365G", "public_id": 91709, "url": "https://github.com/godotengine/godot/pull/91709", "diff_url": "https://github.com/godotengine/godot/pull/91709.diff", "patch_url": "https://github.com/godotengine/godot/pull/91709.patch", "title": "Improve transition enabled header in interactive music editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-08T12:21:12Z", "updated_at": "2024-05-08T17:32:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a880b2dcbacf2703152c9c3245afbde30fbd48be" ] }, "91714": { "id": "PR_kwDOAO6SJc5u5AfA", "public_id": 91714, "url": "https://github.com/godotengine/godot/pull/91714", "diff_url": "https://github.com/godotengine/godot/pull/91714.diff", "patch_url": "https://github.com/godotengine/godot/pull/91714.patch", "title": "Use data length on QOA checks instead of min size", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-05-08T14:43:42Z", "updated_at": "2024-05-08T17:23:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "97a70cbd6e3b9011a5df3f9625cbf2985afc9f14" ] }, "91716": { "id": "PR_kwDOAO6SJc5u5EWa", "public_id": 91716, "url": "https://github.com/godotengine/godot/pull/91716", "diff_url": "https://github.com/godotengine/godot/pull/91716.diff", "patch_url": "https://github.com/godotengine/godot/pull/91716.patch", "title": "Editor: Fix `EditorHelpBitTooltip` + `ProgressDialog` causes crash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-08T14:50:52Z", "updated_at": "2024-05-13T13:52:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "18fca3c29456bbab6b262eeadd5a94520fdb4e3c" ] }, "91720": { "id": "PR_kwDOAO6SJc5u5nEm", "public_id": 91720, "url": "https://github.com/godotengine/godot/pull/91720", "diff_url": "https://github.com/godotengine/godot/pull/91720.diff", "patch_url": "https://github.com/godotengine/godot/pull/91720.patch", "title": "Fix TextEdit minimap tab drawing and click check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-08T16:13:35Z", "updated_at": "2024-05-17T15:03:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a53c8e8d70351b405494e88718ff78770758adbd" ] }, "91724": { "id": "PR_kwDOAO6SJc5u55-K", "public_id": 91724, "url": "https://github.com/godotengine/godot/pull/91724", "diff_url": "https://github.com/godotengine/godot/pull/91724.diff", "patch_url": "https://github.com/godotengine/godot/pull/91724.patch", "title": "Add support for AtlasTexture in `draw_polygon()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-08T17:00:48Z", "updated_at": "2024-05-30T09:55:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "47aefbb415cd448e8126040f9050f3686e0d17c0" ] }, "91725": { "id": "PR_kwDOAO6SJc5u56Xp", "public_id": 91725, "url": "https://github.com/godotengine/godot/pull/91725", "diff_url": "https://github.com/godotengine/godot/pull/91725.diff", "patch_url": "https://github.com/godotengine/godot/pull/91725.patch", "title": "`CommandQueueMT`: Fix sync command awaiters missing the chance", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-08T17:01:39Z", "updated_at": "2024-05-09T07:43:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a4014a2f787bd9e1c95096ac25f1497693b180a8" ] }, "91727": { "id": "PR_kwDOAO6SJc5u6Bjc", "public_id": 91727, "url": "https://github.com/godotengine/godot/pull/91727", "diff_url": "https://github.com/godotengine/godot/pull/91727.diff", "patch_url": "https://github.com/godotengine/godot/pull/91727.patch", "title": "`CommandQueueMT`: Pre-allocate memory to avoid a bunch of allocations at startup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-08T17:23:23Z", "updated_at": "2024-05-10T08:25:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c0529dc4f28f9ebe837a085a2b0e21d02302446d" ] }, "91728": { "id": "PR_kwDOAO6SJc5u6DER", "public_id": 91728, "url": "https://github.com/godotengine/godot/pull/91728", "diff_url": "https://github.com/godotengine/godot/pull/91728.diff", "patch_url": "https://github.com/godotengine/godot/pull/91728.patch", "title": "Use `as_sortable_control()` in SplitContainer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-08T17:28:09Z", "updated_at": "2024-05-14T16:26:09Z", "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": [ "d8acd8caa6c22ba5864cc8007ac502db8a0a65d3" ] }, "91732": { "id": "PR_kwDOAO6SJc5u6dMs", "public_id": 91732, "url": "https://github.com/godotengine/godot/pull/91732", "diff_url": "https://github.com/godotengine/godot/pull/91732.diff", "patch_url": "https://github.com/godotengine/godot/pull/91732.patch", "title": "Fix 2d editor selection persisting after application loses focus.", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBaWn2Q", "created_at": "2024-05-08T18:38:06Z", "updated_at": "2024-05-10T12:27:29Z", "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": [ "9e196b7d8ccb4b16673409012b2615d59f04e4b1" ] }, "91745": { "id": "PR_kwDOAO6SJc5u9Ggk", "public_id": 91745, "url": "https://github.com/godotengine/godot/pull/91745", "diff_url": "https://github.com/godotengine/godot/pull/91745.diff", "patch_url": "https://github.com/godotengine/godot/pull/91745.patch", "title": "Fix memory leak when ASTC compression fails", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-09T06:44:05Z", "updated_at": "2024-05-10T08:08:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a35ff3c73766b1accf03a2d2c76b12ed5f721302" ] }, "91751": { "id": "PR_kwDOAO6SJc5u97c-", "public_id": 91751, "url": "https://github.com/godotengine/godot/pull/91751", "diff_url": "https://github.com/godotengine/godot/pull/91751.diff", "patch_url": "https://github.com/godotengine/godot/pull/91751.patch", "title": "Revert \"Implement \"get_mingw_tool\" to fix mingw prefixes\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-09T09:12:18Z", "updated_at": "2024-05-10T07:58:22Z", "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": [ "8a57f6425518e6e1cd2cd4520487c7eab7881776" ] }, "91757": { "id": "PR_kwDOAO6SJc5u-2hG", "public_id": 91757, "url": "https://github.com/godotengine/godot/pull/91757", "diff_url": "https://github.com/godotengine/godot/pull/91757.diff", "patch_url": "https://github.com/godotengine/godot/pull/91757.patch", "title": "Fix placement of ColorPicker in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-05-09T11:50:17Z", "updated_at": "2024-05-10T08:54:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1fd1adc285163b4e62dafd98fcdbeb73f87463e5" ] }, "91760": { "id": "PR_kwDOAO6SJc5u_Bb-", "public_id": 91760, "url": "https://github.com/godotengine/godot/pull/91760", "diff_url": "https://github.com/godotengine/godot/pull/91760.diff", "patch_url": "https://github.com/godotengine/godot/pull/91760.patch", "title": "Fix `PropertyListHelper::_get_property` returning a valid value even if an index is outside the array valid indices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-05-09T12:20:52Z", "updated_at": "2024-05-10T09:40:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7705265477cb6c5ced76d5faee3423f8555c6f1b" ] }, "91761": { "id": "PR_kwDOAO6SJc5u_I_W", "public_id": 91761, "url": "https://github.com/godotengine/godot/pull/91761", "diff_url": "https://github.com/godotengine/godot/pull/91761.diff", "patch_url": "https://github.com/godotengine/godot/pull/91761.patch", "title": "[Doc] Update Crypto example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzNjEzMDQw", "created_at": "2024-05-09T12:37:40Z", "updated_at": "2024-05-10T09:07:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e119e48d4daa356063bff9f98f8329411107bbaa" ] }, "91763": { "id": "PR_kwDOAO6SJc5u_e9B", "public_id": 91763, "url": "https://github.com/godotengine/godot/pull/91763", "diff_url": "https://github.com/godotengine/godot/pull/91763.diff", "patch_url": "https://github.com/godotengine/godot/pull/91763.patch", "title": "C#: Fix comparison warnings in `StringExtensions.cs`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-05-09T13:32:38Z", "updated_at": "2024-05-10T10:22:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "af5f695a99addd052929c5dee9f3d7c9cd896814" ] }, "91769": { "id": "PR_kwDOAO6SJc5vAJw1", "public_id": 91769, "url": "https://github.com/godotengine/godot/pull/91769", "diff_url": "https://github.com/godotengine/godot/pull/91769.diff", "patch_url": "https://github.com/godotengine/godot/pull/91769.patch", "title": "Add support for enhanced barriers in D3D12.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-09T15:17:57Z", "updated_at": "2024-05-31T12:19:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "adabd14d08e89d02d7fd11135e5265f47798a5d4" ] }, "91775": { "id": "PR_kwDOAO6SJc5vBdfb", "public_id": 91775, "url": "https://github.com/godotengine/godot/pull/91775", "diff_url": "https://github.com/godotengine/godot/pull/91775.diff", "patch_url": "https://github.com/godotengine/godot/pull/91775.patch", "title": "Fix `layer_viewport` getting cleared on `OpenXRCompositionLayer` in editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-09T19:13:13Z", "updated_at": "2024-07-22T15:34:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a8a7110b903af0d39f405ad0d2c6b37176d3b258" ] }, "91777": { "id": "PR_kwDOAO6SJc5vBwkS", "public_id": 91777, "url": "https://github.com/godotengine/godot/pull/91777", "diff_url": "https://github.com/godotengine/godot/pull/91777.diff", "patch_url": "https://github.com/godotengine/godot/pull/91777.patch", "title": "Fix Sprite2D editor history mismatch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-09T20:13:22Z", "updated_at": "2024-05-10T09:44:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ea04fc7cdecc926cd33dd54c62d7a9e50708070a" ] }, "91779": { "id": "PR_kwDOAO6SJc5vCQ4g", "public_id": 91779, "url": "https://github.com/godotengine/godot/pull/91779", "diff_url": "https://github.com/godotengine/godot/pull/91779.diff", "patch_url": "https://github.com/godotengine/godot/pull/91779.patch", "title": "Select next text to replace", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-09T22:03:25Z", "updated_at": "2024-05-10T14:22:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ef3cf7dc0f6a9dfe1ffc8f4d65d4b8fe3f73f258" ] }, "91783": { "id": "PR_kwDOAO6SJc5vDInX", "public_id": 91783, "url": "https://github.com/godotengine/godot/pull/91783", "diff_url": "https://github.com/godotengine/godot/pull/91783.diff", "patch_url": "https://github.com/godotengine/godot/pull/91783.patch", "title": "GLTF export improvements", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1NjYzMA==", "created_at": "2024-05-10T02:23:38Z", "updated_at": "2024-05-13T10:09:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "522f035cb1f92fec92459c6aeb3e4ca24d73a2b8" ] }, "91788": { "id": "PR_kwDOAO6SJc5vETUu", "public_id": 91788, "url": "https://github.com/godotengine/godot/pull/91788", "diff_url": "https://github.com/godotengine/godot/pull/91788.diff", "patch_url": "https://github.com/godotengine/godot/pull/91788.patch", "title": "thorvg: Update to 0.13.3, add webp loader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-10T07:31:48Z", "updated_at": "2024-05-11T10:43:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "1cf9f37589aad257653b5d038dfefa1283be381f" ] }, "91790": { "id": "PR_kwDOAO6SJc5vEoTA", "public_id": 91790, "url": "https://github.com/godotengine/godot/pull/91790", "diff_url": "https://github.com/godotengine/godot/pull/91790.diff", "patch_url": "https://github.com/godotengine/godot/pull/91790.patch", "title": "Tighter light culling - fix directional lights colinear case", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-05-10T08:16:40Z", "updated_at": "2024-05-12T14:20: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": [ "a76243a54963910f5d172fe1a4f6b320dba69db1" ] }, "91791": { "id": "PR_kwDOAO6SJc5vFR3B", "public_id": 91791, "url": "https://github.com/godotengine/godot/pull/91791", "diff_url": "https://github.com/godotengine/godot/pull/91791.diff", "patch_url": "https://github.com/godotengine/godot/pull/91791.patch", "title": "SCons: Process platform-specific flags earlier", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-10T10:09:44Z", "updated_at": "2024-05-31T12:20:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc77GWog", "name": "cherrypick:3.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "37cf266b578864096bb7160c4f14fa8ac61fc38b" ] }, "91792": { "id": "PR_kwDOAO6SJc5vFagq", "public_id": 91792, "url": "https://github.com/godotengine/godot/pull/91792", "diff_url": "https://github.com/godotengine/godot/pull/91792.diff", "patch_url": "https://github.com/godotengine/godot/pull/91792.patch", "title": "SCons: Preserve `Environment` values when updating `Variables`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-10T10:34:43Z", "updated_at": "2024-07-31T08:06:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d4d0e34bb40f3761ad1a2bced229690b536e7ba9" ] }, "91793": { "id": "PR_kwDOAO6SJc5vFoss", "public_id": 91793, "url": "https://github.com/godotengine/godot/pull/91793", "diff_url": "https://github.com/godotengine/godot/pull/91793.diff", "patch_url": "https://github.com/godotengine/godot/pull/91793.patch", "title": "Fallback to default theme for variation items", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-10T11:15:54Z", "updated_at": "2024-05-11T10:44:26Z", "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": [ "d7bedcdf4342e5f65dc4e24b987f206b500a40ad" ] }, "91799": { "id": "PR_kwDOAO6SJc5vG6c7", "public_id": 91799, "url": "https://github.com/godotengine/godot/pull/91799", "diff_url": "https://github.com/godotengine/godot/pull/91799.diff", "patch_url": "https://github.com/godotengine/godot/pull/91799.patch", "title": "Rewrite reprojection for FSR2 to work correctly with Reverse-Z.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-10T15:00:41Z", "updated_at": "2024-05-11T10:43:49Z", "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": [ "3f64eeb393d1c2089b0e93449c01d09a62fc096e" ] }, "91800": { "id": "PR_kwDOAO6SJc5vHGMo", "public_id": 91800, "url": "https://github.com/godotengine/godot/pull/91800", "diff_url": "https://github.com/godotengine/godot/pull/91800.diff", "patch_url": "https://github.com/godotengine/godot/pull/91800.patch", "title": "[Web] Fix debug symbols in web builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-05-10T15:34:19Z", "updated_at": "2024-07-12T07:15:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3d553eccdff0794a871384085985fb65ee8a092d" ] }, "91802": { "id": "PR_kwDOAO6SJc5vHXnC", "public_id": 91802, "url": "https://github.com/godotengine/godot/pull/91802", "diff_url": "https://github.com/godotengine/godot/pull/91802.diff", "patch_url": "https://github.com/godotengine/godot/pull/91802.patch", "title": "Round the icon's drawing rect when drawing the button", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-05-10T16:25:04Z", "updated_at": "2024-05-20T05:41:07Z", "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": [ "82fef614ce6c6f2161cb9a67c136a60a809f5381" ] }, "91804": { "id": "PR_kwDOAO6SJc5vHkts", "public_id": 91804, "url": "https://github.com/godotengine/godot/pull/91804", "diff_url": "https://github.com/godotengine/godot/pull/91804.diff", "patch_url": "https://github.com/godotengine/godot/pull/91804.patch", "title": "Fix Control resizing wrongly after \"change type\" in editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTcxOTc=", "created_at": "2024-05-10T17:00:48Z", "updated_at": "2024-05-15T10:15:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5e79e02d0fbe8b19b06871a6d378669cd193dc67" ] }, "91806": { "id": "PR_kwDOAO6SJc5vHnZX", "public_id": 91806, "url": "https://github.com/godotengine/godot/pull/91806", "diff_url": "https://github.com/godotengine/godot/pull/91806.diff", "patch_url": "https://github.com/godotengine/godot/pull/91806.patch", "title": "GDExtension: Prevent crash during shutdown as singletons are deleted", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-10T17:10:28Z", "updated_at": "2024-07-22T15:34:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "14506a4282b6b9079280ec54f50f46ba041c0d10" ] }, "91808": { "id": "PR_kwDOAO6SJc5vHqxZ", "public_id": 91808, "url": "https://github.com/godotengine/godot/pull/91808", "diff_url": "https://github.com/godotengine/godot/pull/91808.diff", "patch_url": "https://github.com/godotengine/godot/pull/91808.patch", "title": "Do not use MSAA versions of textures on debug views.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-10T17:21:41Z", "updated_at": "2024-05-13T10:09:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "a3ecc86f474aac11bcfe960116d1cf8520bc9157" ] }, "91817": { "id": "PR_kwDOAO6SJc5vI5Hl", "public_id": 91817, "url": "https://github.com/godotengine/godot/pull/91817", "diff_url": "https://github.com/godotengine/godot/pull/91817.diff", "patch_url": "https://github.com/godotengine/godot/pull/91817.patch", "title": "Set `execinfo=no` by default when compiling for Linux/*BSD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-10T22:26:27Z", "updated_at": "2024-05-11T21:16:08Z", "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": [ "7b678b961c2c8df2369917b512897337e34e7011" ] }, "91820": { "id": "PR_kwDOAO6SJc5vJU5B", "public_id": 91820, "url": "https://github.com/godotengine/godot/pull/91820", "diff_url": "https://github.com/godotengine/godot/pull/91820.diff", "patch_url": "https://github.com/godotengine/godot/pull/91820.patch", "title": "Fix long category name display in Inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-11T02:47:23Z", "updated_at": "2024-05-11T10:45:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fe1bf76e6f727a136e89232ff59015e580eadb74" ] }, "91821": { "id": "PR_kwDOAO6SJc5vJVF9", "public_id": 91821, "url": "https://github.com/godotengine/godot/pull/91821", "diff_url": "https://github.com/godotengine/godot/pull/91821.diff", "patch_url": "https://github.com/godotengine/godot/pull/91821.patch", "title": "Fix FileBrowse and FolderBrowse icon style fill not getting replaced", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-05-11T02:50:37Z", "updated_at": "2024-05-11T10:44:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d3160c3a909a1d2f3397abf6ec7857376a32f8b8" ] }, "91822": { "id": "PR_kwDOAO6SJc5vJr4A", "public_id": 91822, "url": "https://github.com/godotengine/godot/pull/91822", "diff_url": "https://github.com/godotengine/godot/pull/91822.diff", "patch_url": "https://github.com/godotengine/godot/pull/91822.patch", "title": "Invert start offset on AnimationNode custom timeline", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-11T06:53:23Z", "updated_at": "2024-06-29T11:45:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d654acbd39a0902f5b80701af4f8e7aa860d7272" ] }, "91829": { "id": "PR_kwDOAO6SJc5vJ9v8", "public_id": 91829, "url": "https://github.com/godotengine/godot/pull/91829", "diff_url": "https://github.com/godotengine/godot/pull/91829.diff", "patch_url": "https://github.com/godotengine/godot/pull/91829.patch", "title": "Editor: Ensure font image rows/columns are positive", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNjIxNDI=", "created_at": "2024-05-11T09:49:08Z", "updated_at": "2024-05-13T10:08:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "b973a012163e3073da50fc6547c6705b3aa96ef9" ] }, "91830": { "id": "PR_kwDOAO6SJc5vJ_wY", "public_id": 91830, "url": "https://github.com/godotengine/godot/pull/91830", "diff_url": "https://github.com/godotengine/godot/pull/91830.diff", "patch_url": "https://github.com/godotengine/godot/pull/91830.patch", "title": "Fix errors on pressing autoplay in sprite frames editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-05-11T10:17:50Z", "updated_at": "2024-05-14T10:27:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "56026e6c763220c4474ed504ec06f44237c876fb" ] }, "91833": { "id": "PR_kwDOAO6SJc5vKQsS", "public_id": 91833, "url": "https://github.com/godotengine/godot/pull/91833", "diff_url": "https://github.com/godotengine/godot/pull/91833.diff", "patch_url": "https://github.com/godotengine/godot/pull/91833.patch", "title": "SCons: Bump minimum supported GCC version to GCC 9", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-11T13:38:00Z", "updated_at": "2024-05-14T16:12:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "a04ba55790e31c692ca4b5a7456967be83707aa2" ] }, "91835": { "id": "PR_kwDOAO6SJc5vKSNo", "public_id": 91835, "url": "https://github.com/godotengine/godot/pull/91835", "diff_url": "https://github.com/godotengine/godot/pull/91835.diff", "patch_url": "https://github.com/godotengine/godot/pull/91835.patch", "title": "CI: Re-add `CHANGED_FILES` logic for pre-commit checks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-11T13:56:26Z", "updated_at": "2024-05-11T16:27:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "734f820be48d6b5f0dbbdc30ca5a0e4225ab3d76" ] }, "91845": { "id": "PR_kwDOAO6SJc5vKjCR", "public_id": 91845, "url": "https://github.com/godotengine/godot/pull/91845", "diff_url": "https://github.com/godotengine/godot/pull/91845.diff", "patch_url": "https://github.com/godotengine/godot/pull/91845.patch", "title": "Disable viewports inputs when dragging and dropping into the viewport", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-05-11T17:53:11Z", "updated_at": "2024-06-19T12:43:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "824d21b4411e54c5a59979acb51c2cb875481313" ] }, "91846": { "id": "PR_kwDOAO6SJc5vKm-E", "public_id": 91846, "url": "https://github.com/godotengine/godot/pull/91846", "diff_url": "https://github.com/godotengine/godot/pull/91846.diff", "patch_url": "https://github.com/godotengine/godot/pull/91846.patch", "title": "Fix MultiMesh buffer cache in transforms-only case", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-05-11T18:57:30Z", "updated_at": "2024-05-15T16:19:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a24cb7b369bb0338da14ade457f70a518a14b68d" ] }, "91852": { "id": "PR_kwDOAO6SJc5vKzTT", "public_id": 91852, "url": "https://github.com/godotengine/godot/pull/91852", "diff_url": "https://github.com/godotengine/godot/pull/91852.diff", "patch_url": "https://github.com/godotengine/godot/pull/91852.patch", "title": "[Web] Fix splash screen background color in HTML shell", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-11T23:09:59Z", "updated_at": "2024-05-13T15:36:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "eb488f7321fbf49af35aa6b8698ef82b21c5fea8" ] }, "91853": { "id": "PR_kwDOAO6SJc5vKzgN", "public_id": 91853, "url": "https://github.com/godotengine/godot/pull/91853", "diff_url": "https://github.com/godotengine/godot/pull/91853.diff", "patch_url": "https://github.com/godotengine/godot/pull/91853.patch", "title": "Fix compatibility renderer load of compressed layered `GL_TEXTURE_2D_ARRAY`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2Mzkw", "created_at": "2024-05-11T23:15:03Z", "updated_at": "2024-05-18T15:43:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "07c15ef3c8845f6772802b7ea5b728f50533d80f" ] }, "91856": { "id": "PR_kwDOAO6SJc5vK0rB", "public_id": 91856, "url": "https://github.com/godotengine/godot/pull/91856", "diff_url": "https://github.com/godotengine/godot/pull/91856.diff", "patch_url": "https://github.com/godotengine/godot/pull/91856.patch", "title": "[Web] Fix quotes style in HTML shell head include", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-11T23:45:52Z", "updated_at": "2024-05-13T15:36:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "b6536884cc16a22709c3a9620f0bcdc2257c360e" ] }, "91859": { "id": "PR_kwDOAO6SJc5vK2Ov", "public_id": 91859, "url": "https://github.com/godotengine/godot/pull/91859", "diff_url": "https://github.com/godotengine/godot/pull/91859.diff", "patch_url": "https://github.com/godotengine/godot/pull/91859.patch", "title": "Move \"Add a new scene\" button when Scene Tabs settings change", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-12T00:17:48Z", "updated_at": "2024-06-04T19:46:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "245be6f9c141d018620b05cadce82be2e1381c1d" ] }, "91863": { "id": "PR_kwDOAO6SJc5vK7tY", "public_id": 91863, "url": "https://github.com/godotengine/godot/pull/91863", "diff_url": "https://github.com/godotengine/godot/pull/91863.diff", "patch_url": "https://github.com/godotengine/godot/pull/91863.patch", "title": "[Web] Update to eslint 9", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-12T02:22:28Z", "updated_at": "2024-05-23T14:32:19Z", "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": [ "1a89ae70eb24057c1d4b87958eae647c2b42a7ca" ] }, "91866": { "id": "PR_kwDOAO6SJc5vLHje", "public_id": 91866, "url": "https://github.com/godotengine/godot/pull/91866", "diff_url": "https://github.com/godotengine/godot/pull/91866.diff", "patch_url": "https://github.com/godotengine/godot/pull/91866.patch", "title": "Don't define `NO_EDITOR_SPLASH` in export templates", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB-qMgw", "created_at": "2024-05-12T06:56:57Z", "updated_at": "2024-05-13T12:34:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "efaba30116ebe9851d74d5bc20d5443730d23ad7" ] }, "91870": { "id": "PR_kwDOAO6SJc5vLU8T", "public_id": 91870, "url": "https://github.com/godotengine/godot/pull/91870", "diff_url": "https://github.com/godotengine/godot/pull/91870.diff", "patch_url": "https://github.com/godotengine/godot/pull/91870.patch", "title": "SCons: Fix generation of `disabled_classes.gen.h` after #91624", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", "created_at": "2024-05-12T09:58:07Z", "updated_at": "2024-05-13T10:18:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "973d3a472d47f2f013bec93ca78d3c87d2b5e185" ] }, "91872": { "id": "PR_kwDOAO6SJc5vLgLk", "public_id": 91872, "url": "https://github.com/godotengine/godot/pull/91872", "diff_url": "https://github.com/godotengine/godot/pull/91872.diff", "patch_url": "https://github.com/godotengine/godot/pull/91872.patch", "title": "Allow editing `NavigationObstacle2D` shape vertices", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-12T12:43:00Z", "updated_at": "2024-06-01T01:58:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "3b30c658801e35ea22f3a1191bc53a184716487a" ] }, "91874": { "id": "PR_kwDOAO6SJc5vLid_", "public_id": 91874, "url": "https://github.com/godotengine/godot/pull/91874", "diff_url": "https://github.com/godotengine/godot/pull/91874.diff", "patch_url": "https://github.com/godotengine/godot/pull/91874.patch", "title": "Change default parenting behavior when drag-and-dropping to 2d and 3d editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNTIwMjQ5", "created_at": "2024-05-12T13:11:09Z", "updated_at": "2024-05-17T09:17:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8e0f0c6edbf8ca7457a4c2d562e1d43f18121b88" ] }, "91880": { "id": "PR_kwDOAO6SJc5vLx0Y", "public_id": 91880, "url": "https://github.com/godotengine/godot/pull/91880", "diff_url": "https://github.com/godotengine/godot/pull/91880.diff", "patch_url": "https://github.com/godotengine/godot/pull/91880.patch", "title": "[Tests] Expand tests for `Curve2D/3D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-12T16:22:55Z", "updated_at": "2024-05-13T15:51:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "71c99293ed57cbcec20b567f724c549c77a4cedb" ] }, "91887": { "id": "PR_kwDOAO6SJc5vMFZh", "public_id": 91887, "url": "https://github.com/godotengine/godot/pull/91887", "diff_url": "https://github.com/godotengine/godot/pull/91887.diff", "patch_url": "https://github.com/godotengine/godot/pull/91887.patch", "title": "Use Option+Cmd+Left/Right for script editor history navigation on macOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg2NjM1MzQ=", "created_at": "2024-05-12T21:18:19Z", "updated_at": "2024-05-20T15:17:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "82c2a74646b12b3f0eea5a0ebd7154320b3443da" ] }, "91890": { "id": "PR_kwDOAO6SJc5vMNxU", "public_id": 91890, "url": "https://github.com/godotengine/godot/pull/91890", "diff_url": "https://github.com/godotengine/godot/pull/91890.diff", "patch_url": "https://github.com/godotengine/godot/pull/91890.patch", "title": "SCons: Fix `silence_msvc` implementation errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-12T23:19:34Z", "updated_at": "2024-06-11T18:47:14Z", "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": [ "0ec4ec0f90c3682d0b17dff704a615a02604f6e6" ] }, "91895": { "id": "PR_kwDOAO6SJc5vOIVV", "public_id": 91895, "url": "https://github.com/godotengine/godot/pull/91895", "diff_url": "https://github.com/godotengine/godot/pull/91895.diff", "patch_url": "https://github.com/godotengine/godot/pull/91895.patch", "title": "Switch to the WindowInsetsAnimationCompat api", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-05-13T08:01:03Z", "updated_at": "2024-05-13T14:50:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ab4fbbcaa743d96a70f945c13b2c3093a23f5ec4" ] }, "91896": { "id": "PR_kwDOAO6SJc5vOIYf", "public_id": 91896, "url": "https://github.com/godotengine/godot/pull/91896", "diff_url": "https://github.com/godotengine/godot/pull/91896.diff", "patch_url": "https://github.com/godotengine/godot/pull/91896.patch", "title": "Add useful error msg in `GodotSoftBody3D::set_mesh`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-13T08:01:10Z", "updated_at": "2024-05-14T10:46:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d9399f59f5be664bc0513772a115341b5128913f" ] }, "91897": { "id": "PR_kwDOAO6SJc5vO-SN", "public_id": 91897, "url": "https://github.com/godotengine/godot/pull/91897", "diff_url": "https://github.com/godotengine/godot/pull/91897.diff", "patch_url": "https://github.com/godotengine/godot/pull/91897.patch", "title": "Add an identity check to resource unregistration from cache", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-13T09:57:18Z", "updated_at": "2024-05-16T08:07:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b70afac286ce723b2b0d71b81e0a5dcf0e0034d2" ] }, "91900": { "id": "PR_kwDOAO6SJc5vPRkd", "public_id": 91900, "url": "https://github.com/godotengine/godot/pull/91900", "diff_url": "https://github.com/godotengine/godot/pull/91900.diff", "patch_url": "https://github.com/godotengine/godot/pull/91900.patch", "title": "Fix `DisplayServer` overrides", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-13T10:37:53Z", "updated_at": "2024-05-13T11:00:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7331187090c5236a72d80709c313502cdfc8e9e9", "2f442ff21a8a8d63f7f19d13d9915cf124883d8a" ] }, "91901": { "id": "PR_kwDOAO6SJc5vPb1j", "public_id": 91901, "url": "https://github.com/godotengine/godot/pull/91901", "diff_url": "https://github.com/godotengine/godot/pull/91901.diff", "patch_url": "https://github.com/godotengine/godot/pull/91901.patch", "title": "thorvg: Disable webp loader if corresponding module is disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-13T11:02:10Z", "updated_at": "2024-05-17T09:16:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "831ebda80692e66fd1c0e049f105ed525316fad9" ] }, "91905": { "id": "PR_kwDOAO6SJc5vQSid", "public_id": 91905, "url": "https://github.com/godotengine/godot/pull/91905", "diff_url": "https://github.com/godotengine/godot/pull/91905.diff", "patch_url": "https://github.com/godotengine/godot/pull/91905.patch", "title": "Fix TileMap selection pattern being needlessly reorganized", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-05-13T12:52:49Z", "updated_at": "2024-05-14T10:27:16Z", "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": [ "b0cd6edcebf6c89c174940afb496e499a4dc5d9f" ] }, "91908": { "id": "PR_kwDOAO6SJc5vRf2A", "public_id": 91908, "url": "https://github.com/godotengine/godot/pull/91908", "diff_url": "https://github.com/godotengine/godot/pull/91908.diff", "patch_url": "https://github.com/godotengine/godot/pull/91908.patch", "title": "Revert \"GDScript: Implement `get_dependencies()`\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-13T15:01:38Z", "updated_at": "2024-05-13T15:36:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "0a67ee52d16bb245271a136b0fa801b129b1d729" ] }, "91909": { "id": "PR_kwDOAO6SJc5vRg10", "public_id": 91909, "url": "https://github.com/godotengine/godot/pull/91909", "diff_url": "https://github.com/godotengine/godot/pull/91909.diff", "patch_url": "https://github.com/godotengine/godot/pull/91909.patch", "title": "Use Core/Scene stringnames consistently", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-13T15:03:46Z", "updated_at": "2024-05-14T10:40:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "413c11357d039a03a8dca440a01951a637ae936b" ] }, "91917": { "id": "PR_kwDOAO6SJc5vTdm5", "public_id": 91917, "url": "https://github.com/godotengine/godot/pull/91917", "diff_url": "https://github.com/godotengine/godot/pull/91917.diff", "patch_url": "https://github.com/godotengine/godot/pull/91917.patch", "title": "Fix a typo in the GridMap docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBtbJQg", "created_at": "2024-05-13T19:26:16Z", "updated_at": "2024-05-14T10:27:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "73479cb56edc588a9c93178ecfd15318c2e37360" ] }, "91920": { "id": "PR_kwDOAO6SJc5vTx0W", "public_id": 91920, "url": "https://github.com/godotengine/godot/pull/91920", "diff_url": "https://github.com/godotengine/godot/pull/91920.diff", "patch_url": "https://github.com/godotengine/godot/pull/91920.patch", "title": "Fix hashing context example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDM4NjE5", "created_at": "2024-05-13T20:00:12Z", "updated_at": "2024-06-27T08:07:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d6715b4cdec889b503732ff0df963b3abea081d5" ] }, "91923": { "id": "PR_kwDOAO6SJc5vUdu2", "public_id": 91923, "url": "https://github.com/godotengine/godot/pull/91923", "diff_url": "https://github.com/godotengine/godot/pull/91923.diff", "patch_url": "https://github.com/godotengine/godot/pull/91923.patch", "title": "Show custom icons in autocompletion suggestions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-05-13T22:15:53Z", "updated_at": "2024-05-14T10:51:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c749affef31dc12a691c92aba6cd870edda24b9e" ] }, "91924": { "id": "PR_kwDOAO6SJc5vUprV", "public_id": 91924, "url": "https://github.com/godotengine/godot/pull/91924", "diff_url": "https://github.com/godotengine/godot/pull/91924.diff", "patch_url": "https://github.com/godotengine/godot/pull/91924.patch", "title": "[C#] Remove useless `isFirstEntry` and useless `source.Append(\"else \")`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxMTcwMDU5", "created_at": "2024-05-13T23:05:48Z", "updated_at": "2024-05-15T09:47:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "e3270113ca97637b8f6e5a494a605f228a2dc943" ] }, "91927": { "id": "PR_kwDOAO6SJc5vVX-c", "public_id": 91927, "url": "https://github.com/godotengine/godot/pull/91927", "diff_url": "https://github.com/godotengine/godot/pull/91927.diff", "patch_url": "https://github.com/godotengine/godot/pull/91927.patch", "title": "Make performance monitor names translatable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-14T02:12:02Z", "updated_at": "2024-05-14T10:58:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d33e79f29976f523068cfd3cc2161f0995ff3ffe" ] }, "91928": { "id": "PR_kwDOAO6SJc5vWEjZ", "public_id": 91928, "url": "https://github.com/godotengine/godot/pull/91928", "diff_url": "https://github.com/godotengine/godot/pull/91928.diff", "patch_url": "https://github.com/godotengine/godot/pull/91928.patch", "title": "Add Dutch translation for Linux desktop file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NzU4OQ==", "created_at": "2024-05-14T04:57:57Z", "updated_at": "2024-05-14T10:28:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "666aeac0b8ddc7715835fe8250c9d11b1c646837" ] }, "91929": { "id": "PR_kwDOAO6SJc5vWISP", "public_id": 91929, "url": "https://github.com/godotengine/godot/pull/91929", "diff_url": "https://github.com/godotengine/godot/pull/91929.diff", "patch_url": "https://github.com/godotengine/godot/pull/91929.patch", "title": "Fix error in AudioStreamPlayer2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", "created_at": "2024-05-14T05:14:47Z", "updated_at": "2024-05-14T14:13:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "305967c021884baa88465928c8bbdecdbc62da22" ] }, "91930": { "id": "PR_kwDOAO6SJc5vWJM7", "public_id": 91930, "url": "https://github.com/godotengine/godot/pull/91930", "diff_url": "https://github.com/godotengine/godot/pull/91930.diff", "patch_url": "https://github.com/godotengine/godot/pull/91930.patch", "title": "Revert \"Enable `EditorPlugin` added by modules and GDExtensions\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-05-14T05:18:57Z", "updated_at": "2024-05-15T18:21:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "a8e9dfdcf20b549a97894ef8dfe2d9f7980a4ee5" ] }, "91931": { "id": "PR_kwDOAO6SJc5vWi8e", "public_id": 91931, "url": "https://github.com/godotengine/godot/pull/91931", "diff_url": "https://github.com/godotengine/godot/pull/91931.diff", "patch_url": "https://github.com/godotengine/godot/pull/91931.patch", "title": "[Editor] Add editor setting to control `disable_embedded_bitmaps` property of the editor fonts.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-14T06:29:29Z", "updated_at": "2024-05-14T10:28:50Z", "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": [ "151788f7e8310aa7c7514b0c62a72e648364e9cf" ] }, "91932": { "id": "PR_kwDOAO6SJc5vW3S8", "public_id": 91932, "url": "https://github.com/godotengine/godot/pull/91932", "diff_url": "https://github.com/godotengine/godot/pull/91932.diff", "patch_url": "https://github.com/godotengine/godot/pull/91932.patch", "title": "Editor: Fix categories and tooltips in `TileSet` editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-14T07:26:17Z", "updated_at": "2024-05-14T10:28:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5a5b18c2fc796e19088555d44e70b84da1d998ca" ] }, "91933": { "id": "PR_kwDOAO6SJc5vW6Hx", "public_id": 91933, "url": "https://github.com/godotengine/godot/pull/91933", "diff_url": "https://github.com/godotengine/godot/pull/91933.diff", "patch_url": "https://github.com/godotengine/godot/pull/91933.patch", "title": "[X11] Fallback to root window size, when Xinerama extension is available, but return zero screens.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-14T07:33:17Z", "updated_at": "2024-05-15T10:15:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1f8e69ddeceaf758dd63fe24b43a55c98383e88c" ] }, "91936": { "id": "PR_kwDOAO6SJc5vXfdC", "public_id": 91936, "url": "https://github.com/godotengine/godot/pull/91936", "diff_url": "https://github.com/godotengine/godot/pull/91936.diff", "patch_url": "https://github.com/godotengine/godot/pull/91936.patch", "title": "Avoid duplicate connect in Joint2D and Joint3D `_update_joint`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-14T08:42:14Z", "updated_at": "2024-05-15T10:15:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "51bc55598c5cea7eaae1190a7ecea321c4e1785e" ] }, "91937": { "id": "PR_kwDOAO6SJc5vXgSq", "public_id": 91937, "url": "https://github.com/godotengine/godot/pull/91937", "diff_url": "https://github.com/godotengine/godot/pull/91937.diff", "patch_url": "https://github.com/godotengine/godot/pull/91937.patch", "title": "Update ICU to 75.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-14T08:44:05Z", "updated_at": "2024-05-14T10:29:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "e74fea2864db7f8300da2a0569343b51666ecf4c" ] }, "91939": { "id": "PR_kwDOAO6SJc5vX0IQ", "public_id": 91939, "url": "https://github.com/godotengine/godot/pull/91939", "diff_url": "https://github.com/godotengine/godot/pull/91939.diff", "patch_url": "https://github.com/godotengine/godot/pull/91939.patch", "title": "[Scene] Add `SceneStringNames::pressed`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-14T09:27:31Z", "updated_at": "2024-06-19T11:32:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ee79386f7b5620c3d1ed18d24de7b9a4731602d4" ] }, "91941": { "id": "PR_kwDOAO6SJc5vYcVd", "public_id": 91941, "url": "https://github.com/godotengine/godot/pull/91941", "diff_url": "https://github.com/godotengine/godot/pull/91941.diff", "patch_url": "https://github.com/godotengine/godot/pull/91941.patch", "title": "astcenc: Update to 4.8.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-14T10:52:22Z", "updated_at": "2024-05-14T16:12:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "7ceed18790365c6938ad958d747c1bed421510e3" ] }, "91942": { "id": "PR_kwDOAO6SJc5vYd_k", "public_id": 91942, "url": "https://github.com/godotengine/godot/pull/91942", "diff_url": "https://github.com/godotengine/godot/pull/91942.diff", "patch_url": "https://github.com/godotengine/godot/pull/91942.patch", "title": "enet: Update to 1.3.18", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-14T10:56:20Z", "updated_at": "2024-05-14T16:12:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "2a7e2ef5308a04459c75087021b116bea2ae1c37" ] }, "91943": { "id": "PR_kwDOAO6SJc5vYgvM", "public_id": 91943, "url": "https://github.com/godotengine/godot/pull/91943", "diff_url": "https://github.com/godotengine/godot/pull/91943.diff", "patch_url": "https://github.com/godotengine/godot/pull/91943.patch", "title": "libwebp: Update to 1.4.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-14T11:02:03Z", "updated_at": "2024-05-15T20:44:22Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc77GWog", "name": "cherrypick:3.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "09bd34df934a815279ffe73045d10e7f4b2f9660" ] }, "91944": { "id": "PR_kwDOAO6SJc5vYtQe", "public_id": 91944, "url": "https://github.com/godotengine/godot/pull/91944", "diff_url": "https://github.com/godotengine/godot/pull/91944.diff", "patch_url": "https://github.com/godotengine/godot/pull/91944.patch", "title": "Fix wrong usage of `parameters_base_path` StringName", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-14T11:31:22Z", "updated_at": "2024-05-31T09:02:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "a345160ab348c93854779410f97248c30eb6a66f" ] }, "91946": { "id": "PR_kwDOAO6SJc5vY0Cj", "public_id": 91946, "url": "https://github.com/godotengine/godot/pull/91946", "diff_url": "https://github.com/godotengine/godot/pull/91946.diff", "patch_url": "https://github.com/godotengine/godot/pull/91946.patch", "title": "Fix code style for generated shader code from ParticleProcessMaterial", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzNDgwOA==", "created_at": "2024-05-14T11:47:41Z", "updated_at": "2024-05-31T12:50:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "67b16f261fbe02311b1dab0d04f4e94217a1fc4b" ] }, "91948": { "id": "PR_kwDOAO6SJc5vaaVB", "public_id": 91948, "url": "https://github.com/godotengine/godot/pull/91948", "diff_url": "https://github.com/godotengine/godot/pull/91948.diff", "patch_url": "https://github.com/godotengine/godot/pull/91948.patch", "title": "Cleanup unused/underused singleton StringNames", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-14T14:38:53Z", "updated_at": "2024-05-14T19:27:18Z", "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": [ "59f05ed31a2e7f0e8d683efd01a71b3981145e19" ] }, "91949": { "id": "PR_kwDOAO6SJc5vahRz", "public_id": 91949, "url": "https://github.com/godotengine/godot/pull/91949", "diff_url": "https://github.com/godotengine/godot/pull/91949.diff", "patch_url": "https://github.com/godotengine/godot/pull/91949.patch", "title": "[Scene] Add `SceneStringNames::id_pressed`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-14T14:51:35Z", "updated_at": "2024-05-31T12:21:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "755a0efbb66ce40ec7399103b34094e734bf09bf" ] }, "91950": { "id": "PR_kwDOAO6SJc5vaisU", "public_id": 91950, "url": "https://github.com/godotengine/godot/pull/91950", "diff_url": "https://github.com/godotengine/godot/pull/91950.diff", "patch_url": "https://github.com/godotengine/godot/pull/91950.patch", "title": "[Scene] Add `SceneStringNames::panel`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-14T14:54:12Z", "updated_at": "2024-05-31T12:21:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "926afccbd88c8550964daa73ab3de2c5ab30aa80" ] }, "91951": { "id": "PR_kwDOAO6SJc5va4Vs", "public_id": 91951, "url": "https://github.com/godotengine/godot/pull/91951", "diff_url": "https://github.com/godotengine/godot/pull/91951.diff", "patch_url": "https://github.com/godotengine/godot/pull/91951.patch", "title": "GDScript: Add support for `atr` and `atr_n` to POT generator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-14T15:38:04Z", "updated_at": "2024-05-15T10:58:48Z", "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": [ "0bd4345736447e09994061601bef4b7be6d05405" ] }, "91952": { "id": "PR_kwDOAO6SJc5va8A_", "public_id": 91952, "url": "https://github.com/godotengine/godot/pull/91952", "diff_url": "https://github.com/godotengine/godot/pull/91952.diff", "patch_url": "https://github.com/godotengine/godot/pull/91952.patch", "title": "Fix sample count on OpenXR composition layers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-14T15:46:08Z", "updated_at": "2024-07-22T15:34:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "45a02c28cdcae273b5ec19d6062bef288b9f620f" ] }, "91953": { "id": "PR_kwDOAO6SJc5va_HD", "public_id": 91953, "url": "https://github.com/godotengine/godot/pull/91953", "diff_url": "https://github.com/godotengine/godot/pull/91953.diff", "patch_url": "https://github.com/godotengine/godot/pull/91953.patch", "title": "Use `CoreStringNames::normal` in more places", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-14T15:53:45Z", "updated_at": "2024-05-31T12:21:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "cade5b88d9c4b01c57115a355743460047c0ca50" ] }, "91954": { "id": "PR_kwDOAO6SJc5vbHXn", "public_id": 91954, "url": "https://github.com/godotengine/godot/pull/91954", "diff_url": "https://github.com/godotengine/godot/pull/91954.diff", "patch_url": "https://github.com/godotengine/godot/pull/91954.patch", "title": "CI: Consolidate pysettings via `pyproject.toml`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-14T16:13:24Z", "updated_at": "2024-05-15T11:22:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f4e58691c2e189a2fb9543737dda2cc874f3e1b4" ] }, "91955": { "id": "PR_kwDOAO6SJc5vbQ8x", "public_id": 91955, "url": "https://github.com/godotengine/godot/pull/91955", "diff_url": "https://github.com/godotengine/godot/pull/91955.diff", "patch_url": "https://github.com/godotengine/godot/pull/91955.patch", "title": "Core: Re-add Variant class initializer, fix comment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-14T16:37:51Z", "updated_at": "2024-08-14T15:45:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "7599a7b719ff84f82ecc0820cb61040167d54b89" ] }, "91959": { "id": "PR_kwDOAO6SJc5vc9O6", "public_id": 91959, "url": "https://github.com/godotengine/godot/pull/91959", "diff_url": "https://github.com/godotengine/godot/pull/91959.diff", "patch_url": "https://github.com/godotengine/godot/pull/91959.patch", "title": "Update HarfBuzz to 8.5.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-14T21:01:35Z", "updated_at": "2024-05-15T10:15:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "7db29efa7ddfde1ed9cde93caf6a6d2dd221880f" ] }, "91972": { "id": "PR_kwDOAO6SJc5vfpG2", "public_id": 91972, "url": "https://github.com/godotengine/godot/pull/91972", "diff_url": "https://github.com/godotengine/godot/pull/91972.diff", "patch_url": "https://github.com/godotengine/godot/pull/91972.patch", "title": "[SCons] Add options to override AR, AR and RC flags", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-15T08:26:33Z", "updated_at": "2024-05-15T10:15:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "2818abe9edaa9d583365d4c39633a7d95c93e1d5" ] }, "91974": { "id": "PR_kwDOAO6SJc5vgT70", "public_id": 91974, "url": "https://github.com/godotengine/godot/pull/91974", "diff_url": "https://github.com/godotengine/godot/pull/91974.diff", "patch_url": "https://github.com/godotengine/godot/pull/91974.patch", "title": "[TextServer] Add notes about high level text/font classes and getting active server instance.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-15T09:51:51Z", "updated_at": "2024-05-15T11:53:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "cfb9639fc3e9337b14e9b30b135f44edb6a700ea" ] }, "91975": { "id": "PR_kwDOAO6SJc5vghF4", "public_id": 91975, "url": "https://github.com/godotengine/godot/pull/91975", "diff_url": "https://github.com/godotengine/godot/pull/91975.diff", "patch_url": "https://github.com/godotengine/godot/pull/91975.patch", "title": "Use COM smart pointers in WASAPI driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMjAxNjc0", "created_at": "2024-05-15T10:15:57Z", "updated_at": "2024-05-17T09:17:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "8b8c49703a9794d1d6f94aa8b470e83feef1e480" ] }, "91980": { "id": "PR_kwDOAO6SJc5vi6SB", "public_id": 91980, "url": "https://github.com/godotengine/godot/pull/91980", "diff_url": "https://github.com/godotengine/godot/pull/91980.diff", "patch_url": "https://github.com/godotengine/godot/pull/91980.patch", "title": "Skip unnecessary updates to scene groups and scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-15T14:48:32Z", "updated_at": "2024-05-15T20:44:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "f3b0f7b9e262eb91c8c331be076ceff71dada62d" ] }, "91985": { "id": "PR_kwDOAO6SJc5vjSJQ", "public_id": 91985, "url": "https://github.com/godotengine/godot/pull/91985", "diff_url": "https://github.com/godotengine/godot/pull/91985.diff", "patch_url": "https://github.com/godotengine/godot/pull/91985.patch", "title": "Fix lightmapper seam blending", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-05-15T15:37:53Z", "updated_at": "2024-05-15T20:49:40Z", "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": [ "d06bce3002921b32319da1d1b3a61f18a64d5bca" ] }, "91989": { "id": "PR_kwDOAO6SJc5vkAeM", "public_id": 91989, "url": "https://github.com/godotengine/godot/pull/91989", "diff_url": "https://github.com/godotengine/godot/pull/91989.diff", "patch_url": "https://github.com/godotengine/godot/pull/91989.patch", "title": "Optimize usage of \"prepare for use\" in draw and dispatch commands.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-15T17:33:11Z", "updated_at": "2024-05-15T23:45:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "61cd007cf4c5b1c677b6fbeff779bd58384c1dec" ] }, "91991": { "id": "PR_kwDOAO6SJc5vkJVn", "public_id": 91991, "url": "https://github.com/godotengine/godot/pull/91991", "diff_url": "https://github.com/godotengine/godot/pull/91991.diff", "patch_url": "https://github.com/godotengine/godot/pull/91991.patch", "title": "[GraphEdit] Fix GraphNode's ports interactable through other GraphNodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-05-15T17:59:23Z", "updated_at": "2024-05-15T20:44:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6a067a4a80bb917bc29d5bd50de8607e43a32339" ] }, "91996": { "id": "PR_kwDOAO6SJc5vlTlT", "public_id": 91996, "url": "https://github.com/godotengine/godot/pull/91996", "diff_url": "https://github.com/godotengine/godot/pull/91996.diff", "patch_url": "https://github.com/godotengine/godot/pull/91996.patch", "title": "Fix ContextMenu `Copy Error` is off in `MSBuild` Panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2024-05-15T21:04:31Z", "updated_at": "2024-05-16T07:33:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "32be459e54fe83b189392f9bb731943d09b9e265" ] }, "91997": { "id": "PR_kwDOAO6SJc5vlcYO", "public_id": 91997, "url": "https://github.com/godotengine/godot/pull/91997", "diff_url": "https://github.com/godotengine/godot/pull/91997.diff", "patch_url": "https://github.com/godotengine/godot/pull/91997.patch", "title": "Fix tooltip mouse position conversion for scaled controls", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-15T21:32:29Z", "updated_at": "2024-06-28T14:40:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "aa07828503c500e7da8770b0b41a4308fd23c3d6" ] }, "92000": { "id": "PR_kwDOAO6SJc5vl9Nr", "public_id": 92000, "url": "https://github.com/godotengine/godot/pull/92000", "diff_url": "https://github.com/godotengine/godot/pull/92000.diff", "patch_url": "https://github.com/godotengine/godot/pull/92000.patch", "title": "Increase coverage of VRAM debugger and add support to RD backends", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-15T23:33:30Z", "updated_at": "2024-05-16T07:33:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c84616c2d2ab9c4af8c2020c17bb9c9a2c14a47f" ] }, "92004": { "id": "PR_kwDOAO6SJc5vnKQg", "public_id": 92004, "url": "https://github.com/godotengine/godot/pull/92004", "diff_url": "https://github.com/godotengine/godot/pull/92004.diff", "patch_url": "https://github.com/godotengine/godot/pull/92004.patch", "title": "Create AudioStreamPlayer when dropping AudioStream", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-16T05:25:01Z", "updated_at": "2024-05-28T10:07:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "e5c321448ed88322dcc2503e831afc6e341ba77c" ] }, "92009": { "id": "PR_kwDOAO6SJc5vn_Oj", "public_id": 92009, "url": "https://github.com/godotengine/godot/pull/92009", "diff_url": "https://github.com/godotengine/godot/pull/92009.diff", "patch_url": "https://github.com/godotengine/godot/pull/92009.patch", "title": "Improve button min. size calculation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-16T07:48:56Z", "updated_at": "2024-05-17T09:17:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "ea379e3b3a0347aca0be1c6aa71d72e11ae484ad" ] }, "92010": { "id": "PR_kwDOAO6SJc5voJuu", "public_id": 92010, "url": "https://github.com/godotengine/godot/pull/92010", "diff_url": "https://github.com/godotengine/godot/pull/92010.diff", "patch_url": "https://github.com/godotengine/godot/pull/92010.patch", "title": "vulkan: Update all components to Vulkan SDK 1.3.283.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-16T08:10:56Z", "updated_at": "2024-06-03T11:26:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "940d62907027f388026ba2cac1ac64381af5c78f" ] }, "92012": { "id": "PR_kwDOAO6SJc5vo7yP", "public_id": 92012, "url": "https://github.com/godotengine/godot/pull/92012", "diff_url": "https://github.com/godotengine/godot/pull/92012.diff", "patch_url": "https://github.com/godotengine/godot/pull/92012.patch", "title": "Skeleton rest fixer: Apply orthonormalized scale to anims", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-05-16T09:48:21Z", "updated_at": "2024-05-17T16:18:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "25ddb3dd7f05232d950ae5e986d8c6c006d19abf" ] }, "92013": { "id": "PR_kwDOAO6SJc5vp_ul", "public_id": 92013, "url": "https://github.com/godotengine/godot/pull/92013", "diff_url": "https://github.com/godotengine/godot/pull/92013.diff", "patch_url": "https://github.com/godotengine/godot/pull/92013.patch", "title": "[CI] Fix for jsdoc hook in pre-commit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-16T11:55:36Z", "updated_at": "2024-05-16T22:03:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "04307043829486be59ca2c3f46b90f5d6ff71600" ] }, "92016": { "id": "PR_kwDOAO6SJc5vq-MJ", "public_id": 92016, "url": "https://github.com/godotengine/godot/pull/92016", "diff_url": "https://github.com/godotengine/godot/pull/92016.diff", "patch_url": "https://github.com/godotengine/godot/pull/92016.patch", "title": "Allow selecting TileMapLayers by clicking them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-16T13:55:31Z", "updated_at": "2024-07-17T21:01:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b7582227611925ad4ce216d894dfb8cdfbad3524" ] }, "92026": { "id": "PR_kwDOAO6SJc5vtK_C", "public_id": 92026, "url": "https://github.com/godotengine/godot/pull/92026", "diff_url": "https://github.com/godotengine/godot/pull/92026.diff", "patch_url": "https://github.com/godotengine/godot/pull/92026.patch", "title": "SCons: Minor fixes/adjustments for web compilation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-16T18:57:29Z", "updated_at": "2024-05-30T22:23:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5d265e9a7e3ae7d1aa40f5da5fb721f1517af387" ] }, "92027": { "id": "PR_kwDOAO6SJc5vtRx2", "public_id": 92027, "url": "https://github.com/godotengine/godot/pull/92027", "diff_url": "https://github.com/godotengine/godot/pull/92027.diff", "patch_url": "https://github.com/godotengine/godot/pull/92027.patch", "title": "GDScript: Fix `STANDALONE_EXPRESSION` warning for `preload()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-16T19:13:06Z", "updated_at": "2024-05-17T11:03:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "7dd801c580bc27cabe3dd1f2475d90efcf3c3197" ] }, "92032": { "id": "PR_kwDOAO6SJc5vuZyT", "public_id": 92032, "url": "https://github.com/godotengine/godot/pull/92032", "diff_url": "https://github.com/godotengine/godot/pull/92032.diff", "patch_url": "https://github.com/godotengine/godot/pull/92032.patch", "title": "Disable remote debug button when there are no runnable presets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-05-16T22:21:08Z", "updated_at": "2024-05-17T09:19:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "04aaa860391a8d874cbe17abf983f362be06f019" ] }, "92035": { "id": "PR_kwDOAO6SJc5vvJf7", "public_id": 92035, "url": "https://github.com/godotengine/godot/pull/92035", "diff_url": "https://github.com/godotengine/godot/pull/92035.diff", "patch_url": "https://github.com/godotengine/godot/pull/92035.patch", "title": "GDScript: Fix segfault on invalid script", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-05-17T02:46:54Z", "updated_at": "2024-05-30T22:18:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "9fa13da16f0872222c55880fa61a082669c949ab" ] }, "92041": { "id": "PR_kwDOAO6SJc5vwFP9", "public_id": 92041, "url": "https://github.com/godotengine/godot/pull/92041", "diff_url": "https://github.com/godotengine/godot/pull/92041.diff", "patch_url": "https://github.com/godotengine/godot/pull/92041.patch", "title": "SCons: Restore compatibility with SCons < 4.0.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-17T07:06:11Z", "updated_at": "2024-05-17T09:17:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "856fbc68b327f2ab0212389976d9092828ae3626" ] }, "92042": { "id": "PR_kwDOAO6SJc5vwGmU", "public_id": 92042, "url": "https://github.com/godotengine/godot/pull/92042", "diff_url": "https://github.com/godotengine/godot/pull/92042.diff", "patch_url": "https://github.com/godotengine/godot/pull/92042.patch", "title": "Fix Tree and FileSystemList edit popup double events and ESC behavior.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-17T07:09:57Z", "updated_at": "2024-05-17T11:01:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7d4d63b8072c26935b0eff0df2625ae6dff5ec6e" ] }, "92043": { "id": "PR_kwDOAO6SJc5vwNmQ", "public_id": 92043, "url": "https://github.com/godotengine/godot/pull/92043", "diff_url": "https://github.com/godotengine/godot/pull/92043.diff", "patch_url": "https://github.com/godotengine/godot/pull/92043.patch", "title": "SCons: Bump min version to 3.1.2, test it on CI with one Linux job", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-17T07:29:56Z", "updated_at": "2024-05-17T11:01:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "a63c37dca134350a8260a1add89c33d6b0deb937" ] }, "92045": { "id": "PR_kwDOAO6SJc5vwYmi", "public_id": 92045, "url": "https://github.com/godotengine/godot/pull/92045", "diff_url": "https://github.com/godotengine/godot/pull/92045.diff", "patch_url": "https://github.com/godotengine/godot/pull/92045.patch", "title": "Add context getter to RenderingDevice", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-17T07:58:27Z", "updated_at": "2024-05-21T07:38:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ffa791c41f85d18c5f946375431aa575d569a0e5" ] }, "92053": { "id": "PR_kwDOAO6SJc5vziz4", "public_id": 92053, "url": "https://github.com/godotengine/godot/pull/92053", "diff_url": "https://github.com/godotengine/godot/pull/92053.diff", "patch_url": "https://github.com/godotengine/godot/pull/92053.patch", "title": "CI: Fix incorrect executable perms", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-17T15:11:03Z", "updated_at": "2024-05-18T15:44:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "96d1e61ee68980312017e51774d327d67a96e26b" ] }, "92060": { "id": "PR_kwDOAO6SJc5v1We7", "public_id": 92060, "url": "https://github.com/godotengine/godot/pull/92060", "diff_url": "https://github.com/godotengine/godot/pull/92060.diff", "patch_url": "https://github.com/godotengine/godot/pull/92060.patch", "title": "Release Engine after unregistering GDExtensions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-05-17T20:15:51Z", "updated_at": "2024-06-06T02:55:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "e516479889dca4ad2a7faca4e16389b6d50bb44d" ] }, "92075": { "id": "PR_kwDOAO6SJc5v245H", "public_id": 92075, "url": "https://github.com/godotengine/godot/pull/92075", "diff_url": "https://github.com/godotengine/godot/pull/92075.diff", "patch_url": "https://github.com/godotengine/godot/pull/92075.patch", "title": "Use `GLOBAL_GET` for `window_{height,width}_override`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0OTM0NTk=", "created_at": "2024-05-18T10:03:38Z", "updated_at": "2024-05-18T15:44:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "414cc6c89e66aa7869838398fcb92e7184031235" ] }, "92078": { "id": "PR_kwDOAO6SJc5v3OQu", "public_id": 92078, "url": "https://github.com/godotengine/godot/pull/92078", "diff_url": "https://github.com/godotengine/godot/pull/92078.diff", "patch_url": "https://github.com/godotengine/godot/pull/92078.patch", "title": "Tight shadow culling - increase epsilon to prevent flickering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-05-18T13:25:10Z", "updated_at": "2024-05-21T11:08:11Z", "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": [ "512b0f16a3fcd3f9e8325928c70361dcc6b6ea76" ] }, "92087": { "id": "PR_kwDOAO6SJc5v3a3_", "public_id": 92087, "url": "https://github.com/godotengine/godot/pull/92087", "diff_url": "https://github.com/godotengine/godot/pull/92087.diff", "patch_url": "https://github.com/godotengine/godot/pull/92087.patch", "title": "SCons: Fix potential Windows ANSI exception", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-18T16:36:55Z", "updated_at": "2024-05-19T13:25:16Z", "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": [ "a9810cffb482e04e5f8a5eb4fb1b94ed39067113" ] }, "92095": { "id": "PR_kwDOAO6SJc5v3-EL", "public_id": 92095, "url": "https://github.com/godotengine/godot/pull/92095", "diff_url": "https://github.com/godotengine/godot/pull/92095.diff", "patch_url": "https://github.com/godotengine/godot/pull/92095.patch", "title": "Fix default NodePaths saved in scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-18T22:21:08Z", "updated_at": "2024-06-03T14:40:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "be111004dd012850f2050a2453b8f88c4ef5b10c" ] }, "92108": { "id": "PR_kwDOAO6SJc5v4hi1", "public_id": 92108, "url": "https://github.com/godotengine/godot/pull/92108", "diff_url": "https://github.com/godotengine/godot/pull/92108.diff", "patch_url": "https://github.com/godotengine/godot/pull/92108.patch", "title": "Disable follow focus while updating inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-19T09:31:25Z", "updated_at": "2024-05-20T15:32:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ba96affd6c17dcd3adecfdd150b49d7851d028e8" ] }, "92110": { "id": "PR_kwDOAO6SJc5v4lw2", "public_id": 92110, "url": "https://github.com/godotengine/godot/pull/92110", "diff_url": "https://github.com/godotengine/godot/pull/92110.diff", "patch_url": "https://github.com/godotengine/godot/pull/92110.patch", "title": "Bind shape margin methods for `PhysicsServer3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-05-19T10:31:28Z", "updated_at": "2024-05-30T22:52:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "a23717c8c6c856143bc8be4817a47e4a5549fa8d" ] }, "92112": { "id": "PR_kwDOAO6SJc5v4mwx", "public_id": 92112, "url": "https://github.com/godotengine/godot/pull/92112", "diff_url": "https://github.com/godotengine/godot/pull/92112.diff", "patch_url": "https://github.com/godotengine/godot/pull/92112.patch", "title": "Improve documentation on TreeItem's cell modes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-19T10:44:22Z", "updated_at": "2024-05-20T15:32:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "a541d4508f380d2306d1a780f4bd1b39a02ebc59" ] }, "92116": { "id": "PR_kwDOAO6SJc5v4sOA", "public_id": 92116, "url": "https://github.com/godotengine/godot/pull/92116", "diff_url": "https://github.com/godotengine/godot/pull/92116.diff", "patch_url": "https://github.com/godotengine/godot/pull/92116.patch", "title": "Change the AudioStreamPlayer icons to be clearer.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY5NTIwNjkz", "created_at": "2024-05-19T11:56:44Z", "updated_at": "2024-05-20T17:03:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b20d7afa53a249960d312c3974347ff585d07f72" ] }, "92117": { "id": "PR_kwDOAO6SJc5v4sRK", "public_id": 92117, "url": "https://github.com/godotengine/godot/pull/92117", "diff_url": "https://github.com/godotengine/godot/pull/92117.diff", "patch_url": "https://github.com/godotengine/godot/pull/92117.patch", "title": "Fix example for Basis * Vector3 in documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg0MzAwOTA=", "created_at": "2024-05-19T11:57:26Z", "updated_at": "2024-06-10T14:20:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "771f52e477b673e6764700f5dc974059ca371f9b" ] }, "92124": { "id": "PR_kwDOAO6SJc5v46Ua", "public_id": 92124, "url": "https://github.com/godotengine/godot/pull/92124", "diff_url": "https://github.com/godotengine/godot/pull/92124.diff", "patch_url": "https://github.com/godotengine/godot/pull/92124.patch", "title": "SCons: Convert platform `get_flags` to dictionary", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-19T14:54:37Z", "updated_at": "2024-05-24T17:52:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "896b003cc8ac1827ae4f4678ca1bcaa2ce42f24e" ] }, "92126": { "id": "PR_kwDOAO6SJc5v5B5l", "public_id": 92126, "url": "https://github.com/godotengine/godot/pull/92126", "diff_url": "https://github.com/godotengine/godot/pull/92126.diff", "patch_url": "https://github.com/godotengine/godot/pull/92126.patch", "title": "Fix Deterministic blending with Dominant/Recessive doesn't have initial value even if there is no Discrete track", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-05-19T16:32:20Z", "updated_at": "2024-06-29T11:46:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "3fde32a67e55ec1ece97f38c41443a342be655e1" ] }, "92128": { "id": "PR_kwDOAO6SJc5v5Hn1", "public_id": 92128, "url": "https://github.com/godotengine/godot/pull/92128", "diff_url": "https://github.com/godotengine/godot/pull/92128.diff", "patch_url": "https://github.com/godotengine/godot/pull/92128.patch", "title": "Fix log rebuilding crashing when there's no messages", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-05-19T17:58:46Z", "updated_at": "2024-05-23T21:28:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6c62392fb07160cccfcb1c1eccd6ed44819647c7" ] }, "92133": { "id": "PR_kwDOAO6SJc5v5Td8", "public_id": 92133, "url": "https://github.com/godotengine/godot/pull/92133", "diff_url": "https://github.com/godotengine/godot/pull/92133.diff", "patch_url": "https://github.com/godotengine/godot/pull/92133.patch", "title": "Fix invalid detection of mouse input", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-05-19T20:58:59Z", "updated_at": "2024-08-09T15:16:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "625b92e3cd73dbc842eb208e3cc3e0f7995e625f" ] }, "92134": { "id": "PR_kwDOAO6SJc5v5Xq4", "public_id": 92134, "url": "https://github.com/godotengine/godot/pull/92134", "diff_url": "https://github.com/godotengine/godot/pull/92134.diff", "patch_url": "https://github.com/godotengine/godot/pull/92134.patch", "title": "Add Ctrl + R keyboard shortcut to restart particle emission in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-19T22:06:15Z", "updated_at": "2024-05-23T14:39:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "57f52092c341069e99ae9da8a4041bdef4506515" ] }, "92136": { "id": "PR_kwDOAO6SJc5v5iFn", "public_id": 92136, "url": "https://github.com/godotengine/godot/pull/92136", "diff_url": "https://github.com/godotengine/godot/pull/92136.diff", "patch_url": "https://github.com/godotengine/godot/pull/92136.patch", "title": "Editor Feature Profile: Only rebuild selected TreeItem and all children when a property is edited", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", "created_at": "2024-05-20T00:25:16Z", "updated_at": "2024-05-20T15:16:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "7008111a3f14e3dcb633dcea215ee18ce6754aa3" ] }, "92137": { "id": "PR_kwDOAO6SJc5v5plr", "public_id": 92137, "url": "https://github.com/godotengine/godot/pull/92137", "diff_url": "https://github.com/godotengine/godot/pull/92137.diff", "patch_url": "https://github.com/godotengine/godot/pull/92137.patch", "title": "OpenXR: Fix updating swapchain for foveation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-05-20T01:20:10Z", "updated_at": "2024-07-02T03:26:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "6582be0c507c366cb5049c7d6c81b703d811ee3b" ] }, "92138": { "id": "PR_kwDOAO6SJc5v5p3L", "public_id": 92138, "url": "https://github.com/godotengine/godot/pull/92138", "diff_url": "https://github.com/godotengine/godot/pull/92138.diff", "patch_url": "https://github.com/godotengine/godot/pull/92138.patch", "title": "Fix scrollbar issues in `ScrollContainer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-05-20T01:21:50Z", "updated_at": "2024-05-31T12:43:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "935308133897f24ae006b40913ac8c12441de8a1" ] }, "92143": { "id": "PR_kwDOAO6SJc5v59jl", "public_id": 92143, "url": "https://github.com/godotengine/godot/pull/92143", "diff_url": "https://github.com/godotengine/godot/pull/92143.diff", "patch_url": "https://github.com/godotengine/godot/pull/92143.patch", "title": "Add logic to unregister the Godot plugins on engine termination", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-05-20T03:13:59Z", "updated_at": "2024-05-20T15:18:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "5a74e5812b3de4bd979f40f04e14e50a2bdaa386" ] }, "92145": { "id": "PR_kwDOAO6SJc5v6MSc", "public_id": 92145, "url": "https://github.com/godotengine/godot/pull/92145", "diff_url": "https://github.com/godotengine/godot/pull/92145.diff", "patch_url": "https://github.com/godotengine/godot/pull/92145.patch", "title": "Prevent add shader uniform doc when DocTool is not inited", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-20T04:27:47Z", "updated_at": "2024-05-21T09:25:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "d1cd0c4780aa8f184d891e38149092f97eedbc00" ] }, "92151": { "id": "PR_kwDOAO6SJc5v7SEK", "public_id": 92151, "url": "https://github.com/godotengine/godot/pull/92151", "diff_url": "https://github.com/godotengine/godot/pull/92151.diff", "patch_url": "https://github.com/godotengine/godot/pull/92151.patch", "title": "Fix error when duplicating visual shader node inside a Frame", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-20T07:58:33Z", "updated_at": "2024-05-20T15:20:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "becc98162e533bc7f34088c60c8f2bcf801f0d7b" ] }, "92154": { "id": "PR_kwDOAO6SJc5v730a", "public_id": 92154, "url": "https://github.com/godotengine/godot/pull/92154", "diff_url": "https://github.com/godotengine/godot/pull/92154.diff", "patch_url": "https://github.com/godotengine/godot/pull/92154.patch", "title": "Clarify `is_polygon_clockwise()` coordinate system", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-05-20T09:26:24Z", "updated_at": "2024-05-21T11:08:33Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "331ecf3ca86c3fca5e8e289cef47829e111d93ee" ] }, "92158": { "id": "PR_kwDOAO6SJc5v8pqI", "public_id": 92158, "url": "https://github.com/godotengine/godot/pull/92158", "diff_url": "https://github.com/godotengine/godot/pull/92158.diff", "patch_url": "https://github.com/godotengine/godot/pull/92158.patch", "title": "[Windows] Use CRLF in the terminal prints.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-20T11:26:20Z", "updated_at": "2024-05-21T09:25:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "497f65fa5037d3c02a5267ab46c866b35428d8c4" ] }, "92163": { "id": "PR_kwDOAO6SJc5v-H_E", "public_id": 92163, "url": "https://github.com/godotengine/godot/pull/92163", "diff_url": "https://github.com/godotengine/godot/pull/92163.diff", "patch_url": "https://github.com/godotengine/godot/pull/92163.patch", "title": "Fix web export state for Remote Debug", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-05-20T15:04:35Z", "updated_at": "2024-06-26T13:27:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "1e8e9f4b096e9a41998be9c6b89dd304286826e4" ] }, "92164": { "id": "PR_kwDOAO6SJc5v-KmH", "public_id": 92164, "url": "https://github.com/godotengine/godot/pull/92164", "diff_url": "https://github.com/godotengine/godot/pull/92164.diff", "patch_url": "https://github.com/godotengine/godot/pull/92164.patch", "title": "Replace List with LocalVector on Skeleton3D's bone transform update.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-20T15:10:44Z", "updated_at": "2024-05-21T12:04:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e54b928974b6426727fe4735c629f3c1082830af" ] }, "92171": { "id": "PR_kwDOAO6SJc5v_NXf", "public_id": 92171, "url": "https://github.com/godotengine/godot/pull/92171", "diff_url": "https://github.com/godotengine/godot/pull/92171.diff", "patch_url": "https://github.com/godotengine/godot/pull/92171.patch", "title": "Fix tile polygon grid not covering whole tile", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-20T18:16:23Z", "updated_at": "2024-06-11T13:42:50Z", "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": [ "e70ca3bf5a1e0a06d646024503732034671dde9c" ] }, "92173": { "id": "PR_kwDOAO6SJc5v_9N2", "public_id": 92173, "url": "https://github.com/godotengine/godot/pull/92173", "diff_url": "https://github.com/godotengine/godot/pull/92173.diff", "patch_url": "https://github.com/godotengine/godot/pull/92173.patch", "title": "Fix 2d sdf collision for TileMapLayer Occluders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMzYwNjIy", "created_at": "2024-05-20T20:23:40Z", "updated_at": "2024-05-22T01:29:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "601edc7d3e27f5a2ac5f971e8bb1a3780b67a3a2" ] }, "92176": { "id": "PR_kwDOAO6SJc5wAazN", "public_id": 92176, "url": "https://github.com/godotengine/godot/pull/92176", "diff_url": "https://github.com/godotengine/godot/pull/92176.diff", "patch_url": "https://github.com/godotengine/godot/pull/92176.patch", "title": "Fix detecting when Gradle is invoked from Studio", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3MDMyNDYw", "created_at": "2024-05-20T21:55:19Z", "updated_at": "2024-05-21T09:25:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc77GWog", "name": "cherrypick:3.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "3b8d0bee4a94a9cc715a71458c9d1ec8aafcbd0e" ] }, "92177": { "id": "PR_kwDOAO6SJc5wAb9x", "public_id": 92177, "url": "https://github.com/godotengine/godot/pull/92177", "diff_url": "https://github.com/godotengine/godot/pull/92177.diff", "patch_url": "https://github.com/godotengine/godot/pull/92177.patch", "title": "Fix broken built-in script reloading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-20T21:59:41Z", "updated_at": "2024-06-20T18:38:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "eca19d6e804bb17b31195931042686c6eb0862de" ] }, "92179": { "id": "PR_kwDOAO6SJc5wA34Q", "public_id": 92179, "url": "https://github.com/godotengine/godot/pull/92179", "diff_url": "https://github.com/godotengine/godot/pull/92179.diff", "patch_url": "https://github.com/godotengine/godot/pull/92179.patch", "title": "Improve memory usage for image import and `PortableCompressedTexture2D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-20T23:50:17Z", "updated_at": "2024-06-04T19:46:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f81e0fcbf41f4f39766390bc00ced61f53c7d932" ] }, "92181": { "id": "PR_kwDOAO6SJc5wBEgn", "public_id": 92181, "url": "https://github.com/godotengine/godot/pull/92181", "diff_url": "https://github.com/godotengine/godot/pull/92181.diff", "patch_url": "https://github.com/godotengine/godot/pull/92181.patch", "title": "Remove duplicated vertices after 3D NavigationMesh bake", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-05-21T01:03:34Z", "updated_at": "2024-05-21T22:01:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "4128c7b31131764dc893213de17cd3224aec2330" ] }, "92186": { "id": "PR_kwDOAO6SJc5wBwhJ", "public_id": 92186, "url": "https://github.com/godotengine/godot/pull/92186", "diff_url": "https://github.com/godotengine/godot/pull/92186.diff", "patch_url": "https://github.com/godotengine/godot/pull/92186.patch", "title": "Stereo rendering: Fix omni lights", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-05-21T04:26:51Z", "updated_at": "2024-05-22T13:05:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "db32707bb2465dd8a61092409f9f790e8d61c410" ] }, "92188": { "id": "PR_kwDOAO6SJc5wB5N6", "public_id": 92188, "url": "https://github.com/godotengine/godot/pull/92188", "diff_url": "https://github.com/godotengine/godot/pull/92188.diff", "patch_url": "https://github.com/godotengine/godot/pull/92188.patch", "title": "Disallow selection of ownerless nodes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-05-21T05:01:13Z", "updated_at": "2024-07-15T12:04:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "596026a1eead27887469fcaab8b99c1ab4714bb2" ] }, "92192": { "id": "PR_kwDOAO6SJc5wC9ob", "public_id": 92192, "url": "https://github.com/godotengine/godot/pull/92192", "diff_url": "https://github.com/godotengine/godot/pull/92192.diff", "patch_url": "https://github.com/godotengine/godot/pull/92192.patch", "title": "Don't translate preview in node batch rename dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-21T07:56:48Z", "updated_at": "2024-05-21T09:27:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "09feef3572790bb88df6d5c58f8df11b0ac223e6" ] }, "92194": { "id": "PR_kwDOAO6SJc5wDf_x", "public_id": 92194, "url": "https://github.com/godotengine/godot/pull/92194", "diff_url": "https://github.com/godotengine/godot/pull/92194.diff", "patch_url": "https://github.com/godotengine/godot/pull/92194.patch", "title": "Remove some TileMap dependencies from TileMapLayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-21T08:59:51Z", "updated_at": "2024-05-21T21:42:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "6559bb68e6f65271ce3718b094f2ae88d3d52899" ] }, "92196": { "id": "PR_kwDOAO6SJc5wEIGz", "public_id": 92196, "url": "https://github.com/godotengine/godot/pull/92196", "diff_url": "https://github.com/godotengine/godot/pull/92196.diff", "patch_url": "https://github.com/godotengine/godot/pull/92196.patch", "title": "Support Import As Skeleton Bones on glTF and AnimationLibrary import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-05-21T10:25:57Z", "updated_at": "2024-05-23T07:01:42Z", "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": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ef486db569c7489d09d1da587a363cbcd5bbc482" ] }, "92197": { "id": "PR_kwDOAO6SJc5wEJpS", "public_id": 92197, "url": "https://github.com/godotengine/godot/pull/92197", "diff_url": "https://github.com/godotengine/godot/pull/92197.diff", "patch_url": "https://github.com/godotengine/godot/pull/92197.patch", "title": "FBX: Change trimming default and use FBX2glTF for compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", "created_at": "2024-05-21T10:29:32Z", "updated_at": "2024-05-21T21:31:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "c433754d3483515aab7a4201f12f83fcbd1050b3" ] }, "92200": { "id": "PR_kwDOAO6SJc5wFLRT", "public_id": 92200, "url": "https://github.com/godotengine/godot/pull/92200", "diff_url": "https://github.com/godotengine/godot/pull/92200.diff", "patch_url": "https://github.com/godotengine/godot/pull/92200.patch", "title": "Allow `OpenXRCompositionLayer` property `layer_viewport` to always be assigned `nullptr`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-05-21T12:57:05Z", "updated_at": "2024-05-21T21:31:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "3d7b712c865cda2866a4536f9bd891aa6408e769" ] }, "92201": { "id": "PR_kwDOAO6SJc5wFM-E", "public_id": 92201, "url": "https://github.com/godotengine/godot/pull/92201", "diff_url": "https://github.com/godotengine/godot/pull/92201.diff", "patch_url": "https://github.com/godotengine/godot/pull/92201.patch", "title": "Clean `Input::frame_parsed_events` before de-initialising scripting languages to ensure no script created events exist at the exit.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-21T13:00:36Z", "updated_at": "2024-05-30T13:45:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "2c9df769adfb9824dbdf9c5355aa9f7e16438066" ] }, "92204": { "id": "PR_kwDOAO6SJc5wFrGq", "public_id": 92204, "url": "https://github.com/godotengine/godot/pull/92204", "diff_url": "https://github.com/godotengine/godot/pull/92204.diff", "patch_url": "https://github.com/godotengine/godot/pull/92204.patch", "title": "Pre-commit: Allow adding downstream hooks without (less) risk of conflicts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-21T14:03:45Z", "updated_at": "2024-05-21T21:31:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "00e52d975c18f58c7f26ceacbc010973ebbd30a3" ] }, "92207": { "id": "PR_kwDOAO6SJc5wGI33", "public_id": 92207, "url": "https://github.com/godotengine/godot/pull/92207", "diff_url": "https://github.com/godotengine/godot/pull/92207.diff", "patch_url": "https://github.com/godotengine/godot/pull/92207.patch", "title": "Fix unchecking theme overrides not creating an undo action", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-05-21T15:07:32Z", "updated_at": "2024-05-23T21:35:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e1798f4278a10de00d1d95e81031391f9ee16c61" ] }, "92208": { "id": "PR_kwDOAO6SJc5wGUkY", "public_id": 92208, "url": "https://github.com/godotengine/godot/pull/92208", "diff_url": "https://github.com/godotengine/godot/pull/92208.diff", "patch_url": "https://github.com/godotengine/godot/pull/92208.patch", "title": "Use `OS::delay_usec()` to avoid using deprecated `usleep()` on Linux", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-21T15:34:47Z", "updated_at": "2024-05-30T17:06:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a008896f70b247f727fa433a9ccf49db05b0bd2c" ] }, "92216": { "id": "PR_kwDOAO6SJc5wHgJb", "public_id": 92216, "url": "https://github.com/godotengine/godot/pull/92216", "diff_url": "https://github.com/godotengine/godot/pull/92216.diff", "patch_url": "https://github.com/godotengine/godot/pull/92216.patch", "title": "Don't use `ERR_PRINT_ONCE()` for runtime class error because it will hide errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-05-21T19:02:54Z", "updated_at": "2024-07-22T15:34:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "62f9365b21f3e9c30897fbe24aa898005a8972a6" ] }, "92222": { "id": "PR_kwDOAO6SJc5wIFbV", "public_id": 92222, "url": "https://github.com/godotengine/godot/pull/92222", "diff_url": "https://github.com/godotengine/godot/pull/92222.diff", "patch_url": "https://github.com/godotengine/godot/pull/92222.patch", "title": "Fix TextureButton's click mask texture size ignored if missing normal texture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2Mzkw", "created_at": "2024-05-21T20:51:48Z", "updated_at": "2024-05-28T14:44:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "63554c77657772175c3b264fa3c55b10615d60b5" ] }, "92223": { "id": "PR_kwDOAO6SJc5wIH8A", "public_id": 92223, "url": "https://github.com/godotengine/godot/pull/92223", "diff_url": "https://github.com/godotengine/godot/pull/92223.diff", "patch_url": "https://github.com/godotengine/godot/pull/92223.patch", "title": "Remove duplicate shortcut definitions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-21T20:59:53Z", "updated_at": "2024-05-22T08:09:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "e065d7132a8aa6aa4dd73fa6fbf1631cf4d305e5" ] }, "92225": { "id": "PR_kwDOAO6SJc5wIVgU", "public_id": 92225, "url": "https://github.com/godotengine/godot/pull/92225", "diff_url": "https://github.com/godotengine/godot/pull/92225.diff", "patch_url": "https://github.com/godotengine/godot/pull/92225.patch", "title": "Fix array variable with `@export_multiline` not registering changes.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-05-21T21:40:56Z", "updated_at": "2024-05-29T21:12:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0e8abb51320db62408022ba171518156d1d749f6" ] }, "92231": { "id": "PR_kwDOAO6SJc5wIrOI", "public_id": 92231, "url": "https://github.com/godotengine/godot/pull/92231", "diff_url": "https://github.com/godotengine/godot/pull/92231.diff", "patch_url": "https://github.com/godotengine/godot/pull/92231.patch", "title": "Prevent label width from flickering rapidly in editor frametime panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-21T23:10:19Z", "updated_at": "2024-05-24T13:52:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "60084dcc2c35e195755d9659331f48dd68a90f96" ] }, "92232": { "id": "PR_kwDOAO6SJc5wJIy1", "public_id": 92232, "url": "https://github.com/godotengine/godot/pull/92232", "diff_url": "https://github.com/godotengine/godot/pull/92232.diff", "patch_url": "https://github.com/godotengine/godot/pull/92232.patch", "title": "Only apply LOD when camera is outside the AABB of mesh in mobile renderer.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-22T01:36:16Z", "updated_at": "2024-05-22T22:15:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c5346a62b0b513d9b847a7ff568db40cbcc96b68" ] }, "92241": { "id": "PR_kwDOAO6SJc5wKUil", "public_id": 92241, "url": "https://github.com/godotengine/godot/pull/92241", "diff_url": "https://github.com/godotengine/godot/pull/92241.diff", "patch_url": "https://github.com/godotengine/godot/pull/92241.patch", "title": "GDScript: Fix lambdas capturing non-local variables", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-22T07:08:51Z", "updated_at": "2024-05-28T14:43:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "4b692959de8a70edb0ccaef2289570e7fe7a8203" ] }, "92242": { "id": "PR_kwDOAO6SJc5wKUrU", "public_id": 92242, "url": "https://github.com/godotengine/godot/pull/92242", "diff_url": "https://github.com/godotengine/godot/pull/92242.diff", "patch_url": "https://github.com/godotengine/godot/pull/92242.patch", "title": "Fix confusing descriptions of ConfirmationDialog.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-05-22T07:09:14Z", "updated_at": "2024-05-23T07:02:08Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f523d4f16fa0df9bcc7ff33624b2d5814b56c965" ] }, "92243": { "id": "PR_kwDOAO6SJc5wK4O4", "public_id": 92243, "url": "https://github.com/godotengine/godot/pull/92243", "diff_url": "https://github.com/godotengine/godot/pull/92243.diff", "patch_url": "https://github.com/godotengine/godot/pull/92243.patch", "title": "Fix `PopupMenu` focus issues after `Viewport::set_embedding_subwindows` is changed.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-22T08:31:13Z", "updated_at": "2024-05-23T07:01:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "cb3ce8590223ea34be4324d0ffb2c149b48456ee" ] }, "92244": { "id": "PR_kwDOAO6SJc5wK4ay", "public_id": 92244, "url": "https://github.com/godotengine/godot/pull/92244", "diff_url": "https://github.com/godotengine/godot/pull/92244.diff", "patch_url": "https://github.com/godotengine/godot/pull/92244.patch", "title": "Fix mesh instance not updated when changing blend shape values", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-22T08:31:40Z", "updated_at": "2024-05-27T02:56:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "97af135f1bb1f15525a497f84c607b74d0165370" ] }, "92251": { "id": "PR_kwDOAO6SJc5wL6Nq", "public_id": 92251, "url": "https://github.com/godotengine/godot/pull/92251", "diff_url": "https://github.com/godotengine/godot/pull/92251.diff", "patch_url": "https://github.com/godotengine/godot/pull/92251.patch", "title": "Fix completion for `new` arguments", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-05-22T10:51:50Z", "updated_at": "2024-05-30T09:51:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "fc2b82188b3f8454b9b4dfd013b6ec12d2b8a9f0" ] }, "92252": { "id": "PR_kwDOAO6SJc5wMk6m", "public_id": 92252, "url": "https://github.com/godotengine/godot/pull/92252", "diff_url": "https://github.com/godotengine/godot/pull/92252.diff", "patch_url": "https://github.com/godotengine/godot/pull/92252.patch", "title": "Properly set window class in Wayland", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxNDUy", "created_at": "2024-05-22T12:26:19Z", "updated_at": "2024-05-23T07:01:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a3769c0edc4633224e6291866d750691e6d9ed36" ] }, "92253": { "id": "PR_kwDOAO6SJc5wMz9Z", "public_id": 92253, "url": "https://github.com/godotengine/godot/pull/92253", "diff_url": "https://github.com/godotengine/godot/pull/92253.diff", "patch_url": "https://github.com/godotengine/godot/pull/92253.patch", "title": "Fix scene hash not updated when scene is empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-22T12:56:20Z", "updated_at": "2024-05-23T07:28:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d276e8ba0b46a7a6c32fddd2b31996117420e773" ] }, "92258": { "id": "PR_kwDOAO6SJc5wOGh7", "public_id": 92258, "url": "https://github.com/godotengine/godot/pull/92258", "diff_url": "https://github.com/godotengine/godot/pull/92258.diff", "patch_url": "https://github.com/godotengine/godot/pull/92258.patch", "title": "Reduce allocations each time a render pass begins in RenderingDevice.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-05-22T15:29:20Z", "updated_at": "2024-05-23T21:28:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ce4f19a03496b7e23cf98ad9d50f7bc43ed365d8" ] }, "92271": { "id": "PR_kwDOAO6SJc5wRFK9", "public_id": 92271, "url": "https://github.com/godotengine/godot/pull/92271", "diff_url": "https://github.com/godotengine/godot/pull/92271.diff", "patch_url": "https://github.com/godotengine/godot/pull/92271.patch", "title": "Fix TextEdit HScroll hiding after wrapping", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-23T00:25:25Z", "updated_at": "2024-06-07T21:50:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "66a8ee71aa77971bc8c7a667224076665bfbe6dd" ] }, "92272": { "id": "PR_kwDOAO6SJc5wRPRS", "public_id": 92272, "url": "https://github.com/godotengine/godot/pull/92272", "diff_url": "https://github.com/godotengine/godot/pull/92272.diff", "patch_url": "https://github.com/godotengine/godot/pull/92272.patch", "title": "Explain `add_to_end` parameter of `add_property_editor()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-23T01:13:42Z", "updated_at": "2024-05-23T23:54:41Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4def6b6fef4c3d2f7f0ccaa5be060f5e0cfd5f9d" ] }, "92275": { "id": "PR_kwDOAO6SJc5wTXJe", "public_id": 92275, "url": "https://github.com/godotengine/godot/pull/92275", "diff_url": "https://github.com/godotengine/godot/pull/92275.diff", "patch_url": "https://github.com/godotengine/godot/pull/92275.patch", "title": "Fix bounding box glitch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-05-23T09:09:47Z", "updated_at": "2024-05-23T21:28:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "32e29cc24b92195791b55c533ea8145ef026c673" ] }, "92279": { "id": "PR_kwDOAO6SJc5wT31G", "public_id": 92279, "url": "https://github.com/godotengine/godot/pull/92279", "diff_url": "https://github.com/godotengine/godot/pull/92279.diff", "patch_url": "https://github.com/godotengine/godot/pull/92279.patch", "title": "Fix script properties being lost and prevent node reference corruption upon scene reimport", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", "created_at": "2024-05-23T10:23:44Z", "updated_at": "2024-05-29T14:08:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e57312d84eecb7672973a36c0938ed52a3b15474", "846bafd47fc3902f41aec532164ed8bd73ff9e83" ] }, "92283": { "id": "PR_kwDOAO6SJc5wWHIL", "public_id": 92283, "url": "https://github.com/godotengine/godot/pull/92283", "diff_url": "https://github.com/godotengine/godot/pull/92283.diff", "patch_url": "https://github.com/godotengine/godot/pull/92283.patch", "title": "Automatically use property count in PropertyListHelper", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-23T15:13:10Z", "updated_at": "2024-05-30T09:56:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "b365a634038d4a60f31b22b58be5e4667a8663dc" ] }, "92284": { "id": "PR_kwDOAO6SJc5wWVoM", "public_id": 92284, "url": "https://github.com/godotengine/godot/pull/92284", "diff_url": "https://github.com/godotengine/godot/pull/92284.diff", "patch_url": "https://github.com/godotengine/godot/pull/92284.patch", "title": "Add `bake_fps` for FBXDocument, GLTFDocument and both import-export.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-05-23T15:43:45Z", "updated_at": "2024-05-23T22:14:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "24f56008ac510f4eaff8889fd8f2f00eb15c7446" ] }, "92287": { "id": "PR_kwDOAO6SJc5wXWlr", "public_id": 92287, "url": "https://github.com/godotengine/godot/pull/92287", "diff_url": "https://github.com/godotengine/godot/pull/92287.diff", "patch_url": "https://github.com/godotengine/godot/pull/92287.patch", "title": "Fix LOD selection in compatibility backend and clean up LOD code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-23T18:00:03Z", "updated_at": "2024-05-28T16:06:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "267ea146161adf6cdc2877109a949166765ac249" ] }, "92288": { "id": "PR_kwDOAO6SJc5wXYZ1", "public_id": 92288, "url": "https://github.com/godotengine/godot/pull/92288", "diff_url": "https://github.com/godotengine/godot/pull/92288.diff", "patch_url": "https://github.com/godotengine/godot/pull/92288.patch", "title": "Fix NavigationRegion3D not reacting to runtime debug enabled change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-05-23T18:05:40Z", "updated_at": "2024-05-23T23:32:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "a545ba0bb7054161fc32851a3c80d3c275600e91" ] }, "92293": { "id": "PR_kwDOAO6SJc5wX_rD", "public_id": 92293, "url": "https://github.com/godotengine/godot/pull/92293", "diff_url": "https://github.com/godotengine/godot/pull/92293.diff", "patch_url": "https://github.com/godotengine/godot/pull/92293.patch", "title": "Clarify `velocity_computed` signal description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1NjExMjI=", "created_at": "2024-05-23T20:02:19Z", "updated_at": "2024-05-28T14:31:17Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c8cab5707969387d39f2ef8f93187b362d2e62de" ] }, "92296": { "id": "PR_kwDOAO6SJc5wZIeX", "public_id": 92296, "url": "https://github.com/godotengine/godot/pull/92296", "diff_url": "https://github.com/godotengine/godot/pull/92296.diff", "patch_url": "https://github.com/godotengine/godot/pull/92296.patch", "title": "Fix theme StyleBox override parameter completion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-24T00:21:43Z", "updated_at": "2024-05-28T14:32:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8652e9914fd0653614bd8ffcef2d0d1a8977dd07" ] }, "92301": { "id": "PR_kwDOAO6SJc5wZ0hr", "public_id": 92301, "url": "https://github.com/godotengine/godot/pull/92301", "diff_url": "https://github.com/godotengine/godot/pull/92301.diff", "patch_url": "https://github.com/godotengine/godot/pull/92301.patch", "title": "Fix crash during code editor folding and LSP", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0NTkzOA==", "created_at": "2024-05-24T03:28:31Z", "updated_at": "2024-05-28T14:31:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0e97e1bc6291031d3cb94291a2f52a3df3aef917" ] }, "92302": { "id": "PR_kwDOAO6SJc5waINR", "public_id": 92302, "url": "https://github.com/godotengine/godot/pull/92302", "diff_url": "https://github.com/godotengine/godot/pull/92302.diff", "patch_url": "https://github.com/godotengine/godot/pull/92302.patch", "title": "Fix null `debug_shape` being updated when `CollisionObject3D`'s transform changed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-24T04:58:53Z", "updated_at": "2024-05-31T03:37:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "2546dada7538355207a0f9823a9ac1e843723c45" ] }, "92303": { "id": "PR_kwDOAO6SJc5wabtD", "public_id": 92303, "url": "https://github.com/godotengine/godot/pull/92303", "diff_url": "https://github.com/godotengine/godot/pull/92303.diff", "patch_url": "https://github.com/godotengine/godot/pull/92303.patch", "title": "Fix synchronization of global class name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-05-24T05:44:37Z", "updated_at": "2024-08-07T04:15:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "39369db02985ea76d7f71e8f6232034b68a470f7" ] }, "92317": { "id": "PR_kwDOAO6SJc5weUG7", "public_id": 92317, "url": "https://github.com/godotengine/godot/pull/92317", "diff_url": "https://github.com/godotengine/godot/pull/92317.diff", "patch_url": "https://github.com/godotengine/godot/pull/92317.patch", "title": "Fix `get_position_with_decorations` and `get_size_with_decorations` for embedded windows.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-24T14:34:36Z", "updated_at": "2024-05-30T09:51:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "64d789aba7b5f57611d503be55e9405ff389e05e" ] }, "92320": { "id": "PR_kwDOAO6SJc5weyXD", "public_id": 92320, "url": "https://github.com/godotengine/godot/pull/92320", "diff_url": "https://github.com/godotengine/godot/pull/92320.diff", "patch_url": "https://github.com/godotengine/godot/pull/92320.patch", "title": "Fix reimporting assets with csv in the project", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-05-24T15:35:47Z", "updated_at": "2024-06-21T14:55:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "f1099ab943859f1e1510ffef5782b4d9c599bf80" ] }, "92322": { "id": "PR_kwDOAO6SJc5wfD-N", "public_id": 92322, "url": "https://github.com/godotengine/godot/pull/92322", "diff_url": "https://github.com/godotengine/godot/pull/92322.diff", "patch_url": "https://github.com/godotengine/godot/pull/92322.patch", "title": "Display custom data name instead of indices in TileData inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-05-24T16:19:19Z", "updated_at": "2024-05-28T14:44:30Z", "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": [ "85eac455139ae527951bf5fd49cedbac3535fd4d" ] }, "92324": { "id": "PR_kwDOAO6SJc5wfUs-", "public_id": 92324, "url": "https://github.com/godotengine/godot/pull/92324", "diff_url": "https://github.com/godotengine/godot/pull/92324.diff", "patch_url": "https://github.com/godotengine/godot/pull/92324.patch", "title": "Linux: Enable build config `wayland=yes use_sowrap=no`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyMjYyODc1", "created_at": "2024-05-24T17:05:25Z", "updated_at": "2024-05-28T17:18:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f06dd46eb77b99599d3e4a0b796b46be9e42fbe0" ] }, "92325": { "id": "PR_kwDOAO6SJc5wfitc", "public_id": 92325, "url": "https://github.com/godotengine/godot/pull/92325", "diff_url": "https://github.com/godotengine/godot/pull/92325.diff", "patch_url": "https://github.com/godotengine/godot/pull/92325.patch", "title": "SCons: Fix `RES` race condition", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-05-24T17:46:55Z", "updated_at": "2024-05-29T16:44:42Z", "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": [ "18fb492afe581cb381d588b4b73973af0a146cb0" ] }, "92336": { "id": "PR_kwDOAO6SJc5wgjPf", "public_id": 92336, "url": "https://github.com/godotengine/godot/pull/92336", "diff_url": "https://github.com/godotengine/godot/pull/92336.diff", "patch_url": "https://github.com/godotengine/godot/pull/92336.patch", "title": "[DAP] Add `--dap-port` as a command line argument", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0ODI2ODE=", "created_at": "2024-05-24T20:25:30Z", "updated_at": "2024-05-30T20:18:10Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "77b9e60303c05e7ce045e66b715cffb826a1baa7" ] }, "92339": { "id": "PR_kwDOAO6SJc5wg0K7", "public_id": 92339, "url": "https://github.com/godotengine/godot/pull/92339", "diff_url": "https://github.com/godotengine/godot/pull/92339.diff", "patch_url": "https://github.com/godotengine/godot/pull/92339.patch", "title": "Apply reference frame transform to `OpenXRCompositionLayer` nodes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-05-24T21:27:29Z", "updated_at": "2024-05-29T20:40:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "6a8f2f00ac41d8977b0085203980f889a9644e23" ] }, "92342": { "id": "PR_kwDOAO6SJc5wg9Wf", "public_id": 92342, "url": "https://github.com/godotengine/godot/pull/92342", "diff_url": "https://github.com/godotengine/godot/pull/92342.diff", "patch_url": "https://github.com/godotengine/godot/pull/92342.patch", "title": "Remove duplicate if/else code in `TextEdit::_notification`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-24T22:13:21Z", "updated_at": "2024-06-28T14:41:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "05cc8e7aafe184999c2037eb33c462b084a16ecb" ] }, "92345": { "id": "PR_kwDOAO6SJc5whBr-", "public_id": 92345, "url": "https://github.com/godotengine/godot/pull/92345", "diff_url": "https://github.com/godotengine/godot/pull/92345.diff", "patch_url": "https://github.com/godotengine/godot/pull/92345.patch", "title": "Fix `ClassDB` not checking for editor classes properly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-05-24T22:32:21Z", "updated_at": "2024-05-28T14:44:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "e312f147aa7f34b946c3f21d20f38c17291952d3" ] }, "92350": { "id": "PR_kwDOAO6SJc5win7v", "public_id": 92350, "url": "https://github.com/godotengine/godot/pull/92350", "diff_url": "https://github.com/godotengine/godot/pull/92350.diff", "patch_url": "https://github.com/godotengine/godot/pull/92350.patch", "title": "Fix `UndoRedo` method name for custom `Callable` (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgyMDgxNjU=", "created_at": "2024-05-25T07:30:00Z", "updated_at": "2024-06-11T09:02:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e88095ed8fbc7039c1724e51ee84f154fdf49305" ] }, "92351": { "id": "PR_kwDOAO6SJc5wi2Xc", "public_id": 92351, "url": "https://github.com/godotengine/godot/pull/92351", "diff_url": "https://github.com/godotengine/godot/pull/92351.diff", "patch_url": "https://github.com/godotengine/godot/pull/92351.patch", "title": "Fix crash on dictionary initialization after return to default in C#.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-05-25T09:20:31Z", "updated_at": "2024-05-28T14:43:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f764c5336a29611d55ca9b75ea2b7f298fea78b6" ] }, "92353": { "id": "PR_kwDOAO6SJc5wjOgY", "public_id": 92353, "url": "https://github.com/godotengine/godot/pull/92353", "diff_url": "https://github.com/godotengine/godot/pull/92353.diff", "patch_url": "https://github.com/godotengine/godot/pull/92353.patch", "title": "Wayland: Implement `is_window_transparency_available`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-05-25T12:55:33Z", "updated_at": "2024-05-28T14:44:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "9734feb44917c6c64530c34a0c36defe9dbff472" ] }, "92359": { "id": "PR_kwDOAO6SJc5wjvTF", "public_id": 92359, "url": "https://github.com/godotengine/godot/pull/92359", "diff_url": "https://github.com/godotengine/godot/pull/92359.diff", "patch_url": "https://github.com/godotengine/godot/pull/92359.patch", "title": "Fix Multiplayer Spawner freeing node after client disconnected Issue", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwNzIzMjQ=", "created_at": "2024-05-25T16:43:37Z", "updated_at": "2024-05-28T14:44:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "1a9d95f933b917111235bd9e84e18269384be6e7" ] }, "92363": { "id": "PR_kwDOAO6SJc5wj1DO", "public_id": 92363, "url": "https://github.com/godotengine/godot/pull/92363", "diff_url": "https://github.com/godotengine/godot/pull/92363.diff", "patch_url": "https://github.com/godotengine/godot/pull/92363.patch", "title": "Fix outdated `vsync_mode` project setting documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-05-25T18:04:38Z", "updated_at": "2024-05-28T14:53:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "0683677563fc35af6b25ad6e010d44aa5126f0f8" ] }, "92364": { "id": "PR_kwDOAO6SJc5wj1ah", "public_id": 92364, "url": "https://github.com/godotengine/godot/pull/92364", "diff_url": "https://github.com/godotengine/godot/pull/92364.diff", "patch_url": "https://github.com/godotengine/godot/pull/92364.patch", "title": "Fix build with `vulkan=no` and `d3d12=no` after #91505.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-25T18:10:31Z", "updated_at": "2024-05-25T18:35:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "fc89a0c1182f15b9a8307245c256d922c9d12666" ] }, "92368": { "id": "PR_kwDOAO6SJc5wj8eL", "public_id": 92368, "url": "https://github.com/godotengine/godot/pull/92368", "diff_url": "https://github.com/godotengine/godot/pull/92368.diff", "patch_url": "https://github.com/godotengine/godot/pull/92368.patch", "title": "Fix GLTFDocument so it can export CSG Meshes correctly.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyMzIx", "created_at": "2024-05-25T19:22:27Z", "updated_at": "2024-05-29T21:06:47Z", "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": [ "5a24aec5990e36683011bd06f4f38cd6fc20c1da" ] }, "92372": { "id": "PR_kwDOAO6SJc5wkOQV", "public_id": 92372, "url": "https://github.com/godotengine/godot/pull/92372", "diff_url": "https://github.com/godotengine/godot/pull/92372.diff", "patch_url": "https://github.com/godotengine/godot/pull/92372.patch", "title": "Improve NavigationRegion2D debug performance", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-05-25T22:38:56Z", "updated_at": "2024-05-29T10:07:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5f5fe737d2c4b0d63eb4efd8c160abf560d40b00" ] }, "92373": { "id": "PR_kwDOAO6SJc5wkSuS", "public_id": 92373, "url": "https://github.com/godotengine/godot/pull/92373", "diff_url": "https://github.com/godotengine/godot/pull/92373.diff", "patch_url": "https://github.com/godotengine/godot/pull/92373.patch", "title": "Fix TileSet caching wrong collision layer shapes for shapes comprising several polygons.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyNzE0MDM0", "created_at": "2024-05-25T23:22:15Z", "updated_at": "2024-05-28T14:46:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "44d1f1c85ffd07afd2f0e46f5efcadaf15ae1a2e" ] }, "92380": { "id": "PR_kwDOAO6SJc5wlO8p", "public_id": 92380, "url": "https://github.com/godotengine/godot/pull/92380", "diff_url": "https://github.com/godotengine/godot/pull/92380.diff", "patch_url": "https://github.com/godotengine/godot/pull/92380.patch", "title": "Improve `Mesh` class description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMDE5MDA5", "created_at": "2024-05-26T08:25:55Z", "updated_at": "2024-05-28T14:46:01Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "ce10a660d19fc494e35f68ab84e899498c02eabe" ] }, "92386": { "id": "PR_kwDOAO6SJc5wlvq6", "public_id": 92386, "url": "https://github.com/godotengine/godot/pull/92386", "diff_url": "https://github.com/godotengine/godot/pull/92386.diff", "patch_url": "https://github.com/godotengine/godot/pull/92386.patch", "title": "[GDScript LSP] Fix `show_native_symbol_in_editor`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-26T14:40:28Z", "updated_at": "2024-05-30T20:23:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e6ab22d45065fabf4d4ee52bcfca512aacbf158b" ] }, "92388": { "id": "PR_kwDOAO6SJc5wlyxH", "public_id": 92388, "url": "https://github.com/godotengine/godot/pull/92388", "diff_url": "https://github.com/godotengine/godot/pull/92388.diff", "patch_url": "https://github.com/godotengine/godot/pull/92388.patch", "title": "Fix albedo value wraparound in Compatibility render mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNjIwNjcy", "created_at": "2024-05-26T15:21:12Z", "updated_at": "2024-06-14T08:23:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0e56b64fc4bfefdc70f5a29bc0089404c24e597d" ] }, "92389": { "id": "PR_kwDOAO6SJc5wmHyr", "public_id": 92389, "url": "https://github.com/godotengine/godot/pull/92389", "diff_url": "https://github.com/godotengine/godot/pull/92389.diff", "patch_url": "https://github.com/godotengine/godot/pull/92389.patch", "title": "Fix profiler seek line color in light modes, update on theme change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-05-26T17:34:10Z", "updated_at": "2024-05-28T14:45:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "cd436270782406053ea5878f24815634a4c115f8" ] }, "92392": { "id": "PR_kwDOAO6SJc5wmKV0", "public_id": 92392, "url": "https://github.com/godotengine/godot/pull/92392", "diff_url": "https://github.com/godotengine/godot/pull/92392.diff", "patch_url": "https://github.com/godotengine/godot/pull/92392.patch", "title": "Optimize usage of position icon in 2D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-26T18:12:53Z", "updated_at": "2024-05-30T09:55:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d927d41f89c5662f9e439026aa00556b8db119b2" ] }, "92415": { "id": "PR_kwDOAO6SJc5wno3s", "public_id": 92415, "url": "https://github.com/godotengine/godot/pull/92415", "diff_url": "https://github.com/godotengine/godot/pull/92415.diff", "patch_url": "https://github.com/godotengine/godot/pull/92415.patch", "title": "[Windows] Use current keyboard state instead of saved values for modifier keys.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-27T06:16:23Z", "updated_at": "2024-05-31T12:20:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "62e41087d573d797ccd9fdca704397731ac55abb" ] }, "92416": { "id": "PR_kwDOAO6SJc5wntF8", "public_id": 92416, "url": "https://github.com/godotengine/godot/pull/92416", "diff_url": "https://github.com/godotengine/godot/pull/92416.diff", "patch_url": "https://github.com/godotengine/godot/pull/92416.patch", "title": "Improve description of `find_item_by_name()` method in `MeshLibrary` class documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMDE5MDA5", "created_at": "2024-05-27T06:29:42Z", "updated_at": "2024-05-28T14:46:08Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c622f202c0ac4ca324bf42109121bbd6161782f6" ] }, "92422": { "id": "PR_kwDOAO6SJc5womiC", "public_id": 92422, "url": "https://github.com/godotengine/godot/pull/92422", "diff_url": "https://github.com/godotengine/godot/pull/92422.diff", "patch_url": "https://github.com/godotengine/godot/pull/92422.patch", "title": "Fix crash when baking TileMap navigation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-05-27T08:47:47Z", "updated_at": "2024-05-28T14:46:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "1a380db62ace18ab12d577f06af3e34a8e74696c" ] }, "92424": { "id": "PR_kwDOAO6SJc5wpGU9", "public_id": 92424, "url": "https://github.com/godotengine/godot/pull/92424", "diff_url": "https://github.com/godotengine/godot/pull/92424.diff", "patch_url": "https://github.com/godotengine/godot/pull/92424.patch", "title": "Use current mouse button state instead of saved values.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-27T09:55:12Z", "updated_at": "2024-06-03T09:29:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "5168647530141bb08a75fb6bddc702295c45a052" ] }, "92426": { "id": "PR_kwDOAO6SJc5wplIA", "public_id": 92426, "url": "https://github.com/godotengine/godot/pull/92426", "diff_url": "https://github.com/godotengine/godot/pull/92426.diff", "patch_url": "https://github.com/godotengine/godot/pull/92426.patch", "title": "Avoid editor error reporting using resource loader thread's call queues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-27T11:07:22Z", "updated_at": "2024-06-20T10:41:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f61c63e3a1d525ccc204f64ad813c4ba77077468" ] }, "92427": { "id": "PR_kwDOAO6SJc5wpzgS", "public_id": 92427, "url": "https://github.com/godotengine/godot/pull/92427", "diff_url": "https://github.com/godotengine/godot/pull/92427.diff", "patch_url": "https://github.com/godotengine/godot/pull/92427.patch", "title": "Replace `.bind(...).call_deferred()` with `.call_deferred(...)`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-27T11:42:26Z", "updated_at": "2024-05-28T15:55:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "4ed62665a21ff4dc8d483c0fd268ccc8fb60f638" ] }, "92442": { "id": "PR_kwDOAO6SJc5wseDj", "public_id": 92442, "url": "https://github.com/godotengine/godot/pull/92442", "diff_url": "https://github.com/godotengine/godot/pull/92442.diff", "patch_url": "https://github.com/godotengine/godot/pull/92442.patch", "title": "Select text in SpriteFramesEditor spin boxes on focus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NzY0NDky", "created_at": "2024-05-27T20:17:04Z", "updated_at": "2024-07-01T22:12:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "18243c5b7ade8cc09060d1e0c55fa90b90560ed7" ] }, "92444": { "id": "PR_kwDOAO6SJc5wsjtc", "public_id": 92444, "url": "https://github.com/godotengine/godot/pull/92444", "diff_url": "https://github.com/godotengine/godot/pull/92444.diff", "patch_url": "https://github.com/godotengine/godot/pull/92444.patch", "title": "Separate linear and sRGB uniform buffers in RD rendering backends", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-27T20:44:51Z", "updated_at": "2024-07-27T16:46:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c6b08d462a66eba4ba7e290683b0b1bfba1b45fc" ] }, "92451": { "id": "PR_kwDOAO6SJc5wtG1F", "public_id": 92451, "url": "https://github.com/godotengine/godot/pull/92451", "diff_url": "https://github.com/godotengine/godot/pull/92451.diff", "patch_url": "https://github.com/godotengine/godot/pull/92451.patch", "title": "Fix `PhysicsMaterial` description being limited to 3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-28T00:28:08Z", "updated_at": "2024-05-28T15:55:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "77ea6db1e2e9abb630ba1a44acd26b5607d3a94a" ] }, "92454": { "id": "PR_kwDOAO6SJc5wtWA1", "public_id": 92454, "url": "https://github.com/godotengine/godot/pull/92454", "diff_url": "https://github.com/godotengine/godot/pull/92454.diff", "patch_url": "https://github.com/godotengine/godot/pull/92454.patch", "title": "Prevent connect `scroll_to_paragraph` multiple times to `class_desc`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-05-28T02:12:38Z", "updated_at": "2024-05-29T09:26:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b33811d46b46d857c3c6495229db6e01133b16fe" ] }, "92456": { "id": "PR_kwDOAO6SJc5wtvUw", "public_id": 92456, "url": "https://github.com/godotengine/godot/pull/92456", "diff_url": "https://github.com/godotengine/godot/pull/92456.diff", "patch_url": "https://github.com/godotengine/godot/pull/92456.patch", "title": "Fix Light3D BakeMode enum documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-05-28T04:49:52Z", "updated_at": "2024-05-28T15:50:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "dcc4bc267c646a40eeaf7ce29d9264f2bc4b87ed" ] }, "92457": { "id": "PR_kwDOAO6SJc5wt5lv", "public_id": 92457, "url": "https://github.com/godotengine/godot/pull/92457", "diff_url": "https://github.com/godotengine/godot/pull/92457.diff", "patch_url": "https://github.com/godotengine/godot/pull/92457.patch", "title": "Set `doc_name` even when categories are hidden in the inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-05-28T05:36:44Z", "updated_at": "2024-05-29T12:44:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1bfcb6ee652a6b481111a9b7bb01852c5a209ab3" ] }, "92458": { "id": "PR_kwDOAO6SJc5wuNyF", "public_id": 92458, "url": "https://github.com/godotengine/godot/pull/92458", "diff_url": "https://github.com/godotengine/godot/pull/92458.diff", "patch_url": "https://github.com/godotengine/godot/pull/92458.patch", "title": "[macOS, X11] Fix duplicate window close requests.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-28T06:42:04Z", "updated_at": "2024-05-30T22:21:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1a40cda95e4323b38facba4376944a1eceafd39e" ] }, "92460": { "id": "PR_kwDOAO6SJc5wunJc", "public_id": 92460, "url": "https://github.com/godotengine/godot/pull/92460", "diff_url": "https://github.com/godotengine/godot/pull/92460.diff", "patch_url": "https://github.com/godotengine/godot/pull/92460.patch", "title": "Fix duplicate AcceptDialog cancel/confirm events.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-28T07:48:08Z", "updated_at": "2024-05-29T09:25:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3e691e026ba477f4757851267b6ebaa53be0dcd1" ] }, "92461": { "id": "PR_kwDOAO6SJc5wu2OH", "public_id": 92461, "url": "https://github.com/godotengine/godot/pull/92461", "diff_url": "https://github.com/godotengine/godot/pull/92461.diff", "patch_url": "https://github.com/godotengine/godot/pull/92461.patch", "title": "[RTL] Use real text/object height instead of line height for meta click/hover detection.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-28T08:24:13Z", "updated_at": "2024-05-28T14:43:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "061ad36732c2bbc2ae3650eb20f0cbc95f6521a5" ] }, "92463": { "id": "PR_kwDOAO6SJc5wvCdc", "public_id": 92463, "url": "https://github.com/godotengine/godot/pull/92463", "diff_url": "https://github.com/godotengine/godot/pull/92463.diff", "patch_url": "https://github.com/godotengine/godot/pull/92463.patch", "title": "[GraphEdit] Convert to minimap line after getting connection line.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-05-28T08:51:59Z", "updated_at": "2024-06-04T06:38:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "28a2fa496f8830627a8678919a063cd15785d6c4" ] }, "92464": { "id": "PR_kwDOAO6SJc5wvNrY", "public_id": 92464, "url": "https://github.com/godotengine/godot/pull/92464", "diff_url": "https://github.com/godotengine/godot/pull/92464.diff", "patch_url": "https://github.com/godotengine/godot/pull/92464.patch", "title": "Fix completion of functions with struct param/return type in shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-05-28T09:16:45Z", "updated_at": "2024-05-28T14:34:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "246a760323a60aa52ed44d8a1080ecf86b42ddf8" ] }, "92465": { "id": "PR_kwDOAO6SJc5wvTGH", "public_id": 92465, "url": "https://github.com/godotengine/godot/pull/92465", "diff_url": "https://github.com/godotengine/godot/pull/92465.diff", "patch_url": "https://github.com/godotengine/godot/pull/92465.patch", "title": "Make signal connections dialog method picker respect bind/unbind", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxMjIxNTY=", "created_at": "2024-05-28T09:28:46Z", "updated_at": "2024-06-04T08:12:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "989056b85e694dc1800be0c814af08f41d79bf56" ] }, "92468": { "id": "PR_kwDOAO6SJc5wv5cd", "public_id": 92468, "url": "https://github.com/godotengine/godot/pull/92468", "diff_url": "https://github.com/godotengine/godot/pull/92468.diff", "patch_url": "https://github.com/godotengine/godot/pull/92468.patch", "title": "Fix -empty string- console log in web export (cosmetic)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-28T10:52:14Z", "updated_at": "2024-05-28T14:44:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2dedf6253b328869b1401da7585edddb439a998d" ] }, "92470": { "id": "PR_kwDOAO6SJc5wwAuD", "public_id": 92470, "url": "https://github.com/godotengine/godot/pull/92470", "diff_url": "https://github.com/godotengine/godot/pull/92470.diff", "patch_url": "https://github.com/godotengine/godot/pull/92470.patch", "title": "Fix error when dropping image onto the scene dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-28T11:09:52Z", "updated_at": "2024-05-31T16:14:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8a17acf35c88866d5a9c060c8f4553618060f2f8" ] }, "92473": { "id": "PR_kwDOAO6SJc5wwaaW", "public_id": 92473, "url": "https://github.com/godotengine/godot/pull/92473", "diff_url": "https://github.com/godotengine/godot/pull/92473.diff", "patch_url": "https://github.com/godotengine/godot/pull/92473.patch", "title": "Fix animation player controls being enabled when no player is selected", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-05-28T12:06:45Z", "updated_at": "2024-05-29T18:37:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2eaeee59d43ae8d41fae0a449af9ebb628080780" ] }, "92474": { "id": "PR_kwDOAO6SJc5wws5p", "public_id": 92474, "url": "https://github.com/godotengine/godot/pull/92474", "diff_url": "https://github.com/godotengine/godot/pull/92474.diff", "patch_url": "https://github.com/godotengine/godot/pull/92474.patch", "title": "Fix collided 3D GPU particles sometimes jittering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2024-05-28T12:47:31Z", "updated_at": "2024-06-01T15:37:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "f666c76a9cd19b1e9b8d45d6c069e65d6fd6ec3f" ] }, "92482": { "id": "PR_kwDOAO6SJc5wyyZn", "public_id": 92482, "url": "https://github.com/godotengine/godot/pull/92482", "diff_url": "https://github.com/godotengine/godot/pull/92482.diff", "patch_url": "https://github.com/godotengine/godot/pull/92482.patch", "title": "Add missing space around the ratio lock button", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-05-28T17:34:49Z", "updated_at": "2024-06-03T09:34:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "065e2c167b6926d31508fc0e40f7e89272b86060" ] }, "92488": { "id": "PR_kwDOAO6SJc5wzeNS", "public_id": 92488, "url": "https://github.com/godotengine/godot/pull/92488", "diff_url": "https://github.com/godotengine/godot/pull/92488.diff", "patch_url": "https://github.com/godotengine/godot/pull/92488.patch", "title": "Fix use of undeclared identifier `__cpuidex` error on MinGW", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", "created_at": "2024-05-28T19:42:39Z", "updated_at": "2024-06-07T21:33:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc77GWog", "name": "cherrypick:3.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "093718899f44cc2523b1096b7ad2363114f63492" ] }, "92489": { "id": "PR_kwDOAO6SJc5wzkFY", "public_id": 92489, "url": "https://github.com/godotengine/godot/pull/92489", "diff_url": "https://github.com/godotengine/godot/pull/92489.diff", "patch_url": "https://github.com/godotengine/godot/pull/92489.patch", "title": "Invalidate `Control` global transform before notifying about resize / rect change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-05-28T20:00:47Z", "updated_at": "2024-05-30T14:23:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "22b6f962d928e278e524a676144c3be8d3c09352" ] }, "92495": { "id": "PR_kwDOAO6SJc5w0I0p", "public_id": 92495, "url": "https://github.com/godotengine/godot/pull/92495", "diff_url": "https://github.com/godotengine/godot/pull/92495.diff", "patch_url": "https://github.com/godotengine/godot/pull/92495.patch", "title": "Fix error after create a new animation in an empty AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", "created_at": "2024-05-28T22:00:12Z", "updated_at": "2024-05-29T21:07:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "18cdb3c0d78bf9976b7179bbbf318ccf3d8fe266" ] }, "92500": { "id": "PR_kwDOAO6SJc5w0v7I", "public_id": 92500, "url": "https://github.com/godotengine/godot/pull/92500", "diff_url": "https://github.com/godotengine/godot/pull/92500.diff", "patch_url": "https://github.com/godotengine/godot/pull/92500.patch", "title": "Add range hint for `SubViewportContainer.stretch_shrink`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-29T01:35:56Z", "updated_at": "2024-05-29T09:54:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fd5118c781ec49f4e5d5084d8f87b0579b1300d7" ] }, "92504": { "id": "PR_kwDOAO6SJc5w1nba", "public_id": 92504, "url": "https://github.com/godotengine/godot/pull/92504", "diff_url": "https://github.com/godotengine/godot/pull/92504.diff", "patch_url": "https://github.com/godotengine/godot/pull/92504.patch", "title": "Fix AudioStreamPlayer icons, improve audio resource picker styling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-05-29T06:04:08Z", "updated_at": "2024-06-27T15:32:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "04f6435aa86ffa63e1fec915f5bd6715a4ddf05c" ] }, "92505": { "id": "PR_kwDOAO6SJc5w1x5h", "public_id": 92505, "url": "https://github.com/godotengine/godot/pull/92505", "diff_url": "https://github.com/godotengine/godot/pull/92505.diff", "patch_url": "https://github.com/godotengine/godot/pull/92505.patch", "title": "[TextEdit] Use style margins for selection in read-only mode.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-29T06:30:42Z", "updated_at": "2024-05-29T09:24:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1d0a8ea82843164041319044584413903cebf16a" ] }, "92506": { "id": "PR_kwDOAO6SJc5w2Sk0", "public_id": 92506, "url": "https://github.com/godotengine/godot/pull/92506", "diff_url": "https://github.com/godotengine/godot/pull/92506.diff", "patch_url": "https://github.com/godotengine/godot/pull/92506.patch", "title": "Fix Window position preview in the editor.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-29T07:53:07Z", "updated_at": "2024-05-29T09:24:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "19839d95536fc831ec5b99d5c8e4e397d0e962bc" ] }, "92508": { "id": "PR_kwDOAO6SJc5w242Z", "public_id": 92508, "url": "https://github.com/godotengine/godot/pull/92508", "diff_url": "https://github.com/godotengine/godot/pull/92508.diff", "patch_url": "https://github.com/godotengine/godot/pull/92508.patch", "title": "[RTL] Add references to cell and column configuration methods.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-29T09:16:47Z", "updated_at": "2024-05-29T20:40:58Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b8bb382115255f9bab3fdcd1888eb097f86f80f9" ] }, "92511": { "id": "PR_kwDOAO6SJc5w3yXa", "public_id": 92511, "url": "https://github.com/godotengine/godot/pull/92511", "diff_url": "https://github.com/godotengine/godot/pull/92511.diff", "patch_url": "https://github.com/godotengine/godot/pull/92511.patch", "title": "Remove unused `base_hint` from EditorPropertyNodePath", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-29T11:19:27Z", "updated_at": "2024-05-29T20:43:47Z", "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": [ "6479b5673f4eca4fb05d4f6088df7b5bb03ffb4a" ] }, "92514": { "id": "PR_kwDOAO6SJc5w4ShW", "public_id": 92514, "url": "https://github.com/godotengine/godot/pull/92514", "diff_url": "https://github.com/godotengine/godot/pull/92514.diff", "patch_url": "https://github.com/godotengine/godot/pull/92514.patch", "title": "Enable custom separators to treat different characters as words", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2OA==", "created_at": "2024-05-29T12:32:23Z", "updated_at": "2024-07-28T14:03:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw3MzMzMDA2OA==", "name": "feature proposal", "color": "#4466ff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e60678f193828c73dc17f3aa5418f2b0d64a0e2f" ] }, "92519": { "id": "PR_kwDOAO6SJc5w57FD", "public_id": 92519, "url": "https://github.com/godotengine/godot/pull/92519", "diff_url": "https://github.com/godotengine/godot/pull/92519.diff", "patch_url": "https://github.com/godotengine/godot/pull/92519.patch", "title": "Prevent static XCFramework bundles from being embedded on iOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-05-29T16:03:12Z", "updated_at": "2024-05-30T11:15:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwzMDcxMzU1MzI=", "name": "topic:plugin", "color": "#ffee88" } ], "commits": [ "b6e5e168685780a1dd2b50a0ba462d56a77029b6" ] }, "92524": { "id": "PR_kwDOAO6SJc5w78-X", "public_id": 92524, "url": "https://github.com/godotengine/godot/pull/92524", "diff_url": "https://github.com/godotengine/godot/pull/92524.diff", "patch_url": "https://github.com/godotengine/godot/pull/92524.patch", "title": "Disable `camera_effects` when debug draw is active", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExOTIxNzQ1", "created_at": "2024-05-29T21:25:36Z", "updated_at": "2024-06-22T17:59:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c46bb775e9183696192592ee375aac717140d1d4" ] }, "92525": { "id": "PR_kwDOAO6SJc5w8Bv5", "public_id": 92525, "url": "https://github.com/godotengine/godot/pull/92525", "diff_url": "https://github.com/godotengine/godot/pull/92525.diff", "patch_url": "https://github.com/godotengine/godot/pull/92525.patch", "title": "Ensure that Godot's version of `libc++_shared.so` is always selected", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-05-29T21:44:06Z", "updated_at": "2024-05-30T14:47:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "28f357733f1d658adcce00c14184b5ea6e1f44b8" ] }, "92535": { "id": "PR_kwDOAO6SJc5w-UQI", "public_id": 92535, "url": "https://github.com/godotengine/godot/pull/92535", "diff_url": "https://github.com/godotengine/godot/pull/92535.diff", "patch_url": "https://github.com/godotengine/godot/pull/92535.patch", "title": "Fix mismatched parentheses in class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-05-30T07:58:02Z", "updated_at": "2024-05-30T09:52:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "9315583af374d46e9ed28f64b5b6b33a2e5219f9" ] }, "92539": { "id": "PR_kwDOAO6SJc5xAJdw", "public_id": 92539, "url": "https://github.com/godotengine/godot/pull/92539", "diff_url": "https://github.com/godotengine/godot/pull/92539.diff", "patch_url": "https://github.com/godotengine/godot/pull/92539.patch", "title": "Avoid crash when importing .glsl in headless", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-30T11:57:52Z", "updated_at": "2024-05-30T15:01:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "c1d5a2c8c6e55c0278da40619bf77b19f83dd886" ] }, "92541": { "id": "PR_kwDOAO6SJc5xANue", "public_id": 92541, "url": "https://github.com/godotengine/godot/pull/92541", "diff_url": "https://github.com/godotengine/godot/pull/92541.diff", "patch_url": "https://github.com/godotengine/godot/pull/92541.patch", "title": "Fix multichar warning in `windows_utils.cpp`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-05-30T12:07:46Z", "updated_at": "2024-05-30T13:45:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "909f28a5344a2cc3670d169d206d38e80caabe99" ] }, "92544": { "id": "PR_kwDOAO6SJc5xAiii", "public_id": 92544, "url": "https://github.com/godotengine/godot/pull/92544", "diff_url": "https://github.com/godotengine/godot/pull/92544.diff", "patch_url": "https://github.com/godotengine/godot/pull/92544.patch", "title": "GDScript: Fix subscript resolution on constant non-metatype GDScript base", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-30T12:54:41Z", "updated_at": "2024-05-31T04:17:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "18d8838051f1b544078913219dbd8aa9d7baa6e6" ] }, "92553": { "id": "PR_kwDOAO6SJc5xBj0k", "public_id": 92553, "url": "https://github.com/godotengine/godot/pull/92553", "diff_url": "https://github.com/godotengine/godot/pull/92553.diff", "patch_url": "https://github.com/godotengine/godot/pull/92553.patch", "title": "Make displayed Web errors more meaningful", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-05-30T15:08:18Z", "updated_at": "2024-05-31T12:20:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "2c3b871b3b03df72749e762913b034cbb564ddd5" ] }, "92557": { "id": "PR_kwDOAO6SJc5xCD1u", "public_id": 92557, "url": "https://github.com/godotengine/godot/pull/92557", "diff_url": "https://github.com/godotengine/godot/pull/92557.diff", "patch_url": "https://github.com/godotengine/godot/pull/92557.patch", "title": "Fix minimap error when moving to the top", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-30T16:11:35Z", "updated_at": "2024-05-30T20:30:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "af6b96c486ad9f92ee0344a49be781cae83cebe1" ] }, "92558": { "id": "PR_kwDOAO6SJc5xCIAV", "public_id": 92558, "url": "https://github.com/godotengine/godot/pull/92558", "diff_url": "https://github.com/godotengine/godot/pull/92558.diff", "patch_url": "https://github.com/godotengine/godot/pull/92558.patch", "title": "GDScript: Do not produce `INFERRED_DECLARATION` on type import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-05-30T16:21:35Z", "updated_at": "2024-05-31T04:18:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "3fd30ed4ff7b5de01633e19b2769993b5b5d676b" ] }, "92559": { "id": "PR_kwDOAO6SJc5xCU77", "public_id": 92559, "url": "https://github.com/godotengine/godot/pull/92559", "diff_url": "https://github.com/godotengine/godot/pull/92559.diff", "patch_url": "https://github.com/godotengine/godot/pull/92559.patch", "title": "Update Add Scene button after TabBar resizes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-05-30T16:56:43Z", "updated_at": "2024-06-07T21:49:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9a2ffd74d33f2dd13227abbd9fa7f7d975c35249" ] }, "92564": { "id": "PR_kwDOAO6SJc5xC2iY", "public_id": 92564, "url": "https://github.com/godotengine/godot/pull/92564", "diff_url": "https://github.com/godotengine/godot/pull/92564.diff", "patch_url": "https://github.com/godotengine/godot/pull/92564.patch", "title": "Prevent using built-ins for func names in shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-05-30T18:20:56Z", "updated_at": "2024-05-31T06:06:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "aecc4cbc47d1e6d13a40986c3240811dd3e2686c" ] }, "92565": { "id": "PR_kwDOAO6SJc5xC2vh", "public_id": 92565, "url": "https://github.com/godotengine/godot/pull/92565", "diff_url": "https://github.com/godotengine/godot/pull/92565.diff", "patch_url": "https://github.com/godotengine/godot/pull/92565.patch", "title": "[RTL] Clear default justification flags if custom are set.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-30T18:21:37Z", "updated_at": "2024-05-30T20:18:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3a52e0f5fda95741248476644662ae5ce89e8339" ] }, "92567": { "id": "PR_kwDOAO6SJc5xDTvg", "public_id": 92567, "url": "https://github.com/godotengine/godot/pull/92567", "diff_url": "https://github.com/godotengine/godot/pull/92567.diff", "patch_url": "https://github.com/godotengine/godot/pull/92567.patch", "title": "thorvg: Update to 0.13.5 + hotfix for GCC x86_32 build", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-30T19:46:12Z", "updated_at": "2024-05-30T20:40:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "2518d169af8c86bef4af3b10a3458965e83a535e" ] }, "92568": { "id": "PR_kwDOAO6SJc5xDet4", "public_id": 92568, "url": "https://github.com/godotengine/godot/pull/92568", "diff_url": "https://github.com/godotengine/godot/pull/92568.diff", "patch_url": "https://github.com/godotengine/godot/pull/92568.patch", "title": "Add more validation to UBO size and alignment in Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-05-30T20:23:17Z", "updated_at": "2024-06-19T17:45:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ea4be9afa6207cf0c2f5b66dbba5b826ba5e8d5c" ] }, "92571": { "id": "PR_kwDOAO6SJc5xD28t", "public_id": 92571, "url": "https://github.com/godotengine/godot/pull/92571", "diff_url": "https://github.com/godotengine/godot/pull/92571.diff", "patch_url": "https://github.com/godotengine/godot/pull/92571.patch", "title": "Rename FBX2glTF binary path setting back to 4.2 name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-05-30T21:42:58Z", "updated_at": "2024-05-30T22:01:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "77288392478407f873d20e0edb44eedcf376b74f" ] }, "92577": { "id": "PR_kwDOAO6SJc5xFImU", "public_id": 92577, "url": "https://github.com/godotengine/godot/pull/92577", "diff_url": "https://github.com/godotengine/godot/pull/92577.diff", "patch_url": "https://github.com/godotengine/godot/pull/92577.patch", "title": "Update editor `Window` preview position when resizing window.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-05-31T04:54:00Z", "updated_at": "2024-05-31T12:20:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5c433cf693ec0c65bdcf21575065aa77a491b2bf" ] }, "92580": { "id": "PR_kwDOAO6SJc5xFYdn", "public_id": 92580, "url": "https://github.com/godotengine/godot/pull/92580", "diff_url": "https://github.com/godotengine/godot/pull/92580.diff", "patch_url": "https://github.com/godotengine/godot/pull/92580.patch", "title": "Android: Remove the limit on the number of the SignalInfo creation function parameters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwODc5MDM=", "created_at": "2024-05-31T06:08:47Z", "updated_at": "2024-06-20T11:02:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2e4d573c3ca1303e7727e82fff9e5ddb312d34b1" ] }, "92587": { "id": "PR_kwDOAO6SJc5xGzDI", "public_id": 92587, "url": "https://github.com/godotengine/godot/pull/92587", "diff_url": "https://github.com/godotengine/godot/pull/92587.diff", "patch_url": "https://github.com/godotengine/godot/pull/92587.patch", "title": "RenderingDevice: Reject creation of textures with no usage", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-05-31T10:02:10Z", "updated_at": "2024-05-31T14:50:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "3e5865660b7f2cf00f1afe6ec27377ad38dbdf9e" ] }, "92588": { "id": "PR_kwDOAO6SJc5xH0eD", "public_id": 92588, "url": "https://github.com/godotengine/godot/pull/92588", "diff_url": "https://github.com/godotengine/godot/pull/92588.diff", "patch_url": "https://github.com/godotengine/godot/pull/92588.patch", "title": "[Scene] Add `SceneStringNames::font(_size/_color)`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-05-31T12:35:49Z", "updated_at": "2024-06-18T16:02:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d519715d94dc1062addcfc8efad47abb494fa4c5" ] }, "92597": { "id": "PR_kwDOAO6SJc5xJczK", "public_id": 92597, "url": "https://github.com/godotengine/godot/pull/92597", "diff_url": "https://github.com/godotengine/godot/pull/92597.diff", "patch_url": "https://github.com/godotengine/godot/pull/92597.patch", "title": "Rework and simplify update checking logic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-31T16:44:37Z", "updated_at": "2024-06-12T09:47:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "44593eecc7d71228cc3b75f9df8024d16a096313" ] }, "92605": { "id": "PR_kwDOAO6SJc5xKcTg", "public_id": 92605, "url": "https://github.com/godotengine/godot/pull/92605", "diff_url": "https://github.com/godotengine/godot/pull/92605.diff", "patch_url": "https://github.com/godotengine/godot/pull/92605.patch", "title": "Fix `RichTextLabel` table overlapping with next line", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-05-31T20:02:38Z", "updated_at": "2024-06-28T14:42:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "6ecccd608577e36ebe353445dbed243aa76eafea" ] }, "92609": { "id": "PR_kwDOAO6SJc5xLQdD", "public_id": 92609, "url": "https://github.com/godotengine/godot/pull/92609", "diff_url": "https://github.com/godotengine/godot/pull/92609.diff", "patch_url": "https://github.com/godotengine/godot/pull/92609.patch", "title": "GDScript: Partially allow member lookup on invalid scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-01T00:09:26Z", "updated_at": "2024-06-28T12:51:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "7f7114c00881b4b27736d429ff3918aa6538f6e5" ] }, "92616": { "id": "PR_kwDOAO6SJc5xLetk", "public_id": 92616, "url": "https://github.com/godotengine/godot/pull/92616", "diff_url": "https://github.com/godotengine/godot/pull/92616.diff", "patch_url": "https://github.com/godotengine/godot/pull/92616.patch", "title": "GDScript: Invalidate cached parser chain when reloading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-01T01:54:34Z", "updated_at": "2024-07-02T18:02:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "ffc0d0981b48aaa6372f9859da5d238c825efbad" ] }, "92633": { "id": "PR_kwDOAO6SJc5xMPCY", "public_id": 92633, "url": "https://github.com/godotengine/godot/pull/92633", "diff_url": "https://github.com/godotengine/godot/pull/92633.diff", "patch_url": "https://github.com/godotengine/godot/pull/92633.patch", "title": "Fix project settings reloading", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-01T09:39:47Z", "updated_at": "2024-06-03T10:01:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f08a7e32c8fce2d230e874e4606044616a4eb4e5" ] }, "92636": { "id": "PR_kwDOAO6SJc5xMRke", "public_id": 92636, "url": "https://github.com/godotengine/godot/pull/92636", "diff_url": "https://github.com/godotengine/godot/pull/92636.diff", "patch_url": "https://github.com/godotengine/godot/pull/92636.patch", "title": "Add blend point check to `AnimationNodeBlendSpace2D::_process()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-01T10:07:47Z", "updated_at": "2024-06-29T11:45:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "8a90c5317b2c0c050d6c9abddde478d6221ebf46" ] }, "92639": { "id": "PR_kwDOAO6SJc5xMUAE", "public_id": 92639, "url": "https://github.com/godotengine/godot/pull/92639", "diff_url": "https://github.com/godotengine/godot/pull/92639.diff", "patch_url": "https://github.com/godotengine/godot/pull/92639.patch", "title": "[Scene] Add `SceneStringNames::confirmed`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-01T10:29:48Z", "updated_at": "2024-06-19T08:33:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ca18a06ecbf68db50d8d7e7391b73a245c745cea", "d9e2fc74c73204d03a6d4431feef44085c7663df" ] }, "92640": { "id": "PR_kwDOAO6SJc5xMUGE", "public_id": 92640, "url": "https://github.com/godotengine/godot/pull/92640", "diff_url": "https://github.com/godotengine/godot/pull/92640.diff", "patch_url": "https://github.com/godotengine/godot/pull/92640.patch", "title": "[Scene] Add `SceneStringNames::text/value_changed`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-01T10:30:57Z", "updated_at": "2024-06-19T08:32:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "fbb879debd0957354ab42731be402b0a5a9f4e48" ] }, "92645": { "id": "PR_kwDOAO6SJc5xMkGu", "public_id": 92645, "url": "https://github.com/godotengine/godot/pull/92645", "diff_url": "https://github.com/godotengine/godot/pull/92645.diff", "patch_url": "https://github.com/godotengine/godot/pull/92645.patch", "title": "Fix `NOTIFICATION_SORT_CHILDREN` is called twice on startup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-06-01T13:20:24Z", "updated_at": "2024-06-11T12:00:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "62a58c55388da3ad1340cfdf7d08925315b08da3" ] }, "92647": { "id": "PR_kwDOAO6SJc5xMndo", "public_id": 92647, "url": "https://github.com/godotengine/godot/pull/92647", "diff_url": "https://github.com/godotengine/godot/pull/92647.diff", "patch_url": "https://github.com/godotengine/godot/pull/92647.patch", "title": "Fix popup windows content margins", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-01T13:59:20Z", "updated_at": "2024-06-19T08:47:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "71b300d9acb115e48ab9763875e956a4966ef197" ] }, "92648": { "id": "PR_kwDOAO6SJc5xMsrE", "public_id": 92648, "url": "https://github.com/godotengine/godot/pull/92648", "diff_url": "https://github.com/godotengine/godot/pull/92648.diff", "patch_url": "https://github.com/godotengine/godot/pull/92648.patch", "title": "Consistently display script icons for nodes in connect dialog's scene tree editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NjI1NDU0", "created_at": "2024-06-01T14:58:20Z", "updated_at": "2024-06-10T14:21:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "823b48ffa565ab0f36933b806386945722168e52" ] }, "92650": { "id": "PR_kwDOAO6SJc5xMuCH", "public_id": 92650, "url": "https://github.com/godotengine/godot/pull/92650", "diff_url": "https://github.com/godotengine/godot/pull/92650.diff", "patch_url": "https://github.com/godotengine/godot/pull/92650.patch", "title": "Fix FileSystem dock won't show any file folders (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-01T15:15:00Z", "updated_at": "2024-06-11T10:23:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "72856d633a6be5c596d4a3231acab009828a2efe" ] }, "92661": { "id": "PR_kwDOAO6SJc5xNN7y", "public_id": 92661, "url": "https://github.com/godotengine/godot/pull/92661", "diff_url": "https://github.com/godotengine/godot/pull/92661.diff", "patch_url": "https://github.com/godotengine/godot/pull/92661.patch", "title": "SCons: Fix `mono` dependency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-01T21:39:56Z", "updated_at": "2024-06-20T10:34:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "05203b6a4361b15a6c36d00a6030cd390acb4aa9" ] }, "92663": { "id": "PR_kwDOAO6SJc5xNSCw", "public_id": 92663, "url": "https://github.com/godotengine/godot/pull/92663", "diff_url": "https://github.com/godotengine/godot/pull/92663.diff", "patch_url": "https://github.com/godotengine/godot/pull/92663.patch", "title": "EGL: Use `EGL_EXT_platform_base` whenever possible", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-06-01T22:45:04Z", "updated_at": "2024-06-13T15:22:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "8f69f2969433ba88b8eda923ef2d576f81a959c1" ] }, "92664": { "id": "PR_kwDOAO6SJc5xNSYf", "public_id": 92664, "url": "https://github.com/godotengine/godot/pull/92664", "diff_url": "https://github.com/godotengine/godot/pull/92664.diff", "patch_url": "https://github.com/godotengine/godot/pull/92664.patch", "title": "Add visibility mode to `as_sortable_control()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-01T22:51:22Z", "updated_at": "2024-08-14T15:43:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "02e1e6d1ecb2f152589215145dd16e622d6aa8da" ] }, "92665": { "id": "PR_kwDOAO6SJc5xNTtT", "public_id": 92665, "url": "https://github.com/godotengine/godot/pull/92665", "diff_url": "https://github.com/godotengine/godot/pull/92665.diff", "patch_url": "https://github.com/godotengine/godot/pull/92665.patch", "title": "Tweak property name style selector in the editor inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-01T23:15:36Z", "updated_at": "2024-06-20T23:31:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "010d02a6ee63dfe3a89a1d85a3de1399815ffe28" ] }, "92669": { "id": "PR_kwDOAO6SJc5xNbBd", "public_id": 92669, "url": "https://github.com/godotengine/godot/pull/92669", "diff_url": "https://github.com/godotengine/godot/pull/92669.diff", "patch_url": "https://github.com/godotengine/godot/pull/92669.patch", "title": "Fix huge .tscn icon and icon in background of File System panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-02T01:22:20Z", "updated_at": "2024-06-03T09:01:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "81395cf9bdca881cd4bcc759546f9a89f16c6b2f" ] }, "92670": { "id": "PR_kwDOAO6SJc5xNfFl", "public_id": 92670, "url": "https://github.com/godotengine/godot/pull/92670", "diff_url": "https://github.com/godotengine/godot/pull/92670.diff", "patch_url": "https://github.com/godotengine/godot/pull/92670.patch", "title": "Fix unstable AnimationTrackEditor snapping value", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-02T02:50:03Z", "updated_at": "2024-06-29T11:45:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b83dc9b25bb97f26c0cb591578a38afdd589104a" ] }, "92674": { "id": "PR_kwDOAO6SJc5xNy__", "public_id": 92674, "url": "https://github.com/godotengine/godot/pull/92674", "diff_url": "https://github.com/godotengine/godot/pull/92674.diff", "patch_url": "https://github.com/godotengine/godot/pull/92674.patch", "title": "Improve `AudioStreamPlaylist` class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-06-02T08:35:00Z", "updated_at": "2024-06-03T09:29:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c387ec04e07d9298262f4537d8b7b4606913e928" ] }, "92678": { "id": "PR_kwDOAO6SJc5xN7vA", "public_id": 92678, "url": "https://github.com/godotengine/godot/pull/92678", "diff_url": "https://github.com/godotengine/godot/pull/92678.diff", "patch_url": "https://github.com/godotengine/godot/pull/92678.patch", "title": "Duplicate properties first before remapping resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMDkxNjY2", "created_at": "2024-06-02T10:33:06Z", "updated_at": "2024-06-18T12:09:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "e4d0d1344b68796cba86a6c60be1275316748116" ] }, "92688": { "id": "PR_kwDOAO6SJc5xONZO", "public_id": 92688, "url": "https://github.com/godotengine/godot/pull/92688", "diff_url": "https://github.com/godotengine/godot/pull/92688.diff", "patch_url": "https://github.com/godotengine/godot/pull/92688.patch", "title": "Add more autocompletion tests", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-06-02T13:54:23Z", "updated_at": "2024-06-21T08:26:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "48e297c1443b38c9a3f2176a593d77d135cc1d87" ] }, "92692": { "id": "PR_kwDOAO6SJc5xOaoQ", "public_id": 92692, "url": "https://github.com/godotengine/godot/pull/92692", "diff_url": "https://github.com/godotengine/godot/pull/92692.diff", "patch_url": "https://github.com/godotengine/godot/pull/92692.patch", "title": "Fix iOS exports never embedding framework bundles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-06-02T16:02:41Z", "updated_at": "2024-06-03T22:38:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "84ee828b5816d45139716795b7620f03f6d7cde1" ] }, "92697": { "id": "PR_kwDOAO6SJc5xOp8U", "public_id": 92697, "url": "https://github.com/godotengine/godot/pull/92697", "diff_url": "https://github.com/godotengine/godot/pull/92697.diff", "patch_url": "https://github.com/godotengine/godot/pull/92697.patch", "title": "CI: Make local python hooks multi-platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-02T18:32:08Z", "updated_at": "2024-06-03T13:29:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "48509590fd1d2387059bb73db8dffe0e74b111ef" ] }, "92701": { "id": "PR_kwDOAO6SJc5xOv0_", "public_id": 92701, "url": "https://github.com/godotengine/godot/pull/92701", "diff_url": "https://github.com/godotengine/godot/pull/92701.diff", "patch_url": "https://github.com/godotengine/godot/pull/92701.patch", "title": "[Button] Adds theme option to align button text and icon to either largest or current stylebox.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-02T19:57:52Z", "updated_at": "2024-06-11T08:54:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "721a663aa30839cd0153a3df856f750ec0dbd6b8" ] }, "92702": { "id": "PR_kwDOAO6SJc5xOxWP", "public_id": 92702, "url": "https://github.com/godotengine/godot/pull/92702", "diff_url": "https://github.com/godotengine/godot/pull/92702.diff", "patch_url": "https://github.com/godotengine/godot/pull/92702.patch", "title": "Fix creating cursor image from `AtlasTexture`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-06-02T20:19:00Z", "updated_at": "2024-06-08T08:53:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "91e995e704a6b43ecea37ab0fafebe4165e51ed6" ] }, "92704": { "id": "PR_kwDOAO6SJc5xO3G6", "public_id": 92704, "url": "https://github.com/godotengine/godot/pull/92704", "diff_url": "https://github.com/godotengine/godot/pull/92704.diff", "patch_url": "https://github.com/godotengine/godot/pull/92704.patch", "title": "Consolidate the ProjectManager and Editor windows into a single Android Activity class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-06-02T21:37:40Z", "updated_at": "2024-06-20T10:42:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "0795587f690555210262878a37ff3759f90e0c61" ] }, "92707": { "id": "PR_kwDOAO6SJc5xO9wP", "public_id": 92707, "url": "https://github.com/godotengine/godot/pull/92707", "diff_url": "https://github.com/godotengine/godot/pull/92707.diff", "patch_url": "https://github.com/godotengine/godot/pull/92707.patch", "title": "Clarify the results of `VectorN.normalized()` in the docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4Nzk3MTQ=", "created_at": "2024-06-02T23:14:27Z", "updated_at": "2024-06-04T18:13:42Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0560e890ca5c2e4f4dea7589eb2c64e8d3472fdc" ] }, "92709": { "id": "PR_kwDOAO6SJc5xPEyE", "public_id": 92709, "url": "https://github.com/godotengine/godot/pull/92709", "diff_url": "https://github.com/godotengine/godot/pull/92709.diff", "patch_url": "https://github.com/godotengine/godot/pull/92709.patch", "title": "Android: Fix invalid return value when multiple permission requests are dispatched", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-06-03T00:27:28Z", "updated_at": "2024-06-20T11:02:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "53279d25103ae922de23a563ce3a3ea42d3b7e98" ] }, "92715": { "id": "PR_kwDOAO6SJc5xP02j", "public_id": 92715, "url": "https://github.com/godotengine/godot/pull/92715", "diff_url": "https://github.com/godotengine/godot/pull/92715.diff", "patch_url": "https://github.com/godotengine/godot/pull/92715.patch", "title": "[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-03T04:49:50Z", "updated_at": "2024-06-13T09:54:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e65142190544de5b7dcb54f8ed18e6bc216fab79" ] }, "92716": { "id": "PR_kwDOAO6SJc5xQpzb", "public_id": 92716, "url": "https://github.com/godotengine/godot/pull/92716", "diff_url": "https://github.com/godotengine/godot/pull/92716.diff", "patch_url": "https://github.com/godotengine/godot/pull/92716.patch", "title": "Correct documentation for Omni and Spot light distance attenuation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-03T07:40:42Z", "updated_at": "2024-06-03T08:59:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "079a75e144f6d5822c949e7d953c0d86448eee5a" ] }, "92718": { "id": "PR_kwDOAO6SJc5xRd7m", "public_id": 92718, "url": "https://github.com/godotengine/godot/pull/92718", "diff_url": "https://github.com/godotengine/godot/pull/92718.diff", "patch_url": "https://github.com/godotengine/godot/pull/92718.patch", "title": "Fix same importer will be added multiple times in `get_importers_for_extension`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-06-03T09:32:30Z", "updated_at": "2024-06-11T10:05:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "7552d242a33808f2194388297eca7b7f4374fe1e" ] }, "92722": { "id": "PR_kwDOAO6SJc5xSWX7", "public_id": 92722, "url": "https://github.com/godotengine/godot/pull/92722", "diff_url": "https://github.com/godotengine/godot/pull/92722.diff", "patch_url": "https://github.com/godotengine/godot/pull/92722.patch", "title": "Fix callable not clearing freed pointer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-03T11:30:50Z", "updated_at": "2024-06-05T13:58:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "4463e7dee9f4b0ccbd384b95e48f32c105ac2947" ] }, "92723": { "id": "PR_kwDOAO6SJc5xSdM5", "public_id": 92723, "url": "https://github.com/godotengine/godot/pull/92723", "diff_url": "https://github.com/godotengine/godot/pull/92723.diff", "patch_url": "https://github.com/godotengine/godot/pull/92723.patch", "title": "Fix some incorrect uses of `String` over `StringName`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-03T11:46:18Z", "updated_at": "2024-06-03T14:01:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0f72b15bc2181bd02923599d2587524b1ba0e8be" ] }, "92728": { "id": "PR_kwDOAO6SJc5xURcb", "public_id": 92728, "url": "https://github.com/godotengine/godot/pull/92728", "diff_url": "https://github.com/godotengine/godot/pull/92728.diff", "patch_url": "https://github.com/godotengine/godot/pull/92728.patch", "title": "CI: Migrate codespell logic to `pyproject.toml`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-03T15:30:11Z", "updated_at": "2024-06-11T18:47:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "26859357c5b3702c72706cce0fcd39d7c15bbc8b" ] }, "92731": { "id": "PR_kwDOAO6SJc5xU0nd", "public_id": 92731, "url": "https://github.com/godotengine/godot/pull/92731", "diff_url": "https://github.com/godotengine/godot/pull/92731.diff", "patch_url": "https://github.com/godotengine/godot/pull/92731.patch", "title": "Force canvas item update on oversampling change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-03T16:48:56Z", "updated_at": "2024-06-04T08:13:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "9fb96609122471e50a07478bd37b17d7c4482284" ] }, "92733": { "id": "PR_kwDOAO6SJc5xVBJ-", "public_id": 92733, "url": "https://github.com/godotengine/godot/pull/92733", "diff_url": "https://github.com/godotengine/godot/pull/92733.diff", "patch_url": "https://github.com/godotengine/godot/pull/92733.patch", "title": "Release Engine before unregistering core types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-06-03T17:22:45Z", "updated_at": "2024-06-20T10:43:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "d1ab5d371785635bfe401857370ac21dd0439dee" ] }, "92735": { "id": "PR_kwDOAO6SJc5xVhfp", "public_id": 92735, "url": "https://github.com/godotengine/godot/pull/92735", "diff_url": "https://github.com/godotengine/godot/pull/92735.diff", "patch_url": "https://github.com/godotengine/godot/pull/92735.patch", "title": "Fix undo not updating spawn checkbox in replication editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTE3MDQz", "created_at": "2024-06-03T18:52:34Z", "updated_at": "2024-08-06T20:56:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "aebcd699fe00e606b4ab4cb9b5b7e4ca7e6961e2" ] }, "92739": { "id": "PR_kwDOAO6SJc5xWP8U", "public_id": 92739, "url": "https://github.com/godotengine/godot/pull/92739", "diff_url": "https://github.com/godotengine/godot/pull/92739.diff", "patch_url": "https://github.com/godotengine/godot/pull/92739.patch", "title": "Fix BlendSpace2D sync flagging line", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-03T20:54:21Z", "updated_at": "2024-06-29T11:45:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "eacc122f32868f005d39d222624a2cbec1f34e11" ] }, "92740": { "id": "PR_kwDOAO6SJc5xWTZu", "public_id": 92740, "url": "https://github.com/godotengine/godot/pull/92740", "diff_url": "https://github.com/godotengine/godot/pull/92740.diff", "patch_url": "https://github.com/godotengine/godot/pull/92740.patch", "title": "Fix IME activation in subviewports.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-03T21:04:16Z", "updated_at": "2024-06-04T08:13:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d45b896673a4c73ffc6507f0d2a40c369ca3d8ad" ] }, "92741": { "id": "PR_kwDOAO6SJc5xWt-Z", "public_id": 92741, "url": "https://github.com/godotengine/godot/pull/92741", "diff_url": "https://github.com/godotengine/godot/pull/92741.diff", "patch_url": "https://github.com/godotengine/godot/pull/92741.patch", "title": "Fix Adreno 3xx compatibility for devices with newer driver versions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-06-03T22:27:51Z", "updated_at": "2024-06-14T08:23:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "aed6b023f59f748b81af62774b57ba0c63c8b5b6" ] }, "92742": { "id": "PR_kwDOAO6SJc5xW-l-", "public_id": 92742, "url": "https://github.com/godotengine/godot/pull/92742", "diff_url": "https://github.com/godotengine/godot/pull/92742.diff", "patch_url": "https://github.com/godotengine/godot/pull/92742.patch", "title": "Fix Windows Activate Process leading to stuck input", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-03T23:40:45Z", "updated_at": "2024-06-20T10:58:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "e201e5bf30bdd7ea4f515ebf8d47a70172683f7e" ] }, "92745": { "id": "PR_kwDOAO6SJc5xYEo9", "public_id": 92745, "url": "https://github.com/godotengine/godot/pull/92745", "diff_url": "https://github.com/godotengine/godot/pull/92745.diff", "patch_url": "https://github.com/godotengine/godot/pull/92745.patch", "title": "[RTL] Fix nested ordered lists inside unordered lists.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-04T05:10:52Z", "updated_at": "2024-06-04T08:13:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5e616cedd4d79fa3980d673faa37504f323e979a" ] }, "92750": { "id": "PR_kwDOAO6SJc5xZo_W", "public_id": 92750, "url": "https://github.com/godotengine/godot/pull/92750", "diff_url": "https://github.com/godotengine/godot/pull/92750.diff", "patch_url": "https://github.com/godotengine/godot/pull/92750.patch", "title": "[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-04T09:29:34Z", "updated_at": "2024-06-21T14:54:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "501c15c5f506f14cf2dca39625c0bce693c007c7" ] }, "92751": { "id": "PR_kwDOAO6SJc5xZy7H", "public_id": 92751, "url": "https://github.com/godotengine/godot/pull/92751", "diff_url": "https://github.com/godotengine/godot/pull/92751.diff", "patch_url": "https://github.com/godotengine/godot/pull/92751.patch", "title": "Editor: Swap last edited date and version/warning in Project Manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-04T09:50:07Z", "updated_at": "2024-06-04T14:53: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": [ "12430f9dce4393be722de1299429d610651280ca" ] }, "92753": { "id": "PR_kwDOAO6SJc5xaOKv", "public_id": 92753, "url": "https://github.com/godotengine/godot/pull/92753", "diff_url": "https://github.com/godotengine/godot/pull/92753.diff", "patch_url": "https://github.com/godotengine/godot/pull/92753.patch", "title": "[Windows] Fix 32-bit MinGW LTO build.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-04T10:47:23Z", "updated_at": "2024-06-04T14:52:34Z", "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": [ "d8e1ab085ab13878178c44d024eb7fe5e1f05b8d" ] }, "92758": { "id": "PR_kwDOAO6SJc5xbc82", "public_id": 92758, "url": "https://github.com/godotengine/godot/pull/92758", "diff_url": "https://github.com/godotengine/godot/pull/92758.diff", "patch_url": "https://github.com/godotengine/godot/pull/92758.patch", "title": "Remove note about night sky in PhysicalSkyMaterial", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwOTMw", "created_at": "2024-06-04T13:34:59Z", "updated_at": "2024-06-07T21:33:50Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6e45eb91c31e206ee7ae74440c465327124b6f6b" ] }, "92760": { "id": "PR_kwDOAO6SJc5xcFv3", "public_id": 92760, "url": "https://github.com/godotengine/godot/pull/92760", "diff_url": "https://github.com/godotengine/godot/pull/92760.diff", "patch_url": "https://github.com/godotengine/godot/pull/92760.patch", "title": "Call `EditorNode::set_edited_scene()` manually instead of via the `replacing_by` signal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2024-06-04T14:52:22Z", "updated_at": "2024-06-07T22:21:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "85a1662e3bdf76d3fbe1a26ac19d92216f0f7f25" ] }, "92763": { "id": "PR_kwDOAO6SJc5xcil4", "public_id": 92763, "url": "https://github.com/godotengine/godot/pull/92763", "diff_url": "https://github.com/godotengine/godot/pull/92763.diff", "patch_url": "https://github.com/godotengine/godot/pull/92763.patch", "title": "Fix incorrect cull boundary for scaled and repeated Parallax2D children", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-06-04T15:56:16Z", "updated_at": "2024-06-12T12:28:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "f0983f1b1c1638e8344b7d0ce90d9091489333f3" ] }, "92766": { "id": "PR_kwDOAO6SJc5xc8SN", "public_id": 92766, "url": "https://github.com/godotengine/godot/pull/92766", "diff_url": "https://github.com/godotengine/godot/pull/92766.diff", "patch_url": "https://github.com/godotengine/godot/pull/92766.patch", "title": "Style: Optimize `.svg` files via `svgo`; add as pre-commit hook", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-04T17:05:34Z", "updated_at": "2024-06-24T12:10:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "cc6dd8d02cddfe099e9ce72e7e998ff16995f446", "4af10686882b223879562a5c2adacad6fb756f02" ] }, "92770": { "id": "PR_kwDOAO6SJc5xdt98", "public_id": 92770, "url": "https://github.com/godotengine/godot/pull/92770", "diff_url": "https://github.com/godotengine/godot/pull/92770.diff", "patch_url": "https://github.com/godotengine/godot/pull/92770.patch", "title": "Add Globals tab to reorganize Project Settings dialog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-04T19:26:16Z", "updated_at": "2024-06-07T22:08:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "d1d7762a9f2bb1661b70f503c6301cf6c353e073" ] }, "92774": { "id": "PR_kwDOAO6SJc5xeGSZ", "public_id": 92774, "url": "https://github.com/godotengine/godot/pull/92774", "diff_url": "https://github.com/godotengine/godot/pull/92774.diff", "patch_url": "https://github.com/godotengine/godot/pull/92774.patch", "title": "Fix shader for SkeletonGizmo to follow renderer's reversed-z change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-04T20:40:43Z", "updated_at": "2024-06-29T11:45:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4f6fb8ee811e4cbedb067381ab9681da1d47d761" ] }, "92781": { "id": "PR_kwDOAO6SJc5xg3Lg", "public_id": 92781, "url": "https://github.com/godotengine/godot/pull/92781", "diff_url": "https://github.com/godotengine/godot/pull/92781.diff", "patch_url": "https://github.com/godotengine/godot/pull/92781.patch", "title": "[macOS] Improve native menu open/close callbacks.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-05T07:38:14Z", "updated_at": "2024-06-07T21:33:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1f7bf27780931eef193866a501801f4a9b3067c9" ] }, "92787": { "id": "PR_kwDOAO6SJc5xiCos", "public_id": 92787, "url": "https://github.com/godotengine/godot/pull/92787", "diff_url": "https://github.com/godotengine/godot/pull/92787.diff", "patch_url": "https://github.com/godotengine/godot/pull/92787.patch", "title": "Implement X-draw-order switch in TileMapLayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-06-05T10:12:37Z", "updated_at": "2024-06-10T14:19:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "c283db2130073ab4f22533313e0350325267e0b8" ] }, "92800": { "id": "PR_kwDOAO6SJc5xkXZi", "public_id": 92800, "url": "https://github.com/godotengine/godot/pull/92800", "diff_url": "https://github.com/godotengine/godot/pull/92800.diff", "patch_url": "https://github.com/godotengine/godot/pull/92800.patch", "title": "C#: Skip method name when checking CallError", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-06-05T14:57:55Z", "updated_at": "2024-06-08T02:29:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "44d4f637a1866ee9c7fa725c27094e5a6cdd0bf1" ] }, "92801": { "id": "PR_kwDOAO6SJc5xkiNR", "public_id": 92801, "url": "https://github.com/godotengine/godot/pull/92801", "diff_url": "https://github.com/godotengine/godot/pull/92801.diff", "patch_url": "https://github.com/godotengine/godot/pull/92801.patch", "title": "Set `XRHandTracker` property `has_tracking_data` to true only when palm joint is tracked", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbErLQ", "created_at": "2024-06-05T15:19:55Z", "updated_at": "2024-06-07T21:33:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a64b0d383030b5860fbe6456f541a538a61f7e93" ] }, "92802": { "id": "PR_kwDOAO6SJc5xkmJl", "public_id": 92802, "url": "https://github.com/godotengine/godot/pull/92802", "diff_url": "https://github.com/godotengine/godot/pull/92802.diff", "patch_url": "https://github.com/godotengine/godot/pull/92802.patch", "title": "Editor: Hide GDScript internal functions from method selectors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-05T15:28:33Z", "updated_at": "2024-06-07T22:21:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "ae737d8cd946178c48a518e7342d031dccb23b62" ] }, "92803": { "id": "PR_kwDOAO6SJc5xkzC9", "public_id": 92803, "url": "https://github.com/godotengine/godot/pull/92803", "diff_url": "https://github.com/godotengine/godot/pull/92803.diff", "patch_url": "https://github.com/godotengine/godot/pull/92803.patch", "title": "Ignore Kate's build file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-06-05T15:56:31Z", "updated_at": "2024-06-08T06:09:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "078fe1aa84ccc669f7ecdc8a07f1cd39109e3c0d" ] }, "92806": { "id": "PR_kwDOAO6SJc5xlK6Q", "public_id": 92806, "url": "https://github.com/godotengine/godot/pull/92806", "diff_url": "https://github.com/godotengine/godot/pull/92806.diff", "patch_url": "https://github.com/godotengine/godot/pull/92806.patch", "title": "Add input event callback to `DisplayServerHeadless`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-06-05T16:48:47Z", "updated_at": "2024-07-01T16:57:37Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "f92b19609975517b4756069ba99084fec223ca75" ] }, "92808": { "id": "PR_kwDOAO6SJc5xlnYa", "public_id": 92808, "url": "https://github.com/godotengine/godot/pull/92808", "diff_url": "https://github.com/godotengine/godot/pull/92808.diff", "patch_url": "https://github.com/godotengine/godot/pull/92808.patch", "title": "Fix excessive canvas items updates.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-05T18:02:17Z", "updated_at": "2024-06-05T22:30: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": [ "864a93fdbf282232d50695fdb8054e323a4f743b" ] }, "92810": { "id": "PR_kwDOAO6SJc5xl0bg", "public_id": 92810, "url": "https://github.com/godotengine/godot/pull/92810", "diff_url": "https://github.com/godotengine/godot/pull/92810.diff", "patch_url": "https://github.com/godotengine/godot/pull/92810.patch", "title": "Use subfolder for temporary test files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-05T18:31:54Z", "updated_at": "2024-06-13T15:50:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5514b2c70c28a6133459075f85746fe05aaecc68" ] }, "92815": { "id": "PR_kwDOAO6SJc5xmwLt", "public_id": 92815, "url": "https://github.com/godotengine/godot/pull/92815", "diff_url": "https://github.com/godotengine/godot/pull/92815.diff", "patch_url": "https://github.com/godotengine/godot/pull/92815.patch", "title": "Fix Keep/Skip File import selection crash", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-06-05T21:09:16Z", "updated_at": "2024-06-28T14:42:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "3bf5fa9aea43dae45051e8fa7d9cbb0fef6d338e" ] }, "92817": { "id": "PR_kwDOAO6SJc5xmzIA", "public_id": 92817, "url": "https://github.com/godotengine/godot/pull/92817", "diff_url": "https://github.com/godotengine/godot/pull/92817.diff", "patch_url": "https://github.com/godotengine/godot/pull/92817.patch", "title": "Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxx", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2024-06-05T21:17:24Z", "updated_at": "2024-08-01T00:13:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "78ede4f8b61733b36774ed51e0f237f52cd3eb4c" ] }, "92819": { "id": "PR_kwDOAO6SJc5xmz_k", "public_id": 92819, "url": "https://github.com/godotengine/godot/pull/92819", "diff_url": "https://github.com/godotengine/godot/pull/92819.diff", "patch_url": "https://github.com/godotengine/godot/pull/92819.patch", "title": "Fix building glslang on platforms without ``", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNzYxMzk=", "created_at": "2024-06-05T21:19:55Z", "updated_at": "2024-06-09T04:25:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "3cc3c0bd952fb7c4db96a8f167ac917ce5a84a78" ] }, "92826": { "id": "PR_kwDOAO6SJc5xodIu", "public_id": 92826, "url": "https://github.com/godotengine/godot/pull/92826", "diff_url": "https://github.com/godotengine/godot/pull/92826.diff", "patch_url": "https://github.com/godotengine/godot/pull/92826.patch", "title": "Improve native menu and status indicator icons conversion and checks.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-06T05:29:38Z", "updated_at": "2024-06-07T21:34:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "28ec2240c4be8235029cb02265cd7549e8324492" ] }, "92827": { "id": "PR_kwDOAO6SJc5xoicz", "public_id": 92827, "url": "https://github.com/godotengine/godot/pull/92827", "diff_url": "https://github.com/godotengine/godot/pull/92827.diff", "patch_url": "https://github.com/godotengine/godot/pull/92827.patch", "title": "Use GDExtension `to_string` in Node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-06-06T05:51:35Z", "updated_at": "2024-06-12T16:40:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "29bf60cc02ab62f0c107bfda409a95d0a44a2970" ] }, "92836": { "id": "PR_kwDOAO6SJc5xq5ZO", "public_id": 92836, "url": "https://github.com/godotengine/godot/pull/92836", "diff_url": "https://github.com/godotengine/godot/pull/92836.diff", "patch_url": "https://github.com/godotengine/godot/pull/92836.patch", "title": "Fix editor screenshots menu button's tooltip", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2024-06-06T11:42:26Z", "updated_at": "2024-06-10T20:25:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d9452552fa6ee3def273c616780706134dcf09ff" ] }, "92843": { "id": "PR_kwDOAO6SJc5xtci_", "public_id": 92843, "url": "https://github.com/godotengine/godot/pull/92843", "diff_url": "https://github.com/godotengine/godot/pull/92843.diff", "patch_url": "https://github.com/godotengine/godot/pull/92843.patch", "title": "Stop color picker tooltip from stealing input events", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-06-06T17:13:56Z", "updated_at": "2024-06-10T14:45:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "ae1e2182ec756293b650ea6493df1883f822158f" ] }, "92847": { "id": "PR_kwDOAO6SJc5xuNge", "public_id": 92847, "url": "https://github.com/godotengine/godot/pull/92847", "diff_url": "https://github.com/godotengine/godot/pull/92847.diff", "patch_url": "https://github.com/godotengine/godot/pull/92847.patch", "title": "Fix `VisualShaderNodeVaryingGetter` expanded ports adding \".x\" to shader", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-06-06T19:27:11Z", "updated_at": "2024-06-28T14:43:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "73343a2e7f83430511e514fb8cd67feb30a26052" ] }, "92850": { "id": "PR_kwDOAO6SJc5xu6ES", "public_id": 92850, "url": "https://github.com/godotengine/godot/pull/92850", "diff_url": "https://github.com/godotengine/godot/pull/92850.diff", "patch_url": "https://github.com/godotengine/godot/pull/92850.patch", "title": "Fix `NavigationServer3D.get_closest_point_to_segment()` with `use_collision`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MTU0", "created_at": "2024-06-06T21:53:06Z", "updated_at": "2024-06-07T21:38:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "9b191f669c40d82bfeb4182a088b92cc94213dc0" ] }, "92851": { "id": "PR_kwDOAO6SJc5xu9zv", "public_id": 92851, "url": "https://github.com/godotengine/godot/pull/92851", "diff_url": "https://github.com/godotengine/godot/pull/92851.diff", "patch_url": "https://github.com/godotengine/godot/pull/92851.patch", "title": "Make query for `GL_MAX_VIEWPORT_DIMS` compatible with web exports ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-06-06T22:09:40Z", "updated_at": "2024-06-17T09:01:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ed5f33ef07540fa7529363819f40c4df3110ef80" ] }, "92856": { "id": "PR_kwDOAO6SJc5xwePk", "public_id": 92856, "url": "https://github.com/godotengine/godot/pull/92856", "diff_url": "https://github.com/godotengine/godot/pull/92856.diff", "patch_url": "https://github.com/godotengine/godot/pull/92856.patch", "title": "Force editor progress dialog size update.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-07T06:28:09Z", "updated_at": "2024-06-11T08:55:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "564ebd7ba401d1cfbad8adfcea7f89b6bc605c20" ] }, "92859": { "id": "PR_kwDOAO6SJc5xw8Uy", "public_id": 92859, "url": "https://github.com/godotengine/godot/pull/92859", "diff_url": "https://github.com/godotengine/godot/pull/92859.diff", "patch_url": "https://github.com/godotengine/godot/pull/92859.patch", "title": "Android: Change the way `doNotStrip` is set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxOTc0NDk4", "created_at": "2024-06-07T07:51:59Z", "updated_at": "2024-07-28T15:53:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "a55788a54346fe9e0217c3e72a5560a1e00dc180" ] }, "92860": { "id": "PR_kwDOAO6SJc5xxC9e", "public_id": 92860, "url": "https://github.com/godotengine/godot/pull/92860", "diff_url": "https://github.com/godotengine/godot/pull/92860.diff", "patch_url": "https://github.com/godotengine/godot/pull/92860.patch", "title": "Fix description for `Input.vibrate_handheld()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-06-07T08:08:07Z", "updated_at": "2024-06-12T23:58:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "2ab9344b3b9af7f2bfd598a49e59d433b6128f44" ] }, "92861": { "id": "PR_kwDOAO6SJc5xxWko", "public_id": 92861, "url": "https://github.com/godotengine/godot/pull/92861", "diff_url": "https://github.com/godotengine/godot/pull/92861.diff", "patch_url": "https://github.com/godotengine/godot/pull/92861.patch", "title": "Fix seeking Animation immediately after playback for Discrete track", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-07T08:56:28Z", "updated_at": "2024-06-29T11:45:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "bea47d877bd36bb33d22c7c8f7a070200af3bdc5" ] }, "92870": { "id": "PR_kwDOAO6SJc5xy9E1", "public_id": 92870, "url": "https://github.com/godotengine/godot/pull/92870", "diff_url": "https://github.com/godotengine/godot/pull/92870.diff", "patch_url": "https://github.com/godotengine/godot/pull/92870.patch", "title": "Don't allow creating invalid RESET keys", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-07T13:04:56Z", "updated_at": "2024-06-13T15:51:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "461bb8ee025c63965ff38929d6f8e84289c97ab5" ] }, "92871": { "id": "PR_kwDOAO6SJc5xzYx3", "public_id": 92871, "url": "https://github.com/godotengine/godot/pull/92871", "diff_url": "https://github.com/godotengine/godot/pull/92871.diff", "patch_url": "https://github.com/godotengine/godot/pull/92871.patch", "title": "Remove unused order variable from EditorResourcePreview", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-07T13:57:26Z", "updated_at": "2024-06-07T22:08:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "20d67aac67509f797e481e8f732477b8885a2239" ] }, "92874": { "id": "PR_kwDOAO6SJc5xz2QS", "public_id": 92874, "url": "https://github.com/godotengine/godot/pull/92874", "diff_url": "https://github.com/godotengine/godot/pull/92874.diff", "patch_url": "https://github.com/godotengine/godot/pull/92874.patch", "title": "Add coloring for completion of Color components", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-07T15:02:17Z", "updated_at": "2024-06-24T12:14:56Z", "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": [ "305b9482568e54a18619f226d30da7a7d1860110" ] }, "92885": { "id": "PR_kwDOAO6SJc5x08Q2", "public_id": 92885, "url": "https://github.com/godotengine/godot/pull/92885", "diff_url": "https://github.com/godotengine/godot/pull/92885.diff", "patch_url": "https://github.com/godotengine/godot/pull/92885.patch", "title": "Fix goto definition for `new` method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-07T18:43:02Z", "updated_at": "2024-06-12T08:34:25Z", "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": [ "5962646fd3220b5fb5a4faec8599f05b4904cdfa" ] }, "92887": { "id": "PR_kwDOAO6SJc5x1tVk", "public_id": 92887, "url": "https://github.com/godotengine/godot/pull/92887", "diff_url": "https://github.com/godotengine/godot/pull/92887.diff", "patch_url": "https://github.com/godotengine/godot/pull/92887.patch", "title": "Fix depth clear value for uv2 baking in compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyODY5MjM=", "created_at": "2024-06-07T21:48:31Z", "updated_at": "2024-06-08T12:11:43Z", "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": [ "53e68ecbd44f0adb206b08e343e86980def3f0ed" ] }, "92893": { "id": "PR_kwDOAO6SJc5x2V-x", "public_id": 92893, "url": "https://github.com/godotengine/godot/pull/92893", "diff_url": "https://github.com/godotengine/godot/pull/92893.diff", "patch_url": "https://github.com/godotengine/godot/pull/92893.patch", "title": "Fix freeze after building C# project with a lot of files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-08T03:02:45Z", "updated_at": "2024-06-20T10:38:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cc990efddfd46526df4a23935f200f43ce38c1f7" ] }, "92896": { "id": "PR_kwDOAO6SJc5x2y6f", "public_id": 92896, "url": "https://github.com/godotengine/godot/pull/92896", "diff_url": "https://github.com/godotengine/godot/pull/92896.diff", "patch_url": "https://github.com/godotengine/godot/pull/92896.patch", "title": "Expose `get_skeleton()` from `SkeletonModifier3D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-08T07:55:55Z", "updated_at": "2024-06-29T11:44:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e92a453840e7c5ecc7bf721bbde0256f7ac3c164" ] }, "92901": { "id": "PR_kwDOAO6SJc5x3DSn", "public_id": 92901, "url": "https://github.com/godotengine/godot/pull/92901", "diff_url": "https://github.com/godotengine/godot/pull/92901.diff", "patch_url": "https://github.com/godotengine/godot/pull/92901.patch", "title": "Fix `TextureProgressBar` radial mode invalid polygon edge case", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-06-08T12:01:35Z", "updated_at": "2024-06-11T16:56:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7f6951b1f637e509d7849421f1402d94975b753e" ] }, "92905": { "id": "PR_kwDOAO6SJc5x3QH0", "public_id": 92905, "url": "https://github.com/godotengine/godot/pull/92905", "diff_url": "https://github.com/godotengine/godot/pull/92905.diff", "patch_url": "https://github.com/godotengine/godot/pull/92905.patch", "title": "qoa: Apply upstream patches", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-06-08T15:00:35Z", "updated_at": "2024-06-11T15:21:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "63bb754fc89eb34c49eb3883f93b8363ddd78c3c" ] }, "92908": { "id": "PR_kwDOAO6SJc5x3U62", "public_id": 92908, "url": "https://github.com/godotengine/godot/pull/92908", "diff_url": "https://github.com/godotengine/godot/pull/92908.diff", "patch_url": "https://github.com/godotengine/godot/pull/92908.patch", "title": "[Window] Fix mouse hover state of the main window when mouse enter event was sent before setting callbacks.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-08T16:10:15Z", "updated_at": "2024-06-11T08:55:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "768fd1eacba427f08b0896aa641c27846b9eb185" ] }, "92915": { "id": "PR_kwDOAO6SJc5x3lXp", "public_id": 92915, "url": "https://github.com/godotengine/godot/pull/92915", "diff_url": "https://github.com/godotengine/godot/pull/92915.diff", "patch_url": "https://github.com/godotengine/godot/pull/92915.patch", "title": "ThorVG: Update to 0.13.7", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-06-08T19:27:38Z", "updated_at": "2024-06-19T18:51:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "18650de06a8500ad553ce00a7a573f623682dfa7" ] }, "92925": { "id": "PR_kwDOAO6SJc5x4Nul", "public_id": 92925, "url": "https://github.com/godotengine/godot/pull/92925", "diff_url": "https://github.com/godotengine/godot/pull/92925.diff", "patch_url": "https://github.com/godotengine/godot/pull/92925.patch", "title": "Add `get_concatenated_bone_names()` to `Skeleton3D` for `SkeletonModifier3D`'s enum hints", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-09T03:50:13Z", "updated_at": "2024-06-29T11:45:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a57f9f863d13dc16839029fb895349969c3982d1" ] }, "92926": { "id": "PR_kwDOAO6SJc5x4PWw", "public_id": 92926, "url": "https://github.com/godotengine/godot/pull/92926", "diff_url": "https://github.com/godotengine/godot/pull/92926.diff", "patch_url": "https://github.com/godotengine/godot/pull/92926.patch", "title": "Make texture filtering in TileAtlasView consistent", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNzYxMzk=", "created_at": "2024-06-09T04:23:37Z", "updated_at": "2024-06-17T15:27:16Z", "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": [ "e591bb0288560711d098d862d60271102101a68f" ] }, "92930": { "id": "PR_kwDOAO6SJc5x4dB_", "public_id": 92930, "url": "https://github.com/godotengine/godot/pull/92930", "diff_url": "https://github.com/godotengine/godot/pull/92930.diff", "patch_url": "https://github.com/godotengine/godot/pull/92930.patch", "title": "Add missing inspector dock update after node deletion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-09T07:55:44Z", "updated_at": "2024-06-11T15:06:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3cd245c7b189eb7b7f4b5110bff59a5b72f3c1b6" ] }, "92931": { "id": "PR_kwDOAO6SJc5x4jHQ", "public_id": 92931, "url": "https://github.com/godotengine/godot/pull/92931", "diff_url": "https://github.com/godotengine/godot/pull/92931.diff", "patch_url": "https://github.com/godotengine/godot/pull/92931.patch", "title": "Fix unbound child bones of the PhysicalBone aren't modified", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-09T09:07:01Z", "updated_at": "2024-06-29T11:45:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "05c0d22afc2bd86900e456901f7134b4dc548757" ] }, "92943": { "id": "PR_kwDOAO6SJc5x5OgW", "public_id": 92943, "url": "https://github.com/godotengine/godot/pull/92943", "diff_url": "https://github.com/godotengine/godot/pull/92943.diff", "patch_url": "https://github.com/godotengine/godot/pull/92943.patch", "title": "Fix native file dialogs being shown on `set_visible(false)`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-06-09T14:59:49Z", "updated_at": "2024-06-10T14:46:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b14b222e9dad8e35db36757779870ce073d17d74" ] }, "92955": { "id": "PR_kwDOAO6SJc5x5yJM", "public_id": 92955, "url": "https://github.com/godotengine/godot/pull/92955", "diff_url": "https://github.com/godotengine/godot/pull/92955.diff", "patch_url": "https://github.com/godotengine/godot/pull/92955.patch", "title": "TileSet: Transform rotated navigation (sub)-polygons individually.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyNzE0MDM0", "created_at": "2024-06-09T21:48:17Z", "updated_at": "2024-06-14T08:24:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "2dc42e8a93233a7a00ec8b18fbd386ab51379918" ] }, "92965": { "id": "PR_kwDOAO6SJc5x8HCN", "public_id": 92965, "url": "https://github.com/godotengine/godot/pull/92965", "diff_url": "https://github.com/godotengine/godot/pull/92965.diff", "patch_url": "https://github.com/godotengine/godot/pull/92965.patch", "title": "Update the Android splash screen logic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-06-10T08:14:17Z", "updated_at": "2024-07-14T11:26:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f20e21a6d6b91fee2106be2fea5f794cfed7578f", "dd966f5680eac1b068d9492d6dbba572cff54936" ] }, "92967": { "id": "PR_kwDOAO6SJc5x8zVB", "public_id": 92967, "url": "https://github.com/godotengine/godot/pull/92967", "diff_url": "https://github.com/godotengine/godot/pull/92967.diff", "patch_url": "https://github.com/godotengine/godot/pull/92967.patch", "title": "CI: Pin Python 3.12.3 to workaround GHA issue (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-10T09:30:27Z", "updated_at": "2024-08-14T15:37:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "4fd7b2fc0fe654e1fa546881e58051a6aff00163" ] }, "92968": { "id": "PR_kwDOAO6SJc5x9GgP", "public_id": 92968, "url": "https://github.com/godotengine/godot/pull/92968", "diff_url": "https://github.com/godotengine/godot/pull/92968.diff", "patch_url": "https://github.com/godotengine/godot/pull/92968.patch", "title": "[RTL] Fix list item prefix width not taken into account.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-10T10:04:02Z", "updated_at": "2024-06-11T09:23:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fff71db5b1b722fdd71446f155dd2c1f3daf4597" ] }, "92974": { "id": "PR_kwDOAO6SJc5x-efZ", "public_id": 92974, "url": "https://github.com/godotengine/godot/pull/92974", "diff_url": "https://github.com/godotengine/godot/pull/92974.diff", "patch_url": "https://github.com/godotengine/godot/pull/92974.patch", "title": "Fix incorrect camera transform of animation view in the import window", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-10T13:10:10Z", "updated_at": "2024-06-12T08:34:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "29fa291317dad0ee6db61ee868cbefa2b92698c6" ] }, "92985": { "id": "PR_kwDOAO6SJc5x_xjC", "public_id": 92985, "url": "https://github.com/godotengine/godot/pull/92985", "diff_url": "https://github.com/godotengine/godot/pull/92985.diff", "patch_url": "https://github.com/godotengine/godot/pull/92985.patch", "title": "Restore \"Confirm Insert Track\" editor setting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-10T15:49:56Z", "updated_at": "2024-07-05T13:30:05Z", "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": [ "21345defe9c0c0da84bed9ae65067904a664f574" ] }, "92988": { "id": "PR_kwDOAO6SJc5yAEuY", "public_id": 92988, "url": "https://github.com/godotengine/godot/pull/92988", "diff_url": "https://github.com/godotengine/godot/pull/92988.diff", "patch_url": "https://github.com/godotengine/godot/pull/92988.patch", "title": "Replace deprecated `USE_WEBGL2` linker flag", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-06-10T16:21:37Z", "updated_at": "2024-06-11T08:56:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5a01c2e954851605659d6e0104a51190bbfa4e4c" ] }, "92991": { "id": "PR_kwDOAO6SJc5yAXbq", "public_id": 92991, "url": "https://github.com/godotengine/godot/pull/92991", "diff_url": "https://github.com/godotengine/godot/pull/92991.diff", "patch_url": "https://github.com/godotengine/godot/pull/92991.patch", "title": "Fix NavigationRegion2D debug not clearing canvas item", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-10T17:10:24Z", "updated_at": "2024-06-11T14:07:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "6b85bc9de29082044420f36a93dda77ff3d58d30" ] }, "92992": { "id": "PR_kwDOAO6SJc5yAZnl", "public_id": 92992, "url": "https://github.com/godotengine/godot/pull/92992", "diff_url": "https://github.com/godotengine/godot/pull/92992.diff", "patch_url": "https://github.com/godotengine/godot/pull/92992.patch", "title": "Update Camera2D gizmos when screen size changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-10T17:15:49Z", "updated_at": "2024-06-12T09:25:22Z", "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": [ "9f7f1809ff847609b247ad348d79321239a20960" ] }, "92993": { "id": "PR_kwDOAO6SJc5yAgs1", "public_id": 92993, "url": "https://github.com/godotengine/godot/pull/92993", "diff_url": "https://github.com/godotengine/godot/pull/92993.diff", "patch_url": "https://github.com/godotengine/godot/pull/92993.patch", "title": "CI: Hotfix for build error with newer clang++", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-06-10T17:33:08Z", "updated_at": "2024-06-11T08:56:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "c24ea0ecca315676ba31387bf3a277de39ba339a" ] }, "92994": { "id": "PR_kwDOAO6SJc5yAib-", "public_id": 92994, "url": "https://github.com/godotengine/godot/pull/92994", "diff_url": "https://github.com/godotengine/godot/pull/92994.diff", "patch_url": "https://github.com/godotengine/godot/pull/92994.patch", "title": "Fix NavigationRegion2D editor plugin clear button not updating debug visuals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-10T17:38:02Z", "updated_at": "2024-06-11T15:04:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "14bed692bf64adda57c79ed6e7d995457f393da0" ] }, "93000": { "id": "PR_kwDOAO6SJc5yBgFo", "public_id": 93000, "url": "https://github.com/godotengine/godot/pull/93000", "diff_url": "https://github.com/godotengine/godot/pull/93000.diff", "patch_url": "https://github.com/godotengine/godot/pull/93000.patch", "title": "Fix theme updating of the inspector sections", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-10T20:26:06Z", "updated_at": "2024-06-20T16:53:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "89dd7107d934aeed702a604f143b453638135085" ] }, "93006": { "id": "PR_kwDOAO6SJc5yChet", "public_id": 93006, "url": "https://github.com/godotengine/godot/pull/93006", "diff_url": "https://github.com/godotengine/godot/pull/93006.diff", "patch_url": "https://github.com/godotengine/godot/pull/93006.patch", "title": "Fix EditorFileSystem `update_files` after #92893", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-11T00:10:15Z", "updated_at": "2024-06-11T09:57:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9f8a918ade454c986e331076687f400009e724b7" ] }, "93008": { "id": "PR_kwDOAO6SJc5yCjZp", "public_id": 93008, "url": "https://github.com/godotengine/godot/pull/93008", "diff_url": "https://github.com/godotengine/godot/pull/93008.diff", "patch_url": "https://github.com/godotengine/godot/pull/93008.patch", "title": "Fix `Container::pending_sort` tracking", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-06-11T00:21:43Z", "updated_at": "2024-07-30T17:42:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5a25637ca978939744090fb8ca50c720fe1a5739" ] }, "93011": { "id": "PR_kwDOAO6SJc5yDQGc", "public_id": 93011, "url": "https://github.com/godotengine/godot/pull/93011", "diff_url": "https://github.com/godotengine/godot/pull/93011.diff", "patch_url": "https://github.com/godotengine/godot/pull/93011.patch", "title": "Fix Left Joystick motion not registering on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1MDY4Mzcw", "created_at": "2024-06-11T03:11:11Z", "updated_at": "2024-06-20T10:59:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "d14bea4413a0c2945cad288d5361fa56c806b59c" ] }, "93019": { "id": "PR_kwDOAO6SJc5yFFUy", "public_id": 93019, "url": "https://github.com/godotengine/godot/pull/93019", "diff_url": "https://github.com/godotengine/godot/pull/93019.diff", "patch_url": "https://github.com/godotengine/godot/pull/93019.patch", "title": "Revert \"Fix method name for custom callable\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-11T09:02:34Z", "updated_at": "2024-06-11T09:23:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "94929439b6b61c624c0f5342ef7d4ae8d8a26c32" ] }, "93021": { "id": "PR_kwDOAO6SJc5yFV8c", "public_id": 93021, "url": "https://github.com/godotengine/godot/pull/93021", "diff_url": "https://github.com/godotengine/godot/pull/93021.diff", "patch_url": "https://github.com/godotengine/godot/pull/93021.patch", "title": "[Wayland] Implement IME support.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-11T09:30:01Z", "updated_at": "2024-06-19T08:31:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "be25e60f619dc38e4e8b4b4fa1da777fd0a0ec6b" ] }, "93023": { "id": "PR_kwDOAO6SJc5yFhmd", "public_id": 93023, "url": "https://github.com/godotengine/godot/pull/93023", "diff_url": "https://github.com/godotengine/godot/pull/93023.diff", "patch_url": "https://github.com/godotengine/godot/pull/93023.patch", "title": "Revert \"Fix FileSystem dock won't show any file folders\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-11T09:47:14Z", "updated_at": "2024-06-11T09:50:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e4fa8543ea11b7d25c24c81c4a0b824b60fb82ec" ] }, "93032": { "id": "PR_kwDOAO6SJc5yG8bF", "public_id": 93032, "url": "https://github.com/godotengine/godot/pull/93032", "diff_url": "https://github.com/godotengine/godot/pull/93032.diff", "patch_url": "https://github.com/godotengine/godot/pull/93032.patch", "title": "GDScript: Avoid deadlock possibility in multi-threaded load", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-11T12:51:22Z", "updated_at": "2024-06-28T17:00:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d334632908fb7647b3308146190150255bfc37ac", "03d14e436b1e9ffaf839416aa4c7fb8a5e92098e" ] }, "93033": { "id": "PR_kwDOAO6SJc5yHqnV", "public_id": 93033, "url": "https://github.com/godotengine/godot/pull/93033", "diff_url": "https://github.com/godotengine/godot/pull/93033.diff", "patch_url": "https://github.com/godotengine/godot/pull/93033.patch", "title": "System info: Remove empty parentheses when video adapter driver name is unknown", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-11T14:18:56Z", "updated_at": "2024-06-11T15:01:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b6ad4b193f02c9e1afb8682034f7481d05e47222" ] }, "93040": { "id": "PR_kwDOAO6SJc5yIfTr", "public_id": 93040, "url": "https://github.com/godotengine/godot/pull/93040", "diff_url": "https://github.com/godotengine/godot/pull/93040.diff", "patch_url": "https://github.com/godotengine/godot/pull/93040.patch", "title": "Editor: Fix `EditorHelpBit` title height is wrong on initialization", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-11T16:10:07Z", "updated_at": "2024-06-12T09:45:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "794099217e62b1e4d67c2cac32cad856342f5ce1" ] }, "93042": { "id": "PR_kwDOAO6SJc5yIi3C", "public_id": 93042, "url": "https://github.com/godotengine/godot/pull/93042", "diff_url": "https://github.com/godotengine/godot/pull/93042.diff", "patch_url": "https://github.com/godotengine/godot/pull/93042.patch", "title": "TextEdit: Don't error when undo stack is empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-11T16:19:32Z", "updated_at": "2024-06-12T14:36:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "630d3eb35eeb4165a715097e01c1cbc42a0dabce" ] }, "93047": { "id": "PR_kwDOAO6SJc5yI_Dm", "public_id": 93047, "url": "https://github.com/godotengine/godot/pull/93047", "diff_url": "https://github.com/godotengine/godot/pull/93047.diff", "patch_url": "https://github.com/godotengine/godot/pull/93047.patch", "title": "Fix tile polygon editor grid and missing update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-06-11T17:36:44Z", "updated_at": "2024-06-29T11:33:19Z", "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": [ "10c2ce15dad2880e819db37b8d2604a7dda621bd" ] }, "93055": { "id": "PR_kwDOAO6SJc5yJzda", "public_id": 93055, "url": "https://github.com/godotengine/godot/pull/93055", "diff_url": "https://github.com/godotengine/godot/pull/93055.diff", "patch_url": "https://github.com/godotengine/godot/pull/93055.patch", "title": "Ensure Motion Vectors are enabled by particles and skeletons when using the Motion Vector debug draw option", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-11T19:58:07Z", "updated_at": "2024-06-12T21:26:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "fa3e00e2c4027d3a3cf4d1f903b1f28d4fa8c486" ] }, "93056": { "id": "PR_kwDOAO6SJc5yJ0Fm", "public_id": 93056, "url": "https://github.com/godotengine/godot/pull/93056", "diff_url": "https://github.com/godotengine/godot/pull/93056.diff", "patch_url": "https://github.com/godotengine/godot/pull/93056.patch", "title": "Fix find highlight when switching scripts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-11T19:59:16Z", "updated_at": "2024-06-28T12:39:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e3195bd15b0a17e238d802374fc5deb967cbf726" ] }, "93057": { "id": "PR_kwDOAO6SJc5yKDNA", "public_id": 93057, "url": "https://github.com/godotengine/godot/pull/93057", "diff_url": "https://github.com/godotengine/godot/pull/93057.diff", "patch_url": "https://github.com/godotengine/godot/pull/93057.patch", "title": "Autocompletion: Add support for string name option in more places", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-06-11T20:35:32Z", "updated_at": "2024-06-19T08:57:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "51f74af2ac57e23164bf3a41e50a544fd481a917" ] }, "93060": { "id": "PR_kwDOAO6SJc5yKWmi", "public_id": 93060, "url": "https://github.com/godotengine/godot/pull/93060", "diff_url": "https://github.com/godotengine/godot/pull/93060.diff", "patch_url": "https://github.com/godotengine/godot/pull/93060.patch", "title": "Ensure post processing happens when adjustments are enabled in the Compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-11T21:35:03Z", "updated_at": "2024-06-12T21:26:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "9000a9d36fde7c991e04a5c4cc54ccfad505fb0c" ] }, "93068": { "id": "PR_kwDOAO6SJc5yLaxi", "public_id": 93068, "url": "https://github.com/godotengine/godot/pull/93068", "diff_url": "https://github.com/godotengine/godot/pull/93068.diff", "patch_url": "https://github.com/godotengine/godot/pull/93068.patch", "title": "Track compositor effects that use motion vectors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-12T02:39:03Z", "updated_at": "2024-07-02T03:25:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1690ede9881000d597d8de390d265c2541225297" ] }, "93072": { "id": "PR_kwDOAO6SJc5yMhGK", "public_id": 93072, "url": "https://github.com/godotengine/godot/pull/93072", "diff_url": "https://github.com/godotengine/godot/pull/93072.diff", "patch_url": "https://github.com/godotengine/godot/pull/93072.patch", "title": "[X11] Detect XWayland and disable screen capture support.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-12T07:10:54Z", "updated_at": "2024-06-12T09:44:29Z", "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": [ "3cabf5132569bf8410fc7d936e4620575328aefd" ] }, "93074": { "id": "PR_kwDOAO6SJc5yNH0A", "public_id": 93074, "url": "https://github.com/godotengine/godot/pull/93074", "diff_url": "https://github.com/godotengine/godot/pull/93074.diff", "patch_url": "https://github.com/godotengine/godot/pull/93074.patch", "title": "[Image Font Importer] Fix reading advance after hex/dec range.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-12T08:40:05Z", "updated_at": "2024-06-12T09:44:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "26df66cbadf1c87d4885037b0b515293e1207253" ] }, "93075": { "id": "PR_kwDOAO6SJc5yNazj", "public_id": 93075, "url": "https://github.com/godotengine/godot/pull/93075", "diff_url": "https://github.com/godotengine/godot/pull/93075.diff", "patch_url": "https://github.com/godotengine/godot/pull/93075.patch", "title": "OpenXR: Add HTC/MSFT hand interaction profiles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-12T09:19:24Z", "updated_at": "2024-07-02T03:25:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8eb130fdf0a46a1667b2a5b547e5c81c01acf8e9" ] }, "93082": { "id": "PR_kwDOAO6SJc5yOgOt", "public_id": 93082, "url": "https://github.com/godotengine/godot/pull/93082", "diff_url": "https://github.com/godotengine/godot/pull/93082.diff", "patch_url": "https://github.com/godotengine/godot/pull/93082.patch", "title": "ResourceLoader: Avoid deadlock when awaiting a loader thread that failed early", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-12T11:50:08Z", "updated_at": "2024-06-14T15:20:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "bdcceef0e2a3489cd1e2d99e593daef5b1e12aef" ] }, "93087": { "id": "PR_kwDOAO6SJc5yPNx9", "public_id": 93087, "url": "https://github.com/godotengine/godot/pull/93087", "diff_url": "https://github.com/godotengine/godot/pull/93087.diff", "patch_url": "https://github.com/godotengine/godot/pull/93087.patch", "title": "Allow canceling actions in Path2D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-12T13:26:28Z", "updated_at": "2024-08-14T15:41:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "85a8c3e71ab9d80807b99b7a144c34ee1858f6c9" ] }, "93089": { "id": "PR_kwDOAO6SJc5yPqKs", "public_id": 93089, "url": "https://github.com/godotengine/godot/pull/93089", "diff_url": "https://github.com/godotengine/godot/pull/93089.diff", "patch_url": "https://github.com/godotengine/godot/pull/93089.patch", "title": "Fix EditorProperty spacing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-12T14:20:36Z", "updated_at": "2024-06-14T09:10:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2cd0f3584d03fbc9bc1e0e1d2f641335c9ce18f1" ] }, "93091": { "id": "PR_kwDOAO6SJc5yQiQp", "public_id": 93091, "url": "https://github.com/godotengine/godot/pull/93091", "diff_url": "https://github.com/godotengine/godot/pull/93091.diff", "patch_url": "https://github.com/godotengine/godot/pull/93091.patch", "title": "Remove no longer needed thread safety measures", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-12T16:13:08Z", "updated_at": "2024-06-14T15:20:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "b6994a414d997fa180f22780ccd14476a9c00adb" ] }, "93100": { "id": "PR_kwDOAO6SJc5ySNss", "public_id": 93100, "url": "https://github.com/godotengine/godot/pull/93100", "diff_url": "https://github.com/godotengine/godot/pull/93100.diff", "patch_url": "https://github.com/godotengine/godot/pull/93100.patch", "title": "[Window] Ignore duplicate mouse enter events.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-12T20:43:55Z", "updated_at": "2024-06-13T09:54:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "18393eb09a391fe6d14a6556e8cc1e568e6b5eec" ] }, "93101": { "id": "PR_kwDOAO6SJc5ySPpd", "public_id": 93101, "url": "https://github.com/godotengine/godot/pull/93101", "diff_url": "https://github.com/godotengine/godot/pull/93101.diff", "patch_url": "https://github.com/godotengine/godot/pull/93101.patch", "title": "Fix issues related to code-signing for macOS exports", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-06-12T20:50:13Z", "updated_at": "2024-06-13T09:56:42Z", "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": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "6d68362f2f7a4612a0ec4df7996b16aa2d0b0def" ] }, "93105": { "id": "PR_kwDOAO6SJc5ySs2-", "public_id": 93105, "url": "https://github.com/godotengine/godot/pull/93105", "diff_url": "https://github.com/godotengine/godot/pull/93105.diff", "patch_url": "https://github.com/godotengine/godot/pull/93105.patch", "title": "Windows Input use GetKeyState instead of GetAsyncKeyState", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-12T22:41:39Z", "updated_at": "2024-06-13T13:35:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "45c6971a36817215a0c454f2eb32b2f713cd8653" ] }, "93107": { "id": "PR_kwDOAO6SJc5ySxe6", "public_id": 93107, "url": "https://github.com/godotengine/godot/pull/93107", "diff_url": "https://github.com/godotengine/godot/pull/93107.diff", "patch_url": "https://github.com/godotengine/godot/pull/93107.patch", "title": "Ensure sky reflection is updated when ambient mode is set to background", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-12T23:02:23Z", "updated_at": "2024-06-14T15:18:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "b758658405c6d25f6be3c020083c18da4b5cb1db" ] }, "93110": { "id": "PR_kwDOAO6SJc5yTILe", "public_id": 93110, "url": "https://github.com/godotengine/godot/pull/93110", "diff_url": "https://github.com/godotengine/godot/pull/93110.diff", "patch_url": "https://github.com/godotengine/godot/pull/93110.patch", "title": "Fix not being able to reopen signals panel immediately after connecting a signal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-13T00:57:48Z", "updated_at": "2024-06-19T08:32: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": [ "64ba2cf3a92090f6474b7c752974f5f8ac45561b" ] }, "93112": { "id": "PR_kwDOAO6SJc5yTR4q", "public_id": 93112, "url": "https://github.com/godotengine/godot/pull/93112", "diff_url": "https://github.com/godotengine/godot/pull/93112.diff", "patch_url": "https://github.com/godotengine/godot/pull/93112.patch", "title": "Fix crash when trying to undo SpriteFrames animation rename", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-13T01:48:08Z", "updated_at": "2024-06-20T10:44:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4575ccbad959c2678b75411254f89bb162f8095b" ] }, "93117": { "id": "PR_kwDOAO6SJc5yT24g", "public_id": 93117, "url": "https://github.com/godotengine/godot/pull/93117", "diff_url": "https://github.com/godotengine/godot/pull/93117.diff", "patch_url": "https://github.com/godotengine/godot/pull/93117.patch", "title": "Unset the owner of `ImporterMeshInstance3D` before adding it to skeleton's child", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-06-13T04:46:50Z", "updated_at": "2024-06-17T09:57:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e09443509adaf182f678c40647877e3f1fd57ad5" ] }, "93119": { "id": "PR_kwDOAO6SJc5yUR_X", "public_id": 93119, "url": "https://github.com/godotengine/godot/pull/93119", "diff_url": "https://github.com/godotengine/godot/pull/93119.diff", "patch_url": "https://github.com/godotengine/godot/pull/93119.patch", "title": "[Image Font Importer] Adds support for `\\uXXXX` in the kerning config strings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-13T06:25:20Z", "updated_at": "2024-06-27T01:11:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "db46eac24cb6796f23d5ec19347d2d3a993dde51" ] }, "93120": { "id": "PR_kwDOAO6SJc5yUgdq", "public_id": 93120, "url": "https://github.com/godotengine/godot/pull/93120", "diff_url": "https://github.com/godotengine/godot/pull/93120.diff", "patch_url": "https://github.com/godotengine/godot/pull/93120.patch", "title": "Fix polyphonic audio streams with id > 1 cannot be stopped or changed (MSVC mis-optimization)", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB2-pRw", "created_at": "2024-06-13T07:03:28Z", "updated_at": "2024-07-22T13:03:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "67ece3dc63f4d9627470bffd53e31bb377b093de" ] }, "93124": { "id": "PR_kwDOAO6SJc5yVQCY", "public_id": 93124, "url": "https://github.com/godotengine/godot/pull/93124", "diff_url": "https://github.com/godotengine/godot/pull/93124.diff", "patch_url": "https://github.com/godotengine/godot/pull/93124.patch", "title": "`ResourceLoader`: Let the caller thread use its own message queue override", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-13T08:39:03Z", "updated_at": "2024-06-18T08:53:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "cc6f5d1a7a2aca1c259a279b7c263b644e970e21", "21c03d1956417384d4cecefbc6830d956b6b4af9" ] }, "93126": { "id": "PR_kwDOAO6SJc5yWMUz", "public_id": 93126, "url": "https://github.com/godotengine/godot/pull/93126", "diff_url": "https://github.com/godotengine/godot/pull/93126.diff", "patch_url": "https://github.com/godotengine/godot/pull/93126.patch", "title": "[Windows] Add Windows version and Wine checks for Windows 10+ dark mode API.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-13T10:48:44Z", "updated_at": "2024-06-13T13:00:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "dbc4e3f35055e2ae98c4b608234b6ea6a50b1aa1" ] }, "93127": { "id": "PR_kwDOAO6SJc5yWY2Q", "public_id": 93127, "url": "https://github.com/godotengine/godot/pull/93127", "diff_url": "https://github.com/godotengine/godot/pull/93127.diff", "patch_url": "https://github.com/godotengine/godot/pull/93127.patch", "title": "Material: Fix marking as ready", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-06-13T11:17:46Z", "updated_at": "2024-06-19T16:51:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ea683cd152689cfc084fd8e28609bc486ef8ee6a" ] }, "93128": { "id": "PR_kwDOAO6SJc5yWdoP", "public_id": 93128, "url": "https://github.com/godotengine/godot/pull/93128", "diff_url": "https://github.com/godotengine/godot/pull/93128.diff", "patch_url": "https://github.com/godotengine/godot/pull/93128.patch", "title": "[Button] Do not include internal margins into base button minimum size.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-13T11:29:22Z", "updated_at": "2024-06-13T13:00:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "35b4b5f77999629527cf97e0a302b1d1bfc23307" ] }, "93129": { "id": "PR_kwDOAO6SJc5yWpoF", "public_id": 93129, "url": "https://github.com/godotengine/godot/pull/93129", "diff_url": "https://github.com/godotengine/godot/pull/93129.diff", "patch_url": "https://github.com/godotengine/godot/pull/93129.patch", "title": "Center the label in EditorObjectSelector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-13T11:57:56Z", "updated_at": "2024-06-13T17:02:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "fccfda2706e1d822ecbc76f7f12f0cebc3b020f0" ] }, "93135": { "id": "PR_kwDOAO6SJc5yZVnp", "public_id": 93135, "url": "https://github.com/godotengine/godot/pull/93135", "diff_url": "https://github.com/godotengine/godot/pull/93135.diff", "patch_url": "https://github.com/godotengine/godot/pull/93135.patch", "title": "[Tests] Fix some invalid error messages", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-13T17:55:12Z", "updated_at": "2024-07-11T07:51:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "ea2e6be0a67a019eac2de2c9e732ede40d69f395" ] }, "93137": { "id": "PR_kwDOAO6SJc5yZxxh", "public_id": 93137, "url": "https://github.com/godotengine/godot/pull/93137", "diff_url": "https://github.com/godotengine/godot/pull/93137.diff", "patch_url": "https://github.com/godotengine/godot/pull/93137.patch", "title": "[RTL] Fix `align_to_row` for the last table row.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-13T19:07:24Z", "updated_at": "2024-06-18T16:02:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "23fbdacef85753cb810eed5fd5dfd0218d19f6b1" ] }, "93140": { "id": "PR_kwDOAO6SJc5yai4O", "public_id": 93140, "url": "https://github.com/godotengine/godot/pull/93140", "diff_url": "https://github.com/godotengine/godot/pull/93140.diff", "patch_url": "https://github.com/godotengine/godot/pull/93140.patch", "title": "[RTL] Fix table h/v separation alignment.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-13T21:28:05Z", "updated_at": "2024-06-18T16:01:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "8ac0d81825ee4ce9d950c31c321b0e0ee5c59602" ] }, "93143": { "id": "PR_kwDOAO6SJc5ya8mN", "public_id": 93143, "url": "https://github.com/godotengine/godot/pull/93143", "diff_url": "https://github.com/godotengine/godot/pull/93143.diff", "patch_url": "https://github.com/godotengine/godot/pull/93143.patch", "title": "[Web] Fix thread+dlink builds with emscripten 3.1.61+git", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-06-13T23:30:43Z", "updated_at": "2024-06-14T15:19:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "27d67b5ae6678e264a08d43679677b19301f9710", "c95bd2d264c7e8fe49fe04760e51f221d4df42df", "7af8c494ab885911f5796c7b16a1a0314f2d6c67", "e874cd84f0b21387ddc3091b6d594b2d6a8c4b6d" ] }, "93147": { "id": "PR_kwDOAO6SJc5yb3ME", "public_id": 93147, "url": "https://github.com/godotengine/godot/pull/93147", "diff_url": "https://github.com/godotengine/godot/pull/93147.diff", "patch_url": "https://github.com/godotengine/godot/pull/93147.patch", "title": "Fix noticeable freeze after saving a scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-14T04:39:11Z", "updated_at": "2024-06-21T08:25:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8ac841a026c0fdb32351ba94570df9143eb1de11" ] }, "93148": { "id": "PR_kwDOAO6SJc5ycAsc", "public_id": 93148, "url": "https://github.com/godotengine/godot/pull/93148", "diff_url": "https://github.com/godotengine/godot/pull/93148.diff", "patch_url": "https://github.com/godotengine/godot/pull/93148.patch", "title": "Fix bug when downloading export templates and re-opening the template manager", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-14T05:19:23Z", "updated_at": "2024-06-14T11:59:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "df10fdc3674f9637a4a2640fdd2ffc8930604149" ] }, "93150": { "id": "PR_kwDOAO6SJc5yczBy", "public_id": 93150, "url": "https://github.com/godotengine/godot/pull/93150", "diff_url": "https://github.com/godotengine/godot/pull/93150.diff", "patch_url": "https://github.com/godotengine/godot/pull/93150.patch", "title": "Add missing TTR's for EditorProgress", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-14T07:53:06Z", "updated_at": "2024-06-14T08:37:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a7d5e2f0d91cec2f74f4e57ad868881ded08583b" ] }, "93152": { "id": "PR_kwDOAO6SJc5ydMyo", "public_id": 93152, "url": "https://github.com/godotengine/godot/pull/93152", "diff_url": "https://github.com/godotengine/godot/pull/93152.diff", "patch_url": "https://github.com/godotengine/godot/pull/93152.patch", "title": "Enable usage of asan-enabled versions of prebuilt libraries", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-14T08:57:07Z", "updated_at": "2024-07-02T17:21:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "d1eebd34936d062896e0f7cd1d527557fd15768f" ] }, "93153": { "id": "PR_kwDOAO6SJc5ydYOr", "public_id": 93153, "url": "https://github.com/godotengine/godot/pull/93153", "diff_url": "https://github.com/godotengine/godot/pull/93153.diff", "patch_url": "https://github.com/godotengine/godot/pull/93153.patch", "title": "Fix incorrect preview port in visual shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-14T09:24:46Z", "updated_at": "2024-06-14T10:36:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "99fa6ee6c44fb7844c3b2c2ce19a77b72913d892" ] }, "93160": { "id": "PR_kwDOAO6SJc5yeTMZ", "public_id": 93160, "url": "https://github.com/godotengine/godot/pull/93160", "diff_url": "https://github.com/godotengine/godot/pull/93160.diff", "patch_url": "https://github.com/godotengine/godot/pull/93160.patch", "title": "[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-14T11:53:20Z", "updated_at": "2024-06-17T14:05:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7acaa0d3206ee2863bd81acd0bb0aa77b66c687d" ] }, "93161": { "id": "PR_kwDOAO6SJc5yewNQ", "public_id": 93161, "url": "https://github.com/godotengine/godot/pull/93161", "diff_url": "https://github.com/godotengine/godot/pull/93161.diff", "patch_url": "https://github.com/godotengine/godot/pull/93161.patch", "title": "Fix ProgressDialog crash when importing TTF font", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-14T13:04:19Z", "updated_at": "2024-06-14T15:18:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "8a82d3e9a777ce956007707089c12d0b71aace88" ] }, "93165": { "id": "PR_kwDOAO6SJc5yfdeg", "public_id": 93165, "url": "https://github.com/godotengine/godot/pull/93165", "diff_url": "https://github.com/godotengine/godot/pull/93165.diff", "patch_url": "https://github.com/godotengine/godot/pull/93165.patch", "title": "Prevent node rename shortcut from stealing focus from controls", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-14T14:48:39Z", "updated_at": "2024-07-17T18:27:10Z", "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": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "09f967bc00b5d8ed6e71e071aa891d39e56092e8" ] }, "93166": { "id": "PR_kwDOAO6SJc5yftCt", "public_id": 93166, "url": "https://github.com/godotengine/godot/pull/93166", "diff_url": "https://github.com/godotengine/godot/pull/93166.diff", "patch_url": "https://github.com/godotengine/godot/pull/93166.patch", "title": "Fix mismatched external parser with binary exports", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-14T15:28:10Z", "updated_at": "2024-07-15T08:46:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c419b548d2402cbbc863cc4bb08cf178b2a96c0d" ] }, "93174": { "id": "PR_kwDOAO6SJc5yg22u", "public_id": 93174, "url": "https://github.com/godotengine/godot/pull/93174", "diff_url": "https://github.com/godotengine/godot/pull/93174.diff", "patch_url": "https://github.com/godotengine/godot/pull/93174.patch", "title": "Fix ruler tool sticks after right click", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1Mjc2NjQ0", "created_at": "2024-06-14T19:20:52Z", "updated_at": "2024-06-20T14:25:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "8a44cf0342757fa26eec0b9191ea8a515a26eb07" ] }, "93176": { "id": "PR_kwDOAO6SJc5yhL2c", "public_id": 93176, "url": "https://github.com/godotengine/godot/pull/93176", "diff_url": "https://github.com/godotengine/godot/pull/93176.diff", "patch_url": "https://github.com/godotengine/godot/pull/93176.patch", "title": "[Crypto] Expose `get_system_ca_certificates`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-06-14T20:29:20Z", "updated_at": "2024-06-17T09:59:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "33d0e1c50ccba4eebb05073d4e20b0deb0d6ec54" ] }, "93177": { "id": "PR_kwDOAO6SJc5yhMsF", "public_id": 93177, "url": "https://github.com/godotengine/godot/pull/93177", "diff_url": "https://github.com/godotengine/godot/pull/93177.diff", "patch_url": "https://github.com/godotengine/godot/pull/93177.patch", "title": "[Crypto] Expose `OS.get_entropy`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-06-14T20:32:14Z", "updated_at": "2024-06-17T13:29:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ae7045f67efede5eafa5af3279ab1d88c0facec5" ] }, "93178": { "id": "PR_kwDOAO6SJc5yhQBj", "public_id": 93178, "url": "https://github.com/godotengine/godot/pull/93178", "diff_url": "https://github.com/godotengine/godot/pull/93178.diff", "patch_url": "https://github.com/godotengine/godot/pull/93178.patch", "title": "[Crypto] Expose TLSOptions getters", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-06-14T20:39:48Z", "updated_at": "2024-06-17T09:59:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "3639c1f0ca63a41b0796e6300fc698b005410a25" ] }, "93179": { "id": "PR_kwDOAO6SJc5yhZZ8", "public_id": 93179, "url": "https://github.com/godotengine/godot/pull/93179", "diff_url": "https://github.com/godotengine/godot/pull/93179.diff", "patch_url": "https://github.com/godotengine/godot/pull/93179.patch", "title": "Fix engine crashing when using Down Arrow selection on Tree with no selection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwODk1MjU=", "created_at": "2024-06-14T21:01:21Z", "updated_at": "2024-06-24T09:19:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d86e02580c9211b7d7c2a48614649ec64c1fecec" ] }, "93182": { "id": "PR_kwDOAO6SJc5yhj2x", "public_id": 93182, "url": "https://github.com/godotengine/godot/pull/93182", "diff_url": "https://github.com/godotengine/godot/pull/93182.diff", "patch_url": "https://github.com/godotengine/godot/pull/93182.patch", "title": "Add Parallax2D repeats in ysort child collection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-06-14T21:42:38Z", "updated_at": "2024-06-18T14:20:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "95813793b48c78e76385b63cf68bc2b7549748c3" ] }, "93185": { "id": "PR_kwDOAO6SJc5yigDY", "public_id": 93185, "url": "https://github.com/godotengine/godot/pull/93185", "diff_url": "https://github.com/godotengine/godot/pull/93185.diff", "patch_url": "https://github.com/godotengine/godot/pull/93185.patch", "title": "Fix force continuous with un-interpolatable value is not applied correctly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-15T02:32:12Z", "updated_at": "2024-07-04T14:33:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "049c1a569957a129ca25cd3a7453b53db5f287ea" ] }, "93189": { "id": "PR_kwDOAO6SJc5yjmuo", "public_id": 93189, "url": "https://github.com/godotengine/godot/pull/93189", "diff_url": "https://github.com/godotengine/godot/pull/93189.diff", "patch_url": "https://github.com/godotengine/godot/pull/93189.patch", "title": "Update Node docs to change iOS to Android for `NOTIFICATION_WM_GO_BACK_REQUEST`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBbOU1w", "created_at": "2024-06-15T11:00:49Z", "updated_at": "2024-07-17T10:07:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "160ac00bdbaae5ea40fba567d1e1ba5c6fc0fc6f" ] }, "93190": { "id": "PR_kwDOAO6SJc5yjpOp", "public_id": 93190, "url": "https://github.com/godotengine/godot/pull/93190", "diff_url": "https://github.com/godotengine/godot/pull/93190.diff", "patch_url": "https://github.com/godotengine/godot/pull/93190.patch", "title": "[Doc] Clarify the session-specific nature of `RID` and `ObjectID`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-15T11:17:03Z", "updated_at": "2024-06-19T08:33:16Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6ab303cd7613e5fde9dd46278ed7e50c43f78302" ] }, "93195": { "id": "PR_kwDOAO6SJc5ykIFS", "public_id": 93195, "url": "https://github.com/godotengine/godot/pull/93195", "diff_url": "https://github.com/godotengine/godot/pull/93195.diff", "patch_url": "https://github.com/godotengine/godot/pull/93195.patch", "title": "Fix description of `Vector2/3.dot`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgwMTU5MTA=", "created_at": "2024-06-15T14:47:42Z", "updated_at": "2024-06-17T12:57:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "451d0999ca4eaea52b36a7f4cf4ef306340b3928" ] }, "93198": { "id": "PR_kwDOAO6SJc5ykkzn", "public_id": 93198, "url": "https://github.com/godotengine/godot/pull/93198", "diff_url": "https://github.com/godotengine/godot/pull/93198.diff", "patch_url": "https://github.com/godotengine/godot/pull/93198.patch", "title": "C#: Escape generated members", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-06-15T17:03:33Z", "updated_at": "2024-06-21T00:34:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" } ], "commits": [ "65cd0c86f9c761becb41b9ef085c4240f940f0d6" ] }, "93218": { "id": "PR_kwDOAO6SJc5ymE_J", "public_id": 93218, "url": "https://github.com/godotengine/godot/pull/93218", "diff_url": "https://github.com/godotengine/godot/pull/93218.diff", "patch_url": "https://github.com/godotengine/godot/pull/93218.patch", "title": "Mention inverse of hex functions in `Color`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMTUwMTUx", "created_at": "2024-06-16T06:53:36Z", "updated_at": "2024-06-17T09:02:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "aa9bd34d68ac8ac50ac28b1300aadd6f35d8d314" ] }, "93219": { "id": "PR_kwDOAO6SJc5ymG_Y", "public_id": 93219, "url": "https://github.com/godotengine/godot/pull/93219", "diff_url": "https://github.com/godotengine/godot/pull/93219.diff", "patch_url": "https://github.com/godotengine/godot/pull/93219.patch", "title": "Fix bugs in visual shader varyings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-16T07:17:55Z", "updated_at": "2024-06-17T12:52:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "537316098f6292909ca9ae68b054280198b3d8d7" ] }, "93223": { "id": "PR_kwDOAO6SJc5ymmvP", "public_id": 93223, "url": "https://github.com/godotengine/godot/pull/93223", "diff_url": "https://github.com/godotengine/godot/pull/93223.diff", "patch_url": "https://github.com/godotengine/godot/pull/93223.patch", "title": "Allow theming movie writer button icon color", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-16T10:04:38Z", "updated_at": "2024-06-20T14:46: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": [ "70cdfc4c5e20af7459d4e2148dab38458150454f" ] }, "93227": { "id": "PR_kwDOAO6SJc5ym-zA", "public_id": 93227, "url": "https://github.com/godotengine/godot/pull/93227", "diff_url": "https://github.com/godotengine/godot/pull/93227.diff", "patch_url": "https://github.com/godotengine/godot/pull/93227.patch", "title": "Fix closest edge and face check in `NavigationServer3D.map_get_closest_point_to_segment`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NTQ3ODkx", "created_at": "2024-06-16T12:44:41Z", "updated_at": "2024-06-24T09:07:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "4ed747e2553e0759e269db6b8fc750997db4983c" ] }, "93229": { "id": "PR_kwDOAO6SJc5ynQ82", "public_id": 93229, "url": "https://github.com/godotengine/godot/pull/93229", "diff_url": "https://github.com/godotengine/godot/pull/93229.diff", "patch_url": "https://github.com/godotengine/godot/pull/93229.patch", "title": "Allow theming renderer colors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-16T15:10:10Z", "updated_at": "2024-06-18T14:05:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e0ab91a1939b0a8e753929a46200fcf6544c5b0f" ] }, "93233": { "id": "PR_kwDOAO6SJc5ynT-s", "public_id": 93233, "url": "https://github.com/godotengine/godot/pull/93233", "diff_url": "https://github.com/godotengine/godot/pull/93233.diff", "patch_url": "https://github.com/godotengine/godot/pull/93233.patch", "title": "Animation: Document frame duration units in `SpriteFrames`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-16T15:45:39Z", "updated_at": "2024-06-18T03:53:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3c7b713ef912a9c4ab9ad2aea592e1334001ae48" ] }, "93238": { "id": "PR_kwDOAO6SJc5ynhc8", "public_id": 93238, "url": "https://github.com/godotengine/godot/pull/93238", "diff_url": "https://github.com/godotengine/godot/pull/93238.diff", "patch_url": "https://github.com/godotengine/godot/pull/93238.patch", "title": "[Editor] Unload addons before quitting to allow cleanup.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-16T18:29:13Z", "updated_at": "2024-06-24T16:33:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d96c58bbd0f94418e6dc76a9766d28a595eaeb16" ] }, "93239": { "id": "PR_kwDOAO6SJc5ynmpy", "public_id": 93239, "url": "https://github.com/godotengine/godot/pull/93239", "diff_url": "https://github.com/godotengine/godot/pull/93239.diff", "patch_url": "https://github.com/godotengine/godot/pull/93239.patch", "title": "Tweak warning messages related to V-Sync on OpenGL", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-16T19:23:03Z", "updated_at": "2024-06-17T14:51:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "29348be0cad371a0e2322d82d9a67031a90e9fa2" ] }, "93242": { "id": "PR_kwDOAO6SJc5ynvTK", "public_id": 93242, "url": "https://github.com/godotengine/godot/pull/93242", "diff_url": "https://github.com/godotengine/godot/pull/93242.diff", "patch_url": "https://github.com/godotengine/godot/pull/93242.patch", "title": "Make CSG shape dirty after changing Snap", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzMTMwMA==", "created_at": "2024-06-16T21:12:22Z", "updated_at": "2024-06-18T03:02:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "649c87b9573c62814e20cfbad4deaa07c13fa87d" ] }, "93255": { "id": "PR_kwDOAO6SJc5yo_uj", "public_id": 93255, "url": "https://github.com/godotengine/godot/pull/93255", "diff_url": "https://github.com/godotengine/godot/pull/93255.diff", "patch_url": "https://github.com/godotengine/godot/pull/93255.patch", "title": "Prevent generating preview for zero sized texture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-06-17T04:43:04Z", "updated_at": "2024-06-18T14:57:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3027b499433b6be49a64fcf13dcfd26fb887f381" ] }, "93256": { "id": "PR_kwDOAO6SJc5ypf_D", "public_id": 93256, "url": "https://github.com/godotengine/godot/pull/93256", "diff_url": "https://github.com/godotengine/godot/pull/93256.diff", "patch_url": "https://github.com/godotengine/godot/pull/93256.patch", "title": "[TextServer] Save advances rounding remainders to prevent rounding error accumulation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-17T06:29:00Z", "updated_at": "2024-06-18T16:01:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "dc8d7ef43ea881ccc4fbb391f9dc22fa46168a7f" ] }, "93257": { "id": "PR_kwDOAO6SJc5yp1k1", "public_id": 93257, "url": "https://github.com/godotengine/godot/pull/93257", "diff_url": "https://github.com/godotengine/godot/pull/93257.diff", "patch_url": "https://github.com/godotengine/godot/pull/93257.patch", "title": "[AnimationTrackEdit] Cancel key drag when popup is shown.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-17T07:25:59Z", "updated_at": "2024-06-18T12:51:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "0e76739bd682d72da2b8aeec26cd7a2d537de131" ] }, "93262": { "id": "PR_kwDOAO6SJc5yrBDs", "public_id": 93262, "url": "https://github.com/godotengine/godot/pull/93262", "diff_url": "https://github.com/godotengine/godot/pull/93262.diff", "patch_url": "https://github.com/godotengine/godot/pull/93262.patch", "title": "Improve PO plural translation rules handling.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-17T10:04:06Z", "updated_at": "2024-06-18T21:16:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "dd883bebd40332c06eed59eadd2383d6f1d0bfc1" ] }, "93269": { "id": "PR_kwDOAO6SJc5ytjC8", "public_id": 93269, "url": "https://github.com/godotengine/godot/pull/93269", "diff_url": "https://github.com/godotengine/godot/pull/93269.diff", "patch_url": "https://github.com/godotengine/godot/pull/93269.patch", "title": "Prevent changing some built-ins in spatial shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-17T15:49:10Z", "updated_at": "2024-06-18T12:36:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "3d2b70c1ec14cef092d1cd37c6ca698013104566" ] }, "93271": { "id": "PR_kwDOAO6SJc5yuCh2", "public_id": 93271, "url": "https://github.com/godotengine/godot/pull/93271", "diff_url": "https://github.com/godotengine/godot/pull/93271.diff", "patch_url": "https://github.com/godotengine/godot/pull/93271.patch", "title": "CI: Add manual pre-commit hook for `clang-tidy`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-17T17:08:14Z", "updated_at": "2024-06-18T21:59:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "576c9e4fe87c5bb38c84b23dcad3529f68eb4a47" ] }, "93279": { "id": "PR_kwDOAO6SJc5yvu36", "public_id": 93279, "url": "https://github.com/godotengine/godot/pull/93279", "diff_url": "https://github.com/godotengine/godot/pull/93279.diff", "patch_url": "https://github.com/godotengine/godot/pull/93279.patch", "title": "Fix `TileMapLayer` not respecting physics interpolation mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-06-17T21:42:26Z", "updated_at": "2024-06-18T21:18:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4c426b0be5d423974ad696f4133ed770befe1f75" ] }, "93281": { "id": "PR_kwDOAO6SJc5ywIxo", "public_id": 93281, "url": "https://github.com/godotengine/godot/pull/93281", "diff_url": "https://github.com/godotengine/godot/pull/93281.diff", "patch_url": "https://github.com/godotengine/godot/pull/93281.patch", "title": "Make `profiling_get_frame_data` call the correct GDVIRTUAL method", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1MDA4NTg=", "created_at": "2024-06-17T22:57:52Z", "updated_at": "2024-06-18T16:05:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "21586da50ef5fe916c57e10b0aaa14e396f07dd2" ] }, "93284": { "id": "PR_kwDOAO6SJc5ywveS", "public_id": 93284, "url": "https://github.com/godotengine/godot/pull/93284", "diff_url": "https://github.com/godotengine/godot/pull/93284.diff", "patch_url": "https://github.com/godotengine/godot/pull/93284.patch", "title": "Avoid crashing when scene import settings are empty", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T01:13:19Z", "updated_at": "2024-08-01T09:51:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "b303e73877764e33037a269b7c7092cf6f11f680" ] }, "93286": { "id": "PR_kwDOAO6SJc5yxDJj", "public_id": 93286, "url": "https://github.com/godotengine/godot/pull/93286", "diff_url": "https://github.com/godotengine/godot/pull/93286.diff", "patch_url": "https://github.com/godotengine/godot/pull/93286.patch", "title": "GodotPhysics: Fix crash on null space ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T02:04:22Z", "updated_at": "2024-06-18T20:36:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "ef9b82a0760a769459f3e3402515e56f269844d4" ] }, "93288": { "id": "PR_kwDOAO6SJc5yxoDf", "public_id": 93288, "url": "https://github.com/godotengine/godot/pull/93288", "diff_url": "https://github.com/godotengine/godot/pull/93288.diff", "patch_url": "https://github.com/godotengine/godot/pull/93288.patch", "title": "Object: Use const correct `GDExtensionConstStringNamePtr`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T04:27:57Z", "updated_at": "2024-06-18T20:37:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "ca916a536af39c99927c3587b6988168f7c285ff" ] }, "93292": { "id": "PR_kwDOAO6SJc5yymnP", "public_id": 93292, "url": "https://github.com/godotengine/godot/pull/93292", "diff_url": "https://github.com/godotengine/godot/pull/93292.diff", "patch_url": "https://github.com/godotengine/godot/pull/93292.patch", "title": "Fix missing cleanup and null checks for various singletons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T07:32:06Z", "updated_at": "2024-06-18T20:44:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6adcb1373a78cc208c86b66f687c30051ff39bd6" ] }, "93293": { "id": "PR_kwDOAO6SJc5yythh", "public_id": 93293, "url": "https://github.com/godotengine/godot/pull/93293", "diff_url": "https://github.com/godotengine/godot/pull/93293.diff", "patch_url": "https://github.com/godotengine/godot/pull/93293.patch", "title": "Fix cleanup order in `unregister_core_types()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T07:48:11Z", "updated_at": "2024-06-18T20:43:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "818fb63f032350cebc4a035206e41b6b516e4cfb" ] }, "93294": { "id": "PR_kwDOAO6SJc5yyuyI", "public_id": 93294, "url": "https://github.com/godotengine/godot/pull/93294", "diff_url": "https://github.com/godotengine/godot/pull/93294.diff", "patch_url": "https://github.com/godotengine/godot/pull/93294.patch", "title": "Fix incorrect autoload path in error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-06-18T07:51:16Z", "updated_at": "2024-06-18T20:43:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "97105f236dbceb46eb803959880d590303625f7f" ] }, "93318": { "id": "PR_kwDOAO6SJc5y2w0C", "public_id": 93318, "url": "https://github.com/godotengine/godot/pull/93318", "diff_url": "https://github.com/godotengine/godot/pull/93318.diff", "patch_url": "https://github.com/godotengine/godot/pull/93318.patch", "title": "Add missing RTL styles for InspectorActionButton", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-18T17:38:28Z", "updated_at": "2024-07-09T16:12:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cb9fb69d8cd5ee150fd2a7a06f50e0a1a86b150b" ] }, "93326": { "id": "PR_kwDOAO6SJc5y3-Se", "public_id": 93326, "url": "https://github.com/godotengine/godot/pull/93326", "diff_url": "https://github.com/godotengine/godot/pull/93326.diff", "patch_url": "https://github.com/godotengine/godot/pull/93326.patch", "title": "Improve `SurfaceTool::generate_tangents` UV error message", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzMjMzMjYw", "created_at": "2024-06-18T21:11:53Z", "updated_at": "2024-06-20T14:34:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "734fab7f20122b9fd9bf545f08d3d0baf00c707b" ] }, "93331": { "id": "PR_kwDOAO6SJc5y4bP8", "public_id": 93331, "url": "https://github.com/godotengine/godot/pull/93331", "diff_url": "https://github.com/godotengine/godot/pull/93331.diff", "patch_url": "https://github.com/godotengine/godot/pull/93331.patch", "title": "Fix building with `use_volk=yes` on MacOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-18T22:35:23Z", "updated_at": "2024-07-22T15:34:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "e018eabe1ebc6c7519409d19e7028bb91965df5b" ] }, "93337": { "id": "PR_kwDOAO6SJc5y6NW7", "public_id": 93337, "url": "https://github.com/godotengine/godot/pull/93337", "diff_url": "https://github.com/godotengine/godot/pull/93337.diff", "patch_url": "https://github.com/godotengine/godot/pull/93337.patch", "title": "Remove `monospace/fixed-width` from the `ResourceImporterImageFont` name and description.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-19T05:45:29Z", "updated_at": "2024-06-19T08:32:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "049cf70fbf6855a55d9691f410b6537b15d1716a" ] }, "93338": { "id": "PR_kwDOAO6SJc5y6wnC", "public_id": 93338, "url": "https://github.com/godotengine/godot/pull/93338", "diff_url": "https://github.com/godotengine/godot/pull/93338.diff", "patch_url": "https://github.com/godotengine/godot/pull/93338.patch", "title": "Add few new outputs to the visual shaders", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-19T07:19:36Z", "updated_at": "2024-07-17T11:36:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "92aa01f937827e98ba9aaa3a9d5db4b2ea100a5b" ] }, "93340": { "id": "PR_kwDOAO6SJc5y7Jpf", "public_id": 93340, "url": "https://github.com/godotengine/godot/pull/93340", "diff_url": "https://github.com/godotengine/godot/pull/93340.diff", "patch_url": "https://github.com/godotengine/godot/pull/93340.patch", "title": "AnimatedTexture: Fix crash when loaded from a thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-19T08:02:13Z", "updated_at": "2024-06-19T09:14:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e6d930b31f1042fd01d3824947b48cfdab939c0e" ] }, "93342": { "id": "PR_kwDOAO6SJc5y70gA", "public_id": 93342, "url": "https://github.com/godotengine/godot/pull/93342", "diff_url": "https://github.com/godotengine/godot/pull/93342.diff", "patch_url": "https://github.com/godotengine/godot/pull/93342.patch", "title": "Fix not using `encoding=\"utf-8\"` when writing to files or reading from them", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBw85cQ", "created_at": "2024-06-19T09:22:40Z", "updated_at": "2024-06-24T19:26:42Z", "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": [ "0c6dbbd050866054b6758223871cf65497461364" ] }, "93343": { "id": "PR_kwDOAO6SJc5y8Ep6", "public_id": 93343, "url": "https://github.com/godotengine/godot/pull/93343", "diff_url": "https://github.com/godotengine/godot/pull/93343.diff", "patch_url": "https://github.com/godotengine/godot/pull/93343.patch", "title": "Fix ubo tag placement in canvas.glsl fragment shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-19T09:53:42Z", "updated_at": "2024-06-19T10:05:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "8ad878f06b70a6968c96d5443934b6b39d164e1a" ] }, "93346": { "id": "PR_kwDOAO6SJc5y89OS", "public_id": 93346, "url": "https://github.com/godotengine/godot/pull/93346", "diff_url": "https://github.com/godotengine/godot/pull/93346.diff", "patch_url": "https://github.com/godotengine/godot/pull/93346.patch", "title": "GDScript: Enhance handling of cyclic dependencies", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-19T11:50:32Z", "updated_at": "2024-06-27T08:19:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c1391489e390c84b68ae66ecccf7a566cba87781" ] }, "93352": { "id": "PR_kwDOAO6SJc5y-Mnp", "public_id": 93352, "url": "https://github.com/godotengine/godot/pull/93352", "diff_url": "https://github.com/godotengine/godot/pull/93352.diff", "patch_url": "https://github.com/godotengine/godot/pull/93352.patch", "title": "Fix trackpads and graphics tablets being recognized as controllers on Linux/*BSD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-19T14:25:57Z", "updated_at": "2024-07-09T18:22:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "724cdffc8cd12f86d8f509fd56f4ef7165862d3b" ] }, "93354": { "id": "PR_kwDOAO6SJc5y-a8-", "public_id": 93354, "url": "https://github.com/godotengine/godot/pull/93354", "diff_url": "https://github.com/godotengine/godot/pull/93354.diff", "patch_url": "https://github.com/godotengine/godot/pull/93354.patch", "title": "Fix invalid inheritance of `OccluderInstance3D`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-19T14:57:46Z", "updated_at": "2024-06-20T14:27:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" } ], "commits": [ "0ae4298a3a2f9201e0a23f2503f6e36ad4103bbe" ] }, "93358": { "id": "PR_kwDOAO6SJc5y-6Rv", "public_id": 93358, "url": "https://github.com/godotengine/godot/pull/93358", "diff_url": "https://github.com/godotengine/godot/pull/93358.diff", "patch_url": "https://github.com/godotengine/godot/pull/93358.patch", "title": "Forbid calling of derivative functions in incorrect functions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-19T16:12:47Z", "updated_at": "2024-06-25T07:35:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "ae95531e641693caec5bb3a5b290f44bdebecd13" ] }, "93361": { "id": "PR_kwDOAO6SJc5y_T1j", "public_id": 93361, "url": "https://github.com/godotengine/godot/pull/93361", "diff_url": "https://github.com/godotengine/godot/pull/93361.diff", "patch_url": "https://github.com/godotengine/godot/pull/93361.patch", "title": "Add missing style overrides for viewport overlay buttons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-19T17:22:04Z", "updated_at": "2024-06-21T08:51:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "83078715ca15292c7f897bb4ab169c2570832bea" ] }, "93362": { "id": "PR_kwDOAO6SJc5y_ayR", "public_id": 93362, "url": "https://github.com/godotengine/godot/pull/93362", "diff_url": "https://github.com/godotengine/godot/pull/93362.diff", "patch_url": "https://github.com/godotengine/godot/pull/93362.patch", "title": "Fix pausing issues when using Web Audio samples", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-06-19T17:46:11Z", "updated_at": "2024-06-21T08:25:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "57db018e33074cc3815bc79ce0c393a730aa3f5d" ] }, "93364": { "id": "PR_kwDOAO6SJc5y_lX0", "public_id": 93364, "url": "https://github.com/godotengine/godot/pull/93364", "diff_url": "https://github.com/godotengine/godot/pull/93364.diff", "patch_url": "https://github.com/godotengine/godot/pull/93364.patch", "title": "[Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-19T18:22:52Z", "updated_at": "2024-06-20T14:26:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "04d70c11fcf55c8b0fe17590d254e06b5cdd4a05" ] }, "93367": { "id": "PR_kwDOAO6SJc5zAC_z", "public_id": 93367, "url": "https://github.com/godotengine/godot/pull/93367", "diff_url": "https://github.com/godotengine/godot/pull/93367.diff", "patch_url": "https://github.com/godotengine/godot/pull/93367.patch", "title": "Fix typo in preprocessor symbol", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQxNzkyMg==", "created_at": "2024-06-19T20:16:53Z", "updated_at": "2024-06-20T14:25:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "800e5f0f1169e051d9f6122ab17e416f2bc4e98f" ] }, "93368": { "id": "PR_kwDOAO6SJc5zAPNk", "public_id": 93368, "url": "https://github.com/godotengine/godot/pull/93368", "diff_url": "https://github.com/godotengine/godot/pull/93368.diff", "patch_url": "https://github.com/godotengine/godot/pull/93368.patch", "title": "Physics interpolation: Fix 2D skinning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-06-19T20:59:09Z", "updated_at": "2024-07-07T13:44:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6d35dcf7c529a20f1ea100e770133e66b1c71086" ] }, "93369": { "id": "PR_kwDOAO6SJc5zAScG", "public_id": 93369, "url": "https://github.com/godotengine/godot/pull/93369", "diff_url": "https://github.com/godotengine/godot/pull/93369.diff", "patch_url": "https://github.com/godotengine/godot/pull/93369.patch", "title": "[LLVM/MinGW] Fix/suppress DX12 related warnings.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-19T21:12:40Z", "updated_at": "2024-06-21T08:26:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "10d81a238e07aede26c50ba23cf640239f755e23" ] }, "93373": { "id": "PR_kwDOAO6SJc5zAlf6", "public_id": 93373, "url": "https://github.com/godotengine/godot/pull/93373", "diff_url": "https://github.com/godotengine/godot/pull/93373.diff", "patch_url": "https://github.com/godotengine/godot/pull/93373.patch", "title": "Clarify lightmap rebaking being required for LightmapProbe changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-19T22:58:15Z", "updated_at": "2024-06-20T23:31:13Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3f5c9c644abdacb2cca4eb7cdebe6c392c4ebad6" ] }, "93374": { "id": "PR_kwDOAO6SJc5zAoS1", "public_id": 93374, "url": "https://github.com/godotengine/godot/pull/93374", "diff_url": "https://github.com/godotengine/godot/pull/93374.diff", "patch_url": "https://github.com/godotengine/godot/pull/93374.patch", "title": "Instantiate a replication config on synchronizer creation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-06-19T23:20:03Z", "updated_at": "2024-06-24T09:25:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "fc4206b603cd26bbb7bff21fc64596414a02cf64" ] }, "93376": { "id": "PR_kwDOAO6SJc5zBSAu", "public_id": 93376, "url": "https://github.com/godotengine/godot/pull/93376", "diff_url": "https://github.com/godotengine/godot/pull/93376.diff", "patch_url": "https://github.com/godotengine/godot/pull/93376.patch", "title": "Remove unused flag and code from canvas renderer ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2024-06-20T03:45:16Z", "updated_at": "2024-06-20T23:38:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "98e9578d66f4401727910d960a0f31abca889716" ] }, "93377": { "id": "PR_kwDOAO6SJc5zCNJL", "public_id": 93377, "url": "https://github.com/godotengine/godot/pull/93377", "diff_url": "https://github.com/godotengine/godot/pull/93377.diff", "patch_url": "https://github.com/godotengine/godot/pull/93377.patch", "title": "Fix Subviewport keeps using removed Camera3D child.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYzNDA3NjQ4", "created_at": "2024-06-20T07:18:39Z", "updated_at": "2024-06-20T16:10:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "915e39b3c914ccd75713e50ba067cfe6f488c5b1" ] }, "93378": { "id": "PR_kwDOAO6SJc5zCXil", "public_id": 93378, "url": "https://github.com/godotengine/godot/pull/93378", "diff_url": "https://github.com/godotengine/godot/pull/93378.diff", "patch_url": "https://github.com/godotengine/godot/pull/93378.patch", "title": "thorvg: Update to 0.13.8", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-20T07:43:34Z", "updated_at": "2024-06-21T08:26:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "e94df6f5355dc89fa822c698cdf7aa8c4cc050c2" ] }, "93384": { "id": "PR_kwDOAO6SJc5zDcfo", "public_id": 93384, "url": "https://github.com/godotengine/godot/pull/93384", "diff_url": "https://github.com/godotengine/godot/pull/93384.diff", "patch_url": "https://github.com/godotengine/godot/pull/93384.patch", "title": "GDScript: Fix non-global class export", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-20T10:15:57Z", "updated_at": "2024-06-21T15:25:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "24b6edcd388836910655689fd6dd7bc3717ff256" ] }, "93385": { "id": "PR_kwDOAO6SJc5zDlm1", "public_id": 93385, "url": "https://github.com/godotengine/godot/pull/93385", "diff_url": "https://github.com/godotengine/godot/pull/93385.diff", "patch_url": "https://github.com/godotengine/godot/pull/93385.patch", "title": "Fix visual shader not being updated when switching tabs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-20T10:38:28Z", "updated_at": "2024-06-25T20:53:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "3bbbedc144442026708200c7c4d95b8a90572f19" ] }, "93386": { "id": "PR_kwDOAO6SJc5zDqpz", "public_id": 93386, "url": "https://github.com/godotengine/godot/pull/93386", "diff_url": "https://github.com/godotengine/godot/pull/93386.diff", "patch_url": "https://github.com/godotengine/godot/pull/93386.patch", "title": "Fix GridContainer minimum size when there's a hidden parent", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-06-20T10:50:51Z", "updated_at": "2024-06-20T14:38:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "0fefd6cc80cef9e89afd4fc05630c74f626eecee" ] }, "93391": { "id": "PR_kwDOAO6SJc5zFBaF", "public_id": 93391, "url": "https://github.com/godotengine/godot/pull/93391", "diff_url": "https://github.com/godotengine/godot/pull/93391.diff", "patch_url": "https://github.com/godotengine/godot/pull/93391.patch", "title": "Fix determining the availability of a new version", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTYzODg=", "created_at": "2024-06-20T13:59:04Z", "updated_at": "2024-06-20T14:28:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "68a10ba6032d594b7c4e3e57fccfa0748602f271" ] }, "93392": { "id": "PR_kwDOAO6SJc5zFNrx", "public_id": 93392, "url": "https://github.com/godotengine/godot/pull/93392", "diff_url": "https://github.com/godotengine/godot/pull/93392.diff", "patch_url": "https://github.com/godotengine/godot/pull/93392.patch", "title": "Fix thread-use causing navigation mesh data corruption", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-20T14:22:07Z", "updated_at": "2024-06-21T08:50:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "fd727ab994a9f426569bd0844afd3b2e786bcee4" ] }, "93404": { "id": "PR_kwDOAO6SJc5zGXK3", "public_id": 93404, "url": "https://github.com/godotengine/godot/pull/93404", "diff_url": "https://github.com/godotengine/godot/pull/93404.diff", "patch_url": "https://github.com/godotengine/godot/pull/93404.patch", "title": "Fix crash in Node3DEditorViewport selecting on empty scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYzMjc2Ng==", "created_at": "2024-06-20T17:24:15Z", "updated_at": "2024-08-12T05:42:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1780f2840765358b52d8f9bd28a488fd3ef89842" ] }, "93407": { "id": "PR_kwDOAO6SJc5zHEAz", "public_id": 93407, "url": "https://github.com/godotengine/godot/pull/93407", "diff_url": "https://github.com/godotengine/godot/pull/93407.diff", "patch_url": "https://github.com/godotengine/godot/pull/93407.patch", "title": "Fix thread-use causing navigation source geometry data corruption", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-20T19:39:54Z", "updated_at": "2024-06-21T08:50:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "d4722b9e1fcd88bc291fb2cfb3b2dbb94f8114b4" ] }, "93408": { "id": "PR_kwDOAO6SJc5zHeJP", "public_id": 93408, "url": "https://github.com/godotengine/godot/pull/93408", "diff_url": "https://github.com/godotengine/godot/pull/93408.diff", "patch_url": "https://github.com/godotengine/godot/pull/93408.patch", "title": "Fix displaying selected Bezier animation keys in inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-06-20T20:48:11Z", "updated_at": "2024-06-28T09:39:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2b8b21c7f8e60615a03df745d7bfdfcd2e05dd1a" ] }, "93411": { "id": "PR_kwDOAO6SJc5zHiiJ", "public_id": 93411, "url": "https://github.com/godotengine/godot/pull/93411", "diff_url": "https://github.com/godotengine/godot/pull/93411.diff", "patch_url": "https://github.com/godotengine/godot/pull/93411.patch", "title": "Fix `browse_dialog` in Blender scene importer to accept files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDA3NTIx", "created_at": "2024-06-20T21:02:22Z", "updated_at": "2024-07-29T13:24:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "344ff6fe83b8747cfe8a1e7b58ee974a90580442" ] }, "93421": { "id": "PR_kwDOAO6SJc5zKFwv", "public_id": 93421, "url": "https://github.com/godotengine/godot/pull/93421", "diff_url": "https://github.com/godotengine/godot/pull/93421.diff", "patch_url": "https://github.com/godotengine/godot/pull/93421.patch", "title": "CI: Keep GHA artifacts for 60 days", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-21T08:36:43Z", "updated_at": "2024-06-21T14:53:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "06f4968a826e7645a91024907d1f42ac3905a408" ] }, "93423": { "id": "PR_kwDOAO6SJc5zKVNH", "public_id": 93423, "url": "https://github.com/godotengine/godot/pull/93423", "diff_url": "https://github.com/godotengine/godot/pull/93423.diff", "patch_url": "https://github.com/godotengine/godot/pull/93423.patch", "title": "Fix potential crash due to invalid navigation mesh ref", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-21T09:16:22Z", "updated_at": "2024-06-22T02:48:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "d98a2b1a8b18ebc1b4c0c2931d6087833d25b61e" ] }, "93426": { "id": "PR_kwDOAO6SJc5zK-Eo", "public_id": 93426, "url": "https://github.com/godotengine/godot/pull/93426", "diff_url": "https://github.com/godotengine/godot/pull/93426.diff", "patch_url": "https://github.com/godotengine/godot/pull/93426.patch", "title": "Fix thread-use causing navigation polygon data corruption", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-21T10:56:25Z", "updated_at": "2024-06-25T02:25:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "eba3acadaca8527554a0cf30ba86a9939e1d7758" ] }, "93428": { "id": "PR_kwDOAO6SJc5zLG6W", "public_id": 93428, "url": "https://github.com/godotengine/godot/pull/93428", "diff_url": "https://github.com/godotengine/godot/pull/93428.diff", "patch_url": "https://github.com/godotengine/godot/pull/93428.patch", "title": "Remove superfluous non-working sample playing check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-06-21T11:19:08Z", "updated_at": "2024-06-21T14:54:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "e8212f18493a6e207ec01c43fb8e75faf82b8f8e" ] }, "93430": { "id": "PR_kwDOAO6SJc5zMB-b", "public_id": 93430, "url": "https://github.com/godotengine/godot/pull/93430", "diff_url": "https://github.com/godotengine/godot/pull/93430.diff", "patch_url": "https://github.com/godotengine/godot/pull/93430.patch", "title": "Fix storing of Node Array properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-21T13:50:34Z", "updated_at": "2024-06-22T15:58:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "74cc9e8d93f1ad73bdec528928255493341a2f26" ] }, "93435": { "id": "PR_kwDOAO6SJc5zMm9U", "public_id": 93435, "url": "https://github.com/godotengine/godot/pull/93435", "diff_url": "https://github.com/godotengine/godot/pull/93435.diff", "patch_url": "https://github.com/godotengine/godot/pull/93435.patch", "title": "Make inspector spacing more themable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-21T15:21:39Z", "updated_at": "2024-06-24T10:50:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6bb58ca5ae4d99ffc956544aace7e0a25cb2fc73" ] }, "93442": { "id": "PR_kwDOAO6SJc5zOhoG", "public_id": 93442, "url": "https://github.com/godotengine/godot/pull/93442", "diff_url": "https://github.com/godotengine/godot/pull/93442.diff", "patch_url": "https://github.com/godotengine/godot/pull/93442.patch", "title": "Make Basis Universal import quiet unless engine is in verbose mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-21T22:35:41Z", "updated_at": "2024-06-22T18:56:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ec97372f04fe984583b325da43ff5757138a16f8" ] }, "93444": { "id": "PR_kwDOAO6SJc5zOniz", "public_id": 93444, "url": "https://github.com/godotengine/godot/pull/93444", "diff_url": "https://github.com/godotengine/godot/pull/93444.diff", "patch_url": "https://github.com/godotengine/godot/pull/93444.patch", "title": "Fix FlowContainer scale from also scaling wrap point", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1ODYxNzky", "created_at": "2024-06-21T23:24:38Z", "updated_at": "2024-06-22T15:41:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d6e17b8a0d0cd6702ea787fa9e93ca8acfe0b971" ] }, "93452": { "id": "PR_kwDOAO6SJc5zPWIi", "public_id": 93452, "url": "https://github.com/godotengine/godot/pull/93452", "diff_url": "https://github.com/godotengine/godot/pull/93452.diff", "patch_url": "https://github.com/godotengine/godot/pull/93452.patch", "title": "Lookup method also in base scripts of a PlaceHolderScriptInstance", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-06-22T06:14:15Z", "updated_at": "2024-06-22T15:11:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "175e5bcf4ec0047b7f47399feff708b38416797c" ] }, "93467": { "id": "PR_kwDOAO6SJc5zP9nY", "public_id": 93467, "url": "https://github.com/godotengine/godot/pull/93467", "diff_url": "https://github.com/godotengine/godot/pull/93467.diff", "patch_url": "https://github.com/godotengine/godot/pull/93467.patch", "title": "Fix atlas texture positioning in circular TextureProgressBar", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-06-22T13:06:03Z", "updated_at": "2024-06-22T14:27:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "2c5befde43e376eab2fd2f7872c38fecb1da7d7e" ] }, "93468": { "id": "PR_kwDOAO6SJc5zP-vb", "public_id": 93468, "url": "https://github.com/godotengine/godot/pull/93468", "diff_url": "https://github.com/godotengine/godot/pull/93468.diff", "patch_url": "https://github.com/godotengine/godot/pull/93468.patch", "title": "Change suggestion in `CONTRIBUTING.md` to avoid spam", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-22T13:21:47Z", "updated_at": "2024-06-24T09:19:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6f99aeda04c0bce28d9471980912081416981c85" ] }, "93469": { "id": "PR_kwDOAO6SJc5zP-3W", "public_id": 93469, "url": "https://github.com/godotengine/godot/pull/93469", "diff_url": "https://github.com/godotengine/godot/pull/93469.diff", "patch_url": "https://github.com/godotengine/godot/pull/93469.patch", "title": "Fix crash on shader constant initialization on MinGW compiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-22T13:23:18Z", "updated_at": "2024-06-25T08:16:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "d5b393a2686962413d3beda231ab3290c96570d3" ] }, "93471": { "id": "PR_kwDOAO6SJc5zQGkr", "public_id": 93471, "url": "https://github.com/godotengine/godot/pull/93471", "diff_url": "https://github.com/godotengine/godot/pull/93471.diff", "patch_url": "https://github.com/godotengine/godot/pull/93471.patch", "title": "Remove private glslang include", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzODgzOTM3", "created_at": "2024-06-22T14:51:38Z", "updated_at": "2024-06-24T10:53:06Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "01d333fce02442952c93b130941e22a5081110b7" ] }, "93475": { "id": "PR_kwDOAO6SJc5zQO0i", "public_id": 93475, "url": "https://github.com/godotengine/godot/pull/93475", "diff_url": "https://github.com/godotengine/godot/pull/93475.diff", "patch_url": "https://github.com/godotengine/godot/pull/93475.patch", "title": "Store TileMapLayer selection in scene's history", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-22T16:45:25Z", "updated_at": "2024-06-24T11:19:56Z", "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": [ "230a4cb63f713d22a4cde5c7acf9dbf58e7b17a6" ] }, "93482": { "id": "PR_kwDOAO6SJc5zQgy2", "public_id": 93482, "url": "https://github.com/godotengine/godot/pull/93482", "diff_url": "https://github.com/godotengine/godot/pull/93482.diff", "patch_url": "https://github.com/godotengine/godot/pull/93482.patch", "title": "Reset when disabling override pose in BoneAttachment3D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-22T19:32:08Z", "updated_at": "2024-06-29T11:46:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "c57a8114d42b0c2291140db51c6a9f50b31e3deb" ] }, "93485": { "id": "PR_kwDOAO6SJc5zQi_i", "public_id": 93485, "url": "https://github.com/godotengine/godot/pull/93485", "diff_url": "https://github.com/godotengine/godot/pull/93485.diff", "patch_url": "https://github.com/godotengine/godot/pull/93485.patch", "title": "Remove unused navigation polygon properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-06-22T20:05:42Z", "updated_at": "2024-06-25T19:20:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "40fc299aa331955e0bf25d26b1e08ae8731c638e" ] }, "93489": { "id": "PR_kwDOAO6SJc5zQnf8", "public_id": 93489, "url": "https://github.com/godotengine/godot/pull/93489", "diff_url": "https://github.com/godotengine/godot/pull/93489.diff", "patch_url": "https://github.com/godotengine/godot/pull/93489.patch", "title": "Disable `*glGetProcAddress()` on the web", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-22T21:01:17Z", "updated_at": "2024-07-22T15:34:16Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8e242fe7c11cb1a6853c0658290b27678558e400" ] }, "93490": { "id": "PR_kwDOAO6SJc5zQns3", "public_id": 93490, "url": "https://github.com/godotengine/godot/pull/93490", "diff_url": "https://github.com/godotengine/godot/pull/93490.diff", "patch_url": "https://github.com/godotengine/godot/pull/93490.patch", "title": "Fix subwindow titlebar redraw on oversampling change.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-22T21:04:02Z", "updated_at": "2024-06-26T09:13:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "c689823c6009f8c0cc176f968a556e400e95c2da" ] }, "93491": { "id": "PR_kwDOAO6SJc5zQpNo", "public_id": 93491, "url": "https://github.com/godotengine/godot/pull/93491", "diff_url": "https://github.com/godotengine/godot/pull/93491.diff", "patch_url": "https://github.com/godotengine/godot/pull/93491.patch", "title": "Fix type-limits warning in `windows_utils`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-06-22T21:26:08Z", "updated_at": "2024-06-24T15:53:46Z", "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": [ "2e846381479b5eaa7deb893087eb177bb83a494e" ] }, "93492": { "id": "PR_kwDOAO6SJc5zQqYN", "public_id": 93492, "url": "https://github.com/godotengine/godot/pull/93492", "diff_url": "https://github.com/godotengine/godot/pull/93492.diff", "patch_url": "https://github.com/godotengine/godot/pull/93492.patch", "title": "Fix animation Bezier editor crash when using undo after deleting AnimationPlayer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-06-22T21:46:15Z", "updated_at": "2024-07-02T11:59:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e97428c96b3d1f6b373f26a064f463891eeead5b" ] }, "93494": { "id": "PR_kwDOAO6SJc5zQsv1", "public_id": 93494, "url": "https://github.com/godotengine/godot/pull/93494", "diff_url": "https://github.com/godotengine/godot/pull/93494.diff", "patch_url": "https://github.com/godotengine/godot/pull/93494.patch", "title": "Add stub method for `mouse_get_position` in headless display server", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNTQxMTgz", "created_at": "2024-06-22T22:25:26Z", "updated_at": "2024-06-24T18:33:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "e7859e9a49e09728b81ba197da80cdcf537b48be" ] }, "93497": { "id": "PR_kwDOAO6SJc5zQ-GV", "public_id": 93497, "url": "https://github.com/godotengine/godot/pull/93497", "diff_url": "https://github.com/godotengine/godot/pull/93497.diff", "patch_url": "https://github.com/godotengine/godot/pull/93497.patch", "title": "Fix incorrect text in ResourceImporterWAV description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-06-23T02:18:24Z", "updated_at": "2024-06-24T15:53:00Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "13f7f41575cc9ff47bdae4afd58e837d30f8b103" ] }, "93499": { "id": "PR_kwDOAO6SJc5zRFaJ", "public_id": 93499, "url": "https://github.com/godotengine/godot/pull/93499", "diff_url": "https://github.com/godotengine/godot/pull/93499.diff", "patch_url": "https://github.com/godotengine/godot/pull/93499.patch", "title": "Change \"sample\" to \"stream\" in AudioStreamWAV documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-06-23T03:08:31Z", "updated_at": "2024-06-25T07:31:04Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "48622e57bf7b608a6bb6d8435d59d0b34cd89149" ] }, "93502": { "id": "PR_kwDOAO6SJc5zRZ2z", "public_id": 93502, "url": "https://github.com/godotengine/godot/pull/93502", "diff_url": "https://github.com/godotengine/godot/pull/93502.diff", "patch_url": "https://github.com/godotengine/godot/pull/93502.patch", "title": "Optimize update flag by SkeletonModifier", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-23T06:18:10Z", "updated_at": "2024-06-29T11:46:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5774d574967d81830e8eba22ea6fe70a00761634" ] }, "93504": { "id": "PR_kwDOAO6SJc5zRla3", "public_id": 93504, "url": "https://github.com/godotengine/godot/pull/93504", "diff_url": "https://github.com/godotengine/godot/pull/93504.diff", "patch_url": "https://github.com/godotengine/godot/pull/93504.patch", "title": "Rework migration of `animate_physical_bones` for compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-23T07:23:54Z", "updated_at": "2024-06-29T11:45:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "793f3832e5e85bdf7b95acf4761d3c2c05db3df9" ] }, "93505": { "id": "PR_kwDOAO6SJc5zR1eW", "public_id": 93505, "url": "https://github.com/godotengine/godot/pull/93505", "diff_url": "https://github.com/godotengine/godot/pull/93505.diff", "patch_url": "https://github.com/godotengine/godot/pull/93505.patch", "title": "Make AnimationTrackCaches invalid when animation is added", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-23T09:20:18Z", "updated_at": "2024-06-29T11:45:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "e82ec1a8ce4c7bbc2614c9cc646caebdf3439abe" ] }, "93506": { "id": "PR_kwDOAO6SJc5zSAOx", "public_id": 93506, "url": "https://github.com/godotengine/godot/pull/93506", "diff_url": "https://github.com/godotengine/godot/pull/93506.diff", "patch_url": "https://github.com/godotengine/godot/pull/93506.patch", "title": "Fix default collision shape on imported rigidbody", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-23T11:35:17Z", "updated_at": "2024-07-02T03:24:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "ab0c974f28f5980fcf5cee15e7c6666c5276775b" ] }, "93507": { "id": "PR_kwDOAO6SJc5zSEux", "public_id": 93507, "url": "https://github.com/godotengine/godot/pull/93507", "diff_url": "https://github.com/godotengine/godot/pull/93507.diff", "patch_url": "https://github.com/godotengine/godot/pull/93507.patch", "title": "Add vertical separation to audio bus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-23T12:28:37Z", "updated_at": "2024-06-25T09:50:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b534efd42559ec13eef5200c39ba9d7f2d442d50" ] }, "93511": { "id": "PR_kwDOAO6SJc5zSZzb", "public_id": 93511, "url": "https://github.com/godotengine/godot/pull/93511", "diff_url": "https://github.com/godotengine/godot/pull/93511.diff", "patch_url": "https://github.com/godotengine/godot/pull/93511.patch", "title": "Style: Relocate `godot_gdb_pretty_print.py`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-23T15:55:16Z", "updated_at": "2024-06-25T11:51:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "47babe860e5ddedaf148e2c1891af6c1561a6cd9" ] }, "93518": { "id": "PR_kwDOAO6SJc5zSswX", "public_id": 93518, "url": "https://github.com/godotengine/godot/pull/93518", "diff_url": "https://github.com/godotengine/godot/pull/93518.diff", "patch_url": "https://github.com/godotengine/godot/pull/93518.patch", "title": "[Editor] Fix importers add-ons after 93238", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-23T18:13:29Z", "updated_at": "2024-06-25T08:09: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": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "2fdf24375d9371472d69bbff36c25347528cc7cb" ] }, "93520": { "id": "PR_kwDOAO6SJc5zSyVl", "public_id": 93520, "url": "https://github.com/godotengine/godot/pull/93520", "diff_url": "https://github.com/godotengine/godot/pull/93520.diff", "patch_url": "https://github.com/godotengine/godot/pull/93520.patch", "title": "Add missing RTL styles for MainScreenButton", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-23T19:35:02Z", "updated_at": "2024-06-24T17:12:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ea5fe1df81cf1f185627e95f0cbddb5c5fde6113" ] }, "93521": { "id": "PR_kwDOAO6SJc5zS10N", "public_id": 93521, "url": "https://github.com/godotengine/godot/pull/93521", "diff_url": "https://github.com/godotengine/godot/pull/93521.diff", "patch_url": "https://github.com/godotengine/godot/pull/93521.patch", "title": "Include \"PopupMenu\" labels in POT gen", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MzEwODU=", "created_at": "2024-06-23T20:07:30Z", "updated_at": "2024-06-25T09:17:12Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABocF7RA", "name": "cherrypick:4.3", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "648d5a85257e5965d4ec270eb5850c7132b4d548" ] }, "93523": { "id": "PR_kwDOAO6SJc5zS3f4", "public_id": 93523, "url": "https://github.com/godotengine/godot/pull/93523", "diff_url": "https://github.com/godotengine/godot/pull/93523.diff", "patch_url": "https://github.com/godotengine/godot/pull/93523.patch", "title": "Add brief description tooltips to EditorResourcePicker", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-23T20:33:03Z", "updated_at": "2024-06-24T15:53:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "40be5c4681aa9c6d93b1ccc3a9e6a52ff36bcd62" ] }, "93527": { "id": "PR_kwDOAO6SJc5zTH8j", "public_id": 93527, "url": "https://github.com/godotengine/godot/pull/93527", "diff_url": "https://github.com/godotengine/godot/pull/93527.diff", "patch_url": "https://github.com/godotengine/godot/pull/93527.patch", "title": "Fix snapping lines don't disappearing after drag anchors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", "created_at": "2024-06-24T00:18:55Z", "updated_at": "2024-06-29T16:25:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f746632369f5d325ff427d1c7cbbb7ae41e187d5" ] }, "93530": { "id": "PR_kwDOAO6SJc5zTo-N", "public_id": 93530, "url": "https://github.com/godotengine/godot/pull/93530", "diff_url": "https://github.com/godotengine/godot/pull/93530.diff", "patch_url": "https://github.com/godotengine/godot/pull/93530.patch", "title": "Fix incorrect enabling of post process in OpenGL", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-24T03:28:08Z", "updated_at": "2024-06-25T11:08:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0ab5207b8f7895700338a07ba69c8cd7481f69d2" ] }, "93533": { "id": "PR_kwDOAO6SJc5zT4sS", "public_id": 93533, "url": "https://github.com/godotengine/godot/pull/93533", "diff_url": "https://github.com/godotengine/godot/pull/93533.diff", "patch_url": "https://github.com/godotengine/godot/pull/93533.patch", "title": "Update import dock when selecting resource in resource panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-06-24T04:41:31Z", "updated_at": "2024-06-27T08:08:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "e22a444235c455ee9364bb98c4c8945caff047b4" ] }, "93536": { "id": "PR_kwDOAO6SJc5zUeDa", "public_id": 93536, "url": "https://github.com/godotengine/godot/pull/93536", "diff_url": "https://github.com/godotengine/godot/pull/93536.diff", "patch_url": "https://github.com/godotengine/godot/pull/93536.patch", "title": "XR: Check for bad input in `make_vrs_texture`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-24T06:38:03Z", "updated_at": "2024-07-02T03:24:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a660c592c9e460123b97d9b2285f7b531663c196" ] }, "93540": { "id": "PR_kwDOAO6SJc5zVsXG", "public_id": 93540, "url": "https://github.com/godotengine/godot/pull/93540", "diff_url": "https://github.com/godotengine/godot/pull/93540.diff", "patch_url": "https://github.com/godotengine/godot/pull/93540.patch", "title": "`ResourceLoader`: Fix handling of uncached loads", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-24T09:28:46Z", "updated_at": "2024-07-09T11:49:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "884d1da938bc679d537b322b4d02b53a6e334e59" ] }, "93541": { "id": "PR_kwDOAO6SJc5zWENO", "public_id": 93541, "url": "https://github.com/godotengine/godot/pull/93541", "diff_url": "https://github.com/godotengine/godot/pull/93541.diff", "patch_url": "https://github.com/godotengine/godot/pull/93541.patch", "title": "`NavigationServer3D.map_get_closest_point_to_segment` - add an additional shortest distance check", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NTQ3ODkx", "created_at": "2024-06-24T10:11:37Z", "updated_at": "2024-06-29T18:06:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "b8fc6b4979ebcdee6ece1fe8b05ca4d82b9a6951" ] }, "93543": { "id": "PR_kwDOAO6SJc5zWIvS", "public_id": 93543, "url": "https://github.com/godotengine/godot/pull/93543", "diff_url": "https://github.com/godotengine/godot/pull/93543.diff", "patch_url": "https://github.com/godotengine/godot/pull/93543.patch", "title": "Fix reselecting scene tree node after inspecting a resource", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-06-24T10:21:15Z", "updated_at": "2024-06-24T15:59:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "eed6f4fef4645bc0791ab58c8915b78b55f12f38" ] }, "93544": { "id": "PR_kwDOAO6SJc5zWob1", "public_id": 93544, "url": "https://github.com/godotengine/godot/pull/93544", "diff_url": "https://github.com/godotengine/godot/pull/93544.diff", "patch_url": "https://github.com/godotengine/godot/pull/93544.patch", "title": "Center the label of EditorValidationPanel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-24T11:24:03Z", "updated_at": "2024-06-24T17:11:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4374761f76e52ee31e286cbb41adbb919bdd599f" ] }, "93548": { "id": "PR_kwDOAO6SJc5zXL8W", "public_id": 93548, "url": "https://github.com/godotengine/godot/pull/93548", "diff_url": "https://github.com/godotengine/godot/pull/93548.diff", "patch_url": "https://github.com/godotengine/godot/pull/93548.patch", "title": "Fix `AnimatedSprite2D/3D::play` using wrong `end_frame` when playing backwards", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU5NTI1Mzc4", "created_at": "2024-06-24T12:37:52Z", "updated_at": "2024-07-09T15:57:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "dc6e664fda18ccc7a4a54f16ca64ef4049c9e47e" ] }, "93551": { "id": "PR_kwDOAO6SJc5zXfDY", "public_id": 93551, "url": "https://github.com/godotengine/godot/pull/93551", "diff_url": "https://github.com/godotengine/godot/pull/93551.diff", "patch_url": "https://github.com/godotengine/godot/pull/93551.patch", "title": "Android: Revert hiding of custom templates under the `Advanced Options` toggle", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-06-24T13:15:48Z", "updated_at": "2024-06-24T16:03:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "9e9ffdd1bbaaefe19c7554809f2dc1e0ed8af368" ] }, "93553": { "id": "PR_kwDOAO6SJc5zXii3", "public_id": 93553, "url": "https://github.com/godotengine/godot/pull/93553", "diff_url": "https://github.com/godotengine/godot/pull/93553.diff", "patch_url": "https://github.com/godotengine/godot/pull/93553.patch", "title": "CI: Add editor target to Android builds config", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-06-24T13:23:07Z", "updated_at": "2024-06-27T14:43:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "802670674880f81e12c929979605e1baa9c885c4" ] }, "93554": { "id": "PR_kwDOAO6SJc5zXxtC", "public_id": 93554, "url": "https://github.com/godotengine/godot/pull/93554", "diff_url": "https://github.com/godotengine/godot/pull/93554.diff", "patch_url": "https://github.com/godotengine/godot/pull/93554.patch", "title": "Remove editor pseudolocalization debug feature", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-06-24T13:52:44Z", "updated_at": "2024-06-24T16:08:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f11e8d033d47acd42a886ef62849971c761edd62" ] }, "93556": { "id": "PR_kwDOAO6SJc5zYVhk", "public_id": 93556, "url": "https://github.com/godotengine/godot/pull/93556", "diff_url": "https://github.com/godotengine/godot/pull/93556.diff", "patch_url": "https://github.com/godotengine/godot/pull/93556.patch", "title": "[Web] Add \"threads\"/\"nothreads\" feature tags to export presets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-06-24T15:01:33Z", "updated_at": "2024-06-26T09:22:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "f59c1f08d7c621d8d6d7ae34a11e81d3dc1d81d6" ] }, "93558": { "id": "PR_kwDOAO6SJc5zYxDz", "public_id": 93558, "url": "https://github.com/godotengine/godot/pull/93558", "diff_url": "https://github.com/godotengine/godot/pull/93558.diff", "patch_url": "https://github.com/godotengine/godot/pull/93558.patch", "title": "Fix crash on exit with shader editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-24T16:03:23Z", "updated_at": "2024-06-25T13:17:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "da55b6a01c80dae0cf28e90cfaceb000186cd7c5" ] }, "93560": { "id": "PR_kwDOAO6SJc5zZDhw", "public_id": 93560, "url": "https://github.com/godotengine/godot/pull/93560", "diff_url": "https://github.com/godotengine/godot/pull/93560.diff", "patch_url": "https://github.com/godotengine/godot/pull/93560.patch", "title": "[Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-24T16:50:55Z", "updated_at": "2024-07-22T15:34:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "51f9df0ec8f0eb8b65c551a3edf4d8abe7e9b663" ] }, "93562": { "id": "PR_kwDOAO6SJc5zZO85", "public_id": 93562, "url": "https://github.com/godotengine/godot/pull/93562", "diff_url": "https://github.com/godotengine/godot/pull/93562.diff", "patch_url": "https://github.com/godotengine/godot/pull/93562.patch", "title": "Add \"repeat\" keyword alias for InputEvent \"echo\" in the class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-24T17:22:36Z", "updated_at": "2024-06-25T15:45:49Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4097cfa17b7f6f93c57a689f8ce7e831edcd284b" ] }, "93563": { "id": "PR_kwDOAO6SJc5zZcOA", "public_id": 93563, "url": "https://github.com/godotengine/godot/pull/93563", "diff_url": "https://github.com/godotengine/godot/pull/93563.diff", "patch_url": "https://github.com/godotengine/godot/pull/93563.patch", "title": "Add `nothreads` feature tag to signify lack of `THREADS_ENABLED`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-06-24T17:57:45Z", "updated_at": "2024-06-26T04:34:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "53d3d66f9f66d5182492337489dc801b7bc6b3a1" ] }, "93564": { "id": "PR_kwDOAO6SJc5zZhTA", "public_id": 93564, "url": "https://github.com/godotengine/godot/pull/93564", "diff_url": "https://github.com/godotengine/godot/pull/93564.diff", "patch_url": "https://github.com/godotengine/godot/pull/93564.patch", "title": "Prevent folder names with trailing periods from being used automatically", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-24T18:11:21Z", "updated_at": "2024-06-26T16:27:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "492787b134cf32b6ad058cb9cb8fd4c85207d1ff" ] }, "93566": { "id": "PR_kwDOAO6SJc5zZyP1", "public_id": 93566, "url": "https://github.com/godotengine/godot/pull/93566", "diff_url": "https://github.com/godotengine/godot/pull/93566.diff", "patch_url": "https://github.com/godotengine/godot/pull/93566.patch", "title": "Fix symbol lookup for native enums", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-24T18:59:38Z", "updated_at": "2024-06-26T13:28:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "322c64c6ea179c29f3e3f553a4a0c615230594e6" ] }, "93575": { "id": "PR_kwDOAO6SJc5zarWD", "public_id": 93575, "url": "https://github.com/godotengine/godot/pull/93575", "diff_url": "https://github.com/godotengine/godot/pull/93575.diff", "patch_url": "https://github.com/godotengine/godot/pull/93575.patch", "title": "Fix editor crash when invalid global class script path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-24T21:42:11Z", "updated_at": "2024-06-26T09:13:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e18db6fe608acd54cd2ab6c5faedb34f55bd3b92" ] }, "93576": { "id": "PR_kwDOAO6SJc5zasij", "public_id": 93576, "url": "https://github.com/godotengine/godot/pull/93576", "diff_url": "https://github.com/godotengine/godot/pull/93576.diff", "patch_url": "https://github.com/godotengine/godot/pull/93576.patch", "title": "Fix clear custom color on invalid `tree_item_inspected` causing `Index p_column = 0 is out of bounds (cells.size() = 0).` error message", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-06-24T21:46:04Z", "updated_at": "2024-06-28T14:38:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9eacbf6de7651f8ca3fd9fc15e40e0805f142b50" ] }, "93581": { "id": "PR_kwDOAO6SJc5zbOS1", "public_id": 93581, "url": "https://github.com/godotengine/godot/pull/93581", "diff_url": "https://github.com/godotengine/godot/pull/93581.diff", "patch_url": "https://github.com/godotengine/godot/pull/93581.patch", "title": "Add comment for editor particles Restart Emission shortcut not using Cmd on macOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-24T23:41:49Z", "updated_at": "2024-06-25T15:45:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "555f0aa2f7bb92e1254c1fccc324b2780fb61699" ] }, "93589": { "id": "PR_kwDOAO6SJc5zfNb8", "public_id": 93589, "url": "https://github.com/godotengine/godot/pull/93589", "diff_url": "https://github.com/godotengine/godot/pull/93589.diff", "patch_url": "https://github.com/godotengine/godot/pull/93589.patch", "title": "Windows: Fix arch detection via `VCTOOLSINSTALLDIR` if not first in `PATH`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", "created_at": "2024-06-25T11:45:40Z", "updated_at": "2024-06-29T13:12:42Z", "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": [ "63911b994c5ba7963d6673e59e7cd77efbb15147" ] }, "93593": { "id": "PR_kwDOAO6SJc5zgPqw", "public_id": 93593, "url": "https://github.com/godotengine/godot/pull/93593", "diff_url": "https://github.com/godotengine/godot/pull/93593.diff", "patch_url": "https://github.com/godotengine/godot/pull/93593.patch", "title": "[WebXR] Fix closure compiler mangling `XRSession.enabledFeatures`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-25T14:01:41Z", "updated_at": "2024-07-22T15:34:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "9b42333e98a4284e9ca1005b5630eb94b22b3d4d" ] }, "93595": { "id": "PR_kwDOAO6SJc5zgyPL", "public_id": 93595, "url": "https://github.com/godotengine/godot/pull/93595", "diff_url": "https://github.com/godotengine/godot/pull/93595.diff", "patch_url": "https://github.com/godotengine/godot/pull/93595.patch", "title": "Fix USERDATA not copied when trails started", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3MzIxNTM=", "created_at": "2024-06-25T15:07:01Z", "updated_at": "2024-07-08T13:03:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABCNCFwA", "name": "topic:particles", "color": "#ffee88" } ], "commits": [ "e1d6ab4c80901d0f31c98686bf46b191ffc74275" ] }, "93597": { "id": "PR_kwDOAO6SJc5zhB6l", "public_id": 93597, "url": "https://github.com/godotengine/godot/pull/93597", "diff_url": "https://github.com/godotengine/godot/pull/93597.diff", "patch_url": "https://github.com/godotengine/godot/pull/93597.patch", "title": "Use Hermite instead of Bezier for glTF spline interpolation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzQ1NTA=", "created_at": "2024-06-25T15:38:44Z", "updated_at": "2024-06-29T20:17:37Z", "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": [ "e7f34aace3b466775a2faa1be01e1b8c080b0a37" ] }, "93607": { "id": "PR_kwDOAO6SJc5zioNy", "public_id": 93607, "url": "https://github.com/godotengine/godot/pull/93607", "diff_url": "https://github.com/godotengine/godot/pull/93607.diff", "patch_url": "https://github.com/godotengine/godot/pull/93607.patch", "title": "CodeEdit: Fix move lines up/down viewport and selection issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-25T19:33:11Z", "updated_at": "2024-06-27T15:39:22Z", "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": [ "a7da814c6bbdf050f9aee78ebfa3120db1062fdb" ] }, "93609": { "id": "PR_kwDOAO6SJc5zjDp-", "public_id": 93609, "url": "https://github.com/godotengine/godot/pull/93609", "diff_url": "https://github.com/godotengine/godot/pull/93609.diff", "patch_url": "https://github.com/godotengine/godot/pull/93609.patch", "title": "Fix TileSet property painter popup showing clear color", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-25T20:47:14Z", "updated_at": "2024-06-28T10:12:01Z", "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": [ "44e29913650a8a88def09f9912fe92d2563b4ab6" ] }, "93614": { "id": "PR_kwDOAO6SJc5zkoLf", "public_id": 93614, "url": "https://github.com/godotengine/godot/pull/93614", "diff_url": "https://github.com/godotengine/godot/pull/93614.diff", "patch_url": "https://github.com/godotengine/godot/pull/93614.patch", "title": "Fix WebXR palm joint calculation to include rotation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-06-26T03:27:27Z", "updated_at": "2024-06-26T09:15:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "8c5b307faf1c84bee364ca5fae9a12dbed1b9ee5" ] }, "93617": { "id": "PR_kwDOAO6SJc5zlEQ2", "public_id": 93617, "url": "https://github.com/godotengine/godot/pull/93617", "diff_url": "https://github.com/godotengine/godot/pull/93617.diff", "patch_url": "https://github.com/godotengine/godot/pull/93617.patch", "title": "Add safety check when setting several rendering effect quality", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-06-26T04:42:51Z", "updated_at": "2024-06-26T13:12:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a313fa13fdd9fe40d6d4b9b5ece408dbf7063efc" ] }, "93627": { "id": "PR_kwDOAO6SJc5znD9v", "public_id": 93627, "url": "https://github.com/godotengine/godot/pull/93627", "diff_url": "https://github.com/godotengine/godot/pull/93627.diff", "patch_url": "https://github.com/godotengine/godot/pull/93627.patch", "title": "Hide unused category vboxes in inspector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-26T09:54:51Z", "updated_at": "2024-07-01T11:50:43Z", "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": [ "025159f57eaf0b88af8987ff85b831d65b0a1678" ] }, "93630": { "id": "PR_kwDOAO6SJc5zoYyo", "public_id": 93630, "url": "https://github.com/godotengine/godot/pull/93630", "diff_url": "https://github.com/godotengine/godot/pull/93630.diff", "patch_url": "https://github.com/godotengine/godot/pull/93630.patch", "title": "Make RenderSceneData take projection correction into account", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-06-26T12:56:51Z", "updated_at": "2024-07-08T22:07:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6ed6212949a3c60eaf6d5adf65fe0ac2a27881ec" ] }, "93633": { "id": "PR_kwDOAO6SJc5zosCT", "public_id": 93633, "url": "https://github.com/godotengine/godot/pull/93633", "diff_url": "https://github.com/godotengine/godot/pull/93633.diff", "patch_url": "https://github.com/godotengine/godot/pull/93633.patch", "title": "Improve WebXR API docs related to hand tracking support", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-26T13:28:08Z", "updated_at": "2024-07-22T15:34:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "ef3fbf0091b89043f7ff084bf6bf26791b9bb9f9" ] }, "93635": { "id": "PR_kwDOAO6SJc5zpI_r", "public_id": 93635, "url": "https://github.com/godotengine/godot/pull/93635", "diff_url": "https://github.com/godotengine/godot/pull/93635.diff", "patch_url": "https://github.com/godotengine/godot/pull/93635.patch", "title": "Use `PackedVector4Array` instead of float array for vec4 array uniform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-26T14:13:49Z", "updated_at": "2024-06-28T13:52:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "72c7e51905a97d6d8cec5995009905bf25583d5f" ] }, "93639": { "id": "PR_kwDOAO6SJc5zqsVr", "public_id": 93639, "url": "https://github.com/godotengine/godot/pull/93639", "diff_url": "https://github.com/godotengine/godot/pull/93639.diff", "patch_url": "https://github.com/godotengine/godot/pull/93639.patch", "title": "Improve viewport rotation gizmo drawing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-26T17:48:43Z", "updated_at": "2024-06-27T08:49:37Z", "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": [ "a9ef6cd418b168099d61af6e14f672d0aa78c539" ] }, "93645": { "id": "PR_kwDOAO6SJc5zsd4i", "public_id": 93645, "url": "https://github.com/godotengine/godot/pull/93645", "diff_url": "https://github.com/godotengine/godot/pull/93645.diff", "patch_url": "https://github.com/godotengine/godot/pull/93645.patch", "title": "Remove warning when project setting requests a larger global shader uniform buffer than the hardware supports", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-27T00:00:12Z", "updated_at": "2024-07-27T06:37:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "27b040dc618d5e6b45df81b54ab3c4c3ad1878d6" ] }, "93646": { "id": "PR_kwDOAO6SJc5ztAsv", "public_id": 93646, "url": "https://github.com/godotengine/godot/pull/93646", "diff_url": "https://github.com/godotengine/godot/pull/93646.diff", "patch_url": "https://github.com/godotengine/godot/pull/93646.patch", "title": "Fix support for environment blend modes on `WebXRInterface`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-27T02:45:50Z", "updated_at": "2024-07-22T15:34:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "2f001e6789ba6bfadd1ebe5f7478a93690279d92" ] }, "93649": { "id": "PR_kwDOAO6SJc5zusj8", "public_id": 93649, "url": "https://github.com/godotengine/godot/pull/93649", "diff_url": "https://github.com/godotengine/godot/pull/93649.diff", "patch_url": "https://github.com/godotengine/godot/pull/93649.patch", "title": "Remove useless instantiation in `RDShaderFile::parse_versions_from_text`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NTU2MDY2", "created_at": "2024-06-27T07:05:34Z", "updated_at": "2024-06-27T08:07:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "37479cfad5ab183b5d46f80e157420f76fb127ca" ] }, "93655": { "id": "PR_kwDOAO6SJc5zv_Ag", "public_id": 93655, "url": "https://github.com/godotengine/godot/pull/93655", "diff_url": "https://github.com/godotengine/godot/pull/93655.diff", "patch_url": "https://github.com/godotengine/godot/pull/93655.patch", "title": "ThorVG: Update to 0.14.0", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-06-27T10:02:01Z", "updated_at": "2024-06-28T09:39:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "10406c8685e8459d2439e3970b9dc9104fd926f6" ] }, "93656": { "id": "PR_kwDOAO6SJc5zwKn2", "public_id": 93656, "url": "https://github.com/godotengine/godot/pull/93656", "diff_url": "https://github.com/godotengine/godot/pull/93656.diff", "patch_url": "https://github.com/godotengine/godot/pull/93656.patch", "title": "Add missing punctuation to the default TextEdit word separators", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2OA==", "created_at": "2024-06-27T10:26:57Z", "updated_at": "2024-07-28T14:03:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "76b2e5b2c800b123d1f0e8315b5ab61bd905c2f5" ] }, "93661": { "id": "PR_kwDOAO6SJc5zw4OB", "public_id": 93661, "url": "https://github.com/godotengine/godot/pull/93661", "diff_url": "https://github.com/godotengine/godot/pull/93661.diff", "patch_url": "https://github.com/godotengine/godot/pull/93661.patch", "title": "Center the label in overview of script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-27T12:08:51Z", "updated_at": "2024-06-27T16:01:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1a1d8a58ca24a80a2353bb16c5263d4ea8b7155f" ] }, "93665": { "id": "PR_kwDOAO6SJc5zym3W", "public_id": 93665, "url": "https://github.com/godotengine/godot/pull/93665", "diff_url": "https://github.com/godotengine/godot/pull/93665.diff", "patch_url": "https://github.com/godotengine/godot/pull/93665.patch", "title": "Clarify word separator docs about shortcuts", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-27T15:36:18Z", "updated_at": "2024-07-01T14:59:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "19b2e704ad54c61c4222304534184144e4a7ae67" ] }, "93671": { "id": "PR_kwDOAO6SJc5zzFJb", "public_id": 93671, "url": "https://github.com/godotengine/godot/pull/93671", "diff_url": "https://github.com/godotengine/godot/pull/93671.diff", "patch_url": "https://github.com/godotengine/godot/pull/93671.patch", "title": "Prevent selecting when a CanvasItem is selected", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-27T16:44:59Z", "updated_at": "2024-07-01T16:43:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1d69358471f18fb7a073c09bad63f8c50e1f20d5" ] }, "93672": { "id": "PR_kwDOAO6SJc5zzSEN", "public_id": 93672, "url": "https://github.com/godotengine/godot/pull/93672", "diff_url": "https://github.com/godotengine/godot/pull/93672.diff", "patch_url": "https://github.com/godotengine/godot/pull/93672.patch", "title": "Fix duplicating nodes with Array properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-27T17:18:35Z", "updated_at": "2024-06-28T09:39:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "bef2e62c8841a3e94f2ec4320686bd290ba61c51" ] }, "93674": { "id": "PR_kwDOAO6SJc5zzzMO", "public_id": 93674, "url": "https://github.com/godotengine/godot/pull/93674", "diff_url": "https://github.com/godotengine/godot/pull/93674.diff", "patch_url": "https://github.com/godotengine/godot/pull/93674.patch", "title": "Fix find result current match count issues", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-06-27T18:33:59Z", "updated_at": "2024-06-28T12:40:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "17c8e8b2b44af68e5e6ee2ab24970bb0bd1f0a7f" ] }, "93675": { "id": "PR_kwDOAO6SJc5zzzbQ", "public_id": 93675, "url": "https://github.com/godotengine/godot/pull/93675", "diff_url": "https://github.com/godotengine/godot/pull/93675.diff", "patch_url": "https://github.com/godotengine/godot/pull/93675.patch", "title": "Add alternative shortcut for Align Transform to View in the 3D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-06-27T18:34:26Z", "updated_at": "2024-06-28T19:56:32Z", "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": [ "6932630c023e17e4b89b3a1ed864a8d29062d1b1" ] }, "93678": { "id": "PR_kwDOAO6SJc5z0ESh", "public_id": 93678, "url": "https://github.com/godotengine/godot/pull/93678", "diff_url": "https://github.com/godotengine/godot/pull/93678.diff", "patch_url": "https://github.com/godotengine/godot/pull/93678.patch", "title": "[OpenXR] Fix `LOCAL_FLOOR` emulation on HTC Vive XR Elite", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-27T19:20:06Z", "updated_at": "2024-07-22T15:34:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "06e81d9fe42e0cc324e21c37ed33bad01fe8ea96" ] }, "93682": { "id": "PR_kwDOAO6SJc5z0-p6", "public_id": 93682, "url": "https://github.com/godotengine/godot/pull/93682", "diff_url": "https://github.com/godotengine/godot/pull/93682.diff", "patch_url": "https://github.com/godotengine/godot/pull/93682.patch", "title": "Fix text editor stealing focus from \"Find in Files\" dialog on X11", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-06-27T22:31:44Z", "updated_at": "2024-07-22T15:34:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1289298b5e262419d19eba2b4f6e591de11369fa" ] }, "93684": { "id": "PR_kwDOAO6SJc5z1N2j", "public_id": 93684, "url": "https://github.com/godotengine/godot/pull/93684", "diff_url": "https://github.com/godotengine/godot/pull/93684.diff", "patch_url": "https://github.com/godotengine/godot/pull/93684.patch", "title": "Wayland: Minimize surface commits and limit them to the main thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-06-27T23:47:41Z", "updated_at": "2024-06-28T09:37:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "f27471fbd806c9e2ee48f0e49f9d4f8f4e6af0a8" ] }, "93685": { "id": "PR_kwDOAO6SJc5z1QEw", "public_id": 93685, "url": "https://github.com/godotengine/godot/pull/93685", "diff_url": "https://github.com/godotengine/godot/pull/93685.diff", "patch_url": "https://github.com/godotengine/godot/pull/93685.patch", "title": "Update note regarding 3D MSAA and foveated rendering", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NDM4NDQ=", "created_at": "2024-06-28T00:00:50Z", "updated_at": "2024-06-30T04:58:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "8fe8c713ddc1617299e0fc5c6fd6913fdd1040e1" ] }, "93691": { "id": "PR_kwDOAO6SJc5z2rdA", "public_id": 93691, "url": "https://github.com/godotengine/godot/pull/93691", "diff_url": "https://github.com/godotengine/godot/pull/93691.diff", "patch_url": "https://github.com/godotengine/godot/pull/93691.patch", "title": "GDScript: Add `CONFUSABLE_CAPTURE_REASSIGNMENT` warning", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-28T06:43:45Z", "updated_at": "2024-06-28T17:58:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "68898dbcc9444dcbb45a5261aa8f9d4a2dd7390d" ] }, "93695": { "id": "PR_kwDOAO6SJc5z3mE-", "public_id": 93695, "url": "https://github.com/godotengine/godot/pull/93695", "diff_url": "https://github.com/godotengine/godot/pull/93695.diff", "patch_url": "https://github.com/godotengine/godot/pull/93695.patch", "title": "`ResourceLoader`: Support polling and get-before-complete on the main thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-28T09:23:08Z", "updated_at": "2024-06-28T18:02:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "ec61c5064c0abe760795a37d852e7bfc02d3fdb6" ] }, "93696": { "id": "PR_kwDOAO6SJc5z4voo", "public_id": 93696, "url": "https://github.com/godotengine/godot/pull/93696", "diff_url": "https://github.com/godotengine/godot/pull/93696.diff", "patch_url": "https://github.com/godotengine/godot/pull/93696.patch", "title": "Revert the default InterpolationType with angle property to Linear", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-28T12:28:02Z", "updated_at": "2024-06-29T11:45:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "dde616f01c411a7a185b94e7a9fa255867826a42" ] }, "93699": { "id": "PR_kwDOAO6SJc5z5D3s", "public_id": 93699, "url": "https://github.com/godotengine/godot/pull/93699", "diff_url": "https://github.com/godotengine/godot/pull/93699.diff", "patch_url": "https://github.com/godotengine/godot/pull/93699.patch", "title": "GDScript: Fix false positive `CONFUSABLE_CAPTURE_REASSIGNMENT` warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-06-28T13:15:30Z", "updated_at": "2024-06-28T13:59:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "d15ed0bcbb17284289146da53fff7e29bef71223" ] }, "93706": { "id": "PR_kwDOAO6SJc5z6bhT", "public_id": 93706, "url": "https://github.com/godotengine/godot/pull/93706", "diff_url": "https://github.com/godotengine/godot/pull/93706.diff", "patch_url": "https://github.com/godotengine/godot/pull/93706.patch", "title": "Improve handling of rendering startup errors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-28T16:55:44Z", "updated_at": "2024-07-01T05:50:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "32d9c93af3e5ff999444eb8e52699110b0fe9afd" ] }, "93707": { "id": "PR_kwDOAO6SJc5z6cOC", "public_id": 93707, "url": "https://github.com/godotengine/godot/pull/93707", "diff_url": "https://github.com/godotengine/godot/pull/93707.diff", "patch_url": "https://github.com/godotengine/godot/pull/93707.patch", "title": "D3D12: Use the right state for resources in certain heap types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-28T16:57:18Z", "updated_at": "2024-07-02T21:28: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": [ "207f5234413e48ae6a5020e65eb361b612b96ca6" ] }, "93708": { "id": "PR_kwDOAO6SJc5z6fr8", "public_id": 93708, "url": "https://github.com/godotengine/godot/pull/93708", "diff_url": "https://github.com/godotengine/godot/pull/93708.diff", "patch_url": "https://github.com/godotengine/godot/pull/93708.patch", "title": "[Button] Use `align_to_largest_stylebox` for min. size calculation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-06-28T17:06:09Z", "updated_at": "2024-07-04T09:33:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "41df3caad38bebaf4e449d72933ec0681c1ac09a" ] }, "93709": { "id": "PR_kwDOAO6SJc5z6upb", "public_id": 93709, "url": "https://github.com/godotengine/godot/pull/93709", "diff_url": "https://github.com/godotengine/godot/pull/93709.diff", "patch_url": "https://github.com/godotengine/godot/pull/93709.patch", "title": "WorkerThreadPool: Fix wrong pointer used in the case of BinaryMutex", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-06-28T17:52:02Z", "updated_at": "2024-07-01T05:45:16Z", "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": [ "f2f9a6b8a19e14c88636ff9a5bc22599f4e8ec40" ] }, "93720": { "id": "PR_kwDOAO6SJc5z7rkz", "public_id": 93720, "url": "https://github.com/godotengine/godot/pull/93720", "diff_url": "https://github.com/godotengine/godot/pull/93720.diff", "patch_url": "https://github.com/godotengine/godot/pull/93720.patch", "title": "Fix unnecessary overbright modulates used in a few editors", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg1NDM4ODky", "created_at": "2024-06-28T20:56:29Z", "updated_at": "2024-06-29T20:19:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "0fa27fd0012a8659446bb4b25a63af8856e33c8a" ] }, "93721": { "id": "PR_kwDOAO6SJc5z7zIL", "public_id": 93721, "url": "https://github.com/godotengine/godot/pull/93721", "diff_url": "https://github.com/godotengine/godot/pull/93721.diff", "patch_url": "https://github.com/godotengine/godot/pull/93721.patch", "title": "Fix RichTextLabel fade set `start_index` to command offset", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMTA2Mzkw", "created_at": "2024-06-28T21:16:52Z", "updated_at": "2024-07-09T14:55:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5dffb9b5e69e5f027c1c6d821ebfa51107936c89" ] }, "93723": { "id": "PR_kwDOAO6SJc5z8CJg", "public_id": 93723, "url": "https://github.com/godotengine/godot/pull/93723", "diff_url": "https://github.com/godotengine/godot/pull/93723.diff", "patch_url": "https://github.com/godotengine/godot/pull/93723.patch", "title": "Speed up scene group scanning for text scenes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-28T22:47:25Z", "updated_at": "2024-07-04T16:05:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b83c64faacd317bd375b90b5f24cfd62cf72d96c" ] }, "93732": { "id": "PR_kwDOAO6SJc5z9LF7", "public_id": 93732, "url": "https://github.com/godotengine/godot/pull/93732", "diff_url": "https://github.com/godotengine/godot/pull/93732.diff", "patch_url": "https://github.com/godotengine/godot/pull/93732.patch", "title": "[GraphEdit] Add a note about the behavior of `get_children()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-06-29T09:59:41Z", "updated_at": "2024-06-29T18:05:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3d34a259173ded09a4ec7d8de345516550d12df4" ] }, "93733": { "id": "PR_kwDOAO6SJc5z9OiC", "public_id": 93733, "url": "https://github.com/godotengine/godot/pull/93733", "diff_url": "https://github.com/godotengine/godot/pull/93733.diff", "patch_url": "https://github.com/godotengine/godot/pull/93733.patch", "title": "Windows: Restore to windowed mode using `SW_NORMAL`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-06-29T10:28:27Z", "updated_at": "2024-07-17T11:20:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c54477b7e68b7c9c5065b6ce7f290c7998a407ab" ] }, "93736": { "id": "PR_kwDOAO6SJc5z9cLn", "public_id": 93736, "url": "https://github.com/godotengine/godot/pull/93736", "diff_url": "https://github.com/godotengine/godot/pull/93736.diff", "patch_url": "https://github.com/godotengine/godot/pull/93736.patch", "title": "Make the frame time and info boxes use same margins", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-29T12:21:33Z", "updated_at": "2024-06-29T18:14:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4201c7d75ff271cf22d1453c8de776f6a4fbc673" ] }, "93737": { "id": "PR_kwDOAO6SJc5z9cbT", "public_id": 93737, "url": "https://github.com/godotengine/godot/pull/93737", "diff_url": "https://github.com/godotengine/godot/pull/93737.diff", "patch_url": "https://github.com/godotengine/godot/pull/93737.patch", "title": "[Windows] Disable G-SYNC in windowed mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyODI0Mw==", "created_at": "2024-06-29T12:24:46Z", "updated_at": "2024-07-24T21:26:55Z", "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": [ "b8edc64379b3c4b5f2e7334468be65fd44a4980c" ] }, "93740": { "id": "PR_kwDOAO6SJc5z9oRJ", "public_id": 93740, "url": "https://github.com/godotengine/godot/pull/93740", "diff_url": "https://github.com/godotengine/godot/pull/93740.diff", "patch_url": "https://github.com/godotengine/godot/pull/93740.patch", "title": "Replace pixel rounding with `floor(x + 0.5)`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-06-29T14:02:12Z", "updated_at": "2024-07-13T06:40:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6b17d51425f9215aec42b3e5ea97630ea5c22543" ] }, "93743": { "id": "PR_kwDOAO6SJc5z9t88", "public_id": 93743, "url": "https://github.com/godotengine/godot/pull/93743", "diff_url": "https://github.com/godotengine/godot/pull/93743.diff", "patch_url": "https://github.com/godotengine/godot/pull/93743.patch", "title": "Set max width for icons in the quick open popup", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg2MzE=", "created_at": "2024-06-29T15:01:50Z", "updated_at": "2024-06-30T10:52:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "77c3313470cc639f75c8f33a3930df846a965052" ] }, "93745": { "id": "PR_kwDOAO6SJc5z9zY3", "public_id": 93745, "url": "https://github.com/godotengine/godot/pull/93745", "diff_url": "https://github.com/godotengine/godot/pull/93745.diff", "patch_url": "https://github.com/godotengine/godot/pull/93745.patch", "title": "[Tests] Fix unit tests in template builds", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-29T15:45:45Z", "updated_at": "2024-06-29T18:07:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "17929a34430f526f01eb4ef29329d082643a6d03" ] }, "93747": { "id": "PR_kwDOAO6SJc5z92eK", "public_id": 93747, "url": "https://github.com/godotengine/godot/pull/93747", "diff_url": "https://github.com/godotengine/godot/pull/93747.diff", "patch_url": "https://github.com/godotengine/godot/pull/93747.patch", "title": "Fix some TileMapLayer editing problems", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-06-29T16:20:06Z", "updated_at": "2024-07-02T03:18:35Z", "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": [ "92b0375785e1b4defa8a0a00b509f5c72264e15b" ] }, "93749": { "id": "PR_kwDOAO6SJc5z9490", "public_id": 93749, "url": "https://github.com/godotengine/godot/pull/93749", "diff_url": "https://github.com/godotengine/godot/pull/93749.diff", "patch_url": "https://github.com/godotengine/godot/pull/93749.patch", "title": "Change GUI controls pixel snap to round halfway towards positive infinity (`floor(x + 0.5)`)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-06-29T16:36:25Z", "updated_at": "2024-07-29T16:22:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "cc45c2cdd38cc6e99630bb6e9e677e4920f242c0" ] }, "93750": { "id": "PR_kwDOAO6SJc5z96QQ", "public_id": 93750, "url": "https://github.com/godotengine/godot/pull/93750", "diff_url": "https://github.com/godotengine/godot/pull/93750.diff", "patch_url": "https://github.com/godotengine/godot/pull/93750.patch", "title": "Add `bigint` support on JS value conversion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-06-29T16:44:59Z", "updated_at": "2024-07-04T09:34:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ee2759013b47bf7a05ba63849086b82037dde72e" ] }, "93753": { "id": "PR_kwDOAO6SJc5z-DnP", "public_id": 93753, "url": "https://github.com/godotengine/godot/pull/93753", "diff_url": "https://github.com/godotengine/godot/pull/93753.diff", "patch_url": "https://github.com/godotengine/godot/pull/93753.patch", "title": "SCons: Fix output with `vsproj=yes`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-29T18:14:30Z", "updated_at": "2024-07-22T15:30:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8a24f44fe589dce4e88df8214ae96a0f4e16233b" ] }, "93754": { "id": "PR_kwDOAO6SJc5z-Ef1", "public_id": 93754, "url": "https://github.com/godotengine/godot/pull/93754", "diff_url": "https://github.com/godotengine/godot/pull/93754.diff", "patch_url": "https://github.com/godotengine/godot/pull/93754.patch", "title": "Fix assignations to non-existing keys and clean-up Web audio library", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-06-29T18:25:57Z", "updated_at": "2024-07-01T16:32:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "586db3aae7ac5aaaa726ddaafc936d995a040c4a" ] }, "93764": { "id": "PR_kwDOAO6SJc5z-bVP", "public_id": 93764, "url": "https://github.com/godotengine/godot/pull/93764", "diff_url": "https://github.com/godotengine/godot/pull/93764.diff", "patch_url": "https://github.com/godotengine/godot/pull/93764.patch", "title": "Fix division by zero in aspect ratio calculation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyNDIxNQ==", "created_at": "2024-06-30T00:00:00Z", "updated_at": "2024-07-29T13:26:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "31629744f813dca6eaa9c56876bf6f2524c8f1de" ] }, "93765": { "id": "PR_kwDOAO6SJc5z-hxL", "public_id": 93765, "url": "https://github.com/godotengine/godot/pull/93765", "diff_url": "https://github.com/godotengine/godot/pull/93765.diff", "patch_url": "https://github.com/godotengine/godot/pull/93765.patch", "title": "Fix reimport by scan parsing dependency paths incorrectly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2024-06-30T01:50:26Z", "updated_at": "2024-07-08T17:29:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "325081cb487408dee2ba9b6d7ff8eea2086a4d7a" ] }, "93770": { "id": "PR_kwDOAO6SJc5z-2n6", "public_id": 93770, "url": "https://github.com/godotengine/godot/pull/93770", "diff_url": "https://github.com/godotengine/godot/pull/93770.diff", "patch_url": "https://github.com/godotengine/godot/pull/93770.patch", "title": "Fix asset pipeline coordinate systems doc url", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ1ODY5MQ==", "created_at": "2024-06-30T08:38:58Z", "updated_at": "2024-07-01T20:58:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d787a84b115d9f917ca4a68423735f9971316e61" ] }, "93777": { "id": "PR_kwDOAO6SJc5z--Ua", "public_id": 93777, "url": "https://github.com/godotengine/godot/pull/93777", "diff_url": "https://github.com/godotengine/godot/pull/93777.diff", "patch_url": "https://github.com/godotengine/godot/pull/93777.patch", "title": "Fix \"icon\" parameter in EditorPlugin.add_custom_type is not optional but doc says it is", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCJRecw", "created_at": "2024-06-30T10:21:03Z", "updated_at": "2024-07-01T08:16:20Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e38530af1ea599cd912b121160efce8b2cd57358" ] }, "93780": { "id": "PR_kwDOAO6SJc5z_G-G", "public_id": 93780, "url": "https://github.com/godotengine/godot/pull/93780", "diff_url": "https://github.com/godotengine/godot/pull/93780.diff", "patch_url": "https://github.com/godotengine/godot/pull/93780.patch", "title": "[CI] Run unit tests on desktop release templates", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-06-30T12:24:23Z", "updated_at": "2024-07-18T13:47:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "a2d16c0313aa493624e66498992cd03cd09d5182", "832695eb2c9efccf7844097d8b0254c2993b8392" ] }, "93785": { "id": "PR_kwDOAO6SJc5z_ZG4", "public_id": 93785, "url": "https://github.com/godotengine/godot/pull/93785", "diff_url": "https://github.com/godotengine/godot/pull/93785.diff", "patch_url": "https://github.com/godotengine/godot/pull/93785.patch", "title": "Fix Bezier track init value on caching without RESET animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-06-30T16:19:22Z", "updated_at": "2024-07-04T15:21:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e8c2edefd1b6140a7f4f5d2b24666bf82640c18a" ] }, "93789": { "id": "PR_kwDOAO6SJc5z_gZ1", "public_id": 93789, "url": "https://github.com/godotengine/godot/pull/93789", "diff_url": "https://github.com/godotengine/godot/pull/93789.diff", "patch_url": "https://github.com/godotengine/godot/pull/93789.patch", "title": "[macOS] Change the distraction-free mode shortcut", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2024-06-30T18:03:27Z", "updated_at": "2024-07-01T09:39:37Z", "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": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "28a0d672333ff790cd336aac18133851000aa4b4" ] }, "93793": { "id": "PR_kwDOAO6SJc5z_lH5", "public_id": 93793, "url": "https://github.com/godotengine/godot/pull/93793", "diff_url": "https://github.com/godotengine/godot/pull/93793.diff", "patch_url": "https://github.com/godotengine/godot/pull/93793.patch", "title": "Prevent shader crash when doing invalid operation on boolean vector", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-06-30T19:13:40Z", "updated_at": "2024-07-01T08:37:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "4bf9f3eb580fc06f13fc927f5c86cef805cbeb3e" ] }, "93802": { "id": "PR_kwDOAO6SJc50CL5O", "public_id": 93802, "url": "https://github.com/godotengine/godot/pull/93802", "diff_url": "https://github.com/godotengine/godot/pull/93802.diff", "patch_url": "https://github.com/godotengine/godot/pull/93802.patch", "title": "Fix inconsistent CanvasModulate color in 2D HDR", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCJmVUA", "created_at": "2024-07-01T08:13:30Z", "updated_at": "2024-07-27T03:18:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "6f30df4b6ab3a53ae676224ea45412b9c1624adf" ] }, "93804": { "id": "PR_kwDOAO6SJc50Cq9D", "public_id": 93804, "url": "https://github.com/godotengine/godot/pull/93804", "diff_url": "https://github.com/godotengine/godot/pull/93804.diff", "patch_url": "https://github.com/godotengine/godot/pull/93804.patch", "title": "[Doc] Fix inverted Y position description of y-sorting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2MTEzMjM=", "created_at": "2024-07-01T09:19:05Z", "updated_at": "2024-07-01T18:33:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "a917246d5b5aea684bae7cd78acc801174da3970" ] }, "93809": { "id": "PR_kwDOAO6SJc50EArY", "public_id": 93809, "url": "https://github.com/godotengine/godot/pull/93809", "diff_url": "https://github.com/godotengine/godot/pull/93809.diff", "patch_url": "https://github.com/godotengine/godot/pull/93809.patch", "title": "Revert \"Make freed object different than null in comparison operators\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-01T12:14:56Z", "updated_at": "2024-07-03T15:52:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "152d7c1bba44362d25d7c7c027f9f078e0d5e205" ] }, "93815": { "id": "PR_kwDOAO6SJc50EnxQ", "public_id": 93815, "url": "https://github.com/godotengine/godot/pull/93815", "diff_url": "https://github.com/godotengine/godot/pull/93815.diff", "patch_url": "https://github.com/godotengine/godot/pull/93815.patch", "title": "Autocompletion: Don't use `in` operator to decide over variant lookup", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-07-01T13:29:39Z", "updated_at": "2024-07-08T09:54:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "70488d40db9a98357f5d147ebc8ceb4e5f642a44" ] }, "93818": { "id": "PR_kwDOAO6SJc50FkER", "public_id": 93818, "url": "https://github.com/godotengine/godot/pull/93818", "diff_url": "https://github.com/godotengine/godot/pull/93818.diff", "patch_url": "https://github.com/godotengine/godot/pull/93818.patch", "title": "Fix info about global library in `add_animation_library` method docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCJRecw", "created_at": "2024-07-01T15:28:50Z", "updated_at": "2024-07-02T09:29:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "87b0796e8ad2e277c3458e745c747d1239aed2c3" ] }, "93820": { "id": "PR_kwDOAO6SJc50F9du", "public_id": 93820, "url": "https://github.com/godotengine/godot/pull/93820", "diff_url": "https://github.com/godotengine/godot/pull/93820.diff", "patch_url": "https://github.com/godotengine/godot/pull/93820.patch", "title": "Update documentation for new `EditorExportPlugin` behavior.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2024-07-01T16:29:32Z", "updated_at": "2024-07-07T03:38:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "32f0b252cdfed4fe943ce348c7ec0907ddd97620" ] }, "93828": { "id": "PR_kwDOAO6SJc50HGUI", "public_id": 93828, "url": "https://github.com/godotengine/godot/pull/93828", "diff_url": "https://github.com/godotengine/godot/pull/93828.diff", "patch_url": "https://github.com/godotengine/godot/pull/93828.patch", "title": "Fix `AtlasTexture::draw_rect` flipping for non-zero margin", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-07-01T19:36:11Z", "updated_at": "2024-07-01T22:45:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "88b29539f7f316aa8ffeb8232e2971a594dc159c" ] }, "93846": { "id": "PR_kwDOAO6SJc50I_BN", "public_id": 93846, "url": "https://github.com/godotengine/godot/pull/93846", "diff_url": "https://github.com/godotengine/godot/pull/93846.diff", "patch_url": "https://github.com/godotengine/godot/pull/93846.patch", "title": "Fix sprite frame editor crash with null `frames` pointer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-02T03:58:36Z", "updated_at": "2024-07-03T06:55:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7cecdc0dabe3e04404ea4b248b5516908ebeb879" ] }, "93849": { "id": "PR_kwDOAO6SJc50JrZ8", "public_id": 93849, "url": "https://github.com/godotengine/godot/pull/93849", "diff_url": "https://github.com/godotengine/godot/pull/93849.diff", "patch_url": "https://github.com/godotengine/godot/pull/93849.patch", "title": "Fix orphan StringName's in ShaderLanguage ", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-02T06:27:50Z", "updated_at": "2024-07-02T12:21:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "dc78ef1722bae18c8ff1f3b07d09a6e97d037a69" ] }, "93850": { "id": "PR_kwDOAO6SJc50Jx81", "public_id": 93850, "url": "https://github.com/godotengine/godot/pull/93850", "diff_url": "https://github.com/godotengine/godot/pull/93850.diff", "patch_url": "https://github.com/godotengine/godot/pull/93850.patch", "title": "Fix RMB erasing of tiles", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-02T06:46:24Z", "updated_at": "2024-07-02T11:59:20Z", "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": [ "af28d582158d9cd4335dc99e79d1ad8e6e227625" ] }, "93852": { "id": "PR_kwDOAO6SJc50J9gN", "public_id": 93852, "url": "https://github.com/godotengine/godot/pull/93852", "diff_url": "https://github.com/godotengine/godot/pull/93852.diff", "patch_url": "https://github.com/godotengine/godot/pull/93852.patch", "title": "Physics Interpolation - Fix `interpolated_transform_2d`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2024-07-02T07:14:35Z", "updated_at": "2024-07-02T11:59:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0ed71f3e0c559f05154f207f68224fcf926291b7" ] }, "93853": { "id": "PR_kwDOAO6SJc50J_yQ", "public_id": 93853, "url": "https://github.com/godotengine/godot/pull/93853", "diff_url": "https://github.com/godotengine/godot/pull/93853.diff", "patch_url": "https://github.com/godotengine/godot/pull/93853.patch", "title": "[Web] Remove unnecessary `EMCC_FORCE_STDLIBS` in dlink builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-02T07:19:35Z", "updated_at": "2024-07-02T16:11:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "67c06866de511bce9d6d5738e1603ecd2f118ba5" ] }, "93855": { "id": "PR_kwDOAO6SJc50KIOB", "public_id": 93855, "url": "https://github.com/godotengine/godot/pull/93855", "diff_url": "https://github.com/godotengine/godot/pull/93855.diff", "patch_url": "https://github.com/godotengine/godot/pull/93855.patch", "title": "Fix AnimationMixer docs example code for `get_root_motion_rotation_accumulator`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxNTU0MDg5", "created_at": "2024-07-02T07:39:11Z", "updated_at": "2024-07-02T11:59:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "a5384365a4349bf1b90bfb7e7322d3e7c5c87923" ] }, "93860": { "id": "PR_kwDOAO6SJc50Lyp-", "public_id": 93860, "url": "https://github.com/godotengine/godot/pull/93860", "diff_url": "https://github.com/godotengine/godot/pull/93860.diff", "patch_url": "https://github.com/godotengine/godot/pull/93860.patch", "title": "Fix inconsistent behavior of Bezier editor undo operations upon selection of different animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzOTQ3Nzg0", "created_at": "2024-07-02T11:11:57Z", "updated_at": "2024-07-07T20:09:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "af26e7b9b7d5227a7090bcebc237a4de4cf2fcfb" ] }, "93866": { "id": "PR_kwDOAO6SJc50NwLm", "public_id": 93866, "url": "https://github.com/godotengine/godot/pull/93866", "diff_url": "https://github.com/godotengine/godot/pull/93866.diff", "patch_url": "https://github.com/godotengine/godot/pull/93866.patch", "title": "Improve code for setup of `global_func_set` in `ShaderLanguage`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-02T15:19:28Z", "updated_at": "2024-07-09T15:29:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "4f657f5c6d7eab77eeb20f427cd6ff07c1a3f312" ] }, "93868": { "id": "PR_kwDOAO6SJc50ORKt", "public_id": 93868, "url": "https://github.com/godotengine/godot/pull/93868", "diff_url": "https://github.com/godotengine/godot/pull/93868.diff", "patch_url": "https://github.com/godotengine/godot/pull/93868.patch", "title": "Update Node dock when theme changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-07-02T16:32:38Z", "updated_at": "2024-07-04T09:36:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7187a82cfe3be9fc5519f7c70e479f53292d7fea" ] }, "93872": { "id": "PR_kwDOAO6SJc50PCmy", "public_id": 93872, "url": "https://github.com/godotengine/godot/pull/93872", "diff_url": "https://github.com/godotengine/godot/pull/93872.diff", "patch_url": "https://github.com/godotengine/godot/pull/93872.patch", "title": "Clarify that the `Mesh.ARRAY_NORMAL` array will normalize its contents internally", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCGstdQ", "created_at": "2024-07-02T18:45:52Z", "updated_at": "2024-07-04T14:04:06Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6e9de8211014cca54d4fdf54f95e519e91848974" ] }, "93876": { "id": "PR_kwDOAO6SJc50Qo9_", "public_id": 93876, "url": "https://github.com/godotengine/godot/pull/93876", "diff_url": "https://github.com/godotengine/godot/pull/93876.diff", "patch_url": "https://github.com/godotengine/godot/pull/93876.patch", "title": "Fix AnimationPlayer `blend_times` sorting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcyNjQwOTk=", "created_at": "2024-07-03T00:16:44Z", "updated_at": "2024-07-04T15:25:03Z", "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": [ "825cb3e6c52b998cceb1a4bbaf06989de4121012" ] }, "93878": { "id": "PR_kwDOAO6SJc50Q5nv", "public_id": 93878, "url": "https://github.com/godotengine/godot/pull/93878", "diff_url": "https://github.com/godotengine/godot/pull/93878.diff", "patch_url": "https://github.com/godotengine/godot/pull/93878.patch", "title": "`EditorExportPlugin`: Call `_export_file` for all resource types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2024-07-03T01:39:02Z", "updated_at": "2024-07-07T03:38:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "8e6596629a7e239bb3b8008b96554850d5688233", "262e5db78568ba0d102bb52fa34ec4d9737085df" ] }, "93888": { "id": "PR_kwDOAO6SJc50SgpJ", "public_id": 93888, "url": "https://github.com/godotengine/godot/pull/93888", "diff_url": "https://github.com/godotengine/godot/pull/93888.diff", "patch_url": "https://github.com/godotengine/godot/pull/93888.patch", "title": "Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-03T07:48:11Z", "updated_at": "2024-07-11T04:11:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "af5fc8354b60f0d354194155c36e317ccb69e97b" ] }, "93890": { "id": "PR_kwDOAO6SJc50Tf22", "public_id": 93890, "url": "https://github.com/godotengine/godot/pull/93890", "diff_url": "https://github.com/godotengine/godot/pull/93890.diff", "patch_url": "https://github.com/godotengine/godot/pull/93890.patch", "title": "Add `:` to node properties, to differentiate them from node paths", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-07-03T10:04:49Z", "updated_at": "2024-07-04T09:55:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "54d6c9e83b4cdfa59095693d4585f838f3976978" ] }, "93891": { "id": "PR_kwDOAO6SJc50TlTZ", "public_id": 93891, "url": "https://github.com/godotengine/godot/pull/93891", "diff_url": "https://github.com/godotengine/godot/pull/93891.diff", "patch_url": "https://github.com/godotengine/godot/pull/93891.patch", "title": "[Android] Fix the issue causing the logo to not show when using the `compatibility` renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-03T10:16:03Z", "updated_at": "2024-07-04T09:47:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "637f4a10ed34ae40686fd26e095fcf3a9bb61042" ] }, "93897": { "id": "PR_kwDOAO6SJc50Ucx6", "public_id": 93897, "url": "https://github.com/godotengine/godot/pull/93897", "diff_url": "https://github.com/godotengine/godot/pull/93897.diff", "patch_url": "https://github.com/godotengine/godot/pull/93897.patch", "title": "Core: Improve `vformat` error reporting on `sprintf` failure", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-03T12:23:58Z", "updated_at": "2024-07-08T22:09:11Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "496b7b8482b9128f65bde02cdf8220561bdd5801" ] }, "93898": { "id": "PR_kwDOAO6SJc50U1SC", "public_id": 93898, "url": "https://github.com/godotengine/godot/pull/93898", "diff_url": "https://github.com/godotengine/godot/pull/93898.diff", "patch_url": "https://github.com/godotengine/godot/pull/93898.patch", "title": "Fix undoredo handling in some dialogs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-03T13:16:37Z", "updated_at": "2024-07-04T16:05:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "681769e2c91124057d0421c44ff1e6582d926483" ] }, "93902": { "id": "PR_kwDOAO6SJc50WUcp", "public_id": 93902, "url": "https://github.com/godotengine/godot/pull/93902", "diff_url": "https://github.com/godotengine/godot/pull/93902.diff", "patch_url": "https://github.com/godotengine/godot/pull/93902.patch", "title": "Remove duplicate styling from editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc4ODQ5Njg=", "created_at": "2024-07-03T16:32:42Z", "updated_at": "2024-07-05T13:15:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "fd2e13d9b12121c540cd1cabd250c3d02232279b" ] }, "93903": { "id": "PR_kwDOAO6SJc50WVE0", "public_id": 93903, "url": "https://github.com/godotengine/godot/pull/93903", "diff_url": "https://github.com/godotengine/godot/pull/93903.diff", "patch_url": "https://github.com/godotengine/godot/pull/93903.patch", "title": "Fix some VisualShader features for high DPI displays/custom UI scales", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-07-03T16:34:41Z", "updated_at": "2024-07-04T21:32:16Z", "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": [ "b8717945910393f2ecfa9b8db8ac5fdb7c5f1419" ] }, "93906": { "id": "PR_kwDOAO6SJc50W2NC", "public_id": 93906, "url": "https://github.com/godotengine/godot/pull/93906", "diff_url": "https://github.com/godotengine/godot/pull/93906.diff", "patch_url": "https://github.com/godotengine/godot/pull/93906.patch", "title": "Fix preloading a zip in the web editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2NzkzOTI=", "created_at": "2024-07-03T18:12:32Z", "updated_at": "2024-07-05T12:41:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "db97d88214192e30bfbaa2fbcf84bd5dc026627c" ] }, "93908": { "id": "PR_kwDOAO6SJc50XJOR", "public_id": 93908, "url": "https://github.com/godotengine/godot/pull/93908", "diff_url": "https://github.com/godotengine/godot/pull/93908.diff", "patch_url": "https://github.com/godotengine/godot/pull/93908.patch", "title": "Fix `Control` nodes emitting unnecessary `resized` signals", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-07-03T19:14:09Z", "updated_at": "2024-07-05T14:39:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "1c47fd7089a5d77632e64add0beefecffb688217" ] }, "93909": { "id": "PR_kwDOAO6SJc50XOC7", "public_id": 93909, "url": "https://github.com/godotengine/godot/pull/93909", "diff_url": "https://github.com/godotengine/godot/pull/93909.diff", "patch_url": "https://github.com/godotengine/godot/pull/93909.patch", "title": "Fix custom resources often missing from Quick Load dialog", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB04MXw", "created_at": "2024-07-03T19:27:50Z", "updated_at": "2024-07-04T16:02:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "3afc7774de071e6a8c03937ba87779e3e75bb0d9" ] }, "93916": { "id": "PR_kwDOAO6SJc50YzF_", "public_id": 93916, "url": "https://github.com/godotengine/godot/pull/93916", "diff_url": "https://github.com/godotengine/godot/pull/93916.diff", "patch_url": "https://github.com/godotengine/godot/pull/93916.patch", "title": "Fix AABB computation for position compression to not depend on vertex order", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMDY2Mjk=", "created_at": "2024-07-04T01:42:24Z", "updated_at": "2024-07-05T07:48:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4e9e35b58a5f6ddc25e7de5c93b351f574e50468" ] }, "93919": { "id": "PR_kwDOAO6SJc50ZEbW", "public_id": 93919, "url": "https://github.com/godotengine/godot/pull/93919", "diff_url": "https://github.com/godotengine/godot/pull/93919.diff", "patch_url": "https://github.com/godotengine/godot/pull/93919.patch", "title": "Fix adding a translation CSV results in errors on initial import for many types of resources", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-04T03:07:46Z", "updated_at": "2024-07-04T16:02:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "d04b5d262933b4075c4f57eeeea91d0b8698183a" ] }, "93920": { "id": "PR_kwDOAO6SJc50ZFEJ", "public_id": 93920, "url": "https://github.com/godotengine/godot/pull/93920", "diff_url": "https://github.com/godotengine/godot/pull/93920.diff", "patch_url": "https://github.com/godotengine/godot/pull/93920.patch", "title": "Move GLTFAccessorType into GLTFAccessor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-07-04T03:10:25Z", "updated_at": "2024-07-05T21:43:17Z", "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": [ "923a8eb5d3e9fa9b949624844f96266f301c2b01" ] }, "93927": { "id": "PR_kwDOAO6SJc50akmq", "public_id": 93927, "url": "https://github.com/godotengine/godot/pull/93927", "diff_url": "https://github.com/godotengine/godot/pull/93927.diff", "patch_url": "https://github.com/godotengine/godot/pull/93927.patch", "title": "Mention `timeout` unit in `ENetConnection::service` docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4OTAwMjI2", "created_at": "2024-07-04T08:34:21Z", "updated_at": "2024-07-05T21:31:07Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0a822af3332a8c0b6aed11d0e9b29fd333239392" ] }, "93928": { "id": "PR_kwDOAO6SJc50amUM", "public_id": 93928, "url": "https://github.com/godotengine/godot/pull/93928", "diff_url": "https://github.com/godotengine/godot/pull/93928.diff", "patch_url": "https://github.com/godotengine/godot/pull/93928.patch", "title": "`ResourceLoader`: Fixup management of thread-specific status", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-04T08:38:34Z", "updated_at": "2024-07-08T09:57:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f952d3956c60b0c8fdf8d31b997e7f4fe256f6c8" ] }, "93930": { "id": "PR_kwDOAO6SJc50axjr", "public_id": 93930, "url": "https://github.com/godotengine/godot/pull/93930", "diff_url": "https://github.com/godotengine/godot/pull/93930.diff", "patch_url": "https://github.com/godotengine/godot/pull/93930.patch", "title": "Clamp bezier handle length to half the length of animation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", "created_at": "2024-07-04T09:03:54Z", "updated_at": "2024-07-04T16:09:38Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "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": [ "7c6f32ddbff4186bc91db68aad7460b2d932924d" ] }, "93931": { "id": "PR_kwDOAO6SJc50bL01", "public_id": 93931, "url": "https://github.com/godotengine/godot/pull/93931", "diff_url": "https://github.com/godotengine/godot/pull/93931.diff", "patch_url": "https://github.com/godotengine/godot/pull/93931.patch", "title": "Fix compatibility renderer `depth_prepass_alpha`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU3MDMyMDE3", "created_at": "2024-07-04T09:55:19Z", "updated_at": "2024-07-22T02:18:30Z", "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": [ "af62d15ebc24351a81832990c10dade161cef02f" ] }, "93933": { "id": "PR_kwDOAO6SJc50buOX", "public_id": 93933, "url": "https://github.com/godotengine/godot/pull/93933", "diff_url": "https://github.com/godotengine/godot/pull/93933.diff", "patch_url": "https://github.com/godotengine/godot/pull/93933.patch", "title": "Android: Fix crashes and ANRs reported by the Google Play Console", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-04T11:15:29Z", "updated_at": "2024-07-10T17:07:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6b6428d779c8327ec051ab0b5114a2eaa3f1a3bf", "c6a23a7a7d3f0747ccfdc11a56fc04f57feb867f" ] }, "93942": { "id": "PR_kwDOAO6SJc50dfpp", "public_id": 93942, "url": "https://github.com/godotengine/godot/pull/93942", "diff_url": "https://github.com/godotengine/godot/pull/93942.diff", "patch_url": "https://github.com/godotengine/godot/pull/93942.patch", "title": "Fix GDScript analyzer error when instantiating EditorPlugins.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM0NzAzNw==", "created_at": "2024-07-04T15:56:34Z", "updated_at": "2024-07-11T09:12:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "810fcc74318a4fcb12997d20d3738cd5e349430c" ] }, "93944": { "id": "PR_kwDOAO6SJc50dq9u", "public_id": 93944, "url": "https://github.com/godotengine/godot/pull/93944", "diff_url": "https://github.com/godotengine/godot/pull/93944.diff", "patch_url": "https://github.com/godotengine/godot/pull/93944.patch", "title": "Clarify `get_executable_path` documentation for Mac", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTUwNDAy", "created_at": "2024-07-04T16:37:08Z", "updated_at": "2024-07-07T10:47:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "d7f4b07adc85e4a2de99b470380dfd65946ec1a8" ] }, "93950": { "id": "PR_kwDOAO6SJc50eBVT", "public_id": 93950, "url": "https://github.com/godotengine/godot/pull/93950", "diff_url": "https://github.com/godotengine/godot/pull/93950.diff", "patch_url": "https://github.com/godotengine/godot/pull/93950.patch", "title": "[MoltenVK] Fix downscaled hiDPI window pixelation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-04T18:05:33Z", "updated_at": "2024-07-09T16:13:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ab4213f043b0de41a66e8868c0ee3d294bf71e44" ] }, "93957": { "id": "PR_kwDOAO6SJc50emwE", "public_id": 93957, "url": "https://github.com/godotengine/godot/pull/93957", "diff_url": "https://github.com/godotengine/godot/pull/93957.diff", "patch_url": "https://github.com/godotengine/godot/pull/93957.patch", "title": "[Editor] Fix default font variation values handling in the property inspector.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-04T21:13:01Z", "updated_at": "2024-07-05T13:16:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6e0414a6c980bfbd03895c841b7b968d7a24470a" ] }, "93959": { "id": "PR_kwDOAO6SJc50e5BA", "public_id": 93959, "url": "https://github.com/godotengine/godot/pull/93959", "diff_url": "https://github.com/godotengine/godot/pull/93959.diff", "patch_url": "https://github.com/godotengine/godot/pull/93959.patch", "title": "Fix dropping on selection in script editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-04T23:46:16Z", "updated_at": "2024-07-05T13:30:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fc16465d17143511117a506f63186a1190e09a16" ] }, "93960": { "id": "PR_kwDOAO6SJc50fOIk", "public_id": 93960, "url": "https://github.com/godotengine/godot/pull/93960", "diff_url": "https://github.com/godotengine/godot/pull/93960.diff", "patch_url": "https://github.com/godotengine/godot/pull/93960.patch", "title": "Pre transparent compositor effects needs to run later", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-05T02:40:23Z", "updated_at": "2024-07-10T22:30:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e42870b4d17e5218741a0924cf4cf45030793ed2" ] }, "93964": { "id": "PR_kwDOAO6SJc50glMb", "public_id": 93964, "url": "https://github.com/godotengine/godot/pull/93964", "diff_url": "https://github.com/godotengine/godot/pull/93964.diff", "patch_url": "https://github.com/godotengine/godot/pull/93964.patch", "title": "[GDScript] Fix `get_argument_count` for lambda `Callable`s", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-07-05T07:54:32Z", "updated_at": "2024-07-05T13:17:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "aa28782be391902e55131524f8d242b70888eb2c" ] }, "93967": { "id": "PR_kwDOAO6SJc50hIDB", "public_id": 93967, "url": "https://github.com/godotengine/godot/pull/93967", "diff_url": "https://github.com/godotengine/godot/pull/93967.diff", "patch_url": "https://github.com/godotengine/godot/pull/93967.patch", "title": "Editor: Fix `EditorHelpBitTooltip` for Signals dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-05T09:25:29Z", "updated_at": "2024-07-07T11:31:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ec2f9355f5c97cf2a6577f7b8b665e35fba7bb7a" ] }, "93968": { "id": "PR_kwDOAO6SJc50hRIV", "public_id": 93968, "url": "https://github.com/godotengine/godot/pull/93968", "diff_url": "https://github.com/godotengine/godot/pull/93968.diff", "patch_url": "https://github.com/godotengine/godot/pull/93968.patch", "title": "[Editor] Update font preview directly instead of invalidating property list.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-05T09:49:39Z", "updated_at": "2024-07-05T13:15:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "847aadee02b4cacc655cc436db56dbf8c33b8278" ] }, "93971": { "id": "PR_kwDOAO6SJc50h_Ri", "public_id": 93971, "url": "https://github.com/godotengine/godot/pull/93971", "diff_url": "https://github.com/godotengine/godot/pull/93971.diff", "patch_url": "https://github.com/godotengine/godot/pull/93971.patch", "title": "Fix crash in tile physics editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-05T12:01:22Z", "updated_at": "2024-07-05T13:30:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "267b5bca2336857df575499c6f15fcbd8fbf7902" ] }, "93974": { "id": "PR_kwDOAO6SJc50jDy7", "public_id": 93974, "url": "https://github.com/godotengine/godot/pull/93974", "diff_url": "https://github.com/godotengine/godot/pull/93974.diff", "patch_url": "https://github.com/godotengine/godot/pull/93974.patch", "title": "Fix crash in the TileMapLayer editor when using editable children", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2024-07-05T15:11:48Z", "updated_at": "2024-07-07T10:45:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8ebaf4437ae603031495270ba233941eca67e7e5" ] }, "93976": { "id": "PR_kwDOAO6SJc50jQIB", "public_id": 93976, "url": "https://github.com/godotengine/godot/pull/93976", "diff_url": "https://github.com/godotengine/godot/pull/93976.diff", "patch_url": "https://github.com/godotengine/godot/pull/93976.patch", "title": "Fix caret can disappear from script editor on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-05T15:53:05Z", "updated_at": "2024-07-09T16:14:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "ebd1ab646cb69a11484125a7a50f1e9055dd15bf" ] }, "93977": { "id": "PR_kwDOAO6SJc50jXkf", "public_id": 93977, "url": "https://github.com/godotengine/godot/pull/93977", "diff_url": "https://github.com/godotengine/godot/pull/93977.diff", "patch_url": "https://github.com/godotengine/godot/pull/93977.patch", "title": "Style: Change esthetic -> aesthetic", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2Njc0MTU=", "created_at": "2024-07-05T16:23:08Z", "updated_at": "2024-07-07T10:45:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" } ], "commits": [ "e03fb3043fd0a5f26157b0bc835556d0fd5431a9" ] }, "93980": { "id": "PR_kwDOAO6SJc50kDEC", "public_id": 93980, "url": "https://github.com/godotengine/godot/pull/93980", "diff_url": "https://github.com/godotengine/godot/pull/93980.diff", "patch_url": "https://github.com/godotengine/godot/pull/93980.patch", "title": "Fix broken sync between animation TrackEditor and PlayerEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-05T19:54:27Z", "updated_at": "2024-07-07T10:46:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fae712d968631e7750b14261ce2c29df1de15739" ] }, "93982": { "id": "PR_kwDOAO6SJc50kJdD", "public_id": 93982, "url": "https://github.com/godotengine/godot/pull/93982", "diff_url": "https://github.com/godotengine/godot/pull/93982.diff", "patch_url": "https://github.com/godotengine/godot/pull/93982.patch", "title": "Fix property type of Sprite3D `frame_coords` to Vector2i from Vector2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-05T20:23:20Z", "updated_at": "2024-07-07T10:45:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "59667f8ea278c79e5b8685cd6243d792315ae006" ] }, "93987": { "id": "PR_kwDOAO6SJc50lCVQ", "public_id": 93987, "url": "https://github.com/godotengine/godot/pull/93987", "diff_url": "https://github.com/godotengine/godot/pull/93987.diff", "patch_url": "https://github.com/godotengine/godot/pull/93987.patch", "title": "Clarify that `ENetConnection`'s `create_host` and `service` must be called on client and server", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4OTAwMjI2", "created_at": "2024-07-06T03:47:45Z", "updated_at": "2024-07-27T03:15:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4bf37c8ed2c154a04fb3112f4c0851c1f0d0b102" ] }, "93993": { "id": "PR_kwDOAO6SJc50lbBj", "public_id": 93993, "url": "https://github.com/godotengine/godot/pull/93993", "diff_url": "https://github.com/godotengine/godot/pull/93993.diff", "patch_url": "https://github.com/godotengine/godot/pull/93993.patch", "title": "Add a check to prevent user to call `AStarGrid2D::update` when its not needed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-06T09:26:16Z", "updated_at": "2024-07-07T11:51:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "453c8753a9ed052d4715387cb11a3c162a829a2d" ] }, "93998": { "id": "PR_kwDOAO6SJc50llLn", "public_id": 93998, "url": "https://github.com/godotengine/godot/pull/93998", "diff_url": "https://github.com/godotengine/godot/pull/93998.diff", "patch_url": "https://github.com/godotengine/godot/pull/93998.patch", "title": "Update vertex color import to handle Blender 4.2 upwards", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCSXAdA", "created_at": "2024-07-06T12:16:16Z", "updated_at": "2024-07-07T15:16:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "7864abbeec103b2a3a2aa9713642a19b5a962b7e" ] }, "93999": { "id": "PR_kwDOAO6SJc50lmWs", "public_id": 93999, "url": "https://github.com/godotengine/godot/pull/93999", "diff_url": "https://github.com/godotengine/godot/pull/93999.diff", "patch_url": "https://github.com/godotengine/godot/pull/93999.patch", "title": "Fix connections not updated after GraphNode slot update", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-07-06T12:35:38Z", "updated_at": "2024-07-07T10:45:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "104c77cd86534dd849b7975adbe4cd7416860032" ] }, "94003": { "id": "PR_kwDOAO6SJc50lyoM", "public_id": 94003, "url": "https://github.com/godotengine/godot/pull/94003", "diff_url": "https://github.com/godotengine/godot/pull/94003.diff", "patch_url": "https://github.com/godotengine/godot/pull/94003.patch", "title": "Fix RichTextLabel + `ui_down` scrolling too far", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB6mx1w", "created_at": "2024-07-06T15:56:43Z", "updated_at": "2024-07-10T22:28:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "3f4222bad47dc12cd82780590e3bcd7d90a8dc93" ] }, "94004": { "id": "PR_kwDOAO6SJc50l3g3", "public_id": 94004, "url": "https://github.com/godotengine/godot/pull/94004", "diff_url": "https://github.com/godotengine/godot/pull/94004.diff", "patch_url": "https://github.com/godotengine/godot/pull/94004.patch", "title": "Fix .blend files with quotation marks in filename fail to import", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-06T17:20:47Z", "updated_at": "2024-07-08T09:53:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "d244d6f4fee276dbdf1eac613090b1e5dccb93d1" ] }, "94006": { "id": "PR_kwDOAO6SJc50l9rU", "public_id": 94006, "url": "https://github.com/godotengine/godot/pull/94006", "diff_url": "https://github.com/godotengine/godot/pull/94006.diff", "patch_url": "https://github.com/godotengine/godot/pull/94006.patch", "title": "Fix UTF-8 misinterpreted as Latin-1 when logging to file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-06T18:48:33Z", "updated_at": "2024-08-14T15:41:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "5b3857e5f14bfe271e6f8791508b11ddd8e11f6e" ] }, "94007": { "id": "PR_kwDOAO6SJc50mH8F", "public_id": 94007, "url": "https://github.com/godotengine/godot/pull/94007", "diff_url": "https://github.com/godotengine/godot/pull/94007.diff", "patch_url": "https://github.com/godotengine/godot/pull/94007.patch", "title": "Update docs for `Animation.track_set_path` and `AnimationMixer.root_motion_track`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc5MjgwNDYw", "created_at": "2024-07-06T20:12:39Z", "updated_at": "2024-07-07T20:10:30Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "0d1044f7bfa9c956e4af7619a3118ff09db0a900" ] }, "94014": { "id": "PR_kwDOAO6SJc50mUl6", "public_id": 94014, "url": "https://github.com/godotengine/godot/pull/94014", "diff_url": "https://github.com/godotengine/godot/pull/94014.diff", "patch_url": "https://github.com/godotengine/godot/pull/94014.patch", "title": "Add pixel snap for `Parallax2D`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-07-06T22:44:56Z", "updated_at": "2024-07-09T15:00:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "8888e9216fbbb804d75061266c59e036acc2895a" ] }, "94015": { "id": "PR_kwDOAO6SJc50mVWq", "public_id": 94015, "url": "https://github.com/godotengine/godot/pull/94015", "diff_url": "https://github.com/godotengine/godot/pull/94015.diff", "patch_url": "https://github.com/godotengine/godot/pull/94015.patch", "title": "Ignore trailing slashes in new project’s path when disabling Create Folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI5MTIxOTI1", "created_at": "2024-07-06T23:02:00Z", "updated_at": "2024-08-11T16:43:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "5583ac521818579b8d2ebdd95b64e46948c43684" ] }, "94020": { "id": "PR_kwDOAO6SJc50myoW", "public_id": 94020, "url": "https://github.com/godotengine/godot/pull/94020", "diff_url": "https://github.com/godotengine/godot/pull/94020.diff", "patch_url": "https://github.com/godotengine/godot/pull/94020.patch", "title": "Fix re-import glb model doesn't change the old glb model", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-07T06:25:11Z", "updated_at": "2024-07-08T17:26:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "5a13cf0aea9820d0cc6cdaad96f8252388e2699d" ] }, "94021": { "id": "PR_kwDOAO6SJc50m0Gz", "public_id": 94021, "url": "https://github.com/godotengine/godot/pull/94021", "diff_url": "https://github.com/godotengine/godot/pull/94021.diff", "patch_url": "https://github.com/godotengine/godot/pull/94021.patch", "title": "Wayland: Scale relative pointer motion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-07-07T06:53:35Z", "updated_at": "2024-07-07T10:45:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "3e0632cbd217c258a201560d850fdce495fc7954" ] }, "94024": { "id": "PR_kwDOAO6SJc50m6mo", "public_id": 94024, "url": "https://github.com/godotengine/godot/pull/94024", "diff_url": "https://github.com/godotengine/godot/pull/94024.diff", "patch_url": "https://github.com/godotengine/godot/pull/94024.patch", "title": "Web: Fix IME blocking controls", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-07-07T08:35:23Z", "updated_at": "2024-07-09T16:14:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d926223c6457da9375e700a5e227f2f9dafede67" ] }, "94025": { "id": "PR_kwDOAO6SJc50nDXc", "public_id": 94025, "url": "https://github.com/godotengine/godot/pull/94025", "diff_url": "https://github.com/godotengine/godot/pull/94025.diff", "patch_url": "https://github.com/godotengine/godot/pull/94025.patch", "title": "GDScript: Fix implicit cast to typed array when passing parameter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-07T10:44:28Z", "updated_at": "2024-07-09T15:00:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "b4cb7ec2bbc2362f74f200606a9dbd04dd031407" ] }, "94033": { "id": "PR_kwDOAO6SJc50nVEG", "public_id": 94033, "url": "https://github.com/godotengine/godot/pull/94033", "diff_url": "https://github.com/godotengine/godot/pull/94033.diff", "patch_url": "https://github.com/godotengine/godot/pull/94033.patch", "title": "Fix custom Ctrl-Space shortcut in Script Editor adds a space", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-07T14:46:37Z", "updated_at": "2024-07-07T20:16:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "a7c4522c04e3e89ae821f19246c545f4d10b5f59" ] }, "94035": { "id": "PR_kwDOAO6SJc50nVJc", "public_id": 94035, "url": "https://github.com/godotengine/godot/pull/94035", "diff_url": "https://github.com/godotengine/godot/pull/94035.diff", "patch_url": "https://github.com/godotengine/godot/pull/94035.patch", "title": "Remove unused assignment in Parallax2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-07-07T14:47:47Z", "updated_at": "2024-07-07T21:41:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" } ], "commits": [ "b83359518fbc5e36e7eca37a5ae83e7d2c1b632b" ] }, "94036": { "id": "PR_kwDOAO6SJc50nVs8", "public_id": 94036, "url": "https://github.com/godotengine/godot/pull/94036", "diff_url": "https://github.com/godotengine/godot/pull/94036.diff", "patch_url": "https://github.com/godotengine/godot/pull/94036.patch", "title": "Physics Interpolation: Fix behavior on pause", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-07-07T14:55:38Z", "updated_at": "2024-08-14T15:44:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ceadbaa29948be354eb20d75cf9dd1ebbda32260" ] }, "94039": { "id": "PR_kwDOAO6SJc50nZPi", "public_id": 94039, "url": "https://github.com/godotengine/godot/pull/94039", "diff_url": "https://github.com/godotengine/godot/pull/94039.diff", "patch_url": "https://github.com/godotengine/godot/pull/94039.patch", "title": "Fix physics tick counter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-07-07T15:44:09Z", "updated_at": "2024-07-08T21:32:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "23521635d2f68525a6e41dde17bf34a53225e3e1" ] }, "94040": { "id": "PR_kwDOAO6SJc50nbqj", "public_id": 94040, "url": "https://github.com/godotengine/godot/pull/94040", "diff_url": "https://github.com/godotengine/godot/pull/94040.diff", "patch_url": "https://github.com/godotengine/godot/pull/94040.patch", "title": "Fix first time of Toggle Last Opened Bottom Panel opens Output panel", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-07T16:17:15Z", "updated_at": "2024-07-07T20:09:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "139288ca1e86177044a32c34d3506cc551f85aef" ] }, "94044": { "id": "PR_kwDOAO6SJc50nhKw", "public_id": 94044, "url": "https://github.com/godotengine/godot/pull/94044", "diff_url": "https://github.com/godotengine/godot/pull/94044.diff", "patch_url": "https://github.com/godotengine/godot/pull/94044.patch", "title": "Fix Web samples finished missing signal", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-07-07T17:34:10Z", "updated_at": "2024-07-07T20:09:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a38f30fbd5bc4aeb55c749768111a37370ebd99e" ] }, "94052": { "id": "PR_kwDOAO6SJc50nwJd", "public_id": 94052, "url": "https://github.com/godotengine/godot/pull/94052", "diff_url": "https://github.com/godotengine/godot/pull/94052.diff", "patch_url": "https://github.com/godotengine/godot/pull/94052.patch", "title": "Cleanup Android input on render thread settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-07T21:18:55Z", "updated_at": "2024-07-17T10:22:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "5e598197274d983c4b8460d58158a77a94bdd4a2" ] }, "94053": { "id": "PR_kwDOAO6SJc50nyT_", "public_id": 94053, "url": "https://github.com/godotengine/godot/pull/94053", "diff_url": "https://github.com/godotengine/godot/pull/94053.diff", "patch_url": "https://github.com/godotengine/godot/pull/94053.patch", "title": "Fix Toggle Last Opened Bottom Panel not working after restoring FileSystem Dock to the side", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-07T21:55:36Z", "updated_at": "2024-07-17T10:06:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cf8378f426536a0ddbf6b2d9c7d8a8c29ac7716a" ] }, "94054": { "id": "PR_kwDOAO6SJc50n0m_", "public_id": 94054, "url": "https://github.com/godotengine/godot/pull/94054", "diff_url": "https://github.com/godotengine/godot/pull/94054.diff", "patch_url": "https://github.com/godotengine/godot/pull/94054.patch", "title": "Fix focus shortcut when in the bezier curve editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-07T22:26:36Z", "updated_at": "2024-07-08T09:54:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8546fe2b7936cbf6cf55f6bbe8bbd51d0ba2f709" ] }, "94057": { "id": "PR_kwDOAO6SJc50n4XS", "public_id": 94057, "url": "https://github.com/godotengine/godot/pull/94057", "diff_url": "https://github.com/godotengine/godot/pull/94057.diff", "patch_url": "https://github.com/godotengine/godot/pull/94057.patch", "title": "Fix ScriptEditor `request_save_previous_state` signal type", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-07T23:16:00Z", "updated_at": "2024-07-08T13:23:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ad8f065f4aeb95f85895903927ecf08947f18dab" ] }, "94058": { "id": "PR_kwDOAO6SJc50opuf", "public_id": 94058, "url": "https://github.com/godotengine/godot/pull/94058", "diff_url": "https://github.com/godotengine/godot/pull/94058.diff", "patch_url": "https://github.com/godotengine/godot/pull/94058.patch", "title": "Fix missing options in Project Import Defaults", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-08T03:18:46Z", "updated_at": "2024-07-17T10:04:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "169e7325184351f4d7d7fd5092c8f8342a121b99" ] }, "94059": { "id": "PR_kwDOAO6SJc50pHGi", "public_id": 94059, "url": "https://github.com/godotengine/godot/pull/94059", "diff_url": "https://github.com/godotengine/godot/pull/94059.diff", "patch_url": "https://github.com/godotengine/godot/pull/94059.patch", "title": "Clarify that some exclude properties of physics query parameters are copied", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcxNTU0MDg5", "created_at": "2024-07-08T05:09:11Z", "updated_at": "2024-07-10T22:29:52Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "34e2159d34d7331be97ee6502ea2f473320f26ce" ] }, "94061": { "id": "PR_kwDOAO6SJc50p9dP", "public_id": 94061, "url": "https://github.com/godotengine/godot/pull/94061", "diff_url": "https://github.com/godotengine/godot/pull/94061.diff", "patch_url": "https://github.com/godotengine/godot/pull/94061.patch", "title": "[NativeMenu] Do not auto toggle check/multi-state items. Add `is_native_menu` method.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-08T07:40:53Z", "updated_at": "2024-07-08T09:53:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "eddc9cea117ac13ee357bc66740633d01d2ae084" ] }, "94063": { "id": "PR_kwDOAO6SJc50p_C_", "public_id": 94063, "url": "https://github.com/godotengine/godot/pull/94063", "diff_url": "https://github.com/godotengine/godot/pull/94063.diff", "patch_url": "https://github.com/godotengine/godot/pull/94063.patch", "title": "[Winink] Check pointer button states.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-08T07:44:42Z", "updated_at": "2024-07-17T13:51:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "3afe1e74812cd572ea69dcbdd4d8071ee86f5fb7" ] }, "94064": { "id": "PR_kwDOAO6SJc50qOMv", "public_id": 94064, "url": "https://github.com/godotengine/godot/pull/94064", "diff_url": "https://github.com/godotengine/godot/pull/94064.diff", "patch_url": "https://github.com/godotengine/godot/pull/94064.patch", "title": "Fix LCD font AA modulation in RendererRD.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-08T08:18:33Z", "updated_at": "2024-07-17T10:04:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4790e12f66f7795044d7cf849958003f05bc00bc" ] }, "94067": { "id": "PR_kwDOAO6SJc50qaGS", "public_id": 94067, "url": "https://github.com/godotengine/godot/pull/94067", "diff_url": "https://github.com/godotengine/godot/pull/94067.diff", "patch_url": "https://github.com/godotengine/godot/pull/94067.patch", "title": "Windows: Fix build error due to missing definition of Texture2D", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-08T08:43:11Z", "updated_at": "2024-07-08T09:57:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "50bf2e5b3716f673ede64cb9fb6f60c1c4401858" ] }, "94069": { "id": "PR_kwDOAO6SJc50rCoO", "public_id": 94069, "url": "https://github.com/godotengine/godot/pull/94069", "diff_url": "https://github.com/godotengine/godot/pull/94069.diff", "patch_url": "https://github.com/godotengine/godot/pull/94069.patch", "title": "RenderingDevice: Leave handling of compressed block granularity to the driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-08T10:06:08Z", "updated_at": "2024-07-22T06:48:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "00e89229bf201f863fc6d45a8c1469f11b7eb6b4" ] }, "94070": { "id": "PR_kwDOAO6SJc50rJzk", "public_id": 94070, "url": "https://github.com/godotengine/godot/pull/94070", "diff_url": "https://github.com/godotengine/godot/pull/94070.diff", "patch_url": "https://github.com/godotengine/godot/pull/94070.patch", "title": "ResourceLoader: Fix error message due to already-awaited tasks being re-awaited", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-08T10:21:56Z", "updated_at": "2024-07-08T17:28:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "a426479b3f2594bc148e02f3f1e1dca1b4c5e97b" ] }, "94073": { "id": "PR_kwDOAO6SJc50tAnq", "public_id": 94073, "url": "https://github.com/godotengine/godot/pull/94073", "diff_url": "https://github.com/godotengine/godot/pull/94073.diff", "patch_url": "https://github.com/godotengine/godot/pull/94073.patch", "title": "Add Home/End to text caret movements on macOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-08T14:20:15Z", "updated_at": "2024-07-08T17:28:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "085f0cc50ae065a83a97bdb8242e0442ee0c32dd" ] }, "94076": { "id": "PR_kwDOAO6SJc50tIRy", "public_id": 94076, "url": "https://github.com/godotengine/godot/pull/94076", "diff_url": "https://github.com/godotengine/godot/pull/94076.diff", "patch_url": "https://github.com/godotengine/godot/pull/94076.patch", "title": "[GDScript] Fix `get_method` for lambda self `Callable`s", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-07-08T14:32:04Z", "updated_at": "2024-07-08T17:30:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f68ab70a6ae4ddfdf955912af3dcb66284880b4d" ] }, "94078": { "id": "PR_kwDOAO6SJc50tY-Z", "public_id": 94078, "url": "https://github.com/godotengine/godot/pull/94078", "diff_url": "https://github.com/godotengine/godot/pull/94078.diff", "patch_url": "https://github.com/godotengine/godot/pull/94078.patch", "title": "SCons: Don't override cl flags on msvc", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-07-08T15:04:10Z", "updated_at": "2024-07-22T13:40:09Z", "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": [ "0f691efb1b5946b94802f1a0d43a7baa3cace841" ] }, "94079": { "id": "PR_kwDOAO6SJc50tb3h", "public_id": 94079, "url": "https://github.com/godotengine/godot/pull/94079", "diff_url": "https://github.com/godotengine/godot/pull/94079.diff", "patch_url": "https://github.com/godotengine/godot/pull/94079.patch", "title": "Let EditorLog use the right call queue for thread safety", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-08T15:10:04Z", "updated_at": "2024-07-08T17:28:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "20298fbf079b6ddd74ac13a6321b310a34b52d71" ] }, "94085": { "id": "PR_kwDOAO6SJc50t5E1", "public_id": 94085, "url": "https://github.com/godotengine/godot/pull/94085", "diff_url": "https://github.com/godotengine/godot/pull/94085.diff", "patch_url": "https://github.com/godotengine/godot/pull/94085.patch", "title": "Fix container minimum size with hidden parent", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-07-08T16:13:13Z", "updated_at": "2024-07-17T10:06:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "a9c91f4eefe087cb52661a36faedcc89956704bf" ] }, "94089": { "id": "PR_kwDOAO6SJc50uZ4J", "public_id": 94089, "url": "https://github.com/godotengine/godot/pull/94089", "diff_url": "https://github.com/godotengine/godot/pull/94089.diff", "patch_url": "https://github.com/godotengine/godot/pull/94089.patch", "title": "GDExtension: Fix setting base class properties on a runtime class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-07-08T17:35:27Z", "updated_at": "2024-07-22T15:34:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "91fcdff01e33e65ea7e6c1cb7788918ee1f404cd" ] }, "94093": { "id": "PR_kwDOAO6SJc50uvLZ", "public_id": 94093, "url": "https://github.com/godotengine/godot/pull/94093", "diff_url": "https://github.com/godotengine/godot/pull/94093.diff", "patch_url": "https://github.com/godotengine/godot/pull/94093.patch", "title": "Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyNDc4Nzg4", "created_at": "2024-07-08T18:33:18Z", "updated_at": "2024-07-19T15:49:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "66822a8948e623d4bec91c433f58c4b54fe9086d" ] }, "94095": { "id": "PR_kwDOAO6SJc50vQ_h", "public_id": 94095, "url": "https://github.com/godotengine/godot/pull/94095", "diff_url": "https://github.com/godotengine/godot/pull/94095.diff", "patch_url": "https://github.com/godotengine/godot/pull/94095.patch", "title": "Use `GL_COLOR_ATTACHMENT` in depth prepass when using Multiview.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-08T19:53:49Z", "updated_at": "2024-07-09T15:27:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5b213dcd264a989a214f00b016c9e653a29d90b3" ] }, "94101": { "id": "PR_kwDOAO6SJc50vttv", "public_id": 94101, "url": "https://github.com/godotengine/godot/pull/94101", "diff_url": "https://github.com/godotengine/godot/pull/94101.diff", "patch_url": "https://github.com/godotengine/godot/pull/94101.patch", "title": "Fix editor inspector crashing when the old object is no longer valid", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-07-08T21:05:36Z", "updated_at": "2024-07-17T10:06:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2e7526af42a265e83f511eeff1e4a2cc70bd3624" ] }, "94102": { "id": "PR_kwDOAO6SJc50vxeM", "public_id": 94102, "url": "https://github.com/godotengine/godot/pull/94102", "diff_url": "https://github.com/godotengine/godot/pull/94102.diff", "patch_url": "https://github.com/godotengine/godot/pull/94102.patch", "title": "Fix error message being printed when importing an OBJ with no surfaces", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-08T21:15:41Z", "updated_at": "2024-07-09T13:52:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "bbf68306c50fe0f0e6e69be9aff48f3f7853ac4e" ] }, "94103": { "id": "PR_kwDOAO6SJc50vz9h", "public_id": 94103, "url": "https://github.com/godotengine/godot/pull/94103", "diff_url": "https://github.com/godotengine/godot/pull/94103.diff", "patch_url": "https://github.com/godotengine/godot/pull/94103.patch", "title": "thorvg: Update to 0.14.1", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-08T21:22:34Z", "updated_at": "2024-07-08T22:09:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "79a24fa7e0a780fd1dbd0ccc31664ed0771b5fbf" ] }, "94105": { "id": "PR_kwDOAO6SJc50v-US", "public_id": 94105, "url": "https://github.com/godotengine/godot/pull/94105", "diff_url": "https://github.com/godotengine/godot/pull/94105.diff", "patch_url": "https://github.com/godotengine/godot/pull/94105.patch", "title": "Fix wrong inspected node after drag&drop", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-08T21:56:12Z", "updated_at": "2024-07-09T00:52:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b51d9117ed7ad6766e514486451da0e2d1c6afd5" ] }, "94107": { "id": "PR_kwDOAO6SJc50wFjJ", "public_id": 94107, "url": "https://github.com/godotengine/godot/pull/94107", "diff_url": "https://github.com/godotengine/godot/pull/94107.diff", "patch_url": "https://github.com/godotengine/godot/pull/94107.patch", "title": "SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference for Web", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-08T22:26:19Z", "updated_at": "2024-07-12T05:55:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8897c77d50e3de84fbcd33c762d89bc4e94861e1" ] }, "94109": { "id": "PR_kwDOAO6SJc50wRBj", "public_id": 94109, "url": "https://github.com/godotengine/godot/pull/94109", "diff_url": "https://github.com/godotengine/godot/pull/94109.diff", "patch_url": "https://github.com/godotengine/godot/pull/94109.patch", "title": "SCons: Pass optimization flags to the linker too, needed by Emscripten", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-08T23:18:06Z", "updated_at": "2024-07-25T07:34:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc77GWog", "name": "cherrypick:3.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "7d708626a37be77067fc69c4060d50bacf21cfa7" ] }, "94113": { "id": "PR_kwDOAO6SJc50xg6D", "public_id": 94113, "url": "https://github.com/godotengine/godot/pull/94113", "diff_url": "https://github.com/godotengine/godot/pull/94113.diff", "patch_url": "https://github.com/godotengine/godot/pull/94113.patch", "title": "Make `fdialog_project` up to become the child of `ProjectManager` instead of child of `ProjectDialog`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-09T04:38:40Z", "updated_at": "2024-07-19T15:52:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "092d21a2ece8a202c0d4e03cb1c947f1d1d9a303" ] }, "94114": { "id": "PR_kwDOAO6SJc50xzXV", "public_id": 94114, "url": "https://github.com/godotengine/godot/pull/94114", "diff_url": "https://github.com/godotengine/godot/pull/94114.diff", "patch_url": "https://github.com/godotengine/godot/pull/94114.patch", "title": "[iOS/Text Input] Avoid deleting and reentering unchanged part of text.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-09T05:36:47Z", "updated_at": "2024-07-09T14:54:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c632b47b4827c12b4eb61771a23fe6c7ebbc177b" ] }, "94115": { "id": "PR_kwDOAO6SJc50x5Zb", "public_id": 94115, "url": "https://github.com/godotengine/godot/pull/94115", "diff_url": "https://github.com/godotengine/godot/pull/94115.diff", "patch_url": "https://github.com/godotengine/godot/pull/94115.patch", "title": "SCons: Fix build fetching `git_timestamp` if git `log.showsignature=true`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjQwNTc=", "created_at": "2024-07-09T05:56:19Z", "updated_at": "2024-07-09T15:41:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "5a81d2440fb133c84a066b0aba26ea835ccc05f6" ] }, "94116": { "id": "PR_kwDOAO6SJc50yNdG", "public_id": 94116, "url": "https://github.com/godotengine/godot/pull/94116", "diff_url": "https://github.com/godotengine/godot/pull/94116.diff", "patch_url": "https://github.com/godotengine/godot/pull/94116.patch", "title": "[Editor] Unload addons when using `--import` or `--quit`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-09T06:50:04Z", "updated_at": "2024-07-19T09:17:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c151c7dce0b3802ddf2caa2bb2d6a227d7326c3f" ] }, "94117": { "id": "PR_kwDOAO6SJc50yYiR", "public_id": 94117, "url": "https://github.com/godotengine/godot/pull/94117", "diff_url": "https://github.com/godotengine/godot/pull/94117.diff", "patch_url": "https://github.com/godotengine/godot/pull/94117.patch", "title": "Fix VS project generation with SCons 4.8.0+", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", "created_at": "2024-07-09T07:16:26Z", "updated_at": "2024-07-09T15:31:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "f682406cf26618d926ed33d7fd43e93de0348d85" ] }, "94120": { "id": "PR_kwDOAO6SJc50zHLq", "public_id": 94120, "url": "https://github.com/godotengine/godot/pull/94120", "diff_url": "https://github.com/godotengine/godot/pull/94120.diff", "patch_url": "https://github.com/godotengine/godot/pull/94120.patch", "title": "[Windows] Fix reading keyboard layout names.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-09T08:50:14Z", "updated_at": "2024-07-17T13:52:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "fea8ab099923fddf878829be619704d0c248b666" ] }, "94121": { "id": "PR_kwDOAO6SJc50zIZ_", "public_id": 94121, "url": "https://github.com/godotengine/godot/pull/94121", "diff_url": "https://github.com/godotengine/godot/pull/94121.diff", "patch_url": "https://github.com/godotengine/godot/pull/94121.patch", "title": "Remove our `ERR_ON_RENDER_THREAD` guard, it is not reliable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-09T08:52:24Z", "updated_at": "2024-07-10T22:30:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "bf8c85e13b04563563e0c57c9f5fb9570fab949e" ] }, "94127": { "id": "PR_kwDOAO6SJc50zw5h", "public_id": 94127, "url": "https://github.com/godotengine/godot/pull/94127", "diff_url": "https://github.com/godotengine/godot/pull/94127.diff", "patch_url": "https://github.com/godotengine/godot/pull/94127.patch", "title": "Overhaul Transform2D documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-07-09T10:09:15Z", "updated_at": "2024-07-10T22:57:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "891703e43e6409fdb625333e94037f385a151e39" ] }, "94129": { "id": "PR_kwDOAO6SJc500Fm_", "public_id": 94129, "url": "https://github.com/godotengine/godot/pull/94129", "diff_url": "https://github.com/godotengine/godot/pull/94129.diff", "patch_url": "https://github.com/godotengine/godot/pull/94129.patch", "title": "Add `push_url` as a keyword for `push_meta`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-07-09T10:42:17Z", "updated_at": "2024-07-10T22:57:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "847766689a4c05ca56eea91a90d9ff8d275aafb3" ] }, "94131": { "id": "PR_kwDOAO6SJc501c-m", "public_id": 94131, "url": "https://github.com/godotengine/godot/pull/94131", "diff_url": "https://github.com/godotengine/godot/pull/94131.diff", "patch_url": "https://github.com/godotengine/godot/pull/94131.patch", "title": "GDScript: Fix \"Mismatched external parser\" for autoloads", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-09T13:29:04Z", "updated_at": "2024-07-09T15:01:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "110c4d40674fd338759f0e7655ac940b1c028809" ] }, "94133": { "id": "PR_kwDOAO6SJc502Cqb", "public_id": 94133, "url": "https://github.com/godotengine/godot/pull/94133", "diff_url": "https://github.com/godotengine/godot/pull/94133.diff", "patch_url": "https://github.com/godotengine/godot/pull/94133.patch", "title": "Fix a couple GCC 14 `-Wmaybe-uninitialized` warnings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-09T14:38:12Z", "updated_at": "2024-07-10T22:30:04Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "247a481001debb18ed9a9bbb56668def927f85de" ] }, "94135": { "id": "PR_kwDOAO6SJc502UTJ", "public_id": 94135, "url": "https://github.com/godotengine/godot/pull/94135", "diff_url": "https://github.com/godotengine/godot/pull/94135.diff", "patch_url": "https://github.com/godotengine/godot/pull/94135.patch", "title": "Silence Vulkan \"Unable to acquire framebuffer.\" swapchain error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-09T15:11:33Z", "updated_at": "2024-07-10T22:29:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "cf2d2e2dd84e52ba4f7d687932e8195e08264b1d" ] }, "94138": { "id": "PR_kwDOAO6SJc502xdo", "public_id": 94138, "url": "https://github.com/godotengine/godot/pull/94138", "diff_url": "https://github.com/godotengine/godot/pull/94138.diff", "patch_url": "https://github.com/godotengine/godot/pull/94138.patch", "title": "GDScript: Call setter on simple setter chain without getter", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1OTk3OTY=", "created_at": "2024-07-09T16:04:18Z", "updated_at": "2024-07-23T17:24:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "87c90a573c26ddcbe1b5d9f523b57a89d76dc6df" ] }, "94142": { "id": "PR_kwDOAO6SJc503Rny", "public_id": 94142, "url": "https://github.com/godotengine/godot/pull/94142", "diff_url": "https://github.com/godotengine/godot/pull/94142.diff", "patch_url": "https://github.com/godotengine/godot/pull/94142.patch", "title": "Clarify that `Resource.duplicate(true)` doesn't duplicate subresources inside `Array` or `Dictionary` properties", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU2MTEzMjM=", "created_at": "2024-07-09T17:23:47Z", "updated_at": "2024-07-20T19:16:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "5488fef3af3b43a2693f4ed9d9b2c2c38d408100" ] }, "94147": { "id": "PR_kwDOAO6SJc504AXC", "public_id": 94147, "url": "https://github.com/godotengine/godot/pull/94147", "diff_url": "https://github.com/godotengine/godot/pull/94147.diff", "patch_url": "https://github.com/godotengine/godot/pull/94147.patch", "title": "Fixes/node configuration warning dialog text", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1NjY3OTk2", "created_at": "2024-07-09T19:11:42Z", "updated_at": "2024-07-11T10:33:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "32369d2b6d90825abcaf5968a69cc4ac2a6a0056" ] }, "94153": { "id": "PR_kwDOAO6SJc505HQh", "public_id": 94153, "url": "https://github.com/godotengine/godot/pull/94153", "diff_url": "https://github.com/godotengine/godot/pull/94153.diff", "patch_url": "https://github.com/godotengine/godot/pull/94153.patch", "title": "Properly linearize depth buffer for SSAO when using orthogonal camera", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-09T22:31:52Z", "updated_at": "2024-07-10T22:29:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "e0f736ec1028f63159f4ff71cf4cb119416e7b45" ] }, "94155": { "id": "PR_kwDOAO6SJc505WSp", "public_id": 94155, "url": "https://github.com/godotengine/godot/pull/94155", "diff_url": "https://github.com/godotengine/godot/pull/94155.diff", "patch_url": "https://github.com/godotengine/godot/pull/94155.patch", "title": "Fix unclear `PROPERTY_USAGE_STORAGE`/`EDITOR` description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2NjEyNjMy", "created_at": "2024-07-09T23:23:22Z", "updated_at": "2024-07-17T10:04:43Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "6651a511c8f1e203bbf6062ebb04c23272c3d6e7" ] }, "94158": { "id": "PR_kwDOAO6SJc506aO4", "public_id": 94158, "url": "https://github.com/godotengine/godot/pull/94158", "diff_url": "https://github.com/godotengine/godot/pull/94158.diff", "patch_url": "https://github.com/godotengine/godot/pull/94158.patch", "title": "OpenXR: Couple of small fixes on the action map", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-10T04:49:00Z", "updated_at": "2024-07-11T23:19:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "95b72631aa78fe5da45a911b59cab2d6f2b76c49" ] }, "94161": { "id": "PR_kwDOAO6SJc5061_3", "public_id": 94161, "url": "https://github.com/godotengine/godot/pull/94161", "diff_url": "https://github.com/godotengine/godot/pull/94161.diff", "patch_url": "https://github.com/godotengine/godot/pull/94161.patch", "title": "[Docs] Add some notes about native file dialog limitations.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-10T06:29:26Z", "updated_at": "2024-07-22T13:46:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "684f69a422eee291250a6a82ef3dde9c8e7cf255" ] }, "94162": { "id": "PR_kwDOAO6SJc507hIm", "public_id": 94162, "url": "https://github.com/godotengine/godot/pull/94162", "diff_url": "https://github.com/godotengine/godot/pull/94162.diff", "patch_url": "https://github.com/godotengine/godot/pull/94162.patch", "title": "Fix edited node being removed before editor plugin handles focus loss", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-07-10T08:11:48Z", "updated_at": "2024-07-11T04:39:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4a27fb7e83b80a59d2dcd36c39f55920eaa05526" ] }, "94168": { "id": "PR_kwDOAO6SJc508z67", "public_id": 94168, "url": "https://github.com/godotengine/godot/pull/94168", "diff_url": "https://github.com/godotengine/godot/pull/94168.diff", "patch_url": "https://github.com/godotengine/godot/pull/94168.patch", "title": "[WebSocket] Allow reusing closing and closed peers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-10T10:58:32Z", "updated_at": "2024-08-02T06:23:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "acba9010877a8bfcbf06fecfe8f74e2258ec98ba" ] }, "94172": { "id": "PR_kwDOAO6SJc509Oml", "public_id": 94172, "url": "https://github.com/godotengine/godot/pull/94172", "diff_url": "https://github.com/godotengine/godot/pull/94172.diff", "patch_url": "https://github.com/godotengine/godot/pull/94172.patch", "title": "Prevent confirm button being overridden to \"Open\" when in save file mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-10T11:49:24Z", "updated_at": "2024-07-25T14:33:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "4a4968f7d8d3e9a683adadd4e98ef8f68f5104ec" ] }, "94184": { "id": "PR_kwDOAO6SJc51AYPg", "public_id": 94184, "url": "https://github.com/godotengine/godot/pull/94184", "diff_url": "https://github.com/godotengine/godot/pull/94184.diff", "patch_url": "https://github.com/godotengine/godot/pull/94184.patch", "title": "Fix SSR orientation issues when using orthogonal camera", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MjY1NjI=", "created_at": "2024-07-10T19:03:54Z", "updated_at": "2024-07-17T10:05:33Z", "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": [ "56ed2cb6d1dadb39a3b353fef0b297eef28bf37c" ] }, "94187": { "id": "PR_kwDOAO6SJc51Blux", "public_id": 94187, "url": "https://github.com/godotengine/godot/pull/94187", "diff_url": "https://github.com/godotengine/godot/pull/94187.diff", "patch_url": "https://github.com/godotengine/godot/pull/94187.patch", "title": "Remove unused `is_wow64` method in `OS_Windows`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-10T22:23:01Z", "updated_at": "2024-07-11T21:25:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c349f0d6a7d629703eab013919753c31216bd40e" ] }, "94203": { "id": "PR_kwDOAO6SJc51Ekz6", "public_id": 94203, "url": "https://github.com/godotengine/godot/pull/94203", "diff_url": "https://github.com/godotengine/godot/pull/94203.diff", "patch_url": "https://github.com/godotengine/godot/pull/94203.patch", "title": "D3D12: Get rid of `DXIL.dll`!", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-11T09:32:38Z", "updated_at": "2024-07-12T14:44:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "ee2c1584e451b342b27d006b81784bed3e2fa9bb" ] }, "94217": { "id": "PR_kwDOAO6SJc51HA94", "public_id": 94217, "url": "https://github.com/godotengine/godot/pull/94217", "diff_url": "https://github.com/godotengine/godot/pull/94217.diff", "patch_url": "https://github.com/godotengine/godot/pull/94217.patch", "title": "Clean up RenderDataExtension's descriptions", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2024-07-11T15:07:05Z", "updated_at": "2024-07-11T22:10:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1bd3c48f6b2aac2f2d4e40a590d8379bd8118c23" ] }, "94230": { "id": "PR_kwDOAO6SJc51I3Gu", "public_id": 94230, "url": "https://github.com/godotengine/godot/pull/94230", "diff_url": "https://github.com/godotengine/godot/pull/94230.diff", "patch_url": "https://github.com/godotengine/godot/pull/94230.patch", "title": "Optimize `Node::is_readable_from_caller_thread()` by prioritizing the most common case", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5ODQ0MTQ0", "created_at": "2024-07-11T19:48:02Z", "updated_at": "2024-07-19T12:29:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "6c86268fdd8aa5fac6891a6c6f344d22518d2d96", "53e9d908506dc0edc5dcf149da6bddd0a64df4c5" ] }, "94232": { "id": "PR_kwDOAO6SJc51JEBA", "public_id": 94232, "url": "https://github.com/godotengine/godot/pull/94232", "diff_url": "https://github.com/godotengine/godot/pull/94232.diff", "patch_url": "https://github.com/godotengine/godot/pull/94232.patch", "title": "[macOS] Fix drag-and-drop feedback.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-11T20:16:48Z", "updated_at": "2024-07-11T21:25:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c8447724e51b60aad603f0bb2478496a06b43fcf" ] }, "94233": { "id": "PR_kwDOAO6SJc51JHTs", "public_id": 94233, "url": "https://github.com/godotengine/godot/pull/94233", "diff_url": "https://github.com/godotengine/godot/pull/94233.diff", "patch_url": "https://github.com/godotengine/godot/pull/94233.patch", "title": "Fix black `get_texture()` on viewport in compatibility mode with HDR enabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExOTIxNzQ1", "created_at": "2024-07-11T20:26:41Z", "updated_at": "2024-07-18T11:18:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "626106da006dcc9d10a590504ed31ad69505ccc5" ] }, "94236": { "id": "PR_kwDOAO6SJc51JcCX", "public_id": 94236, "url": "https://github.com/godotengine/godot/pull/94236", "diff_url": "https://github.com/godotengine/godot/pull/94236.diff", "patch_url": "https://github.com/godotengine/godot/pull/94236.patch", "title": "Lightmapper: Ensure the atlas is big enough to fit padded UV maps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-11T21:21:06Z", "updated_at": "2024-07-22T07:23:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "14877d1f99ba0907fab3706ea6bfda02eb46feb0" ] }, "94237": { "id": "PR_kwDOAO6SJc51JlgQ", "public_id": 94237, "url": "https://github.com/godotengine/godot/pull/94237", "diff_url": "https://github.com/godotengine/godot/pull/94237.diff", "patch_url": "https://github.com/godotengine/godot/pull/94237.patch", "title": "Lightmapper: Prevent infinite loop while blitting lightmaps into an atlas", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-11T21:48:28Z", "updated_at": "2024-07-22T07:23:16Z", "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": [ "60a255a0d06d723a4143f5dc526b6251518c4750" ] }, "94238": { "id": "PR_kwDOAO6SJc51Jrli", "public_id": 94238, "url": "https://github.com/godotengine/godot/pull/94238", "diff_url": "https://github.com/godotengine/godot/pull/94238.diff", "patch_url": "https://github.com/godotengine/godot/pull/94238.patch", "title": "Make errors on `RefCounted.free()` more accurate", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-11T22:06:47Z", "updated_at": "2024-07-17T11:10:47Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "76bfe8e0fdfd1336b27e75dc58527b0bc69fd441" ] }, "94243": { "id": "PR_kwDOAO6SJc51KPWe", "public_id": 94243, "url": "https://github.com/godotengine/godot/pull/94243", "diff_url": "https://github.com/godotengine/godot/pull/94243.diff", "patch_url": "https://github.com/godotengine/godot/pull/94243.patch", "title": "Fix Image CowData crash when baking large lightmaps", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-11T23:59:15Z", "updated_at": "2024-07-21T19:49:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0445ccf428da3486e0ce9a2a45edc7cc52340034" ] }, "94256": { "id": "PR_kwDOAO6SJc51M4dh", "public_id": 94256, "url": "https://github.com/godotengine/godot/pull/94256", "diff_url": "https://github.com/godotengine/godot/pull/94256.diff", "patch_url": "https://github.com/godotengine/godot/pull/94256.patch", "title": "embree: Fix include order causing unwanted dllexport symbols", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-12T10:01:39Z", "updated_at": "2024-07-31T22:13:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "54851f2333f86a703f718875428415c1f29194d4" ] }, "94258": { "id": "PR_kwDOAO6SJc51NQlP", "public_id": 94258, "url": "https://github.com/godotengine/godot/pull/94258", "diff_url": "https://github.com/godotengine/godot/pull/94258.diff", "patch_url": "https://github.com/godotengine/godot/pull/94258.patch", "title": "ThorVG: Update to 0.14.2", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQwNDcyODk=", "created_at": "2024-07-12T11:03:51Z", "updated_at": "2024-07-17T10:06:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "bf444545be6ea9f4303757a643296a1a0dbbb2c8" ] }, "94267": { "id": "PR_kwDOAO6SJc51OzQS", "public_id": 94267, "url": "https://github.com/godotengine/godot/pull/94267", "diff_url": "https://github.com/godotengine/godot/pull/94267.diff", "patch_url": "https://github.com/godotengine/godot/pull/94267.patch", "title": "D3D12: Avoid enabling depth bounds test if unsupported", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-12T14:36:20Z", "updated_at": "2024-07-17T11:10:39Z", "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": [ "a8adb2bbc3afd660feff73ec953005c7435c9d8a" ] }, "94268": { "id": "PR_kwDOAO6SJc51O7Um", "public_id": 94268, "url": "https://github.com/godotengine/godot/pull/94268", "diff_url": "https://github.com/godotengine/godot/pull/94268.diff", "patch_url": "https://github.com/godotengine/godot/pull/94268.patch", "title": "Fix audio samples not being able to be \"finished\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-07-12T14:53:29Z", "updated_at": "2024-07-17T16:34:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2f5f84b4701b80ea3cf6067d8f15035f221918b1" ] }, "94272": { "id": "PR_kwDOAO6SJc51PPxh", "public_id": 94272, "url": "https://github.com/godotengine/godot/pull/94272", "diff_url": "https://github.com/godotengine/godot/pull/94272.diff", "patch_url": "https://github.com/godotengine/godot/pull/94272.patch", "title": "Add `SwitchVector4D` shortcut to visual shader members", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-12T15:46:10Z", "updated_at": "2024-07-17T11:35:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "d375b99acf4ca63c3b6bacd869933f4707503ea6" ] }, "94279": { "id": "PR_kwDOAO6SJc51P51r", "public_id": 94279, "url": "https://github.com/godotengine/godot/pull/94279", "diff_url": "https://github.com/godotengine/godot/pull/94279.diff", "patch_url": "https://github.com/godotengine/godot/pull/94279.patch", "title": "Only print physics sync warning on dev builds to avoid warning spam from using `move_and_slide`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-12T17:55:03Z", "updated_at": "2024-07-17T15:29:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMTYxNzI2NDA1", "name": "high priority", "color": "#7956a5" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "8ce4f655f4b4a76cdac8c4479a60a70255bf7e5f" ] }, "94286": { "id": "PR_kwDOAO6SJc51Qz3M", "public_id": 94286, "url": "https://github.com/godotengine/godot/pull/94286", "diff_url": "https://github.com/godotengine/godot/pull/94286.diff", "patch_url": "https://github.com/godotengine/godot/pull/94286.patch", "title": "Avoid `FlowContainer` crash with `TextureRect` using `EXPAND_FIT_*` expand modes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2024-07-12T21:13:04Z", "updated_at": "2024-07-25T14:33:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5682cc7b8116d98435a22bc85091859f6545d54e" ] }, "94289": { "id": "PR_kwDOAO6SJc51RQ8i", "public_id": 94289, "url": "https://github.com/godotengine/godot/pull/94289", "diff_url": "https://github.com/godotengine/godot/pull/94289.diff", "patch_url": "https://github.com/godotengine/godot/pull/94289.patch", "title": "Use a spec constant to control whether the MultiMesh branch is used in the vertex shader.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-12T23:29:19Z", "updated_at": "2024-07-17T18:16:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "4cbc967f50586e5dd80e8eb8fd519ba1a1c87191" ] }, "94291": { "id": "PR_kwDOAO6SJc51RZvM", "public_id": 94291, "url": "https://github.com/godotengine/godot/pull/94291", "diff_url": "https://github.com/godotengine/godot/pull/94291.diff", "patch_url": "https://github.com/godotengine/godot/pull/94291.patch", "title": "Re-add `Skeleton3D::animate_physical_bones` property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-13T00:29:33Z", "updated_at": "2024-07-17T10:06:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "9c1f23c3db377bdeac4a643b1986170a788fe063" ] }, "94299": { "id": "PR_kwDOAO6SJc51R8QL", "public_id": 94299, "url": "https://github.com/godotengine/godot/pull/94299", "diff_url": "https://github.com/godotengine/godot/pull/94299.diff", "patch_url": "https://github.com/godotengine/godot/pull/94299.patch", "title": "Add a note of `loop_mode` for `custom_timeline` to the `NodeAnimation` docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-13T03:54:30Z", "updated_at": "2024-08-06T10:42:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "dd32e2d3313e1a242c868e2fc3ac071a1a7240fe" ] }, "94302": { "id": "PR_kwDOAO6SJc51SCd0", "public_id": 94302, "url": "https://github.com/godotengine/godot/pull/94302", "diff_url": "https://github.com/godotengine/godot/pull/94302.diff", "patch_url": "https://github.com/godotengine/godot/pull/94302.patch", "title": "Fix the behavior of after selecting animation on AnimationPlayerEditor to reset position to `0`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-13T05:30:47Z", "updated_at": "2024-07-20T19:44:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "b326a357477ecac068419e7f7440953b292108b7" ] }, "94304": { "id": "PR_kwDOAO6SJc51SUuM", "public_id": 94304, "url": "https://github.com/godotengine/godot/pull/94304", "diff_url": "https://github.com/godotengine/godot/pull/94304.diff", "patch_url": "https://github.com/godotengine/godot/pull/94304.patch", "title": "Fix StateMachine process when transition to end & optimize StringName", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-13T08:39:25Z", "updated_at": "2024-07-23T11:16:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "7cdeac94d11a620100a1110789549832de8f11b1" ] }, "94307": { "id": "PR_kwDOAO6SJc51Sej7", "public_id": 94307, "url": "https://github.com/godotengine/godot/pull/94307", "diff_url": "https://github.com/godotengine/godot/pull/94307.diff", "patch_url": "https://github.com/godotengine/godot/pull/94307.patch", "title": "GDExtension docs: Advise bindings to use `uint64_t` for bitfields", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjcwODQ4OA==", "created_at": "2024-07-13T11:15:28Z", "updated_at": "2024-07-17T10:36:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "b2a9ea6d22799c05a4c04d2b68cd85a678eb99d2" ] }, "94314": { "id": "PR_kwDOAO6SJc51Szon", "public_id": 94314, "url": "https://github.com/godotengine/godot/pull/94314", "diff_url": "https://github.com/godotengine/godot/pull/94314.diff", "patch_url": "https://github.com/godotengine/godot/pull/94314.patch", "title": "[CI] Upload build cache before running tests", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-07-13T14:11:20Z", "updated_at": "2024-07-17T10:10:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "32f8292679629fd81657ece736b4936f3f67809f" ] }, "94325": { "id": "PR_kwDOAO6SJc51TX8t", "public_id": 94325, "url": "https://github.com/godotengine/godot/pull/94325", "diff_url": "https://github.com/godotengine/godot/pull/94325.diff", "patch_url": "https://github.com/godotengine/godot/pull/94325.patch", "title": "Clarify `clipboard_get_image()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-13T19:35:16Z", "updated_at": "2024-07-17T13:59:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "8904764a6c910022c6508fc823706b877981bf4e" ] }, "94327": { "id": "PR_kwDOAO6SJc51Tf2t", "public_id": 94327, "url": "https://github.com/godotengine/godot/pull/94327", "diff_url": "https://github.com/godotengine/godot/pull/94327.diff", "patch_url": "https://github.com/godotengine/godot/pull/94327.patch", "title": "GDScript: Restore support for `Token::UNDERSCORE` in identifiers", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-07-13T20:25:07Z", "updated_at": "2024-07-17T10:06:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "06e732c3ed85bdbe67702b3778b53c21f8d24c81" ] }, "94329": { "id": "PR_kwDOAO6SJc51TgmM", "public_id": 94329, "url": "https://github.com/godotengine/godot/pull/94329", "diff_url": "https://github.com/godotengine/godot/pull/94329.diff", "patch_url": "https://github.com/godotengine/godot/pull/94329.patch", "title": "Some improvements to TileSetScenesCollectionSource docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-13T20:39:58Z", "updated_at": "2024-07-17T13:59:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1ec176d6cc9837055e260dba04aa91a1e12c356f" ] }, "94331": { "id": "PR_kwDOAO6SJc51Ti7L", "public_id": 94331, "url": "https://github.com/godotengine/godot/pull/94331", "diff_url": "https://github.com/godotengine/godot/pull/94331.diff", "patch_url": "https://github.com/godotengine/godot/pull/94331.patch", "title": "Clarify `is_visible_in_tree()` in CanvasItem", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-13T21:28:49Z", "updated_at": "2024-07-17T12:42:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "4b2ffdd20854aca485b8ec7d90757991b9beb692" ] }, "94345": { "id": "PR_kwDOAO6SJc51UPgW", "public_id": 94345, "url": "https://github.com/godotengine/godot/pull/94345", "diff_url": "https://github.com/godotengine/godot/pull/94345.diff", "patch_url": "https://github.com/godotengine/godot/pull/94345.patch", "title": "Fix resources being skipped in InstancePlaceholder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0MzA2MDU0", "created_at": "2024-07-14T11:49:34Z", "updated_at": "2024-07-17T14:04:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "260c05152da353efd78fd1521be4c4c3f9ea8f99" ] }, "94356": { "id": "PR_kwDOAO6SJc51UoCW", "public_id": 94356, "url": "https://github.com/godotengine/godot/pull/94356", "diff_url": "https://github.com/godotengine/godot/pull/94356.diff", "patch_url": "https://github.com/godotengine/godot/pull/94356.patch", "title": "Make sure that selected tile source is remembered", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-14T17:08:35Z", "updated_at": "2024-07-17T14:00:13Z", "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" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "a0824735a062288379a89de7b7c8aecf3d0bce8c" ] }, "94357": { "id": "PR_kwDOAO6SJc51UrM_", "public_id": 94357, "url": "https://github.com/godotengine/godot/pull/94357", "diff_url": "https://github.com/godotengine/godot/pull/94357.diff", "patch_url": "https://github.com/godotengine/godot/pull/94357.patch", "title": "Don't attempt to re-import broken files if they didn't change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-14T17:56:28Z", "updated_at": "2024-07-26T10:25:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "a5d86c132710b5cdf05fce971cca845be17a175a" ] }, "94362": { "id": "PR_kwDOAO6SJc51Uznc", "public_id": 94362, "url": "https://github.com/godotengine/godot/pull/94362", "diff_url": "https://github.com/godotengine/godot/pull/94362.diff", "patch_url": "https://github.com/godotengine/godot/pull/94362.patch", "title": "Fix NavigationPolygon not updating consistently on rebakes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-07-14T20:04:13Z", "updated_at": "2024-07-17T10:06:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "9dd05964d587b35db84497ed9cfda0dd1d012fe4" ] }, "94363": { "id": "PR_kwDOAO6SJc51U1Tp", "public_id": 94363, "url": "https://github.com/godotengine/godot/pull/94363", "diff_url": "https://github.com/godotengine/godot/pull/94363.diff", "patch_url": "https://github.com/godotengine/godot/pull/94363.patch", "title": "[macOS] Fix code completion list scrolling with trackpad.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-14T20:33:57Z", "updated_at": "2024-07-17T13:51:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "dc98e432e5d1fcffd9c7e8d71d3c42594c6b987b" ] }, "94365": { "id": "PR_kwDOAO6SJc51U31n", "public_id": 94365, "url": "https://github.com/godotengine/godot/pull/94365", "diff_url": "https://github.com/godotengine/godot/pull/94365.diff", "patch_url": "https://github.com/godotengine/godot/pull/94365.patch", "title": "Fix empty region in AtlasTexture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-14T21:19:56Z", "updated_at": "2024-07-18T13:52:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "10da06a32c6caae406981a70861b4ee30373e6aa" ] }, "94373": { "id": "PR_kwDOAO6SJc51VHDg", "public_id": 94373, "url": "https://github.com/godotengine/godot/pull/94373", "diff_url": "https://github.com/godotengine/godot/pull/94373.diff", "patch_url": "https://github.com/godotengine/godot/pull/94373.patch", "title": "Fix to restore `library_path` as absolute path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYzMzQ1ODA=", "created_at": "2024-07-15T00:45:02Z", "updated_at": "2024-07-17T10:31:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "16eea2c837fa59818760b6311355fb4811e70861" ] }, "94379": { "id": "PR_kwDOAO6SJc51VtwP", "public_id": 94379, "url": "https://github.com/godotengine/godot/pull/94379", "diff_url": "https://github.com/godotengine/godot/pull/94379.diff", "patch_url": "https://github.com/godotengine/godot/pull/94379.patch", "title": "[Core] Fix TypedArray encoding when full objects is disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-15T04:50:05Z", "updated_at": "2024-07-18T09:59:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "31454423ba4acf3b1a9923afe84f3bcb35fadc13" ] }, "94387": { "id": "PR_kwDOAO6SJc51X5f9", "public_id": 94387, "url": "https://github.com/godotengine/godot/pull/94387", "diff_url": "https://github.com/godotengine/godot/pull/94387.diff", "patch_url": "https://github.com/godotengine/godot/pull/94387.patch", "title": "Fix \"selectable nodes at position clicked\" feature in 3D editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-15T11:21:12Z", "updated_at": "2024-07-26T13:38:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "c9e0532bc2bb0ac13ae87d654a93b018bad3aa34" ] }, "94388": { "id": "PR_kwDOAO6SJc51X_S_", "public_id": 94388, "url": "https://github.com/godotengine/godot/pull/94388", "diff_url": "https://github.com/godotengine/godot/pull/94388.diff", "patch_url": "https://github.com/godotengine/godot/pull/94388.patch", "title": "Expose more state in RenderSceneBuffersRD", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-15T11:35:47Z", "updated_at": "2024-07-19T09:18:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "9442eb8194dd93cee015f0147d78d652e7fadc06" ] }, "94389": { "id": "PR_kwDOAO6SJc51X_h7", "public_id": 94389, "url": "https://github.com/godotengine/godot/pull/94389", "diff_url": "https://github.com/godotengine/godot/pull/94389.diff", "patch_url": "https://github.com/godotengine/godot/pull/94389.patch", "title": "Fix typo in AABB docs", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBrLlHw", "created_at": "2024-07-15T11:36:25Z", "updated_at": "2024-07-17T17:51:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "d696a3c8a681787668c526100289d42f418cb505" ] }, "94393": { "id": "PR_kwDOAO6SJc51Ym-G", "public_id": 94393, "url": "https://github.com/godotengine/godot/pull/94393", "diff_url": "https://github.com/godotengine/godot/pull/94393.diff", "patch_url": "https://github.com/godotengine/godot/pull/94393.patch", "title": "Fix texture compression descriptions in RenderingDevice docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-15T13:02:13Z", "updated_at": "2024-07-22T07:23:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "a20960bce4685008a57a98b1bbda6f25701eb08c" ] }, "94398": { "id": "PR_kwDOAO6SJc51baPc", "public_id": 94398, "url": "https://github.com/godotengine/godot/pull/94398", "diff_url": "https://github.com/godotengine/godot/pull/94398.diff", "patch_url": "https://github.com/godotengine/godot/pull/94398.patch", "title": "Windows: Fix wrong initial size passed to rendering driver", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-15T19:52:43Z", "updated_at": "2024-07-17T11:20:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1d542257e536d0b18aacc6a09fd95cdbc0f37d11" ] }, "94402": { "id": "PR_kwDOAO6SJc51braK", "public_id": 94402, "url": "https://github.com/godotengine/godot/pull/94402", "diff_url": "https://github.com/godotengine/godot/pull/94402.diff", "patch_url": "https://github.com/godotengine/godot/pull/94402.patch", "title": "Wayland: Commit surface on window creation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-07-15T20:40:15Z", "updated_at": "2024-07-17T10:54:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a852e76196559852278a59672cb5b0e6a8336d59" ] }, "94404": { "id": "PR_kwDOAO6SJc51b106", "public_id": 94404, "url": "https://github.com/godotengine/godot/pull/94404", "diff_url": "https://github.com/godotengine/godot/pull/94404.diff", "patch_url": "https://github.com/godotengine/godot/pull/94404.patch", "title": "Restore default clear color after displaying boot splash", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-15T21:03:54Z", "updated_at": "2024-07-17T10:05:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "999c7e0392550acd6c6d9f95cde532589c2b2e2d" ] }, "94405": { "id": "PR_kwDOAO6SJc51b5ud", "public_id": 94405, "url": "https://github.com/godotengine/godot/pull/94405", "diff_url": "https://github.com/godotengine/godot/pull/94405.diff", "patch_url": "https://github.com/godotengine/godot/pull/94405.patch", "title": "Fix error when exporting files without import parameters", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB_eGRg", "created_at": "2024-07-15T21:11:17Z", "updated_at": "2024-07-17T21:42:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "326e51750bae9bd6df504b2c73644f389a4cf90a" ] }, "94411": { "id": "PR_kwDOAO6SJc51cM85", "public_id": 94411, "url": "https://github.com/godotengine/godot/pull/94411", "diff_url": "https://github.com/godotengine/godot/pull/94411.diff", "patch_url": "https://github.com/godotengine/godot/pull/94411.patch", "title": "Wayland: Check for suspended flag when unsuspending", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-07-15T22:14:43Z", "updated_at": "2024-07-17T10:54:16Z", "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": [ "84f26a629d5cc63d7297df503ba0a8fe9f45dc15" ] }, "94412": { "id": "PR_kwDOAO6SJc51cRua", "public_id": 94412, "url": "https://github.com/godotengine/godot/pull/94412", "diff_url": "https://github.com/godotengine/godot/pull/94412.diff", "patch_url": "https://github.com/godotengine/godot/pull/94412.patch", "title": "Always render when XR is enabled, even if no OS windows can draw", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-07-15T22:30:05Z", "updated_at": "2024-07-31T17:54:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "7a5a8597eb81b20b14d3ab1f8b2d6dace49a2603" ] }, "94413": { "id": "PR_kwDOAO6SJc51cTSL", "public_id": 94413, "url": "https://github.com/godotengine/godot/pull/94413", "diff_url": "https://github.com/godotengine/godot/pull/94413.diff", "patch_url": "https://github.com/godotengine/godot/pull/94413.patch", "title": "Fix physics tick count in `Input.action_press` and `Input.action_release`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-07-15T22:36:30Z", "updated_at": "2024-07-17T10:46:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "b41ec93d633530a80ca6f9f55b41da0e0bcd2acb" ] }, "94420": { "id": "PR_kwDOAO6SJc51d6om", "public_id": 94420, "url": "https://github.com/godotengine/godot/pull/94420", "diff_url": "https://github.com/godotengine/godot/pull/94420.diff", "patch_url": "https://github.com/godotengine/godot/pull/94420.patch", "title": "Handle internal seek on AnimationPlayer to process discrete correctly", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-16T05:46:39Z", "updated_at": "2024-07-23T11:17:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "98dbd869c5a435df6c170c001b9371ff0aadf808" ] }, "94422": { "id": "PR_kwDOAO6SJc51eGim", "public_id": 94422, "url": "https://github.com/godotengine/godot/pull/94422", "diff_url": "https://github.com/godotengine/godot/pull/94422.diff", "patch_url": "https://github.com/godotengine/godot/pull/94422.patch", "title": "Fix input lock issue when drag scrolling on a `Tree` element on touchscreen devices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-16T06:28:32Z", "updated_at": "2024-07-18T13:48:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "70d450d086157abd78a9cb0c4365645ace0c3488" ] }, "94424": { "id": "PR_kwDOAO6SJc51ePFr", "public_id": 94424, "url": "https://github.com/godotengine/godot/pull/94424", "diff_url": "https://github.com/godotengine/godot/pull/94424.diff", "patch_url": "https://github.com/godotengine/godot/pull/94424.patch", "title": "Autocompletion: Register depended parsers with the main parser", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-07-16T06:52:46Z", "updated_at": "2024-07-18T13:47:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "4699e69708b0c704b4c7173feab3ed31a1c07f42" ] }, "94425": { "id": "PR_kwDOAO6SJc51edLb", "public_id": 94425, "url": "https://github.com/godotengine/godot/pull/94425", "diff_url": "https://github.com/godotengine/godot/pull/94425.diff", "patch_url": "https://github.com/godotengine/godot/pull/94425.patch", "title": "Fix issue preventing enabling the remote button for Android/iOS", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-16T07:29:35Z", "updated_at": "2024-07-17T10:20:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "5b327aee96983fb1e912a49d634ae9a3a486a6bf" ] }, "94428": { "id": "PR_kwDOAO6SJc51fKMX", "public_id": 94428, "url": "https://github.com/godotengine/godot/pull/94428", "diff_url": "https://github.com/godotengine/godot/pull/94428.diff", "patch_url": "https://github.com/godotengine/godot/pull/94428.patch", "title": "Windows: Update ANGLE surface size when window is resized", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-16T09:10:34Z", "updated_at": "2024-07-31T12:37:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "a1a0acff7c7eaddb0743f47fbcd73ffb081e0577", "d7f023ab732655a235155998f92a24b9812d2927" ] }, "94433": { "id": "PR_kwDOAO6SJc51gfGd", "public_id": 94433, "url": "https://github.com/godotengine/godot/pull/94433", "diff_url": "https://github.com/godotengine/godot/pull/94433.diff", "patch_url": "https://github.com/godotengine/godot/pull/94433.patch", "title": "Add tutorial link to Parallax2D doc", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzI1OTQz", "created_at": "2024-07-16T12:26:46Z", "updated_at": "2024-07-17T21:27:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1a1d0d6cc678407f225f78282cca7545fe9d7379" ] }, "94435": { "id": "PR_kwDOAO6SJc51gopM", "public_id": 94435, "url": "https://github.com/godotengine/godot/pull/94435", "diff_url": "https://github.com/godotengine/godot/pull/94435.diff", "patch_url": "https://github.com/godotengine/godot/pull/94435.patch", "title": "Fix removing a folder that contains a file is not removed from the FileSystem Dock", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-16T12:47:34Z", "updated_at": "2024-07-17T10:07:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a1ef54fd3bf8c68ca1086253296eec8024c7497a" ] }, "94439": { "id": "PR_kwDOAO6SJc51iGY6", "public_id": 94439, "url": "https://github.com/godotengine/godot/pull/94439", "diff_url": "https://github.com/godotengine/godot/pull/94439.diff", "patch_url": "https://github.com/godotengine/godot/pull/94439.patch", "title": "Fix ScriptEditor scrolling horizontally when reopening script", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-16T15:37:47Z", "updated_at": "2024-07-24T03:08:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f8df6b1c708ba23e62e52fbdebf0ef057de5bdd4" ] }, "94442": { "id": "PR_kwDOAO6SJc51ijni", "public_id": 94442, "url": "https://github.com/godotengine/godot/pull/94442", "diff_url": "https://github.com/godotengine/godot/pull/94442.diff", "patch_url": "https://github.com/godotengine/godot/pull/94442.patch", "title": "Revert \"CI: Pin Python 3.12.3 to workaround GHA issue\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-07-16T16:54:53Z", "updated_at": "2024-07-22T13:40:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "8039500f93acc2e89924bf335ca4b8f10d14d56f" ] }, "94443": { "id": "PR_kwDOAO6SJc51ilob", "public_id": 94443, "url": "https://github.com/godotengine/godot/pull/94443", "diff_url": "https://github.com/godotengine/godot/pull/94443.diff", "patch_url": "https://github.com/godotengine/godot/pull/94443.patch", "title": "Font: Fix typo in `get_supported_variation_list` example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg2NzYw", "created_at": "2024-07-16T17:00:48Z", "updated_at": "2024-07-31T22:12:11Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "4fb07d46081a8feeeee6902fcfc4faa363acd499" ] }, "94444": { "id": "PR_kwDOAO6SJc51ipgM", "public_id": 94444, "url": "https://github.com/godotengine/godot/pull/94444", "diff_url": "https://github.com/godotengine/godot/pull/94444.diff", "patch_url": "https://github.com/godotengine/godot/pull/94444.patch", "title": "CI: Bump SCons version (4.7.0→4.8.0)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-07-16T17:11:19Z", "updated_at": "2024-07-22T15:24:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "75a70d888aa99da73409810d2cf0d2e00d4e8038" ] }, "94450": { "id": "PR_kwDOAO6SJc51j1GA", "public_id": 94450, "url": "https://github.com/godotengine/godot/pull/94450", "diff_url": "https://github.com/godotengine/godot/pull/94450.diff", "patch_url": "https://github.com/godotengine/godot/pull/94450.patch", "title": "Fix crash when adding scenes with a group to the level scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY4MjY1OA==", "created_at": "2024-07-16T20:44:37Z", "updated_at": "2024-07-19T09:17:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8e1e0d4b4259015895cbe732634e1cf177840a8e" ] }, "94452": { "id": "PR_kwDOAO6SJc51j1-8", "public_id": 94452, "url": "https://github.com/godotengine/godot/pull/94452", "diff_url": "https://github.com/godotengine/godot/pull/94452.diff", "patch_url": "https://github.com/godotengine/godot/pull/94452.patch", "title": "Fix game window stops responding when debugger pauses", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY4MjY1OA==", "created_at": "2024-07-16T20:47:23Z", "updated_at": "2024-07-17T13:52:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b18e1e0dcd883f9db64a17755dde33c7090e37c0" ] }, "94457": { "id": "PR_kwDOAO6SJc51lOur", "public_id": 94457, "url": "https://github.com/godotengine/godot/pull/94457", "diff_url": "https://github.com/godotengine/godot/pull/94457.diff", "patch_url": "https://github.com/godotengine/godot/pull/94457.patch", "title": "XR: Fix creating default action map", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-17T02:08:30Z", "updated_at": "2024-07-17T10:54:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "9e658e29d2a47d39eabe9ba6651b50403440e918" ] }, "94462": { "id": "PR_kwDOAO6SJc51lyth", "public_id": 94462, "url": "https://github.com/godotengine/godot/pull/94462", "diff_url": "https://github.com/godotengine/godot/pull/94462.diff", "patch_url": "https://github.com/godotengine/godot/pull/94462.patch", "title": "Make ShaderLanguage's parser recognize sampler passed in from array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-17T04:51:04Z", "updated_at": "2024-07-17T11:14:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "3859817614bae575f802da7e7f673e942340dfb4" ] }, "94466": { "id": "PR_kwDOAO6SJc51m1Qn", "public_id": 94466, "url": "https://github.com/godotengine/godot/pull/94466", "diff_url": "https://github.com/godotengine/godot/pull/94466.diff", "patch_url": "https://github.com/godotengine/godot/pull/94466.patch", "title": "[Windows] Add `libSynchronization` to link flags.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-17T08:05:50Z", "updated_at": "2024-07-19T15:01:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "9f714bfde55a0b3c6e11cfcd17200c769bba7ef8" ] }, "94468": { "id": "PR_kwDOAO6SJc51nj-A", "public_id": 94468, "url": "https://github.com/godotengine/godot/pull/94468", "diff_url": "https://github.com/godotengine/godot/pull/94468.diff", "patch_url": "https://github.com/godotengine/godot/pull/94468.patch", "title": "[Android Editor] Resolve issues with the editor touchscreen settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-17T09:50:14Z", "updated_at": "2024-07-17T10:52:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "53a752f2d62c97ca020741db23ee1ed9f9b7760b", "8f7dc862238235d7df26958ddfb2450e68984af1" ] }, "94473": { "id": "PR_kwDOAO6SJc51oh4c", "public_id": 94473, "url": "https://github.com/godotengine/godot/pull/94473", "diff_url": "https://github.com/godotengine/godot/pull/94473.diff", "patch_url": "https://github.com/godotengine/godot/pull/94473.patch", "title": "Linux/X11: Fix memory leak from created screen images", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNjU1Ng==", "created_at": "2024-07-17T12:07:28Z", "updated_at": "2024-07-18T08:48:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3636d9dafc4c4a9b80a94382a235172c80a083e8" ] }, "94474": { "id": "PR_kwDOAO6SJc51qJhB", "public_id": 94474, "url": "https://github.com/godotengine/godot/pull/94474", "diff_url": "https://github.com/godotengine/godot/pull/94474.diff", "patch_url": "https://github.com/godotengine/godot/pull/94474.patch", "title": "Editor: Consider tabs when calculating column for jump to error", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-17T15:22:03Z", "updated_at": "2024-07-17T17:42:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "063a362755dc64c4e9e58fdb579a6151e21a399b" ] }, "94491": { "id": "PR_kwDOAO6SJc51t1gU", "public_id": 94491, "url": "https://github.com/godotengine/godot/pull/94491", "diff_url": "https://github.com/godotengine/godot/pull/94491.diff", "patch_url": "https://github.com/godotengine/godot/pull/94491.patch", "title": "Disable unique name in scene when making a node the root node", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg5Njk5MTc3", "created_at": "2024-07-18T02:55:57Z", "updated_at": "2024-07-18T08:46:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2bbba84f79e9e4258293925b85a7e1ec690df3b7" ] }, "94492": { "id": "PR_kwDOAO6SJc51uHFJ", "public_id": 94492, "url": "https://github.com/godotengine/godot/pull/94492", "diff_url": "https://github.com/godotengine/godot/pull/94492.diff", "patch_url": "https://github.com/godotengine/godot/pull/94492.patch", "title": "Add warning when use FSR1 on renderer other than forward plus", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-18T04:12:01Z", "updated_at": "2024-07-18T08:48:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "46ed290fef8b5fad54dd0ba46d99b6b9b392248c" ] }, "94494": { "id": "PR_kwDOAO6SJc51uTNg", "public_id": 94494, "url": "https://github.com/godotengine/godot/pull/94494", "diff_url": "https://github.com/godotengine/godot/pull/94494.diff", "patch_url": "https://github.com/godotengine/godot/pull/94494.patch", "title": "Improve Curve preview colors for consistency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzODI2OQ==", "created_at": "2024-07-18T05:10:06Z", "updated_at": "2024-07-18T08:46:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "5f4f088552e930ff927eaf4e88ca1e8ec1f944d1" ] }, "94497": { "id": "PR_kwDOAO6SJc51vZdC", "public_id": 94497, "url": "https://github.com/godotengine/godot/pull/94497", "diff_url": "https://github.com/godotengine/godot/pull/94497.diff", "patch_url": "https://github.com/godotengine/godot/pull/94497.patch", "title": "Few fixes for `VisualShaderNodeRotationByAxis`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-18T07:51:15Z", "updated_at": "2024-07-18T16:02:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "cf70cb57eec3efcf79498adf4b1e6da7d43d18cd" ] }, "94498": { "id": "PR_kwDOAO6SJc51vxIu", "public_id": 94498, "url": "https://github.com/godotengine/godot/pull/94498", "diff_url": "https://github.com/godotengine/godot/pull/94498.diff", "patch_url": "https://github.com/godotengine/godot/pull/94498.patch", "title": "Fix internal connection count decreased if visual shader node removed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-18T08:41:39Z", "updated_at": "2024-07-18T16:02:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "14c36b733cba7e758454db8d7867719af0144c43" ] }, "94505": { "id": "PR_kwDOAO6SJc51w4Hi", "public_id": 94505, "url": "https://github.com/godotengine/godot/pull/94505", "diff_url": "https://github.com/godotengine/godot/pull/94505.diff", "patch_url": "https://github.com/godotengine/godot/pull/94505.patch", "title": "Speed up `GDScriptLanguage::finish`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-18T11:00:29Z", "updated_at": "2024-07-18T14:19:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6852f9497cf14dec69682929ccf574c2e5e83bfd" ] }, "94506": { "id": "PR_kwDOAO6SJc51xBd-", "public_id": 94506, "url": "https://github.com/godotengine/godot/pull/94506", "diff_url": "https://github.com/godotengine/godot/pull/94506.diff", "patch_url": "https://github.com/godotengine/godot/pull/94506.patch", "title": "Fix handling of missing bin file in gltf separate", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NzA1NDAx", "created_at": "2024-07-18T11:24:05Z", "updated_at": "2024-07-18T13:50:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "416e63ae359f8230a717655db17af556fbdfc247" ] }, "94514": { "id": "PR_kwDOAO6SJc51y8B6", "public_id": 94514, "url": "https://github.com/godotengine/godot/pull/94514", "diff_url": "https://github.com/godotengine/godot/pull/94514.diff", "patch_url": "https://github.com/godotengine/godot/pull/94514.patch", "title": "Fix new stream types `mix()` not returning 0 when inactive", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-07-18T15:17:49Z", "updated_at": "2024-07-22T12:48:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "b22783b9b378f1fcc7eead0d9340deeebec08c3a" ] }, "94518": { "id": "PR_kwDOAO6SJc5109Bv", "public_id": 94518, "url": "https://github.com/godotengine/godot/pull/94518", "diff_url": "https://github.com/godotengine/godot/pull/94518.diff", "patch_url": "https://github.com/godotengine/godot/pull/94518.patch", "title": "[macOS] Fix codesigning of .NET helper executables when sandboxing is disabled.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-18T20:41:42Z", "updated_at": "2024-07-19T09:17:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "975ee76e2b29e03929c5857570a62978e8f059b5" ] }, "94521": { "id": "PR_kwDOAO6SJc511_tB", "public_id": 94521, "url": "https://github.com/godotengine/godot/pull/94521", "diff_url": "https://github.com/godotengine/godot/pull/94521.diff", "patch_url": "https://github.com/godotengine/godot/pull/94521.patch", "title": "Fix dynamic-stack-buffer-overflow crash when executing random functions on random physics objects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY4MjY1OA==", "created_at": "2024-07-19T02:22:40Z", "updated_at": "2024-07-19T16:57:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "eb5f1299b2a5d4fa73e8d8b57c9104dedb92d746" ] }, "94526": { "id": "PR_kwDOAO6SJc513lNN", "public_id": 94526, "url": "https://github.com/godotengine/godot/pull/94526", "diff_url": "https://github.com/godotengine/godot/pull/94526.diff", "patch_url": "https://github.com/godotengine/godot/pull/94526.patch", "title": "Batch of fixes for WorkerThreadPool and ResourceLoader (safe set)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-19T08:14:58Z", "updated_at": "2024-07-19T12:18:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "28a7a95531d0aa1d92698a4f3a1b34b70f2b047c", "5b5cdf2414f4b9ac22eb6e4d01209c425ced4f81", "10b543f8a770970cac36a404f192a7f2c246894f", "62d9ce6445283d2bc1daa973350f91df56a826bf" ] }, "94527": { "id": "PR_kwDOAO6SJc513ulw", "public_id": 94527, "url": "https://github.com/godotengine/godot/pull/94527", "diff_url": "https://github.com/godotengine/godot/pull/94527.diff", "patch_url": "https://github.com/godotengine/godot/pull/94527.patch", "title": "Add note about `Script.has_source_code` and GDScript binary tokenization", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-07-19T08:37:05Z", "updated_at": "2024-07-19T12:37:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f06504ca0b7a3e3445df3ab72b80808690d4c53b" ] }, "94533": { "id": "PR_kwDOAO6SJc514wpt", "public_id": 94533, "url": "https://github.com/godotengine/godot/pull/94533", "diff_url": "https://github.com/godotengine/godot/pull/94533.diff", "patch_url": "https://github.com/godotengine/godot/pull/94533.patch", "title": "[Windows] Fix release export template build for ARM64 Windows.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-19T11:33:57Z", "updated_at": "2024-07-19T12:58:52Z", "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": [ "0e519118d28730f6d5e9d550f8a469afe0033b82" ] }, "94535": { "id": "PR_kwDOAO6SJc515Dzr", "public_id": 94535, "url": "https://github.com/godotengine/godot/pull/94535", "diff_url": "https://github.com/godotengine/godot/pull/94535.diff", "patch_url": "https://github.com/godotengine/godot/pull/94535.patch", "title": "SDFGI: Fix crash if `update_data` is nullptr", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMTMyNjU=", "created_at": "2024-07-19T12:24:20Z", "updated_at": "2024-07-22T23:16:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "2606831d71c64761e63ac939e7902f024e4ca6c2" ] }, "94541": { "id": "PR_kwDOAO6SJc5169tq", "public_id": 94541, "url": "https://github.com/godotengine/godot/pull/94541", "diff_url": "https://github.com/godotengine/godot/pull/94541.diff", "patch_url": "https://github.com/godotengine/godot/pull/94541.patch", "title": "Clarify documentation for `AnimationPlayer.queue`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMjI2NTY=", "created_at": "2024-07-19T16:42:34Z", "updated_at": "2024-07-20T16:17:01Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "5626851f40c34e8558c40c3d1d6b417cc07ce231" ] }, "94547": { "id": "PR_kwDOAO6SJc518PvB", "public_id": 94547, "url": "https://github.com/godotengine/godot/pull/94547", "diff_url": "https://github.com/godotengine/godot/pull/94547.diff", "patch_url": "https://github.com/godotengine/godot/pull/94547.patch", "title": "Add note to `shadow_mesh` docs to warn about improper usage", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-19T20:13:48Z", "updated_at": "2024-07-20T14:14:42Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "cacb9d139e67810fa4fe0131d2b8a08dbea414a8" ] }, "94550": { "id": "PR_kwDOAO6SJc518qOO", "public_id": 94550, "url": "https://github.com/godotengine/godot/pull/94550", "diff_url": "https://github.com/godotengine/godot/pull/94550.diff", "patch_url": "https://github.com/godotengine/godot/pull/94550.patch", "title": "OpenXR: Fix enabling passthrough via environment blend mode in project settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-07-19T21:29:11Z", "updated_at": "2024-07-22T12:48:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "22a6303fa06f82ade4154b6001bac36e09740f3e" ] }, "94554": { "id": "PR_kwDOAO6SJc519XvQ", "public_id": 94554, "url": "https://github.com/godotengine/godot/pull/94554", "diff_url": "https://github.com/godotengine/godot/pull/94554.diff", "patch_url": "https://github.com/godotengine/godot/pull/94554.patch", "title": "Add approximate comparing static methods to Animation and make Animation code use them", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-19T23:34:47Z", "updated_at": "2024-07-24T08:06:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "88e590c9d3dc011160e8f1d17b28150c36edb13f" ] }, "94556": { "id": "PR_kwDOAO6SJc519j77", "public_id": 94556, "url": "https://github.com/godotengine/godot/pull/94556", "diff_url": "https://github.com/godotengine/godot/pull/94556.diff", "patch_url": "https://github.com/godotengine/godot/pull/94556.patch", "title": "GLES3: Fix directional shadow on Metal ANGLE", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MjMyNTAx", "created_at": "2024-07-20T00:45:35Z", "updated_at": "2024-07-23T11:16:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "fa8b4d84fb6ea3fb86e015cfa4bd8a2ba74590fa" ] }, "94557": { "id": "PR_kwDOAO6SJc519vIa", "public_id": 94557, "url": "https://github.com/godotengine/godot/pull/94557", "diff_url": "https://github.com/godotengine/godot/pull/94557.diff", "patch_url": "https://github.com/godotengine/godot/pull/94557.patch", "title": "Wayland: Fix error spam when interacting with decorations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-07-20T01:50:04Z", "updated_at": "2024-07-20T14:14:18Z", "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": [ "e307fd60d8ae52c5ffbeb8b8c7a146d223a55d91" ] }, "94564": { "id": "PR_kwDOAO6SJc51_xpC", "public_id": 94564, "url": "https://github.com/godotengine/godot/pull/94564", "diff_url": "https://github.com/godotengine/godot/pull/94564.diff", "patch_url": "https://github.com/godotengine/godot/pull/94564.patch", "title": "Fix FOG shader issue in Compatibility mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIxMzQ4ODg0", "created_at": "2024-07-20T22:02:52Z", "updated_at": "2024-07-23T11:16:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "d7515453916cf9dd7b3d039160a2415de55a2e4d" ] }, "94565": { "id": "PR_kwDOAO6SJc51_zbc", "public_id": 94565, "url": "https://github.com/godotengine/godot/pull/94565", "diff_url": "https://github.com/godotengine/godot/pull/94565.diff", "patch_url": "https://github.com/godotengine/godot/pull/94565.patch", "title": "Documentation: Update link in CONTRIBUTING.md", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwNzUwNTU3", "created_at": "2024-07-20T22:18:53Z", "updated_at": "2024-07-22T22:52:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", "name": "cherrypick:3.x", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "ebb80c69750eab0fa3451349bcff5c05c4d0bf97" ] }, "94571": { "id": "PR_kwDOAO6SJc52AOg7", "public_id": 94571, "url": "https://github.com/godotengine/godot/pull/94571", "diff_url": "https://github.com/godotengine/godot/pull/94571.diff", "patch_url": "https://github.com/godotengine/godot/pull/94571.patch", "title": "Fix incorrect Curve editor preview thumbnail scaling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-21T04:22:53Z", "updated_at": "2024-07-22T16:04:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "41b7196ad4516d0b9892de676c85031e05a21cf9" ] }, "94587": { "id": "PR_kwDOAO6SJc52A5AJ", "public_id": 94587, "url": "https://github.com/godotengine/godot/pull/94587", "diff_url": "https://github.com/godotengine/godot/pull/94587.diff", "patch_url": "https://github.com/godotengine/godot/pull/94587.patch", "title": "End benchmark of `Main::setup` properly before calling `setup2`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-21T13:46:43Z", "updated_at": "2024-07-29T16:22:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "baf1cdabd1c493e3e29b8cf4213717aebca7aa1b" ] }, "94593": { "id": "PR_kwDOAO6SJc52BSy7", "public_id": 94593, "url": "https://github.com/godotengine/godot/pull/94593", "diff_url": "https://github.com/godotengine/godot/pull/94593.diff", "patch_url": "https://github.com/godotengine/godot/pull/94593.patch", "title": "Fix editor crash when editor settings resource is invalid", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-21T17:31:03Z", "updated_at": "2024-07-22T13:46:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "650981a080f876bb42517c82ef46dff05e6d8dc4" ] }, "94594": { "id": "PR_kwDOAO6SJc52BV73", "public_id": 94594, "url": "https://github.com/godotengine/godot/pull/94594", "diff_url": "https://github.com/godotengine/godot/pull/94594.diff", "patch_url": "https://github.com/godotengine/godot/pull/94594.patch", "title": "Increase threshold for displaying scene group update progress", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-21T18:19:29Z", "updated_at": "2024-07-22T12:52:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8f3d66eef1667b3a7bd16dbf8177801b6d3ee93d" ] }, "94597": { "id": "PR_kwDOAO6SJc52BYeK", "public_id": 94597, "url": "https://github.com/godotengine/godot/pull/94597", "diff_url": "https://github.com/godotengine/godot/pull/94597.diff", "patch_url": "https://github.com/godotengine/godot/pull/94597.patch", "title": "Change .gitignore to only exclude root android template folder", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4NjM3MDc=", "created_at": "2024-07-21T19:00:14Z", "updated_at": "2024-07-22T12:49:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "cb5cb3fae1cf81ce8ec9ee8cb0be084f1d70d0bf" ] }, "94598": { "id": "PR_kwDOAO6SJc52BZMo", "public_id": 94598, "url": "https://github.com/godotengine/godot/pull/94598", "diff_url": "https://github.com/godotengine/godot/pull/94598.diff", "patch_url": "https://github.com/godotengine/godot/pull/94598.patch", "title": "Support 64-bit image sizes for VRAM compression", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-21T19:11:56Z", "updated_at": "2024-07-22T19:08:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0ed45629fd825389504a512ca783c320a6ce3a5a" ] }, "94606": { "id": "PR_kwDOAO6SJc52Ci6j", "public_id": 94606, "url": "https://github.com/godotengine/godot/pull/94606", "diff_url": "https://github.com/godotengine/godot/pull/94606.diff", "patch_url": "https://github.com/godotengine/godot/pull/94606.patch", "title": "[RTL] Fix text size rounding with MSDF fonts.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-22T04:50:20Z", "updated_at": "2024-07-22T12:49:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "93ccf8e9e4b76e64fd5a09e31f0455cdf9bd2ff1" ] }, "94610": { "id": "PR_kwDOAO6SJc52DkHH", "public_id": 94610, "url": "https://github.com/godotengine/godot/pull/94610", "diff_url": "https://github.com/godotengine/godot/pull/94610.diff", "patch_url": "https://github.com/godotengine/godot/pull/94610.patch", "title": "Fix Object encoded as id in dictionaries to be represented as int in the inspector.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-07-22T07:58:36Z", "updated_at": "2024-07-23T11:16:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "f46e94d460b8a355acb266dbd20a5483dc967498" ] }, "94611": { "id": "PR_kwDOAO6SJc52DvD5", "public_id": 94611, "url": "https://github.com/godotengine/godot/pull/94611", "diff_url": "https://github.com/godotengine/godot/pull/94611.diff", "patch_url": "https://github.com/godotengine/godot/pull/94611.patch", "title": "Fix warning printing for `VisualShaderNodeTextureParameter`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-22T08:24:11Z", "updated_at": "2024-07-22T12:54:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "7c9afbc13977739813cb22b236a81abbdb742107" ] }, "94617": { "id": "PR_kwDOAO6SJc52EoCQ", "public_id": 94617, "url": "https://github.com/godotengine/godot/pull/94617", "diff_url": "https://github.com/godotengine/godot/pull/94617.diff", "patch_url": "https://github.com/godotengine/godot/pull/94617.patch", "title": "GDScript: Fix common mismatched external parser errors (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-07-22T10:29:13Z", "updated_at": "2024-07-25T10:08:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "c75225ffb26eb69d0caca930732dce63af6c6707" ] }, "94618": { "id": "PR_kwDOAO6SJc52FXzx", "public_id": 94618, "url": "https://github.com/godotengine/godot/pull/94618", "diff_url": "https://github.com/godotengine/godot/pull/94618.diff", "patch_url": "https://github.com/godotengine/godot/pull/94618.patch", "title": "[WebSocket] Ensure `TCP_NODELAY` is always set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-22T12:20:13Z", "updated_at": "2024-07-23T03:08:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "d65e7aab76a96f254d95e03b909f183912efe562" ] }, "94619": { "id": "PR_kwDOAO6SJc52Fjiv", "public_id": 94619, "url": "https://github.com/godotengine/godot/pull/94619", "diff_url": "https://github.com/godotengine/godot/pull/94619.diff", "patch_url": "https://github.com/godotengine/godot/pull/94619.patch", "title": "Fix certain resource previews empty with GL compat", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-22T12:45:18Z", "updated_at": "2024-07-22T14:55:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "78ba8b28041fa366e2263f8ad7d7070f640828be" ] }, "94621": { "id": "PR_kwDOAO6SJc52FsET", "public_id": 94621, "url": "https://github.com/godotengine/godot/pull/94621", "diff_url": "https://github.com/godotengine/godot/pull/94621.diff", "patch_url": "https://github.com/godotengine/godot/pull/94621.patch", "title": "ScrollContainer: Fix RTL on follow focus", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-07-22T13:02:49Z", "updated_at": "2024-07-25T19:30:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "7e549aa52e2d5c2f4a893907937a052d57cb33b0" ] }, "94622": { "id": "PR_kwDOAO6SJc52FzdX", "public_id": 94622, "url": "https://github.com/godotengine/godot/pull/94622", "diff_url": "https://github.com/godotengine/godot/pull/94622.diff", "patch_url": "https://github.com/godotengine/godot/pull/94622.patch", "title": "Parse `auto_translate` when generating a POT file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-07-22T13:17:49Z", "updated_at": "2024-07-22T15:27:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fe4bdaf5b591905d93b2fd1fbe7a8f3ac3613eef" ] }, "94628": { "id": "PR_kwDOAO6SJc52HMf4", "public_id": 94628, "url": "https://github.com/godotengine/godot/pull/94628", "diff_url": "https://github.com/godotengine/godot/pull/94628.diff", "patch_url": "https://github.com/godotengine/godot/pull/94628.patch", "title": "Fix crash when assigning more textures than expected to texture array", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-22T16:18:21Z", "updated_at": "2024-07-23T11:26:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "574e61a542ea336902613d8c7b658e38b351ddae" ] }, "94629": { "id": "PR_kwDOAO6SJc52HN4L", "public_id": 94629, "url": "https://github.com/godotengine/godot/pull/94629", "diff_url": "https://github.com/godotengine/godot/pull/94629.diff", "patch_url": "https://github.com/godotengine/godot/pull/94629.patch", "title": "Fix position from vertex shader partially uninitialized", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-22T16:21:26Z", "updated_at": "2024-07-25T08:55:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0064532c1e4952aec522736dfb64217b8cdd6d9b" ] }, "94635": { "id": "PR_kwDOAO6SJc52IMOP", "public_id": 94635, "url": "https://github.com/godotengine/godot/pull/94635", "diff_url": "https://github.com/godotengine/godot/pull/94635.diff", "patch_url": "https://github.com/godotengine/godot/pull/94635.patch", "title": "GDScript: Fix false positive cases of `ENUM_VARIABLE_WITHOUT_DEFAULT`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-22T18:46:07Z", "updated_at": "2024-07-23T11:22:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "638148a184e9526bf3519de44e5f34791604b50b" ] }, "94645": { "id": "PR_kwDOAO6SJc52KkyD", "public_id": 94645, "url": "https://github.com/godotengine/godot/pull/94645", "diff_url": "https://github.com/godotengine/godot/pull/94645.diff", "patch_url": "https://github.com/godotengine/godot/pull/94645.patch", "title": "Fix newly baked lightmap can't override previously baked at same path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-23T04:38:57Z", "updated_at": "2024-08-01T20:36:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "a8526e68a7cb09529977a4605ea3d26d8e10f0dd" ] }, "94649": { "id": "PR_kwDOAO6SJc52L_6m", "public_id": 94649, "url": "https://github.com/godotengine/godot/pull/94649", "diff_url": "https://github.com/godotengine/godot/pull/94649.diff", "patch_url": "https://github.com/godotengine/godot/pull/94649.patch", "title": "Fix node gets wrongly selected after moving another node in the tree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MTUxMzc5", "created_at": "2024-07-23T09:06:58Z", "updated_at": "2024-07-25T20:58:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "393fb68aeabbe5e65baee2e2a6a39e9c69638c71" ] }, "94652": { "id": "PR_kwDOAO6SJc52MiCg", "public_id": 94652, "url": "https://github.com/godotengine/godot/pull/94652", "diff_url": "https://github.com/godotengine/godot/pull/94652.diff", "patch_url": "https://github.com/godotengine/godot/pull/94652.patch", "title": "Fix `header_guards.py` so it detects the copyright header properly.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDEzNw==", "created_at": "2024-07-23T10:20:59Z", "updated_at": "2024-07-26T19:24:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "09f2b9513c39f05adea23a091aa0149088247684" ] }, "94653": { "id": "PR_kwDOAO6SJc52M6f2", "public_id": 94653, "url": "https://github.com/godotengine/godot/pull/94653", "diff_url": "https://github.com/godotengine/godot/pull/94653.diff", "patch_url": "https://github.com/godotengine/godot/pull/94653.patch", "title": "Bind `PhysicsServer*D::body_set_state_sync_callback`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-07-23T11:18:35Z", "updated_at": "2024-07-23T15:45:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "a559a1c6d8d6f328d42fbe6c7926238ea1be53be" ] }, "94655": { "id": "PR_kwDOAO6SJc52NGg2", "public_id": 94655, "url": "https://github.com/godotengine/godot/pull/94655", "diff_url": "https://github.com/godotengine/godot/pull/94655.diff", "patch_url": "https://github.com/godotengine/godot/pull/94655.patch", "title": "Disable FP contraction.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-23T11:43:52Z", "updated_at": "2024-07-23T13:57:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "52a2836861a4e544ce58908c50e457b18656239e" ] }, "94656": { "id": "PR_kwDOAO6SJc52NJoz", "public_id": 94656, "url": "https://github.com/godotengine/godot/pull/94656", "diff_url": "https://github.com/godotengine/godot/pull/94656.diff", "patch_url": "https://github.com/godotengine/godot/pull/94656.patch", "title": "RenderingDevice: Fix getting cubemap layer data", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-23T11:50:35Z", "updated_at": "2024-07-23T19:01:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "741bb152aee3dfe43d799e0c7cc92a539f891e27" ] }, "94661": { "id": "PR_kwDOAO6SJc52O2Uc", "public_id": 94661, "url": "https://github.com/godotengine/godot/pull/94661", "diff_url": "https://github.com/godotengine/godot/pull/94661.diff", "patch_url": "https://github.com/godotengine/godot/pull/94661.patch", "title": "Fix the cleanup logic for the Android render thread", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-23T15:30:39Z", "updated_at": "2024-07-25T14:27:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "4d0da7401412edaba475de33d42a73ba8ca82cd3" ] }, "94662": { "id": "PR_kwDOAO6SJc52O6GF", "public_id": 94662, "url": "https://github.com/godotengine/godot/pull/94662", "diff_url": "https://github.com/godotengine/godot/pull/94662.diff", "patch_url": "https://github.com/godotengine/godot/pull/94662.patch", "title": "Android Editor: Make progress dialog visible again", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-23T15:38:01Z", "updated_at": "2024-07-23T16:22:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "2b827f6d5f34f283187706c43b6815391766d1ce" ] }, "94664": { "id": "PR_kwDOAO6SJc52PZyK", "public_id": 94664, "url": "https://github.com/godotengine/godot/pull/94664", "diff_url": "https://github.com/godotengine/godot/pull/94664.diff", "patch_url": "https://github.com/godotengine/godot/pull/94664.patch", "title": "GDScript: Fix incorrect default values ​​in `_make_arguments_hint()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-23T16:51:23Z", "updated_at": "2024-07-24T08:59:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "37a3a98fde10ba8a34daccff4581e05254260fec" ] }, "94671": { "id": "PR_kwDOAO6SJc52P7Oo", "public_id": 94671, "url": "https://github.com/godotengine/godot/pull/94671", "diff_url": "https://github.com/godotengine/godot/pull/94671.diff", "patch_url": "https://github.com/godotengine/godot/pull/94671.patch", "title": "Fix shader crash when using a varying in separate func before it defined", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-23T18:13:23Z", "updated_at": "2024-07-24T08:47:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "965b2f6ca4fa4c9b6313034c064ed2a6de18ea13" ] }, "94674": { "id": "PR_kwDOAO6SJc52QZbj", "public_id": 94674, "url": "https://github.com/godotengine/godot/pull/94674", "diff_url": "https://github.com/godotengine/godot/pull/94674.diff", "patch_url": "https://github.com/godotengine/godot/pull/94674.patch", "title": "GDScript: Fix incorrect setter call for reference types", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-23T19:25:58Z", "updated_at": "2024-07-24T14:04:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "8c82fd15d2576664ad398761c2c4162ad247b108" ] }, "94676": { "id": "PR_kwDOAO6SJc52QnZA", "public_id": 94676, "url": "https://github.com/godotengine/godot/pull/94676", "diff_url": "https://github.com/godotengine/godot/pull/94676.diff", "patch_url": "https://github.com/godotengine/godot/pull/94676.patch", "title": "GDScriptTestRunner: Fix compiler error output", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-07-23T20:00:16Z", "updated_at": "2024-07-27T09:48:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "298904d74e9a2c17442157687911fbc60fb06d8d" ] }, "94677": { "id": "PR_kwDOAO6SJc52Qn-J", "public_id": 94677, "url": "https://github.com/godotengine/godot/pull/94677", "diff_url": "https://github.com/godotengine/godot/pull/94677.diff", "patch_url": "https://github.com/godotengine/godot/pull/94677.patch", "title": "[macOS export] Do not stop export on signing errors.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-23T20:01:41Z", "updated_at": "2024-07-24T08:05:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "c34192eb9ce4cec5c48cee19e986f4582edf487f" ] }, "94678": { "id": "PR_kwDOAO6SJc52Qq6V", "public_id": 94678, "url": "https://github.com/godotengine/godot/pull/94678", "diff_url": "https://github.com/godotengine/godot/pull/94678.diff", "patch_url": "https://github.com/godotengine/godot/pull/94678.patch", "title": "GDScriptCache: Clear abandoned parser refs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-07-23T20:10:06Z", "updated_at": "2024-07-29T00:15:38Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "86b23d042071cc9ad2ea1b3e7901c35acd423a9a" ] }, "94680": { "id": "PR_kwDOAO6SJc52Q4yr", "public_id": 94680, "url": "https://github.com/godotengine/godot/pull/94680", "diff_url": "https://github.com/godotengine/godot/pull/94680.diff", "patch_url": "https://github.com/godotengine/godot/pull/94680.patch", "title": "Replace .NET detection code with `ClassDB::class_exists(\"CSharpScript\")`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-23T20:48:21Z", "updated_at": "2024-07-24T08:04:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw3MDkyNjk3NzU=", "name": "topic:dotnet", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "25f78a5eb6de4a4918611ffc09e18f70ad6e57a3" ] }, "94682": { "id": "PR_kwDOAO6SJc52RhXp", "public_id": 94682, "url": "https://github.com/godotengine/godot/pull/94682", "diff_url": "https://github.com/godotengine/godot/pull/94682.diff", "patch_url": "https://github.com/godotengine/godot/pull/94682.patch", "title": "Fix LOD generation for meshes with tangents & mirrored UVs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExMDY2Mjk=", "created_at": "2024-07-23T23:33:15Z", "updated_at": "2024-07-24T15:29:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "18d6ae1161fb0204ead8a7c9395968afab0c4cf7" ] }, "94691": { "id": "PR_kwDOAO6SJc52UY38", "public_id": 94691, "url": "https://github.com/godotengine/godot/pull/94691", "diff_url": "https://github.com/godotengine/godot/pull/94691.diff", "patch_url": "https://github.com/godotengine/godot/pull/94691.patch", "title": "Android Editor: Disable file reimport when .import changes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-24T10:08:55Z", "updated_at": "2024-07-25T14:37:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "7acb61d346d6ee14a58517dba8515f7c0e896b9e" ] }, "94702": { "id": "PR_kwDOAO6SJc52XO9m", "public_id": 94702, "url": "https://github.com/godotengine/godot/pull/94702", "diff_url": "https://github.com/godotengine/godot/pull/94702.diff", "patch_url": "https://github.com/godotengine/godot/pull/94702.patch", "title": "Document update spinner never displaying with `--debug-canvas-item-redraw`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-24T16:09:29Z", "updated_at": "2024-07-25T07:18:32Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "905e0607775096001b33c21931266f9289ccab69" ] }, "94706": { "id": "PR_kwDOAO6SJc52Xdsc", "public_id": 94706, "url": "https://github.com/godotengine/godot/pull/94706", "diff_url": "https://github.com/godotengine/godot/pull/94706.diff", "patch_url": "https://github.com/godotengine/godot/pull/94706.patch", "title": "Pass window exclusive and transient properties for subwindow creation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-24T16:48:09Z", "updated_at": "2024-07-29T16:23:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "24e02d56cb2d04dff27a658e9c42df4f32709590", "97aa278edbade56e0554c97fc03cd8ea20282c62" ] }, "94707": { "id": "PR_kwDOAO6SJc52Xs7w", "public_id": 94707, "url": "https://github.com/godotengine/godot/pull/94707", "diff_url": "https://github.com/godotengine/godot/pull/94707.diff", "patch_url": "https://github.com/godotengine/godot/pull/94707.patch", "title": "Remove linearization of canvas modulate in GLES3 backend", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-24T17:30:22Z", "updated_at": "2024-07-24T19:13:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "7eac9e855bbff62443862bac91da1034b8a208c3" ] }, "94708": { "id": "PR_kwDOAO6SJc52YEM2", "public_id": 94708, "url": "https://github.com/godotengine/godot/pull/94708", "diff_url": "https://github.com/godotengine/godot/pull/94708.diff", "patch_url": "https://github.com/godotengine/godot/pull/94708.patch", "title": "RenderingDevice: Use correct layer count for Cubemaps during boundary checks", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-24T18:31:46Z", "updated_at": "2024-07-25T09:17:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "eb3b217777859be110d2947b0fe00922ae3f381c" ] }, "94719": { "id": "PR_kwDOAO6SJc52auvN", "public_id": 94719, "url": "https://github.com/godotengine/godot/pull/94719", "diff_url": "https://github.com/godotengine/godot/pull/94719.diff", "patch_url": "https://github.com/godotengine/godot/pull/94719.patch", "title": "Add link to notification docs in SceneTree docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk4NjQzOA==", "created_at": "2024-07-25T05:28:56Z", "updated_at": "2024-07-26T13:20:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "1ea55ae07566f2e79d227c253b2707c652f810ef" ] }, "94722": { "id": "PR_kwDOAO6SJc52bUCZ", "public_id": 94722, "url": "https://github.com/godotengine/godot/pull/94722", "diff_url": "https://github.com/godotengine/godot/pull/94722.diff", "patch_url": "https://github.com/godotengine/godot/pull/94722.patch", "title": "AnimationMixer: Fix `processed_hashes` type to `Animation::TypeHash` instead of `int`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-25T07:23:13Z", "updated_at": "2024-07-25T08:24:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "7c4bc0a37813e0503d89b8b13bdb938413d70590" ] }, "94723": { "id": "PR_kwDOAO6SJc52bUig", "public_id": 94723, "url": "https://github.com/godotengine/godot/pull/94723", "diff_url": "https://github.com/godotengine/godot/pull/94723.diff", "patch_url": "https://github.com/godotengine/godot/pull/94723.patch", "title": "Revert \"GDScript: Fix common mismatched external parser errors\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-25T07:24:10Z", "updated_at": "2024-07-25T19:29:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "f2918c73cf25b5185ff66f5ebd70a0ca0a3c302a" ] }, "94729": { "id": "PR_kwDOAO6SJc52b9Bq", "public_id": 94729, "url": "https://github.com/godotengine/godot/pull/94729", "diff_url": "https://github.com/godotengine/godot/pull/94729.diff", "patch_url": "https://github.com/godotengine/godot/pull/94729.patch", "title": "Fix incorrect passing of parameter to visual shader preview", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-25T08:59:38Z", "updated_at": "2024-07-30T12:06:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "02a6f3944ac60ce13a2b9cb7d3925b2d741ab4c2" ] }, "94730": { "id": "PR_kwDOAO6SJc52cDjG", "public_id": 94730, "url": "https://github.com/godotengine/godot/pull/94730", "diff_url": "https://github.com/godotengine/godot/pull/94730.diff", "patch_url": "https://github.com/godotengine/godot/pull/94730.patch", "title": "GDScript: Fix locals clearing after exiting `while` block", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-07-25T09:13:57Z", "updated_at": "2024-07-26T15:17:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "5350e1beaa149725561fde8740e59eca7876394d" ] }, "94735": { "id": "PR_kwDOAO6SJc52dNjI", "public_id": 94735, "url": "https://github.com/godotengine/godot/pull/94735", "diff_url": "https://github.com/godotengine/godot/pull/94735.diff", "patch_url": "https://github.com/godotengine/godot/pull/94735.patch", "title": "[Windows] Use default aggregate initialization for NVAPI settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQyODI0Mw==", "created_at": "2024-07-25T12:05:13Z", "updated_at": "2024-07-26T12:08:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "21f3e69a2489439c5f3eaed81a241bdb92a25e6f" ] }, "94738": { "id": "PR_kwDOAO6SJc52djvP", "public_id": 94738, "url": "https://github.com/godotengine/godot/pull/94738", "diff_url": "https://github.com/godotengine/godot/pull/94738.diff", "patch_url": "https://github.com/godotengine/godot/pull/94738.patch", "title": "Fix BlendShapeTrack insertion not working", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-25T12:53:55Z", "updated_at": "2024-07-26T11:50:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "b075eba68c73430321f89280ed02f9b202c8f486" ] }, "94745": { "id": "PR_kwDOAO6SJc52fwmw", "public_id": 94745, "url": "https://github.com/godotengine/godot/pull/94745", "diff_url": "https://github.com/godotengine/godot/pull/94745.diff", "patch_url": "https://github.com/godotengine/godot/pull/94745.patch", "title": "Update documentation for places to receive InputEventShortcut", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjg4NDMxMTg=", "created_at": "2024-07-25T17:36:50Z", "updated_at": "2024-07-28T16:06:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "a56391be99b7f0dd12160e30e6f4afd74aa4b101" ] }, "94774": { "id": "PR_kwDOAO6SJc52iha_", "public_id": 94774, "url": "https://github.com/godotengine/godot/pull/94774", "diff_url": "https://github.com/godotengine/godot/pull/94774.diff", "patch_url": "https://github.com/godotengine/godot/pull/94774.patch", "title": "Apply `prefer_wayland` only if no display driver is set", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-07-26T05:37:00Z", "updated_at": "2024-07-26T11:50:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "755dbde8738907ac647de16ea5481eaa5e778dff" ] }, "94787": { "id": "PR_kwDOAO6SJc52kAJu", "public_id": 94787, "url": "https://github.com/godotengine/godot/pull/94787", "diff_url": "https://github.com/godotengine/godot/pull/94787.diff", "patch_url": "https://github.com/godotengine/godot/pull/94787.patch", "title": "Update shader list after saving `gdshaderinc` file", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-26T10:08:25Z", "updated_at": "2024-07-26T16:07:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "3be7aaa624808a2548eb03ca6f8817f2cb08d31d" ] }, "94789": { "id": "PR_kwDOAO6SJc52kIa2", "public_id": 94789, "url": "https://github.com/godotengine/godot/pull/94789", "diff_url": "https://github.com/godotengine/godot/pull/94789.diff", "patch_url": "https://github.com/godotengine/godot/pull/94789.patch", "title": "[Web] Fix closure compiler builds, enable it in CI.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-26T10:30:12Z", "updated_at": "2024-07-26T13:19:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "96feb924e8f43cc1c48870e82373541bb703f308", "26f17c33a503a09966c770d9b69a96e1f3914ea6" ] }, "94796": { "id": "PR_kwDOAO6SJc52lDPu", "public_id": 94796, "url": "https://github.com/godotengine/godot/pull/94796", "diff_url": "https://github.com/godotengine/godot/pull/94796.diff", "patch_url": "https://github.com/godotengine/godot/pull/94796.patch", "title": "Windows: Fall back to D3D12 if Vulkan is not supported and vice versa", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBw85cQ", "created_at": "2024-07-26T13:05:57Z", "updated_at": "2024-07-29T14:08:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d30c1e6a8f017ce3837fc97c2532508b49891100" ] }, "94800": { "id": "PR_kwDOAO6SJc52la1Z", "public_id": 94800, "url": "https://github.com/godotengine/godot/pull/94800", "diff_url": "https://github.com/godotengine/godot/pull/94800.diff", "patch_url": "https://github.com/godotengine/godot/pull/94800.patch", "title": "Fix typo that prevented samples finishing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-07-26T13:59:28Z", "updated_at": "2024-07-28T15:50:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "7802c361b7e6969ce4cface61658bd6393ae1076" ] }, "94809": { "id": "PR_kwDOAO6SJc52miJ6", "public_id": 94809, "url": "https://github.com/godotengine/godot/pull/94809", "diff_url": "https://github.com/godotengine/godot/pull/94809.diff", "patch_url": "https://github.com/godotengine/godot/pull/94809.patch", "title": "Fix Android export failing with custom keystores and no JDK setup in the OS environment", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyOTAxNTA=", "created_at": "2024-07-26T17:13:23Z", "updated_at": "2024-07-28T19:35:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "7afefe64694dcc54cb8cd24c19f50662bf3ca5d6" ] }, "94810": { "id": "PR_kwDOAO6SJc52moiB", "public_id": 94810, "url": "https://github.com/godotengine/godot/pull/94810", "diff_url": "https://github.com/godotengine/godot/pull/94810.diff", "patch_url": "https://github.com/godotengine/godot/pull/94810.patch", "title": "[GraphEdit] Correctly disconnect signal to `connection_layer`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMzODY0MzA0", "created_at": "2024-07-26T17:35:27Z", "updated_at": "2024-07-30T10:36:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "04705d2899322ff7a8b3c75cb0822d25c60a544c" ] }, "94812": { "id": "PR_kwDOAO6SJc52mx-1", "public_id": 94812, "url": "https://github.com/godotengine/godot/pull/94812", "diff_url": "https://github.com/godotengine/godot/pull/94812.diff", "patch_url": "https://github.com/godotengine/godot/pull/94812.patch", "title": "Emit `normal_roughness` compatibility code in custom functions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-26T17:51:52Z", "updated_at": "2024-07-29T22:45:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "ba3457dfff413f400dfcb348fad89869537865d5" ] }, "94821": { "id": "PR_kwDOAO6SJc52n9RL", "public_id": 94821, "url": "https://github.com/godotengine/godot/pull/94821", "diff_url": "https://github.com/godotengine/godot/pull/94821.diff", "patch_url": "https://github.com/godotengine/godot/pull/94821.patch", "title": "Fix `TextEdit` scroll properties editor hint suffix", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-26T22:32:44Z", "updated_at": "2024-07-28T16:16:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "36677798f1df18af0ae53d0a045b1d4092b4a790" ] }, "94823": { "id": "PR_kwDOAO6SJc52oYWU", "public_id": 94823, "url": "https://github.com/godotengine/godot/pull/94823", "diff_url": "https://github.com/godotengine/godot/pull/94823.diff", "patch_url": "https://github.com/godotengine/godot/pull/94823.patch", "title": "Remove unused Bitstream Vera license", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2024-07-27T01:55:06Z", "updated_at": "2024-07-28T17:07:43Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "34aa1bc8b13f1dee069a35417eadfac2b34e9b9b" ] }, "94832": { "id": "PR_kwDOAO6SJc52pSvj", "public_id": 94832, "url": "https://github.com/godotengine/godot/pull/94832", "diff_url": "https://github.com/godotengine/godot/pull/94832.diff", "patch_url": "https://github.com/godotengine/godot/pull/94832.patch", "title": "Fix use-after-free in WorkerThreadPool", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-07-27T13:30:50Z", "updated_at": "2024-07-29T16:23:16Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c9f44360733973e2bf8658acc4db0ce5e88a3dd2" ] }, "94834": { "id": "PR_kwDOAO6SJc52pTWA", "public_id": 94834, "url": "https://github.com/godotengine/godot/pull/94834", "diff_url": "https://github.com/godotengine/godot/pull/94834.diff", "patch_url": "https://github.com/godotengine/godot/pull/94834.patch", "title": "Fix compilation failure in `test_graph_node.h` with `disable_exceptions=false`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ2NTU2MDY2", "created_at": "2024-07-27T13:39:54Z", "updated_at": "2024-07-28T15:52:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "90c77c1f68889a8b95e0ef86d482b86aa6daa9ea" ] }, "94836": { "id": "PR_kwDOAO6SJc52pVw_", "public_id": 94836, "url": "https://github.com/godotengine/godot/pull/94836", "diff_url": "https://github.com/godotengine/godot/pull/94836.diff", "patch_url": "https://github.com/godotengine/godot/pull/94836.patch", "title": "[Windows] Remove libSynchronization", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-27T14:16:36Z", "updated_at": "2024-08-01T15:24:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "5d5d51937fb81dd9ca7b24412bac94a6e15785dc" ] }, "94842": { "id": "PR_kwDOAO6SJc52po6x", "public_id": 94842, "url": "https://github.com/godotengine/godot/pull/94842", "diff_url": "https://github.com/godotengine/godot/pull/94842.diff", "patch_url": "https://github.com/godotengine/godot/pull/94842.patch", "title": "Fix typo in Array's `sort()` method description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMzI5ODA3", "created_at": "2024-07-27T19:12:22Z", "updated_at": "2024-07-28T15:53:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "5ada090d744d3d08b7197cfc8d1d9e6973395e04" ] }, "94848": { "id": "PR_kwDOAO6SJc52pvQ6", "public_id": 94848, "url": "https://github.com/godotengine/godot/pull/94848", "diff_url": "https://github.com/godotengine/godot/pull/94848.diff", "patch_url": "https://github.com/godotengine/godot/pull/94848.patch", "title": "Fix TextEdit placeholder fit content height", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-27T21:19:17Z", "updated_at": "2024-07-29T14:11:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "b6c054e7935e8fd0baf9b36cb71fe061c46df9a0" ] }, "94850": { "id": "PR_kwDOAO6SJc52pwvR", "public_id": 94850, "url": "https://github.com/godotengine/godot/pull/94850", "diff_url": "https://github.com/godotengine/godot/pull/94850.diff", "patch_url": "https://github.com/godotengine/godot/pull/94850.patch", "title": "Fix doc on Vector2.cs's `/` operator", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwNjI1", "created_at": "2024-07-27T21:51:08Z", "updated_at": "2024-08-01T15:16:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "beaf2b18ceaee3833e18b5b8ff90a08450fa2725" ] }, "94858": { "id": "PR_kwDOAO6SJc52qLUi", "public_id": 94858, "url": "https://github.com/godotengine/godot/pull/94858", "diff_url": "https://github.com/godotengine/godot/pull/94858.diff", "patch_url": "https://github.com/godotengine/godot/pull/94858.patch", "title": "Determine `break_loop_at_end` 1 frame earlier using prediction by delta", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-28T05:56:04Z", "updated_at": "2024-07-28T15:52:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "4de79fed4540f411bc5db91a622241890bb1a55e" ] }, "94859": { "id": "PR_kwDOAO6SJc52qL0n", "public_id": 94859, "url": "https://github.com/godotengine/godot/pull/94859", "diff_url": "https://github.com/godotengine/godot/pull/94859.diff", "patch_url": "https://github.com/godotengine/godot/pull/94859.patch", "title": "Make NodeTimeInfo be not stored in tscn to prevent AnimationTree version control contamination", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-07-28T06:05:28Z", "updated_at": "2024-07-28T15:53:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "e16808cd692a91e6ba35e637f67062e450dbdf45" ] }, "94869": { "id": "PR_kwDOAO6SJc52qcPe", "public_id": 94869, "url": "https://github.com/godotengine/godot/pull/94869", "diff_url": "https://github.com/godotengine/godot/pull/94869.diff", "patch_url": "https://github.com/godotengine/godot/pull/94869.patch", "title": "[Web] Gracefully handle non-finite audio volumes", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-07-28T09:50:02Z", "updated_at": "2024-07-30T10:38:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "61c4ce272c6c74a0e46a75a3cb488bc5600e0767" ] }, "94871": { "id": "PR_kwDOAO6SJc52qf_5", "public_id": 94871, "url": "https://github.com/godotengine/godot/pull/94871", "diff_url": "https://github.com/godotengine/godot/pull/94871.diff", "patch_url": "https://github.com/godotengine/godot/pull/94871.patch", "title": "GDScript: Fix common mismatched external parser errors (second try)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-07-28T10:39:41Z", "updated_at": "2024-08-01T10:52:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "6e8fa6dd50818e08fd41e467b897bc98b5f72f35" ] }, "94875": { "id": "PR_kwDOAO6SJc52qqnd", "public_id": 94875, "url": "https://github.com/godotengine/godot/pull/94875", "diff_url": "https://github.com/godotengine/godot/pull/94875.diff", "patch_url": "https://github.com/godotengine/godot/pull/94875.patch", "title": "Fix expanded output ports disconnection on updating in visual shader", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzYxNzY=", "created_at": "2024-07-28T12:53:50Z", "updated_at": "2024-07-29T15:12:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "5893b38ddd647458eed4555cae1892cb3ccb7927" ] }, "94879": { "id": "PR_kwDOAO6SJc52q6cF", "public_id": 94879, "url": "https://github.com/godotengine/godot/pull/94879", "diff_url": "https://github.com/godotengine/godot/pull/94879.diff", "patch_url": "https://github.com/godotengine/godot/pull/94879.patch", "title": "Document alternatives to some static Color methods", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-28T15:31:08Z", "updated_at": "2024-07-29T13:27:54Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7cc0df6b46421b0918b766dbff20d105c39c8fc9" ] }, "94887": { "id": "PR_kwDOAO6SJc52rVE4", "public_id": 94887, "url": "https://github.com/godotengine/godot/pull/94887", "diff_url": "https://github.com/godotengine/godot/pull/94887.diff", "patch_url": "https://github.com/godotengine/godot/pull/94887.patch", "title": "Automatically enable `doNotStrip` for dev builds", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-28T21:47:56Z", "updated_at": "2024-07-30T12:53:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "c1acddfeb4461b8b3d92f1775a2ead594657c0bf" ] }, "94894": { "id": "PR_kwDOAO6SJc52roiv", "public_id": 94894, "url": "https://github.com/godotengine/godot/pull/94894", "diff_url": "https://github.com/godotengine/godot/pull/94894.diff", "patch_url": "https://github.com/godotengine/godot/pull/94894.patch", "title": "Fix regression around OpenGL swapchain optimization for OpenXR", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-07-29T01:00:25Z", "updated_at": "2024-08-14T15:44:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "1eb0039b6eae3f4fab75ca6bb746712a233d32cb" ] }, "94902": { "id": "PR_kwDOAO6SJc52skPh", "public_id": 94902, "url": "https://github.com/godotengine/godot/pull/94902", "diff_url": "https://github.com/godotengine/godot/pull/94902.diff", "patch_url": "https://github.com/godotengine/godot/pull/94902.patch", "title": "Restrict sampler hint validation to only screen texture hints", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-07-29T05:34:51Z", "updated_at": "2024-07-30T10:37:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" } ], "commits": [ "a2f2699208175db1599ba85858e20b4a2a4d6bfd" ] }, "94903": { "id": "PR_kwDOAO6SJc52s_iJ", "public_id": 94903, "url": "https://github.com/godotengine/godot/pull/94903", "diff_url": "https://github.com/godotengine/godot/pull/94903.diff", "patch_url": "https://github.com/godotengine/godot/pull/94903.patch", "title": "Enable ASTC encoder build when building with ANGLE.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-29T07:02:32Z", "updated_at": "2024-08-01T15:21:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "fdeea4ac3360317138ee9897ba177616f69800d3" ] }, "94910": { "id": "PR_kwDOAO6SJc52u-0I", "public_id": 94910, "url": "https://github.com/godotengine/godot/pull/94910", "diff_url": "https://github.com/godotengine/godot/pull/94910.diff", "patch_url": "https://github.com/godotengine/godot/pull/94910.patch", "title": "ResourceLoader: Let resource setup late steps invoke loading in turn", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-07-29T11:41:58Z", "updated_at": "2024-08-01T15:18:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "5640e8adc9f80c237c8e373b68c3e2ced610578d" ] }, "94923": { "id": "PR_kwDOAO6SJc52xVz5", "public_id": 94923, "url": "https://github.com/godotengine/godot/pull/94923", "diff_url": "https://github.com/godotengine/godot/pull/94923.diff", "patch_url": "https://github.com/godotengine/godot/pull/94923.patch", "title": "Fix crash that occurs on termination of the Godot engine on Android", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-07-29T16:40:54Z", "updated_at": "2024-07-30T12:52:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "30d63e8ab90f8793868bf410370624fc9f789987" ] }, "94931": { "id": "PR_kwDOAO6SJc52zUNF", "public_id": 94931, "url": "https://github.com/godotengine/godot/pull/94931", "diff_url": "https://github.com/godotengine/godot/pull/94931.diff", "patch_url": "https://github.com/godotengine/godot/pull/94931.patch", "title": "Use legacy color picking in single window mode", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-07-29T21:48:47Z", "updated_at": "2024-07-31T22:19:31Z", "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": [ "385284311ab63b787448b6387e3bd046aeb15032" ] }, "94932": { "id": "PR_kwDOAO6SJc52zj1m", "public_id": 94932, "url": "https://github.com/godotengine/godot/pull/94932", "diff_url": "https://github.com/godotengine/godot/pull/94932.diff", "patch_url": "https://github.com/godotengine/godot/pull/94932.patch", "title": "Fix editor settings still displayed when replaced", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-29T22:36:00Z", "updated_at": "2024-07-31T09:40:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "20f4d265105cac7c06ceb7e72f57c05f4a39fbd3" ] }, "94942": { "id": "PR_kwDOAO6SJc521dtn", "public_id": 94942, "url": "https://github.com/godotengine/godot/pull/94942", "diff_url": "https://github.com/godotengine/godot/pull/94942.diff", "patch_url": "https://github.com/godotengine/godot/pull/94942.patch", "title": "Mention Multimesh custom data will be compressed to half in Compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-30T07:03:37Z", "updated_at": "2024-08-06T11:45:26Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "7dab1a8215be815e8a294ca50c0e99047ddacf7c" ] }, "94943": { "id": "PR_kwDOAO6SJc521iVE", "public_id": 94943, "url": "https://github.com/godotengine/godot/pull/94943", "diff_url": "https://github.com/godotengine/godot/pull/94943.diff", "patch_url": "https://github.com/godotengine/godot/pull/94943.patch", "title": "[Windows] Improve OpenGL/ANGLE switching on ARM64.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-30T07:15:12Z", "updated_at": "2024-07-30T10:37:54Z", "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": [ "ad0ab2f3961bf58135f24802dd37e0a217e7f738" ] }, "94958": { "id": "PR_kwDOAO6SJc526X03", "public_id": 94958, "url": "https://github.com/godotengine/godot/pull/94958", "diff_url": "https://github.com/godotengine/godot/pull/94958.diff", "patch_url": "https://github.com/godotengine/godot/pull/94958.patch", "title": "Add missing null check before disconnecting source", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI3MDkyOA==", "created_at": "2024-07-30T19:04:51Z", "updated_at": "2024-07-31T09:40:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1776258b1cc9cbf37fc2dc2fe2b9683a967397d4" ] }, "94968": { "id": "PR_kwDOAO6SJc528dk6", "public_id": 94968, "url": "https://github.com/godotengine/godot/pull/94968", "diff_url": "https://github.com/godotengine/godot/pull/94968.diff", "patch_url": "https://github.com/godotengine/godot/pull/94968.patch", "title": "Fix obj's name set in wrong order when importing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgzMTU5ODY=", "created_at": "2024-07-31T04:51:03Z", "updated_at": "2024-08-13T03:35:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "eab49cf256a7d2a95f9fda22a63b4731c9ce6bc4" ] }, "94975": { "id": "PR_kwDOAO6SJc52_IYw", "public_id": 94975, "url": "https://github.com/godotengine/godot/pull/94975", "diff_url": "https://github.com/godotengine/godot/pull/94975.diff", "patch_url": "https://github.com/godotengine/godot/pull/94975.patch", "title": "Fix reimporting textures after changing import project settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-31T12:06:22Z", "updated_at": "2024-07-31T14:18:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "5914023be957ee39490b141da9c2cfe9362f6d62" ] }, "94976": { "id": "PR_kwDOAO6SJc52_Iyx", "public_id": 94976, "url": "https://github.com/godotengine/godot/pull/94976", "diff_url": "https://github.com/godotengine/godot/pull/94976.diff", "patch_url": "https://github.com/godotengine/godot/pull/94976.patch", "title": "[Windows] Improve editor grouping, set friendly name registry key for exported projects.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-31T12:07:16Z", "updated_at": "2024-08-01T15:19:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "3f8cc6678b002222ea68abb174f97c4cafb6fa18" ] }, "94978": { "id": "PR_kwDOAO6SJc52_p36", "public_id": 94978, "url": "https://github.com/godotengine/godot/pull/94978", "diff_url": "https://github.com/godotengine/godot/pull/94978.diff", "patch_url": "https://github.com/godotengine/godot/pull/94978.patch", "title": "[macOS] Fix `is_process_running` and `kill` for bundled apps.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-07-31T13:15:20Z", "updated_at": "2024-07-31T15:07:22Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1dfcbccfe6607b6cf388538eae962cb334783c70" ] }, "94980": { "id": "PR_kwDOAO6SJc53AoFm", "public_id": 94980, "url": "https://github.com/godotengine/godot/pull/94980", "diff_url": "https://github.com/godotengine/godot/pull/94980.diff", "patch_url": "https://github.com/godotengine/godot/pull/94980.patch", "title": "Split editor documentation cache by minor version", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-31T15:21:12Z", "updated_at": "2024-07-31T16:15:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "789f3135adefe57c71176986ee9016d25125f9b0" ] }, "94984": { "id": "PR_kwDOAO6SJc53Bfz5", "public_id": 94984, "url": "https://github.com/godotengine/godot/pull/94984", "diff_url": "https://github.com/godotengine/godot/pull/94984.diff", "patch_url": "https://github.com/godotengine/godot/pull/94984.patch", "title": "[MP] Partially revert cache cleanup, track paths as fallback", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-07-31T17:49:45Z", "updated_at": "2024-08-01T03:41:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "90d5d260265a8092624ad3af91c12171bc1e9b7e" ] }, "94987": { "id": "PR_kwDOAO6SJc53BtFt", "public_id": 94987, "url": "https://github.com/godotengine/godot/pull/94987", "diff_url": "https://github.com/godotengine/godot/pull/94987.diff", "patch_url": "https://github.com/godotengine/godot/pull/94987.patch", "title": "Fix update mouse cursor state wrong mouse position", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-07-31T18:20:52Z", "updated_at": "2024-07-31T21:52:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "fce60c2b3f25cfd7d87169b508c6572cec85f83b" ] }, "94991": { "id": "PR_kwDOAO6SJc53CmPT", "public_id": 94991, "url": "https://github.com/godotengine/godot/pull/94991", "diff_url": "https://github.com/godotengine/godot/pull/94991.diff", "patch_url": "https://github.com/godotengine/godot/pull/94991.patch", "title": "Fix global class cache file not present when no class name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-07-31T21:02:17Z", "updated_at": "2024-07-31T22:11:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1ed723bd19b62d90599dc2da8f5c85352fb0880d" ] }, "94993": { "id": "PR_kwDOAO6SJc53CnEQ", "public_id": 94993, "url": "https://github.com/godotengine/godot/pull/94993", "diff_url": "https://github.com/godotengine/godot/pull/94993.diff", "patch_url": "https://github.com/godotengine/godot/pull/94993.patch", "title": "SCons: Load optional ninja tool before setting its options", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-07-31T21:05:08Z", "updated_at": "2024-07-31T22:11:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d2064fea52975754be0142e28ad9ea002b3abe7e" ] }, "94994": { "id": "PR_kwDOAO6SJc53CwZR", "public_id": 94994, "url": "https://github.com/godotengine/godot/pull/94994", "diff_url": "https://github.com/godotengine/godot/pull/94994.diff", "patch_url": "https://github.com/godotengine/godot/pull/94994.patch", "title": "Fix type-o in `MobileVRInterface` sample code in docs: `xr` -> `use_xr`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-07-31T21:39:32Z", "updated_at": "2024-07-31T22:14:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "24b7d973fa1df18af5d2c356e74a92849a0e9863" ] }, "94997": { "id": "PR_kwDOAO6SJc53C4kz", "public_id": 94997, "url": "https://github.com/godotengine/godot/pull/94997", "diff_url": "https://github.com/godotengine/godot/pull/94997.diff", "patch_url": "https://github.com/godotengine/godot/pull/94997.patch", "title": "Fix typo in EditorPlugin `_forward_3d_draw_over_viewport(overlay)` method example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEyNjMyMTE=", "created_at": "2024-07-31T22:12:01Z", "updated_at": "2024-08-06T11:45:08Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "f810d18f09bb86c6c67d8a9fd5488d48d0ae1b2e" ] }, "95004": { "id": "PR_kwDOAO6SJc53Dn7f", "public_id": 95004, "url": "https://github.com/godotengine/godot/pull/95004", "diff_url": "https://github.com/godotengine/godot/pull/95004.diff", "patch_url": "https://github.com/godotengine/godot/pull/95004.patch", "title": "Document support 3D premultiplied alpha in ResourceImporterTexture", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-01T02:00:25Z", "updated_at": "2024-08-06T15:43:03Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "e15a62e42c6a6764ee806776f83e815ef56b69ca" ] }, "95008": { "id": "PR_kwDOAO6SJc53E_lv", "public_id": 95008, "url": "https://github.com/godotengine/godot/pull/95008", "diff_url": "https://github.com/godotengine/godot/pull/95008.diff", "patch_url": "https://github.com/godotengine/godot/pull/95008.patch", "title": "[X11] Use motion event button state instead of async state.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-01T07:09:19Z", "updated_at": "2024-08-06T14:10:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "99b0100a06f33e990118fb1241061f8625c166a7" ] }, "95009": { "id": "PR_kwDOAO6SJc53FJvz", "public_id": 95009, "url": "https://github.com/godotengine/godot/pull/95009", "diff_url": "https://github.com/godotengine/godot/pull/95009.diff", "patch_url": "https://github.com/godotengine/godot/pull/95009.patch", "title": "[Windows] Check if transparency is enabled in the project setting before applying DWM blur.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-01T07:33:40Z", "updated_at": "2024-08-06T10:42:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "27474c9563f504512830dd6e924fb631bbba4ef0" ] }, "95023": { "id": "PR_kwDOAO6SJc53IloW", "public_id": 95023, "url": "https://github.com/godotengine/godot/pull/95023", "diff_url": "https://github.com/godotengine/godot/pull/95023.diff", "patch_url": "https://github.com/godotengine/godot/pull/95023.patch", "title": "Snap current position to the edge on animation finished", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-08-01T15:01:09Z", "updated_at": "2024-08-06T10:43:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "8323c3891d87782c40db5b65be8a4ba0f27d7d94" ] }, "95041": { "id": "PR_kwDOAO6SJc53Lt-A", "public_id": 95041, "url": "https://github.com/godotengine/godot/pull/95041", "diff_url": "https://github.com/godotengine/godot/pull/95041.diff", "patch_url": "https://github.com/godotengine/godot/pull/95041.patch", "title": "Clean up English in JSON documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTUwNDAy", "created_at": "2024-08-01T22:35:15Z", "updated_at": "2024-08-06T16:12:37Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "c138a0bb3a1bbadbad22cacbd3344401d091fd54" ] }, "95046": { "id": "PR_kwDOAO6SJc53MPu0", "public_id": 95046, "url": "https://github.com/godotengine/godot/pull/95046", "diff_url": "https://github.com/godotengine/godot/pull/95046.diff", "patch_url": "https://github.com/godotengine/godot/pull/95046.patch", "title": "Fix several typos in the documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-08-02T00:46:49Z", "updated_at": "2024-08-06T11:48:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "7cf9ed5f656f24ee5afa8e7087ae167736449c89" ] }, "95059": { "id": "PR_kwDOAO6SJc53PfAC", "public_id": 95059, "url": "https://github.com/godotengine/godot/pull/95059", "diff_url": "https://github.com/godotengine/godot/pull/95059.diff", "patch_url": "https://github.com/godotengine/godot/pull/95059.patch", "title": "Fix GraphEdit port snapping in certain edge cases", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-08-02T10:45:10Z", "updated_at": "2024-08-06T10:43:32Z", "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": [ "1f0eddca7031524d6c19ed41c9ef609fe49afabf" ] }, "95061": { "id": "PR_kwDOAO6SJc53Pw9W", "public_id": 95061, "url": "https://github.com/godotengine/godot/pull/95061", "diff_url": "https://github.com/godotengine/godot/pull/95061.diff", "patch_url": "https://github.com/godotengine/godot/pull/95061.patch", "title": "[VisualShader] Reduce size changes of nodes when connecting/disconnecting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-08-02T11:35:02Z", "updated_at": "2024-08-07T21:51:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNjA5NDQyMDYy", "name": "topic:shaders", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "de7ce9a85f3b8d7776fcca437f17136474584936" ] }, "95062": { "id": "PR_kwDOAO6SJc53P6jf", "public_id": 95062, "url": "https://github.com/godotengine/godot/pull/95062", "diff_url": "https://github.com/godotengine/godot/pull/95062.diff", "patch_url": "https://github.com/godotengine/godot/pull/95062.patch", "title": "Fix project name cleared when browsing path", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-08-02T12:03:09Z", "updated_at": "2024-08-06T11:08:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "30da21f073a0fde1c6ea700cc367f3e33d4e35cc" ] }, "95064": { "id": "PR_kwDOAO6SJc53QKUT", "public_id": 95064, "url": "https://github.com/godotengine/godot/pull/95064", "diff_url": "https://github.com/godotengine/godot/pull/95064.diff", "patch_url": "https://github.com/godotengine/godot/pull/95064.patch", "title": "D3D12: Avoid cases of redundant render target clears", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-08-02T12:42:01Z", "updated_at": "2024-08-06T14:41:47Z", "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": [ "8cf2903c7f11970e5c4a692cb52a2fa383b8d45f" ] }, "95067": { "id": "PR_kwDOAO6SJc53Qs2b", "public_id": 95067, "url": "https://github.com/godotengine/godot/pull/95067", "diff_url": "https://github.com/godotengine/godot/pull/95067.diff", "patch_url": "https://github.com/godotengine/godot/pull/95067.patch", "title": "[ENet] Better handle disconnected peers in DTLS server", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-02T14:07:57Z", "updated_at": "2024-08-06T11:02:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "764b7abe827f9a40b40c03fe192cce00c05c20be" ] }, "95069": { "id": "PR_kwDOAO6SJc53Qzsr", "public_id": 95069, "url": "https://github.com/godotengine/godot/pull/95069", "diff_url": "https://github.com/godotengine/godot/pull/95069.diff", "patch_url": "https://github.com/godotengine/godot/pull/95069.patch", "title": "Document converting a TileMap node to TileMapLayer using the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-02T14:24:30Z", "updated_at": "2024-08-07T16:09:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "5bc4b49f0b4b9434477e10ecd21a4ef5c5ae8b2b" ] }, "95074": { "id": "PR_kwDOAO6SJc53Rvc_", "public_id": 95074, "url": "https://github.com/godotengine/godot/pull/95074", "diff_url": "https://github.com/godotengine/godot/pull/95074.diff", "patch_url": "https://github.com/godotengine/godot/pull/95074.patch", "title": "D3D12: Avoid crash on exit", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-08-02T16:20:02Z", "updated_at": "2024-08-08T14:18:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "33bd9940873aa772eea8ac5c445e077571f57c3b" ] }, "95082": { "id": "PR_kwDOAO6SJc53S8BT", "public_id": 95082, "url": "https://github.com/godotengine/godot/pull/95082", "diff_url": "https://github.com/godotengine/godot/pull/95082.diff", "patch_url": "https://github.com/godotengine/godot/pull/95082.patch", "title": "[Android editor] Enable the display scale option in the Project manager's quick settings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-02T20:02:36Z", "updated_at": "2024-08-06T14:42:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "eaf85e65828468480cbea468cff01e11563633cb" ] }, "95083": { "id": "PR_kwDOAO6SJc53TL9M", "public_id": 95083, "url": "https://github.com/godotengine/godot/pull/95083", "diff_url": "https://github.com/godotengine/godot/pull/95083.diff", "patch_url": "https://github.com/godotengine/godot/pull/95083.patch", "title": "[Font] Add check for cyclic base font dependencies.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-02T21:02:04Z", "updated_at": "2024-08-06T10:45:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "5c8a8c57be58fdd3d71786ce5f45feb041713f67" ] }, "95084": { "id": "PR_kwDOAO6SJc53TMIK", "public_id": 95084, "url": "https://github.com/godotengine/godot/pull/95084", "diff_url": "https://github.com/godotengine/godot/pull/95084.diff", "patch_url": "https://github.com/godotengine/godot/pull/95084.patch", "title": "Fix crash on reimport scene with animations", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-02T21:02:48Z", "updated_at": "2024-08-06T21:15:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "769424388e8dae198b17afd807a0ebd3b33946ce" ] }, "95086": { "id": "PR_kwDOAO6SJc53TaXl", "public_id": 95086, "url": "https://github.com/godotengine/godot/pull/95086", "diff_url": "https://github.com/godotengine/godot/pull/95086.diff", "patch_url": "https://github.com/godotengine/godot/pull/95086.patch", "title": "[Android editor] Fix issue with importing projects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2024-08-02T22:07:13Z", "updated_at": "2024-08-06T22:58:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTcxNjI=", "name": "discussion", "color": "#ccaaff" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "fb42b9ce65c89307d014291b8a8eef1ed9e53be2" ] }, "95090": { "id": "PR_kwDOAO6SJc53Uokx", "public_id": 95090, "url": "https://github.com/godotengine/godot/pull/95090", "diff_url": "https://github.com/godotengine/godot/pull/95090.diff", "patch_url": "https://github.com/godotengine/godot/pull/95090.patch", "title": "Don't drop `PackedScene` as property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-08-03T06:58:18Z", "updated_at": "2024-08-06T11:48:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "8b3400e634136f68c4ddc727d89cd6e111253506" ] }, "95103": { "id": "PR_kwDOAO6SJc53VwrE", "public_id": 95103, "url": "https://github.com/godotengine/godot/pull/95103", "diff_url": "https://github.com/godotengine/godot/pull/95103.diff", "patch_url": "https://github.com/godotengine/godot/pull/95103.patch", "title": "Fix LightmapGI causes crash when using `--headless`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY4MjY1OA==", "created_at": "2024-08-03T17:50:47Z", "updated_at": "2024-08-08T13:39:44Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f8c99efc3b42164c0d1a7f2e2c204e83ce78a8e6" ] }, "95115": { "id": "PR_kwDOAO6SJc53WgcX", "public_id": 95115, "url": "https://github.com/godotengine/godot/pull/95115", "diff_url": "https://github.com/godotengine/godot/pull/95115.diff", "patch_url": "https://github.com/godotengine/godot/pull/95115.patch", "title": "GDScript: Fix unnecessary calls to `remove_parser`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjU1MjI0NTky", "created_at": "2024-08-04T03:12:18Z", "updated_at": "2024-08-06T10:44:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "e680369d5b068bae0d70f010448aa0945a81cb9a" ] }, "95122": { "id": "PR_kwDOAO6SJc53XiRb", "public_id": 95122, "url": "https://github.com/godotengine/godot/pull/95122", "diff_url": "https://github.com/godotengine/godot/pull/95122.diff", "patch_url": "https://github.com/godotengine/godot/pull/95122.patch", "title": "Clear `TabBar` tab close button's rect after it's hidden", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2024-08-04T10:04:28Z", "updated_at": "2024-08-06T14:04:55Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d1740e6cbf5f81ee1c3ec16256870856a1ca284b" ] }, "95134": { "id": "PR_kwDOAO6SJc53X6r4", "public_id": 95134, "url": "https://github.com/godotengine/godot/pull/95134", "diff_url": "https://github.com/godotengine/godot/pull/95134.diff", "patch_url": "https://github.com/godotengine/godot/pull/95134.patch", "title": "Expand columns in the audio interactive transition editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-04T15:19:34Z", "updated_at": "2024-08-12T17:07:08Z", "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": [ "ab6b00d10242f77077ebbac23132e5b917151839" ] }, "95155": { "id": "PR_kwDOAO6SJc53Zw2f", "public_id": 95155, "url": "https://github.com/godotengine/godot/pull/95155", "diff_url": "https://github.com/godotengine/godot/pull/95155.diff", "patch_url": "https://github.com/godotengine/godot/pull/95155.patch", "title": "[Windows] Reject `WM_POINTER(UP/DOWN)` messages for non pen pointer type.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-05T06:40:41Z", "updated_at": "2024-08-06T10:42:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "e5efde9481217d65adf00c435abf52e8e75b9388" ] }, "95164": { "id": "PR_kwDOAO6SJc53dPx7", "public_id": 95164, "url": "https://github.com/godotengine/godot/pull/95164", "diff_url": "https://github.com/godotengine/godot/pull/95164.diff", "patch_url": "https://github.com/godotengine/godot/pull/95164.patch", "title": "Document expected coordinates in `PopupMenu.popup()`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-05T14:46:55Z", "updated_at": "2024-08-12T18:17:13Z", "target_branch": "master", "labels": [ { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "2ed679eb87fcd584021d5bf6789509508dd133fe" ] }, "95186": { "id": "PR_kwDOAO6SJc53hetk", "public_id": 95186, "url": "https://github.com/godotengine/godot/pull/95186", "diff_url": "https://github.com/godotengine/godot/pull/95186.diff", "patch_url": "https://github.com/godotengine/godot/pull/95186.patch", "title": "[ResourceLoader] Add check to prevent double free crashes.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-06T05:35:39Z", "updated_at": "2024-08-06T14:00:45Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "f5bb14dcebd6a48aafd04a3208b5d6ad8d52f072" ] }, "95189": { "id": "PR_kwDOAO6SJc53iQYw", "public_id": 95189, "url": "https://github.com/godotengine/godot/pull/95189", "diff_url": "https://github.com/godotengine/godot/pull/95189.diff", "patch_url": "https://github.com/godotengine/godot/pull/95189.patch", "title": "[macOS] Fix `generate_bundle` build flag for .NET builds.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-06T07:57:21Z", "updated_at": "2024-08-06T10:42:09Z", "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": [ "1f53c71df576d844778e3421a4148c93f6146f6b" ] }, "95191": { "id": "PR_kwDOAO6SJc53jFSw", "public_id": 95191, "url": "https://github.com/godotengine/godot/pull/95191", "diff_url": "https://github.com/godotengine/godot/pull/95191.diff", "patch_url": "https://github.com/godotengine/godot/pull/95191.patch", "title": "[macOS] Attempt to terminate process normally before using `forceTerminate`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-06T09:50:09Z", "updated_at": "2024-08-06T10:41:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "393741a7e21230c8664ae34e077d28c15a58af0d" ] }, "95192": { "id": "PR_kwDOAO6SJc53jL8p", "public_id": 95192, "url": "https://github.com/godotengine/godot/pull/95192", "diff_url": "https://github.com/godotengine/godot/pull/95192.diff", "patch_url": "https://github.com/godotengine/godot/pull/95192.patch", "title": "[MP] Avoid error spam in relay protocol when clients disconnect", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-06T10:04:22Z", "updated_at": "2024-08-06T11:17:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "531c72f30d5bc23e56b4841f5f657397e9095bf5" ] }, "95194": { "id": "PR_kwDOAO6SJc53ju3f", "public_id": 95194, "url": "https://github.com/godotengine/godot/pull/95194", "diff_url": "https://github.com/godotengine/godot/pull/95194.diff", "patch_url": "https://github.com/godotengine/godot/pull/95194.patch", "title": "[MP] Fix relay protocol routing with negative targets", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-06T11:22:11Z", "updated_at": "2024-08-08T12:29:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", "name": "cherrypick:4.1", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", "color": "#446699" }, { "id": "LA_kwDOAO6SJc8AAAABAjhGIg", "name": "topic:multiplayer", "color": "#ffee88" } ], "commits": [ "c5fa7354bb17ce41a292282a14c92eff3e2ba5ab" ] }, "95225": { "id": "PR_kwDOAO6SJc53pCCz", "public_id": 95225, "url": "https://github.com/godotengine/godot/pull/95225", "diff_url": "https://github.com/godotengine/godot/pull/95225.diff", "patch_url": "https://github.com/godotengine/godot/pull/95225.patch", "title": "Fix performance issue reimport file reload scene", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-07T03:09:15Z", "updated_at": "2024-08-08T00:55:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "7934e73d78c111e5f9cfbbda4f74723733482a4e" ] }, "95232": { "id": "PR_kwDOAO6SJc53rNO8", "public_id": 95232, "url": "https://github.com/godotengine/godot/pull/95232", "diff_url": "https://github.com/godotengine/godot/pull/95232.diff", "patch_url": "https://github.com/godotengine/godot/pull/95232.patch", "title": "[PopupMenu] Increase mouse button release timeout and reset it from `post_popup`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-07T07:30:24Z", "updated_at": "2024-08-12T15:46:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "460b538746c98fc1a6ae565e415726546ae35174" ] }, "95233": { "id": "PR_kwDOAO6SJc53rUYU", "public_id": 95233, "url": "https://github.com/godotengine/godot/pull/95233", "diff_url": "https://github.com/godotengine/godot/pull/95233.diff", "patch_url": "https://github.com/godotengine/godot/pull/95233.patch", "title": "[WS] Fix `set_no_delay` on Windows", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2ODc5MTg=", "created_at": "2024-08-07T07:48:42Z", "updated_at": "2024-08-07T10:40:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", "name": "needs testing", "color": "#ffcc44" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw2NDk4MDA3MDE=", "name": "topic:network", "color": "#ffee88" } ], "commits": [ "7f610a2c6e57cbc48f9c0bdfa6e39f9b2068e586" ] }, "95235": { "id": "PR_kwDOAO6SJc53ryzW", "public_id": 95235, "url": "https://github.com/godotengine/godot/pull/95235", "diff_url": "https://github.com/godotengine/godot/pull/95235.diff", "patch_url": "https://github.com/godotengine/godot/pull/95235.patch", "title": "[macOS] Load `OpenGL.framework` by path to avoid issues with non-Latin executable names.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-07T09:00:12Z", "updated_at": "2024-08-08T13:39:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2bd21b588e8f0a200e31f370d80275f9a565a3a5" ] }, "95239": { "id": "PR_kwDOAO6SJc53sFQP", "public_id": 95239, "url": "https://github.com/godotengine/godot/pull/95239", "diff_url": "https://github.com/godotengine/godot/pull/95239.diff", "patch_url": "https://github.com/godotengine/godot/pull/95239.patch", "title": "Make `Skeleton3D` bone simulator an internal child", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-08-07T09:40:02Z", "updated_at": "2024-08-13T20:19:25Z", "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": [ "602a348ab1d66ab018d03d70ffc1934ef98a7ed6" ] }, "95245": { "id": "PR_kwDOAO6SJc53syK-", "public_id": 95245, "url": "https://github.com/godotengine/godot/pull/95245", "diff_url": "https://github.com/godotengine/godot/pull/95245.diff", "patch_url": "https://github.com/godotengine/godot/pull/95245.patch", "title": "Initialize project name when importing project", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-08-07T11:24:20Z", "updated_at": "2024-08-07T11:52:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "9a8ba93963024c514fe4b3ba9850457e7ba28ae2" ] }, "95264": { "id": "PR_kwDOAO6SJc53xY_E", "public_id": 95264, "url": "https://github.com/godotengine/godot/pull/95264", "diff_url": "https://github.com/godotengine/godot/pull/95264.diff", "patch_url": "https://github.com/godotengine/godot/pull/95264.patch", "title": "Fix reimport file multiple scenes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-08T00:24:08Z", "updated_at": "2024-08-08T05:55:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "b1c111d033dd379d8e6ca8f443f30a7c2cf86d00" ] }, "95277": { "id": "PR_kwDOAO6SJc53z3Kn", "public_id": 95277, "url": "https://github.com/godotengine/godot/pull/95277", "diff_url": "https://github.com/godotengine/godot/pull/95277.diff", "patch_url": "https://github.com/godotengine/godot/pull/95277.patch", "title": "CI: Update Emscripten to 3.1.64", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-08-08T09:18:08Z", "updated_at": "2024-08-08T13:05:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d32a10897ddbccc50be2d535fb89d2ab87e45a09" ] }, "95295": { "id": "PR_kwDOAO6SJc533vCD", "public_id": 95295, "url": "https://github.com/godotengine/godot/pull/95295", "diff_url": "https://github.com/godotengine/godot/pull/95295.diff", "patch_url": "https://github.com/godotengine/godot/pull/95295.patch", "title": "[macOS] Remove kill override.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-08T18:41:26Z", "updated_at": "2024-08-09T08:24:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "9949d5a089ce89f102d3c84a256f8933f235fc21" ] }, "95307": { "id": "PR_kwDOAO6SJc535QN7", "public_id": 95307, "url": "https://github.com/godotengine/godot/pull/95307", "diff_url": "https://github.com/godotengine/godot/pull/95307.diff", "patch_url": "https://github.com/godotengine/godot/pull/95307.patch", "title": "Fix use-after-free in `EditorHelp`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-08-09T00:47:26Z", "updated_at": "2024-08-09T08:53:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6435112e97c6ea82ecd1caff7a02ac633023838f" ] }, "95311": { "id": "PR_kwDOAO6SJc535XyC", "public_id": 95311, "url": "https://github.com/godotengine/godot/pull/95311", "diff_url": "https://github.com/godotengine/godot/pull/95311.diff", "patch_url": "https://github.com/godotengine/godot/pull/95311.patch", "title": "Fix use-after-free in `FileAccess::exists`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-08-09T01:35:21Z", "updated_at": "2024-08-09T09:56:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "613600fa894243ec5c5f8b88a27a7b7616ddc25c" ] }, "95321": { "id": "PR_kwDOAO6SJc537JQk", "public_id": 95321, "url": "https://github.com/godotengine/godot/pull/95321", "diff_url": "https://github.com/godotengine/godot/pull/95321.diff", "patch_url": "https://github.com/godotengine/godot/pull/95321.patch", "title": "AudioStreamPolyphonic: Implement stopping with sample playback", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-08-09T09:00:59Z", "updated_at": "2024-08-09T21:26:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc0NTU=", "name": "platform:web", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "2edf9b95b3457701439b0a7ffd2493aaf1fa7c67" ] }, "95323": { "id": "PR_kwDOAO6SJc537bSN", "public_id": 95323, "url": "https://github.com/godotengine/godot/pull/95323", "diff_url": "https://github.com/godotengine/godot/pull/95323.diff", "patch_url": "https://github.com/godotengine/godot/pull/95323.patch", "title": "[iOS] Fix dylib GDExtension conversion.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-09T09:46:47Z", "updated_at": "2024-08-14T15:43:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "824324e7c4290414674f2ad6b3295295cadeab7f" ] }, "95329": { "id": "PR_kwDOAO6SJc538Pnu", "public_id": 95329, "url": "https://github.com/godotengine/godot/pull/95329", "diff_url": "https://github.com/godotengine/godot/pull/95329.diff", "patch_url": "https://github.com/godotengine/godot/pull/95329.patch", "title": "Fix order of Lock and Group icons in SceneTree", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-08-09T12:09:24Z", "updated_at": "2024-08-12T16:43:05Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "eb96b7b85049bd047d26aa5b7177f82b2ed05b58" ] }, "95330": { "id": "PR_kwDOAO6SJc538ZoX", "public_id": 95330, "url": "https://github.com/godotengine/godot/pull/95330", "diff_url": "https://github.com/godotengine/godot/pull/95330.diff", "patch_url": "https://github.com/godotengine/godot/pull/95330.patch", "title": "Fix resolve class inheritance after file rename", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-09T12:35:53Z", "updated_at": "2024-08-12T16:23:46Z", "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": [ "d199f1f0d5277066605ef023e6a2a4484411f815" ] }, "95331": { "id": "PR_kwDOAO6SJc5384yk", "public_id": 95331, "url": "https://github.com/godotengine/godot/pull/95331", "diff_url": "https://github.com/godotengine/godot/pull/95331.diff", "patch_url": "https://github.com/godotengine/godot/pull/95331.patch", "title": "Wayland: Avoid recreating input objects on capability change", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2024-08-09T13:47:52Z", "updated_at": "2024-08-12T12:14:02Z", "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": [ "0d1826e08477c70427c13d5442a4062166eba222" ] }, "95335": { "id": "PR_kwDOAO6SJc539y4x", "public_id": 95335, "url": "https://github.com/godotengine/godot/pull/95335", "diff_url": "https://github.com/godotengine/godot/pull/95335.diff", "patch_url": "https://github.com/godotengine/godot/pull/95335.patch", "title": "Fix documentation of `EditorImportPlugin._Import`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzU1MTc1", "created_at": "2024-08-09T16:10:01Z", "updated_at": "2024-08-12T12:14:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "58e3500010a660f79e02a956c352f41d30145459" ] }, "95336": { "id": "PR_kwDOAO6SJc53-GsF", "public_id": 95336, "url": "https://github.com/godotengine/godot/pull/95336", "diff_url": "https://github.com/godotengine/godot/pull/95336.diff", "patch_url": "https://github.com/godotengine/godot/pull/95336.patch", "title": "Fix typo in EditorImportPlugin docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzU1MTc1", "created_at": "2024-08-09T17:12:16Z", "updated_at": "2024-08-12T12:14:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "635313f8c979197afc40142432e84884a0e9e799" ] }, "95338": { "id": "PR_kwDOAO6SJc53-QVB", "public_id": 95338, "url": "https://github.com/godotengine/godot/pull/95338", "diff_url": "https://github.com/godotengine/godot/pull/95338.diff", "patch_url": "https://github.com/godotengine/godot/pull/95338.patch", "title": "Make sure not to generate the compile_commands.json when not asked", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", "created_at": "2024-08-09T17:45:13Z", "updated_at": "2024-08-12T12:27:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "400800a86c233d83f7b31391fc1f90a81c8d60d1" ] }, "95341": { "id": "PR_kwDOAO6SJc53-tU0", "public_id": 95341, "url": "https://github.com/godotengine/godot/pull/95341", "diff_url": "https://github.com/godotengine/godot/pull/95341.diff", "patch_url": "https://github.com/godotengine/godot/pull/95341.patch", "title": "Fix check in `Object._ValidateProperty` example", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE0MzU1MTc1", "created_at": "2024-08-09T19:10:25Z", "updated_at": "2024-08-12T12:14:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "15f698467514bdf1e352433e8e3b60eb3b912357" ] }, "95347": { "id": "PR_kwDOAO6SJc53_9wf", "public_id": 95347, "url": "https://github.com/godotengine/godot/pull/95347", "diff_url": "https://github.com/godotengine/godot/pull/95347.diff", "patch_url": "https://github.com/godotengine/godot/pull/95347.patch", "title": "Clarify usage of CompositorEffect as an abstract base class", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc1MjE2ODk=", "created_at": "2024-08-10T04:38:54Z", "updated_at": "2024-08-12T20:42:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "3217bc283cf22d0718a8052fe98cd70d81caaaed" ] }, "95364": { "id": "PR_kwDOAO6SJc54BAfP", "public_id": 95364, "url": "https://github.com/godotengine/godot/pull/95364", "diff_url": "https://github.com/godotengine/godot/pull/95364.diff", "patch_url": "https://github.com/godotengine/godot/pull/95364.patch", "title": "Fix label update for dict on item deletion.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY2MTg0MDUw", "created_at": "2024-08-10T17:36:26Z", "updated_at": "2024-08-12T22:03:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6577a39bd00f29136309c67f9fc3ea77e163ee61" ] }, "95377": { "id": "PR_kwDOAO6SJc54Bduv", "public_id": 95377, "url": "https://github.com/godotengine/godot/pull/95377", "diff_url": "https://github.com/godotengine/godot/pull/95377.diff", "patch_url": "https://github.com/godotengine/godot/pull/95377.patch", "title": "Make `Animation::capture_included` read-only", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-08-11T02:09:51Z", "updated_at": "2024-08-12T17:31:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "415331f474689e0613869451764c30ea69595c02" ] }, "95400": { "id": "PR_kwDOAO6SJc54CY8S", "public_id": 95400, "url": "https://github.com/godotengine/godot/pull/95400", "diff_url": "https://github.com/godotengine/godot/pull/95400.diff", "patch_url": "https://github.com/godotengine/godot/pull/95400.patch", "title": "[Editor] Fix missing bind for animation editor callback", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-08-11T17:09:07Z", "updated_at": "2024-08-12T21:26:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7eed651f38fb99777df169f129ef4abc59324520" ] }, "95405": { "id": "PR_kwDOAO6SJc54CuM6", "public_id": 95405, "url": "https://github.com/godotengine/godot/pull/95405", "diff_url": "https://github.com/godotengine/godot/pull/95405.diff", "patch_url": "https://github.com/godotengine/godot/pull/95405.patch", "title": "Prevent to seek doubly on AnimationPlayerEditor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-08-11T22:22:52Z", "updated_at": "2024-08-12T16:23:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "81399ae9baebf93dd113dbea12463b0038e38922" ] }, "95409": { "id": "PR_kwDOAO6SJc54C63D", "public_id": 95409, "url": "https://github.com/godotengine/godot/pull/95409", "diff_url": "https://github.com/godotengine/godot/pull/95409.diff", "patch_url": "https://github.com/godotengine/godot/pull/95409.patch", "title": "Incorrect reference to VisibleOnScreenEnabler3D/2D in VisibleOnScreenNotifier3D/2D documentation.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwODg2NDEy", "created_at": "2024-08-12T00:43:36Z", "updated_at": "2024-08-12T12:14:46Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "3c2259f59a4b45f40c2234bf60676d46f73479f2" ] }, "95425": { "id": "PR_kwDOAO6SJc54F3xY", "public_id": 95425, "url": "https://github.com/godotengine/godot/pull/95425", "diff_url": "https://github.com/godotengine/godot/pull/95425.diff", "patch_url": "https://github.com/godotengine/godot/pull/95425.patch", "title": "[macOS] Fix wrong object type in joypad queue.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-12T11:12:29Z", "updated_at": "2024-08-12T16:23:39Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d1047f4c46145eb68e0ef87a39f0d80502781207" ] }, "95432": { "id": "PR_kwDOAO6SJc54IdOi", "public_id": 95432, "url": "https://github.com/godotengine/godot/pull/95432", "diff_url": "https://github.com/godotengine/godot/pull/95432.diff", "patch_url": "https://github.com/godotengine/godot/pull/95432.patch", "title": "Stop popup release timeout on click.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-12T16:37:58Z", "updated_at": "2024-08-13T09:01:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "7f6c14522cf6e7f6050b8971f05811f564347bd8" ] }, "95434": { "id": "PR_kwDOAO6SJc54ImLn", "public_id": 95434, "url": "https://github.com/godotengine/godot/pull/95434", "diff_url": "https://github.com/godotengine/godot/pull/95434.diff", "patch_url": "https://github.com/godotengine/godot/pull/95434.patch", "title": "Add Animation tutorial links to class reference by 4.3", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-08-12T17:01:07Z", "updated_at": "2024-08-12T20:25:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "db3a83114147ab87bc7a6669612ef8cbff4e72ae" ] }, "95476": { "id": "PR_kwDOAO6SJc54N0f-", "public_id": 95476, "url": "https://github.com/godotengine/godot/pull/95476", "diff_url": "https://github.com/godotengine/godot/pull/95476.diff", "patch_url": "https://github.com/godotengine/godot/pull/95476.patch", "title": "ResourceLoader: Fix error on querying progress for uncached loads", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-08-13T10:45:44Z", "updated_at": "2024-08-13T12:57:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "17ea4b405a554e1eb50d852316f71cf26425047c" ] }, "95481": { "id": "PR_kwDOAO6SJc54Oc_v", "public_id": 95481, "url": "https://github.com/godotengine/godot/pull/95481", "diff_url": "https://github.com/godotengine/godot/pull/95481.diff", "patch_url": "https://github.com/godotengine/godot/pull/95481.patch", "title": "[Editor] Fix `AnimationTrackEditor::timeline_changed` signal", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-08-13T12:18:28Z", "updated_at": "2024-08-13T13:45:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "4fe0d0ee86ecfaaddc1917e882b79bef5bb8e6e5" ] }, "95517": { "id": "PR_kwDOAO6SJc54VlLy", "public_id": 95517, "url": "https://github.com/godotengine/godot/pull/95517", "diff_url": "https://github.com/godotengine/godot/pull/95517.diff", "patch_url": "https://github.com/godotengine/godot/pull/95517.patch", "title": "Fix Vector4, Vector4i, and Projection missing from ClassDB tests", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-08-14T10:01:41Z", "updated_at": "2024-08-15T02:12:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyMjMxNTkzNjg1", "name": "topic:tests", "color": "#ffee88" } ], "commits": [ "5ced75aeb131292f57582d8778bca1f9b64ce0fd" ] }, "95526": { "id": "PR_kwDOAO6SJc54Z4NW", "public_id": 95526, "url": "https://github.com/godotengine/godot/pull/95526", "diff_url": "https://github.com/godotengine/godot/pull/95526.diff", "patch_url": "https://github.com/godotengine/godot/pull/95526.patch", "title": "DisplayServerWindows: Fix logic when creating with transient parent", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzOTc2NTA=", "created_at": "2024-08-14T20:18:35Z", "updated_at": "2024-08-14T22:43:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "16a563b9ac476114760d05f6359e843621225c67" ] }, "95533": { "id": "PR_kwDOAO6SJc54afRG", "public_id": 95533, "url": "https://github.com/godotengine/godot/pull/95533", "diff_url": "https://github.com/godotengine/godot/pull/95533.diff", "patch_url": "https://github.com/godotengine/godot/pull/95533.patch", "title": "Fix FileSystem not updated on file deletion", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-08-14T22:34:23Z", "updated_at": "2024-08-14T22:54:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a0cc8c5c3b86ef77ca388a6c07176fc9d2ccc708" ] } } }