Files
godot-interactive-changelog/data/godotengine.godot.4.1.2.json
2023-11-26 22:25:49 +01:00

10839 lines
468 KiB
JSON

{
"generated_at": 1696414015613,
"log": [
"399c9dc393f6f84c0b4e4d4117906c70c048ecf2",
"681efc5bc51a3102380a8d2268a6efd3a2028a0f",
"aae20e5b10782530c936f064bdc28c7e338b1692",
"78fe0e47b1030ab3a6bd958b42d5d1b6662ba0c1",
"52e2bde16f5c1e28056ef2de49e046d76b3fb059",
"33b965367c3871dc96ae50b3d834d9ff062b753c",
"6b37ad40d74d630d30d4e966fb82f61246b44865",
"df0ebc6dfc2879927d6fe3e18a6f21cb3776cda3",
"9308d20d1b33d96b1ec59080ef83dbfd3282ecb6",
"c966bdf358f684d6a0a2103d133ed12d73cb7fbd",
"d5fab0ec4c26a321f2d37fdb36b9da527dc40c03",
"9bf09194cc2def3922a44f55be97603630e42e1b",
"58f0cae4af47adcac121cc220749ddbf778f4a81",
"2edd2f0202e2cce3f455d352cc94a1664b953400",
"089ecc0a823cb61ef9b05a01a5ea1f01aea14689",
"71ff34eaee8ed6bf970568117e42a063c0b2a3d0",
"c941715850f7d4e4e52113ea672b9ad3b2474c3e",
"140eb6886f93055bde09e840c20cbe8a1e14589c",
"265fe750a892d8b7fc8090f4b53048915489336f",
"fed41ae52078f2146741cced145079402d33a151",
"f8cf6eb56730d2533c2797cb443779d489daf9f3",
"4355bf9cf32baa8f4a6ee144aca2c73586216db2",
"e65172237cbb1cca0d87f23f08bf8671cc83d239",
"6318354212ac7db56e530ecb020fc3bcf0e86991",
"dabd733c4ce132964f7952b466f1de3fa8538ae3",
"c26722badf4836bacf6d44aef6352106bc363c0d",
"cdc26082aa47a9bfe5fb792ea4598517598dfa77",
"8d22e58063674745fd09ea05a1fe98bef2055a57",
"3b3f7efadb1b3f12ab9d7d2bc85d287d74165387",
"bb4ad56e9517caf0ed6fa1292ab677b51722b56c",
"bad5e93945cba77016becc95eaf3fdc69eeb69ba",
"89dd2d066f50a205111f8a4fcabb3d3b1909b939",
"9812dfd450ee7d5089eb4b90784a66543e0c7bd9",
"3b4748f6b5865393322bd76f210e75f6a27fe5b6",
"5e8654decbd4b49a7265e3fff0d4136162ff5f10",
"788ee7938b8f7358052f4a0375529c65a8965f86",
"fc130b26f86d77e5329c82e579514f1fd6e64129",
"21da3f3847425752be30e48d0f4483d08362b0df",
"c339abe1aafd7ca6f1e279a3583bb301e6240858",
"1238554f05d4aa250b1ef1bdae0b85e2ab7e7047",
"113cfdfc69171a68f62230b191c1bc61135bc395",
"4734295fd1c42f887e9a5663753cb22e444516f3",
"45718ef6351a2ae01a7e38ebf7e4a5159db4cceb",
"2e71f6a806133f9c200411fb4808dd3260d0fabf",
"dfdb6e576c086b4294997b47911536bc6bce5489",
"0b38cf8a8de8430df68a62a2788fd25848857a22",
"58e3dd6999b459e884a29c07fe064b12c86cc045",
"a07b83a2dcf518af3c85bc016c60daf48704b6f0",
"88afb1a8bab3e7c3c074d7afdd66fb07b97c886a",
"252d816459373665c2227c86ba38b82eb4750272",
"cdc0e005579b11cbf8e3db7b0f647d74134312b4",
"58ff96b8b730c9a32fefbe7c2cd13116efe5036f",
"2d480eb6326967c09b3ad0fcb7a7eb5274df853b",
"29bcc51734be2a72b1c5c342e45efe03ee72db4d",
"1bcb77fb153d74994a825eacc767066604c1dbc0",
"1f18125652d55e729421b5c291901b1cb72460a6",
"b447e1baaf050ed242ab332191532817e3c200a0",
"efbe9237ccfec335efef8233656d4501184c89cc",
"a90aac5415dc6611f5c55713b2d5b4c2fb872d98",
"904582b4a8514072fcbd17b5c94af7d94d4d3848",
"bc95b36fbf11d693a5034fbb5ad320e3ebe25938",
"9dfb3ddad56a0f3a5a662b1c4f632ec85e6abf00",
"a972686972823464fcb288be52fd0f2023af93e9",
"de5a7b3764488e86140af6fe7a1eb48bdb932986",
"102f93b8b8ffe1435817e75d75a7a08ca900b719",
"c4be3487ca68713e2867b279e5938aa070088234",
"485d53133d48873ef6af15a48ca90dcf002611d9",
"5261d12a6614f7a49906e2727ffcb3cc2a951e64",
"08bd6ba734c5e692ea62e6a28a6890c64ed10440",
"a5b59b596f610722ba6832e46a353c5dd97dd630",
"4f592550593ba9ac49f391739eb3e71341694691",
"daedd124ac2e11e5c8f9611277561487c4d9f76a",
"269b115d9cff1ad1bf1cd8675cd26c8a24065c89",
"8be838481ddcebab2b6782b0dee181eab21c6761",
"a4c041b6b6ce93e34525966c194335dec625006e",
"94dfa4eaf9ccab3c94f324422d6707616dcb341d",
"5f7685c83160d12010559c524d0ccc3aae9e4972",
"12aeb83043613ddaf2f9f9ac1337405344024054",
"6122cf3178f4bf1dec532ec337e7c5a28491572f",
"9fb23c4e569d9818cd644b79765bacb788b9944a",
"cd2e003a05a4adfe04b59dbb10fa2360e2f6a10a",
"d3265cf518e25323af9c82ec7a7f891562dad7f0",
"e30ff075ce5ee0f378708cc248201a8ac24bd60f",
"21adf29b8e6803fc72fa7292162912c53b851c99",
"cdce9484737e10e5f5e31035ba40cdd499f919b7",
"32b7664371bbd6c37882d4d2c4b543bdc3027a07",
"ee009d26dad52dd1b1aebf2e00fb5c9fb38a81fb",
"3076f2f9c9930d5d353f74905e82273e500b1e4b",
"ef1d0cda30340ba79e1755506e92fd944b9b80ff",
"9332a2b3870e1fc510973eeaaa54f0972f328acf",
"f6f2b0897a5bccbbd7b501ea0f88ab3fd5312f81",
"f2b6eda2105a8518e09b4a44d60662753996cb94",
"6d5127d34ba329c429ffc18b5cf84dde662c8bc6",
"3c5f715053cd782397434f70ca03de6798c48d3c",
"4e539028fb60cc84c0648a2eb3f9da8086ef26bb",
"96b8861c9d39df16033183686784be369a05c15c",
"2c9901af360a9002e85eb0ca787b16bf9c900fc2",
"6fa4270d71c0cdefef18eaa80b9c6db40430c2e6",
"f54cbe6b763b89afc3ad121813626c0bce229d6a",
"8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e",
"5f46bca8240bb440a1581cd6380f624df010aad3",
"76f61b39604ad619f8a5f2d3a8d4695f588ae987",
"e7978fe277ea03d40f5d594eda4b5954f7a5b3b3",
"bf15d20e56f07ae52c3af65911df509640ed2c30",
"3920b2db053ebc7e43f7567ff5a62f8308573b6d",
"a606b03fd749a204959e4de97441dbc4c6d65b6e",
"c57d6c9371fd3b864d6e979361155c6db84c4aa2",
"dbae37cc506f251a2209695a64f6d7dd3e84cce2",
"d5c246bbd321d4f2988473602fd1f2ea38439a27",
"18f69e9ee15c6ec90e06478e003ecf57a5e43cad",
"676013ce96a8fa0bf7e392ee23c1005c8f49034e",
"75db138533985cdb5b53e66afebabb43e008ee7b",
"5eabd5e04a56c100b8a885ca9289bedcc94ec530",
"f2c8eea60e41add6dac398d6a930d22e03f8b22d",
"f2644f0cb012309f059f97426a9075da83523b4d",
"8e9852fa434b08a5e750d85379a0631033a3b45c",
"a43c625d4e29f25ba6ffb82d85c0b8308c16d449",
"d7f7c92f61850508bc5aca9ba89392cc88066b17",
"e47abd790a3bbb3b386607bcf31314dcff0abd1a",
"2d607d7c5cf3806b7d0d0b869bfda3bbb4f6c716",
"2c154348fc2e219a896d3caf28bd0102af19367d",
"053538c12523b2983a396e95c71579e67d10c57e",
"e34241a809dea9537bc32c40b1fad47b31025628",
"5360058d1c0d4efbac3263be0cd0cbd9325068a0",
"f3302b80893708b66fe2cea8f8145c9a5fd6bd14",
"f8ffad873a3564d99a25ac598a3d4aec8f81d30b",
"7627337d63e9df37ab06efadd0e378db06050062",
"dc1c3d03daf4722750cd2b71491ee2abcf3a9c42",
"f6e436c34ced465f9c950dff27f6c3f9692c7964",
"5641ad49e9a4e9c9118a19bff492cc7e988ebf22",
"da5cf99a34060a0e23952b6d940f604d159045c4",
"88f5f815e66a002ae336db29f8a51b957439bbef",
"c6c5b5bf78ad62fc27b0eadabd355fe359f2b2b1",
"605f1c0936e4b570c9e9f29903088cc7fe930b76",
"663f45ba4e8142f73691b52f7311e1a9ea9029e3",
"e67b6e0d0f959457241113846e4c8bafd2177546",
"ed9216d1d8b48b37536238a1b3cd28f4a44aadad",
"5e7a5cd2b19d220241cfda7695a26ac2e02d890e",
"6ecf741b7a7d025d0e3dedc78c2a0ae44b5451d9",
"56a0004478891cb6de26a1445dab3fbc56e6aa05",
"a31b866793c9062aed8126fa1fe85655223011bf",
"b0ceeb23415f2afbc94566aac29778ef5c8d1d8b",
"71ba2aca63af1cd4e81f798202d58ff8ba1e51fc",
"cd7411c58d5d451b88e5fb02b031c84479c52585",
"143963d12286058220d02a7450ac3aa4c21feabe",
"01511caaf1cd6b013b5c40bca1f49d17c22857dc",
"3bb05da45ffbb28089f7af7e07728031141dba6a",
"4ec566fae2d849776cf378ebacd84654dc32d58c",
"a9a27c7ea583725f1dbbf276e122f90a25089a21",
"271e08e5433f2cf621deedab533566542b2216c4",
"f346b8133e2f10162b2d3b40dc90b386d9a06abc",
"b47d786921bcdbaad7cb644b7da705a01a21ee70",
"af6e5b9f0dc57ef76aba766a5b51a8e9cd6f214a",
"fc63a8d34923e4699b4eae2ef300196fa557bca6",
"8d30a9f2a56e93ef7590946e1ebd81efe674e25c",
"4c354b4977ea56bf41e53d5175a81927dd38e7ef",
"023e154cb49a394a0af81c29012d186b1ffb6544",
"894d4ca769abac692674d1eda9ca88a7619f82f7",
"c1ba32181525cf173792f7f121aaf72e97414e16",
"346d0bba07234c879806da6d5e47f15b55ed14be",
"9ed12c884a5d997722dfc281bf84515e3c7e73b7",
"7a86ffc034355e4c01703d0e8bdb2e1258306073",
"caa8c825671a04f89e046de2207e073acde2651e",
"e1a12879e9294674b61ffc9d56de247b34059048",
"e9cdd1bf08e6907319aafd6acfa92135e3d89e1f",
"6884be6b173d22c758806e2207d64f080e9ea7c1"
],
"release_logs": {
"rc1": [
"58f0cae4af47adcac121cc220749ddbf778f4a81",
"2edd2f0202e2cce3f455d352cc94a1664b953400",
"089ecc0a823cb61ef9b05a01a5ea1f01aea14689",
"71ff34eaee8ed6bf970568117e42a063c0b2a3d0",
"c941715850f7d4e4e52113ea672b9ad3b2474c3e",
"140eb6886f93055bde09e840c20cbe8a1e14589c",
"265fe750a892d8b7fc8090f4b53048915489336f",
"fed41ae52078f2146741cced145079402d33a151",
"f8cf6eb56730d2533c2797cb443779d489daf9f3",
"4355bf9cf32baa8f4a6ee144aca2c73586216db2",
"e65172237cbb1cca0d87f23f08bf8671cc83d239",
"6318354212ac7db56e530ecb020fc3bcf0e86991",
"dabd733c4ce132964f7952b466f1de3fa8538ae3",
"c26722badf4836bacf6d44aef6352106bc363c0d",
"cdc26082aa47a9bfe5fb792ea4598517598dfa77",
"8d22e58063674745fd09ea05a1fe98bef2055a57",
"3b3f7efadb1b3f12ab9d7d2bc85d287d74165387",
"bb4ad56e9517caf0ed6fa1292ab677b51722b56c",
"bad5e93945cba77016becc95eaf3fdc69eeb69ba",
"89dd2d066f50a205111f8a4fcabb3d3b1909b939",
"9812dfd450ee7d5089eb4b90784a66543e0c7bd9",
"3b4748f6b5865393322bd76f210e75f6a27fe5b6",
"5e8654decbd4b49a7265e3fff0d4136162ff5f10",
"788ee7938b8f7358052f4a0375529c65a8965f86",
"fc130b26f86d77e5329c82e579514f1fd6e64129",
"21da3f3847425752be30e48d0f4483d08362b0df",
"c339abe1aafd7ca6f1e279a3583bb301e6240858",
"1238554f05d4aa250b1ef1bdae0b85e2ab7e7047",
"113cfdfc69171a68f62230b191c1bc61135bc395",
"4734295fd1c42f887e9a5663753cb22e444516f3",
"45718ef6351a2ae01a7e38ebf7e4a5159db4cceb",
"2e71f6a806133f9c200411fb4808dd3260d0fabf",
"dfdb6e576c086b4294997b47911536bc6bce5489",
"0b38cf8a8de8430df68a62a2788fd25848857a22",
"58e3dd6999b459e884a29c07fe064b12c86cc045",
"a07b83a2dcf518af3c85bc016c60daf48704b6f0",
"88afb1a8bab3e7c3c074d7afdd66fb07b97c886a",
"252d816459373665c2227c86ba38b82eb4750272",
"cdc0e005579b11cbf8e3db7b0f647d74134312b4",
"58ff96b8b730c9a32fefbe7c2cd13116efe5036f",
"2d480eb6326967c09b3ad0fcb7a7eb5274df853b",
"29bcc51734be2a72b1c5c342e45efe03ee72db4d",
"1bcb77fb153d74994a825eacc767066604c1dbc0",
"1f18125652d55e729421b5c291901b1cb72460a6",
"b447e1baaf050ed242ab332191532817e3c200a0",
"efbe9237ccfec335efef8233656d4501184c89cc",
"a90aac5415dc6611f5c55713b2d5b4c2fb872d98",
"904582b4a8514072fcbd17b5c94af7d94d4d3848",
"bc95b36fbf11d693a5034fbb5ad320e3ebe25938",
"9dfb3ddad56a0f3a5a662b1c4f632ec85e6abf00",
"a972686972823464fcb288be52fd0f2023af93e9",
"de5a7b3764488e86140af6fe7a1eb48bdb932986",
"102f93b8b8ffe1435817e75d75a7a08ca900b719",
"c4be3487ca68713e2867b279e5938aa070088234",
"485d53133d48873ef6af15a48ca90dcf002611d9",
"5261d12a6614f7a49906e2727ffcb3cc2a951e64",
"08bd6ba734c5e692ea62e6a28a6890c64ed10440",
"a5b59b596f610722ba6832e46a353c5dd97dd630",
"4f592550593ba9ac49f391739eb3e71341694691",
"daedd124ac2e11e5c8f9611277561487c4d9f76a",
"269b115d9cff1ad1bf1cd8675cd26c8a24065c89",
"8be838481ddcebab2b6782b0dee181eab21c6761",
"a4c041b6b6ce93e34525966c194335dec625006e",
"94dfa4eaf9ccab3c94f324422d6707616dcb341d",
"5f7685c83160d12010559c524d0ccc3aae9e4972",
"12aeb83043613ddaf2f9f9ac1337405344024054",
"6122cf3178f4bf1dec532ec337e7c5a28491572f",
"9fb23c4e569d9818cd644b79765bacb788b9944a",
"cd2e003a05a4adfe04b59dbb10fa2360e2f6a10a",
"d3265cf518e25323af9c82ec7a7f891562dad7f0",
"e30ff075ce5ee0f378708cc248201a8ac24bd60f",
"21adf29b8e6803fc72fa7292162912c53b851c99",
"cdce9484737e10e5f5e31035ba40cdd499f919b7",
"32b7664371bbd6c37882d4d2c4b543bdc3027a07",
"ee009d26dad52dd1b1aebf2e00fb5c9fb38a81fb",
"3076f2f9c9930d5d353f74905e82273e500b1e4b",
"ef1d0cda30340ba79e1755506e92fd944b9b80ff",
"9332a2b3870e1fc510973eeaaa54f0972f328acf",
"f6f2b0897a5bccbbd7b501ea0f88ab3fd5312f81",
"f2b6eda2105a8518e09b4a44d60662753996cb94",
"6d5127d34ba329c429ffc18b5cf84dde662c8bc6",
"3c5f715053cd782397434f70ca03de6798c48d3c",
"4e539028fb60cc84c0648a2eb3f9da8086ef26bb",
"96b8861c9d39df16033183686784be369a05c15c",
"2c9901af360a9002e85eb0ca787b16bf9c900fc2",
"6fa4270d71c0cdefef18eaa80b9c6db40430c2e6",
"f54cbe6b763b89afc3ad121813626c0bce229d6a",
"8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e",
"5f46bca8240bb440a1581cd6380f624df010aad3",
"76f61b39604ad619f8a5f2d3a8d4695f588ae987",
"e7978fe277ea03d40f5d594eda4b5954f7a5b3b3",
"bf15d20e56f07ae52c3af65911df509640ed2c30",
"3920b2db053ebc7e43f7567ff5a62f8308573b6d",
"a606b03fd749a204959e4de97441dbc4c6d65b6e",
"c57d6c9371fd3b864d6e979361155c6db84c4aa2",
"dbae37cc506f251a2209695a64f6d7dd3e84cce2",
"d5c246bbd321d4f2988473602fd1f2ea38439a27",
"18f69e9ee15c6ec90e06478e003ecf57a5e43cad",
"676013ce96a8fa0bf7e392ee23c1005c8f49034e",
"75db138533985cdb5b53e66afebabb43e008ee7b",
"5eabd5e04a56c100b8a885ca9289bedcc94ec530",
"f2c8eea60e41add6dac398d6a930d22e03f8b22d",
"f2644f0cb012309f059f97426a9075da83523b4d",
"8e9852fa434b08a5e750d85379a0631033a3b45c",
"a43c625d4e29f25ba6ffb82d85c0b8308c16d449",
"d7f7c92f61850508bc5aca9ba89392cc88066b17",
"e47abd790a3bbb3b386607bcf31314dcff0abd1a",
"2d607d7c5cf3806b7d0d0b869bfda3bbb4f6c716",
"2c154348fc2e219a896d3caf28bd0102af19367d",
"053538c12523b2983a396e95c71579e67d10c57e",
"e34241a809dea9537bc32c40b1fad47b31025628",
"5360058d1c0d4efbac3263be0cd0cbd9325068a0",
"f3302b80893708b66fe2cea8f8145c9a5fd6bd14",
"f8ffad873a3564d99a25ac598a3d4aec8f81d30b",
"7627337d63e9df37ab06efadd0e378db06050062",
"dc1c3d03daf4722750cd2b71491ee2abcf3a9c42",
"f6e436c34ced465f9c950dff27f6c3f9692c7964",
"5641ad49e9a4e9c9118a19bff492cc7e988ebf22",
"da5cf99a34060a0e23952b6d940f604d159045c4",
"88f5f815e66a002ae336db29f8a51b957439bbef",
"c6c5b5bf78ad62fc27b0eadabd355fe359f2b2b1",
"605f1c0936e4b570c9e9f29903088cc7fe930b76",
"663f45ba4e8142f73691b52f7311e1a9ea9029e3",
"e67b6e0d0f959457241113846e4c8bafd2177546",
"ed9216d1d8b48b37536238a1b3cd28f4a44aadad",
"5e7a5cd2b19d220241cfda7695a26ac2e02d890e",
"6ecf741b7a7d025d0e3dedc78c2a0ae44b5451d9",
"56a0004478891cb6de26a1445dab3fbc56e6aa05",
"a31b866793c9062aed8126fa1fe85655223011bf",
"b0ceeb23415f2afbc94566aac29778ef5c8d1d8b",
"71ba2aca63af1cd4e81f798202d58ff8ba1e51fc",
"cd7411c58d5d451b88e5fb02b031c84479c52585",
"143963d12286058220d02a7450ac3aa4c21feabe",
"01511caaf1cd6b013b5c40bca1f49d17c22857dc",
"3bb05da45ffbb28089f7af7e07728031141dba6a",
"4ec566fae2d849776cf378ebacd84654dc32d58c",
"a9a27c7ea583725f1dbbf276e122f90a25089a21",
"271e08e5433f2cf621deedab533566542b2216c4",
"f346b8133e2f10162b2d3b40dc90b386d9a06abc",
"b47d786921bcdbaad7cb644b7da705a01a21ee70",
"af6e5b9f0dc57ef76aba766a5b51a8e9cd6f214a",
"fc63a8d34923e4699b4eae2ef300196fa557bca6",
"8d30a9f2a56e93ef7590946e1ebd81efe674e25c",
"4c354b4977ea56bf41e53d5175a81927dd38e7ef",
"023e154cb49a394a0af81c29012d186b1ffb6544",
"894d4ca769abac692674d1eda9ca88a7619f82f7",
"c1ba32181525cf173792f7f121aaf72e97414e16",
"346d0bba07234c879806da6d5e47f15b55ed14be",
"9ed12c884a5d997722dfc281bf84515e3c7e73b7",
"7a86ffc034355e4c01703d0e8bdb2e1258306073",
"caa8c825671a04f89e046de2207e073acde2651e",
"e1a12879e9294674b61ffc9d56de247b34059048",
"e9cdd1bf08e6907319aafd6acfa92135e3d89e1f",
"6884be6b173d22c758806e2207d64f080e9ea7c1"
],
"stable": [
"399c9dc393f6f84c0b4e4d4117906c70c048ecf2",
"681efc5bc51a3102380a8d2268a6efd3a2028a0f",
"aae20e5b10782530c936f064bdc28c7e338b1692",
"78fe0e47b1030ab3a6bd958b42d5d1b6662ba0c1",
"52e2bde16f5c1e28056ef2de49e046d76b3fb059",
"33b965367c3871dc96ae50b3d834d9ff062b753c",
"6b37ad40d74d630d30d4e966fb82f61246b44865",
"df0ebc6dfc2879927d6fe3e18a6f21cb3776cda3",
"9308d20d1b33d96b1ec59080ef83dbfd3282ecb6",
"c966bdf358f684d6a0a2103d133ed12d73cb7fbd",
"d5fab0ec4c26a321f2d37fdb36b9da527dc40c03",
"9bf09194cc2def3922a44f55be97603630e42e1b"
]
},
"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": 24,
"commit_count": 53
},
"": {
"id": "",
"user": "ghost",
"avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
"url": "https://github.com/ghost",
"pull_count": 0,
"commit_count": 1
},
"MDQ6VXNlcjQyOTk3OA==": {
"id": "MDQ6VXNlcjQyOTk3OA==",
"user": "spaceyjase",
"avatar": "https://avatars.githubusercontent.com/u/429978?u=b83b6c873c04702f6b45063d498b49053da08816&v=4",
"url": "https://github.com/spaceyjase",
"pull_count": 0,
"commit_count": 1
},
"U_kgDOBhq_Lg": {
"id": "U_kgDOBhq_Lg",
"user": "Swarkin",
"avatar": "https://avatars.githubusercontent.com/u/102416174?u=a6e5bac62d96b6cf012cac965b1925ff44e8b367&v=4",
"url": "https://github.com/Swarkin",
"pull_count": 0,
"commit_count": 1
},
"MDQ6VXNlcjM5MDMwNTk=": {
"id": "MDQ6VXNlcjM5MDMwNTk=",
"user": "raulsntos",
"avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4",
"url": "https://github.com/raulsntos",
"pull_count": 1,
"commit_count": 4
},
"MDQ6VXNlcjE2ODc5MTg=": {
"id": "MDQ6VXNlcjE2ODc5MTg=",
"user": "Faless",
"avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
"url": "https://github.com/Faless",
"pull_count": 5,
"commit_count": 12
},
"MDQ6VXNlcjM1MTAwNjY=": {
"id": "MDQ6VXNlcjM1MTAwNjY=",
"user": "Nomad1",
"avatar": "https://avatars.githubusercontent.com/u/3510066?u=2d0226a3aa588c2fcbe8d9f08ffda90d87aae615&v=4",
"url": "https://github.com/Nomad1",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE4MDAzMg==": {
"id": "MDQ6VXNlcjE4MDAzMg==",
"user": "Calinou",
"avatar": "https://avatars.githubusercontent.com/u/180032?v=4",
"url": "https://github.com/Calinou",
"pull_count": 4,
"commit_count": 9
},
"MDQ6VXNlcjc2NDU2ODM=": {
"id": "MDQ6VXNlcjc2NDU2ODM=",
"user": "bruvzg",
"avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4",
"url": "https://github.com/bruvzg",
"pull_count": 11,
"commit_count": 22
},
"MDQ6VXNlcjExNzgyODMz": {
"id": "MDQ6VXNlcjExNzgyODMz",
"user": "YuriSizov",
"avatar": "https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4",
"url": "https://github.com/YuriSizov",
"pull_count": 5,
"commit_count": 8
},
"MDQ6VXNlcjMwNzM5MjM5": {
"id": "MDQ6VXNlcjMwNzM5MjM5",
"user": "YeldhamDev",
"avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4",
"url": "https://github.com/YeldhamDev",
"pull_count": 2,
"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": 1,
"commit_count": 2
},
"U_kgDOBcK-Cw": {
"id": "U_kgDOBcK-Cw",
"user": "AThousandShips",
"avatar": "https://avatars.githubusercontent.com/u/96648715?u=fa1bab5b6a8d6efd047643f7afca8b6bbae0a65b&v=4",
"url": "https://github.com/AThousandShips",
"pull_count": 11,
"commit_count": 21
},
"MDQ6VXNlcjY2MTg0MDUw": {
"id": "MDQ6VXNlcjY2MTg0MDUw",
"user": "ajreckof",
"avatar": "https://avatars.githubusercontent.com/u/66184050?u=48fa4d9bc97ee884ea8987ec8d70bbacddccb12f&v=4",
"url": "https://github.com/ajreckof",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjI0ODc4MzIx": {
"id": "MDQ6VXNlcjI0ODc4MzIx",
"user": "OXTyler",
"avatar": "https://avatars.githubusercontent.com/u/24878321?v=4",
"url": "https://github.com/OXTyler",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE2MDc1NA==": {
"id": "MDQ6VXNlcjE2MDc1NA==",
"user": "zorbathut",
"avatar": "https://avatars.githubusercontent.com/u/160754?v=4",
"url": "https://github.com/zorbathut",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjg4MDE0Mjky": {
"id": "MDQ6VXNlcjg4MDE0Mjky",
"user": "garychia",
"avatar": "https://avatars.githubusercontent.com/u/88014292?v=4",
"url": "https://github.com/garychia",
"pull_count": 3,
"commit_count": 6
},
"MDQ6VXNlcjI3MDkyOA==": {
"id": "MDQ6VXNlcjI3MDkyOA==",
"user": "adamscott",
"avatar": "https://avatars.githubusercontent.com/u/270928?v=4",
"url": "https://github.com/adamscott",
"pull_count": 3,
"commit_count": 6
},
"MDQ6VXNlcjM2NTQyMTk=": {
"id": "MDQ6VXNlcjM2NTQyMTk=",
"user": "SamiKalliomaki",
"avatar": "https://avatars.githubusercontent.com/u/3654219?v=4",
"url": "https://github.com/SamiKalliomaki",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjM3MjQ3Ng==": {
"id": "MDQ6VXNlcjM3MjQ3Ng==",
"user": "timothyqiu",
"avatar": "https://avatars.githubusercontent.com/u/372476?v=4",
"url": "https://github.com/timothyqiu",
"pull_count": 6,
"commit_count": 12
},
"MDQ6VXNlcjIyNDU2NjAz": {
"id": "MDQ6VXNlcjIyNDU2NjAz",
"user": "bitsawer",
"avatar": "https://avatars.githubusercontent.com/u/22456603?u=7738ebb05e266794ad0ed6563761f3ed88c560b8&v=4",
"url": "https://github.com/bitsawer",
"pull_count": 7,
"commit_count": 14
},
"MDQ6VXNlcjkyODMwOTg=": {
"id": "MDQ6VXNlcjkyODMwOTg=",
"user": "kleonc",
"avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4",
"url": "https://github.com/kleonc",
"pull_count": 5,
"commit_count": 10
},
"MDQ6VXNlcjYxOTM4MjYz": {
"id": "MDQ6VXNlcjYxOTM4MjYz",
"user": "TokageItLab",
"avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4",
"url": "https://github.com/TokageItLab",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjg5MjE4MA==": {
"id": "MDQ6VXNlcjg5MjE4MA==",
"user": "Nidjo123",
"avatar": "https://avatars.githubusercontent.com/u/892180?v=4",
"url": "https://github.com/Nidjo123",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjMzMTE3MDgy": {
"id": "MDQ6VXNlcjMzMTE3MDgy",
"user": "trollodel",
"avatar": "https://avatars.githubusercontent.com/u/33117082?u=16c291b6b400d833e3cd93e103577873fdda2117&v=4",
"url": "https://github.com/trollodel",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjY1MDE5NzU=": {
"id": "MDQ6VXNlcjY1MDE5NzU=",
"user": "rsubtil",
"avatar": "https://avatars.githubusercontent.com/u/6501975?u=8b300dce8a185e07294946c926c37e6a67fbf2fb&v=4",
"url": "https://github.com/rsubtil",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjUzODUwNA==": {
"id": "MDQ6VXNlcjUzODUwNA==",
"user": "DarioSamo",
"avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4",
"url": "https://github.com/DarioSamo",
"pull_count": 7,
"commit_count": 14
},
"MDQ6VXNlcjYxODkwMDE=": {
"id": "MDQ6VXNlcjYxODkwMDE=",
"user": "Spycemyster",
"avatar": "https://avatars.githubusercontent.com/u/6189001?u=5dcf82f548d4565c076906c7c06a32a09de970de&v=4",
"url": "https://github.com/Spycemyster",
"pull_count": 1,
"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": 3,
"commit_count": 6
},
"MDQ6VXNlcjE5MTU2MQ==": {
"id": "MDQ6VXNlcjE5MTU2MQ==",
"user": "dsnopek",
"avatar": "https://avatars.githubusercontent.com/u/191561?v=4",
"url": "https://github.com/dsnopek",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjYyOTkyMjc=": {
"id": "MDQ6VXNlcjYyOTkyMjc=",
"user": "Sauermann",
"avatar": "https://avatars.githubusercontent.com/u/6299227?v=4",
"url": "https://github.com/Sauermann",
"pull_count": 3,
"commit_count": 6
},
"MDQ6VXNlcjExMzM4OTI=": {
"id": "MDQ6VXNlcjExMzM4OTI=",
"user": "anvilfolk",
"avatar": "https://avatars.githubusercontent.com/u/1133892?u=1b80e5c6b002a2d0b742080ec0c27e5f41424776&v=4",
"url": "https://github.com/anvilfolk",
"pull_count": 2,
"commit_count": 4
},
"MDQ6VXNlcjM5OTQ2MDMw": {
"id": "MDQ6VXNlcjM5OTQ2MDMw",
"user": "lyuma",
"avatar": "https://avatars.githubusercontent.com/u/39946030?v=4",
"url": "https://github.com/lyuma",
"pull_count": 2,
"commit_count": 4
},
"MDQ6VXNlcjM1Mzc2OTUw": {
"id": "MDQ6VXNlcjM1Mzc2OTUw",
"user": "OverloadedOrama",
"avatar": "https://avatars.githubusercontent.com/u/35376950?u=9eec5546ca1e26b8eb8ea283e945615499ceb971&v=4",
"url": "https://github.com/OverloadedOrama",
"pull_count": 1,
"commit_count": 2
},
"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": 1,
"commit_count": 2
},
"MDQ6VXNlcjMzOTUxMzA=": {
"id": "MDQ6VXNlcjMzOTUxMzA=",
"user": "darksylinc",
"avatar": "https://avatars.githubusercontent.com/u/3395130?v=4",
"url": "https://github.com/darksylinc",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjgxMjUyNzY4": {
"id": "MDQ6VXNlcjgxMjUyNzY4",
"user": "Ymanawat",
"avatar": "https://avatars.githubusercontent.com/u/81252768?u=8ea5b7b3a9ed83eb597457454c3d99ffdc44b19b&v=4",
"url": "https://github.com/Ymanawat",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjQ3NzAwNDE4": {
"id": "MDQ6VXNlcjQ3NzAwNDE4",
"user": "dalexeev",
"avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4",
"url": "https://github.com/dalexeev",
"pull_count": 6,
"commit_count": 11
},
"MDQ6VXNlcjE2NTIxMzM5": {
"id": "MDQ6VXNlcjE2NTIxMzM5",
"user": "clayjohn",
"avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4",
"url": "https://github.com/clayjohn",
"pull_count": 2,
"commit_count": 5
},
"MDQ6VXNlcjIyMjMxNzI=": {
"id": "MDQ6VXNlcjIyMjMxNzI=",
"user": "KoBeWi",
"avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4",
"url": "https://github.com/KoBeWi",
"pull_count": 4,
"commit_count": 8
},
"MDQ6VXNlcjIyMzc0NTQ5": {
"id": "MDQ6VXNlcjIyMzc0NTQ5",
"user": "CncealDVRflectN",
"avatar": "https://avatars.githubusercontent.com/u/22374549?v=4",
"url": "https://github.com/CncealDVRflectN",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjM3NjQ2MA==": {
"id": "MDQ6VXNlcjM3NjQ2MA==",
"user": "ShadowApex",
"avatar": "https://avatars.githubusercontent.com/u/376460?u=95b5dcb43478863c269cff930ebaf337fa59bd58&v=4",
"url": "https://github.com/ShadowApex",
"pull_count": 1,
"commit_count": 2
},
"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": 1,
"commit_count": 2
},
"MDQ6VXNlcjIwNDQyMjU=": {
"id": "MDQ6VXNlcjIwNDQyMjU=",
"user": "hvarga",
"avatar": "https://avatars.githubusercontent.com/u/2044225?u=391091b5d4b5c42e8bcea4412967e5083e4376d3&v=4",
"url": "https://github.com/hvarga",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjMwMzg2MDY3": {
"id": "MDQ6VXNlcjMwMzg2MDY3",
"user": "Rindbee",
"avatar": "https://avatars.githubusercontent.com/u/30386067?v=4",
"url": "https://github.com/Rindbee",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjM2MjA3MDM=": {
"id": "MDQ6VXNlcjM2MjA3MDM=",
"user": "bluenote10",
"avatar": "https://avatars.githubusercontent.com/u/3620703?u=0cea2c41b33d670e29cdf29ff7afefae4bccb1ba&v=4",
"url": "https://github.com/bluenote10",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjIxMTg2OA==": {
"id": "MDQ6VXNlcjIxMTg2OA==",
"user": "rmmh",
"avatar": "https://avatars.githubusercontent.com/u/211868?v=4",
"url": "https://github.com/rmmh",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE5NDU0NDk=": {
"id": "MDQ6VXNlcjE5NDU0NDk=",
"user": "BastiaanOlij",
"avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4",
"url": "https://github.com/BastiaanOlij",
"pull_count": 1,
"commit_count": 3
},
"MDQ6VXNlcjE4NjM3MDc=": {
"id": "MDQ6VXNlcjE4NjM3MDc=",
"user": "Malcolmnixon",
"avatar": "https://avatars.githubusercontent.com/u/1863707?u=ce2817b60460d3e73b1fb8dffe31b84a5fd6407b&v=4",
"url": "https://github.com/Malcolmnixon",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjYwNzcxNQ==": {
"id": "MDQ6VXNlcjYwNzcxNQ==",
"user": "LRFLEW",
"avatar": "https://avatars.githubusercontent.com/u/607715?u=dc98f9c5662f3465b21cb1734a06542d70cd5b92&v=4",
"url": "https://github.com/LRFLEW",
"pull_count": 2,
"commit_count": 4
},
"MDQ6VXNlcjg1NDM4ODky": {
"id": "MDQ6VXNlcjg1NDM4ODky",
"user": "MewPurPur",
"avatar": "https://avatars.githubusercontent.com/u/85438892?u=cff57227a6b8b2652d78fdf1f14e71cf9f1b6d3c&v=4",
"url": "https://github.com/MewPurPur",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjEzODQ2MDIy": {
"id": "MDQ6VXNlcjEzODQ2MDIy",
"user": "sepTN",
"avatar": "https://avatars.githubusercontent.com/u/13846022?v=4",
"url": "https://github.com/sepTN",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjQwNjA0MTgw": {
"id": "MDQ6VXNlcjQwNjA0MTgw",
"user": "univeous",
"avatar": "https://avatars.githubusercontent.com/u/40604180?u=11a80472127542349bd16f62a3e2f2edded943fa&v=4",
"url": "https://github.com/univeous",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjEwNDU2MzY=": {
"id": "MDQ6VXNlcjEwNDU2MzY=",
"user": "geowarin",
"avatar": "https://avatars.githubusercontent.com/u/1045636?v=4",
"url": "https://github.com/geowarin",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjcwNDE4MDk=": {
"id": "MDQ6VXNlcjcwNDE4MDk=",
"user": "mattdiener",
"avatar": "https://avatars.githubusercontent.com/u/7041809?u=598685d9c474837729ffc1ce5b6bef9b58d073a1&v=4",
"url": "https://github.com/mattdiener",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjUyNDY0MjA0": {
"id": "MDQ6VXNlcjUyNDY0MjA0",
"user": "smix8",
"avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4",
"url": "https://github.com/smix8",
"pull_count": 3,
"commit_count": 6
},
"MDQ6VXNlcjE2NDY4NzU=": {
"id": "MDQ6VXNlcjE2NDY4NzU=",
"user": "aaronfranke",
"avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4",
"url": "https://github.com/aaronfranke",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjU1OTk3OTY=": {
"id": "MDQ6VXNlcjU1OTk3OTY=",
"user": "vnen",
"avatar": "https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4",
"url": "https://github.com/vnen",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjMwMzY3MjUx": {
"id": "MDQ6VXNlcjMwMzY3MjUx",
"user": "MineBill",
"avatar": "https://avatars.githubusercontent.com/u/30367251?u=1b1aaa3f2f12ab2b0711c625741dc237bbedd415&v=4",
"url": "https://github.com/MineBill",
"pull_count": 1,
"commit_count": 2
},
"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": 2
}
},
"commits": {
"399c9dc393f6f84c0b4e4d4117906c70c048ecf2": {
"hash": "399c9dc393f6f84c0b4e4d4117906c70c048ecf2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Bump version to 4.1.2-stable",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"681efc5bc51a3102380a8d2268a6efd3a2028a0f": {
"hash": "681efc5bc51a3102380a8d2268a6efd3a2028a0f",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #82737 from akien-mga/4.1-cherrypicks",
"body": "Cherry-picks for the 4.1 branch (future 4.1.2) - 3rd batch",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"aae20e5b10782530c936f064bdc28c7e338b1692": {
"hash": "aae20e5b10782530c936f064bdc28c7e338b1692",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix various typos with codespell",
"body": "Also includes typo fixes from #79993, #80068, #80276, and #80303.\n\nCo-authored-by: betalars <contact@betalars.de>\nCo-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>\nCo-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>\nCo-authored-by: Raul Santos <raulsntos@gmail.com>\n\n(cherry picked from commit faaf27f28492650cf8bfb71328ab21ab934d0dd7)",
"is_cherrypick": true,
"cherrypick_hash": "faaf27f28492650cf8bfb71328ab21ab934d0dd7",
"pull": 82737
},
"faaf27f28492650cf8bfb71328ab21ab934d0dd7": {
"hash": "faaf27f28492650cf8bfb71328ab21ab934d0dd7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg=",
"",
"MDQ6VXNlcjQyOTk3OA==",
"U_kgDOBhq_Lg",
"MDQ6VXNlcjM5MDMwNTk="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix various typos with codespell",
"body": "Also includes typo fixes from #79993, #80068, #80276, and #80303.\n\nCo-authored-by: betalars <contact@betalars.de>\nCo-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>\nCo-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>\nCo-authored-by: Raul Santos <raulsntos@gmail.com>",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"78fe0e47b1030ab3a6bd958b42d5d1b6662ba0c1": {
"hash": "78fe0e47b1030ab3a6bd958b42d5d1b6662ba0c1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Update changelog for 4.1.2",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82737
},
"52e2bde16f5c1e28056ef2de49e046d76b3fb059": {
"hash": "52e2bde16f5c1e28056ef2de49e046d76b3fb059",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "[Crypto] Fix generate_random_bytes for large chunks",
"body": "Properly handle mbedtls errors, ensure we don't ask more bytes than\nallowed for each iteration.\n\n(cherry picked from commit e0140601a521e58bb36fd2a7f4b78f1bcb393389)",
"is_cherrypick": true,
"cherrypick_hash": "e0140601a521e58bb36fd2a7f4b78f1bcb393389",
"pull": 82737
},
"e0140601a521e58bb36fd2a7f4b78f1bcb393389": {
"hash": "e0140601a521e58bb36fd2a7f4b78f1bcb393389",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[Crypto] Fix generate_random_bytes for large chunks",
"body": "Properly handle mbedtls errors, ensure we don't ask more bytes than\nallowed for each iteration.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81884
},
"33b965367c3871dc96ae50b3d834d9ff062b753c": {
"hash": "33b965367c3871dc96ae50b3d834d9ff062b753c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM1MTAwNjY="
],
"author_raw": "Nomad1 <gorbuz@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fixed VS 2022 Mac compatibility",
"body": "Visual Studio 2022 on Mac marks the project as invalid if the project Guid is set. Easiest way to fix it is to remove outdated 'EnableGodotProjectTypeGuid' and other Guid references\n\n(cherry picked from commit a119365d4e64bbeb97a966bb4219c34241896e86)",
"is_cherrypick": true,
"cherrypick_hash": "a119365d4e64bbeb97a966bb4219c34241896e86",
"pull": 82737
},
"a119365d4e64bbeb97a966bb4219c34241896e86": {
"hash": "a119365d4e64bbeb97a966bb4219c34241896e86",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM1MTAwNjY="
],
"author_raw": "Nomad1 <gorbuz@gmail.com>",
"committer_raw": "Nomad1 <gorbuz@gmail.com>",
"summary": "Fixed VS 2022 Mac compatibility",
"body": "Visual Studio 2022 on Mac marks the project as invalid if the project Guid is set. Easiest way to fix it is to remove outdated 'EnableGodotProjectTypeGuid' and other Guid references",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81802
},
"6b37ad40d74d630d30d4e966fb82f61246b44865": {
"hash": "6b37ad40d74d630d30d4e966fb82f61246b44865",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Web: Disable raycast module by default (no occlusion culling)",
"body": "This means no CPU occlusion culling (and not compiling Embree), unless\nyou compile custom export templates with `module_raycast_enabled=yes`.\n\nThis reduces the memory footprint significantly, and binary size.\n\nFixes #70621.\n\nCo-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>\n(cherry picked from commit 8c40edf8c04cacfc88b77e80a541c648d1c2261c)",
"is_cherrypick": true,
"cherrypick_hash": "8c40edf8c04cacfc88b77e80a541c648d1c2261c",
"pull": 82737
},
"8c40edf8c04cacfc88b77e80a541c648d1c2261c": {
"hash": "8c40edf8c04cacfc88b77e80a541c648d1c2261c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg=",
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Web: Disable raycast module by default (no occlusion culling)",
"body": "This means no CPU occlusion culling (and not compiling Embree), unless\nyou compile custom export templates with `module_raycast_enabled=yes`.\n\nThis reduces the memory footprint significantly, and binary size.\n\nFixes #70621.\n\nCo-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81716
},
"df0ebc6dfc2879927d6fe3e18a6f21cb3776cda3": {
"hash": "df0ebc6dfc2879927d6fe3e18a6f21cb3776cda3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "SCons: Fix Python 3.12 SyntaxError with regex escape sequences",
"body": "(cherry picked from commit b362976504c3346b9f34b69dcad0838d1d381037)",
"is_cherrypick": true,
"cherrypick_hash": "b362976504c3346b9f34b69dcad0838d1d381037",
"pull": 82737
},
"b362976504c3346b9f34b69dcad0838d1d381037": {
"hash": "b362976504c3346b9f34b69dcad0838d1d381037",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "SCons: Fix Python 3.12 SyntaxError with regex escape sequences",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82290
},
"9308d20d1b33d96b1ec59080ef83dbfd3282ecb6": {
"hash": "9308d20d1b33d96b1ec59080ef83dbfd3282ecb6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "[iOS] Fix build with Xcode 15.",
"body": "(cherry picked from commit e1c7104e46fd3d2f97d365cb4b816b9c78e9e5df)",
"is_cherrypick": true,
"cherrypick_hash": "e1c7104e46fd3d2f97d365cb4b816b9c78e9e5df",
"pull": 82737
},
"e1c7104e46fd3d2f97d365cb4b816b9c78e9e5df": {
"hash": "e1c7104e46fd3d2f97d365cb4b816b9c78e9e5df",
"is_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 build with Xcode 15.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82458
},
"c966bdf358f684d6a0a2103d133ed12d73cb7fbd": {
"hash": "c966bdf358f684d6a0a2103d133ed12d73cb7fbd",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "i18n: Sync translations with Weblate (last 4.1 sync)",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"d5fab0ec4c26a321f2d37fdb36b9da527dc40c03": {
"hash": "d5fab0ec4c26a321f2d37fdb36b9da527dc40c03",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix leak when closing theme editor preview tabs",
"body": "(cherry picked from commit 5e3229b7ed1c9a1a0eeb9db5b0e8b2fc9a8d438d)",
"is_cherrypick": true,
"cherrypick_hash": "5e3229b7ed1c9a1a0eeb9db5b0e8b2fc9a8d438d",
"pull": ""
},
"5e3229b7ed1c9a1a0eeb9db5b0e8b2fc9a8d438d": {
"hash": "5e3229b7ed1c9a1a0eeb9db5b0e8b2fc9a8d438d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix leak when closing theme editor preview tabs",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82442
},
"9bf09194cc2def3922a44f55be97603630e42e1b": {
"hash": "9bf09194cc2def3922a44f55be97603630e42e1b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNzM5MjM5"
],
"author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make hovered tabs be drawn with the unselected's width at minimum",
"body": "(cherry picked from commit decae848a8fb6399a596418168a1cd0bd4305f9c)",
"is_cherrypick": true,
"cherrypick_hash": "decae848a8fb6399a596418168a1cd0bd4305f9c",
"pull": ""
},
"decae848a8fb6399a596418168a1cd0bd4305f9c": {
"hash": "decae848a8fb6399a596418168a1cd0bd4305f9c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNzM5MjM5"
],
"author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"summary": "Make hovered tabs be drawn with the unselected's width at minimum",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82384
},
"58f0cae4af47adcac121cc220749ddbf778f4a81": {
"hash": "58f0cae4af47adcac121cc220749ddbf778f4a81",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "mbedtls: Fix MSVC ARM build after 2.28.3 enabled AES-NI intrinsics",
"body": "(cherry picked from commit d63c1a3953898fff616e69ed75522b89a80d9c8c)",
"is_cherrypick": true,
"cherrypick_hash": "d63c1a3953898fff616e69ed75522b89a80d9c8c",
"pull": ""
},
"d63c1a3953898fff616e69ed75522b89a80d9c8c": {
"hash": "d63c1a3953898fff616e69ed75522b89a80d9c8c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "mbedtls: Fix MSVC ARM build after 2.28.3 enabled AES-NI intrinsics",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81405
},
"2edd2f0202e2cce3f455d352cc94a1664b953400": {
"hash": "2edd2f0202e2cce3f455d352cc94a1664b953400",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwMDI0Njcx"
],
"author_raw": "DeeJayLSP <djlsplays@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "libwebp: Sync with upstream 1.3.2",
"body": "(cherry picked from commit 56cfeda7d26a0bf95babd11b01269f46fe86fd86)",
"is_cherrypick": true,
"cherrypick_hash": "56cfeda7d26a0bf95babd11b01269f46fe86fd86",
"pull": ""
},
"56cfeda7d26a0bf95babd11b01269f46fe86fd86": {
"hash": "56cfeda7d26a0bf95babd11b01269f46fe86fd86",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwMDI0Njcx"
],
"author_raw": "DeeJayLSP <djlsplays@gmail.com>",
"committer_raw": "DeeJayLSP <djlsplays@gmail.com>",
"summary": "libwebp: Sync with upstream 1.3.2",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81663
},
"089ecc0a823cb61ef9b05a01a5ea1f01aea14689": {
"hash": "089ecc0a823cb61ef9b05a01a5ea1f01aea14689",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #82057 from YuriSizov/4.1-cherrypicks",
"body": "Cherry-picks for the 4.1 branch (future 4.1.2) - 2nd batch",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"71ff34eaee8ed6bf970568117e42a063c0b2a3d0": {
"hash": "71ff34eaee8ed6bf970568117e42a063c0b2a3d0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Update changelog for 4.1.2",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82057
},
"c941715850f7d4e4e52113ea672b9ad3b2474c3e": {
"hash": "c941715850f7d4e4e52113ea672b9ad3b2474c3e",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Remove leftover debug print in `FileSystemDock`",
"body": "(cherry picked from commit 1589efb35045da7c5d3c036b8bbd6147b9f6bf92)",
"is_cherrypick": true,
"cherrypick_hash": "1589efb35045da7c5d3c036b8bbd6147b9f6bf92",
"pull": 82057
},
"1589efb35045da7c5d3c036b8bbd6147b9f6bf92": {
"hash": "1589efb35045da7c5d3c036b8bbd6147b9f6bf92",
"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 leftover debug print in `FileSystemDock`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81407
},
"140eb6886f93055bde09e840c20cbe8a1e14589c": {
"hash": "140eb6886f93055bde09e840c20cbe8a1e14589c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[RTL] Use list iterators for item/paragraph removal.",
"body": "(cherry picked from commit 88177a5a58f689c463e6fc4eb79685b2f7628d36)",
"is_cherrypick": true,
"cherrypick_hash": "88177a5a58f689c463e6fc4eb79685b2f7628d36",
"pull": 82057
},
"88177a5a58f689c463e6fc4eb79685b2f7628d36": {
"hash": "88177a5a58f689c463e6fc4eb79685b2f7628d36",
"is_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 list iterators for item/paragraph removal.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80857
},
"265fe750a892d8b7fc8090f4b53048915489336f": {
"hash": "265fe750a892d8b7fc8090f4b53048915489336f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjY2MTg0MDUw"
],
"author_raw": "ajreckof <66184050+ajreckof@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix CodeEdit completion being very slow in certain cases",
"body": "(cherry picked from commit 1eb3d99ff78932a7105ef0873056644db4598040)",
"is_cherrypick": true,
"cherrypick_hash": "1eb3d99ff78932a7105ef0873056644db4598040",
"pull": 82057
},
"1eb3d99ff78932a7105ef0873056644db4598040": {
"hash": "1eb3d99ff78932a7105ef0873056644db4598040",
"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 CodeEdit completion being very slow in certain cases",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80472
},
"fed41ae52078f2146741cced145079402d33a151": {
"hash": "fed41ae52078f2146741cced145079402d33a151",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI0ODc4MzIx"
],
"author_raw": "Tyler <tylerlack13@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Windows console wrapper and icon being swapped",
"body": "Fixes #80238.\n\n(cherry picked from commit 3cf1e0457931d370982b4a9716c0150f084120bb)",
"is_cherrypick": true,
"cherrypick_hash": "3cf1e0457931d370982b4a9716c0150f084120bb",
"pull": 82057
},
"3cf1e0457931d370982b4a9716c0150f084120bb": {
"hash": "3cf1e0457931d370982b4a9716c0150f084120bb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI0ODc4MzIx"
],
"author_raw": "Tyler <tylerlack13@gmail.com>",
"committer_raw": "Tyler <tylerlack13@gmail.com>",
"summary": "Fix Windows console wrapper and icon being swapped",
"body": "Fixes #80238.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80357
},
"f8cf6eb56730d2533c2797cb443779d489daf9f3": {
"hash": "f8cf6eb56730d2533c2797cb443779d489daf9f3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2MDc1NA=="
],
"author_raw": "Ben Rog-Wilhelm <zorba-github@pavlovian.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix NavMesh `map_update_id` returning 0 results in errors",
"body": "(cherry picked from commit d0564f2466cec9d0e108cadf18f2aae642c90be7)",
"is_cherrypick": true,
"cherrypick_hash": "d0564f2466cec9d0e108cadf18f2aae642c90be7",
"pull": 82057
},
"d0564f2466cec9d0e108cadf18f2aae642c90be7": {
"hash": "d0564f2466cec9d0e108cadf18f2aae642c90be7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2MDc1NA=="
],
"author_raw": "Ben Rog-Wilhelm <zorba-github@pavlovian.net>",
"committer_raw": "Ben Rog-Wilhelm <zorba-github@pavlovian.net>",
"summary": "Fix NavMesh `map_update_id` returning 0 results in errors",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80189
},
"4355bf9cf32baa8f4a6ee144aca2c73586216db2": {
"hash": "4355bf9cf32baa8f4a6ee144aca2c73586216db2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[Web] Update npm packages",
"body": "(cherry picked from commit 61e7d4734441b09db1f4e94ba24757a082fb19da)",
"is_cherrypick": true,
"cherrypick_hash": "61e7d4734441b09db1f4e94ba24757a082fb19da",
"pull": 82057
},
"61e7d4734441b09db1f4e94ba24757a082fb19da": {
"hash": "61e7d4734441b09db1f4e94ba24757a082fb19da",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[Web] Update npm packages",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80092
},
"e65172237cbb1cca0d87f23f08bf8671cc83d239": {
"hash": "e65172237cbb1cca0d87f23f08bf8671cc83d239",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <gary.chiahsiang.cheng@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Avoid duplicating the 'Filters' section",
"body": "(cherry picked from commit e0cbbe4bbd1cdf3cabf1b64ff2a07dc37dd858d5)",
"is_cherrypick": true,
"cherrypick_hash": "e0cbbe4bbd1cdf3cabf1b64ff2a07dc37dd858d5",
"pull": 82057
},
"e0cbbe4bbd1cdf3cabf1b64ff2a07dc37dd858d5": {
"hash": "e0cbbe4bbd1cdf3cabf1b64ff2a07dc37dd858d5",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <gary.chiahsiang.cheng@gmail.com>",
"committer_raw": "Chia-Hsiang Cheng <gary.chiahsiang.cheng@gmail.com>",
"summary": "Avoid duplicating the 'Filters' section",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79650
},
"6318354212ac7db56e530ecb020fc3bcf0e86991": {
"hash": "6318354212ac7db56e530ecb020fc3bcf0e86991",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix integer value for GL_MAX_UNIFORM_BLOCK_SIZE overflowing",
"body": "(cherry picked from commit 9c7db7397fd18037a03745c5988f6ad24649d3dc)",
"is_cherrypick": true,
"cherrypick_hash": "9c7db7397fd18037a03745c5988f6ad24649d3dc",
"pull": 82057
},
"9c7db7397fd18037a03745c5988f6ad24649d3dc": {
"hash": "9c7db7397fd18037a03745c5988f6ad24649d3dc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Adam Scott <ascott.ca@gmail.com>",
"summary": "Fix integer value for GL_MAX_UNIFORM_BLOCK_SIZE overflowing",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80909
},
"dabd733c4ce132964f7952b466f1de3fa8538ae3": {
"hash": "dabd733c4ce132964f7952b466f1de3fa8538ae3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[ENet] Properly set transfer flags when using custom channels",
"body": "(cherry picked from commit b96d247ba2242b3fcf3649a5004e5954d3a6c57f)",
"is_cherrypick": true,
"cherrypick_hash": "b96d247ba2242b3fcf3649a5004e5954d3a6c57f",
"pull": 82057
},
"b96d247ba2242b3fcf3649a5004e5954d3a6c57f": {
"hash": "b96d247ba2242b3fcf3649a5004e5954d3a6c57f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[ENet] Properly set transfer flags when using custom channels",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80293
},
"c26722badf4836bacf6d44aef6352106bc363c0d": {
"hash": "c26722badf4836bacf6d44aef6352106bc363c0d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM2NTQyMTk="
],
"author_raw": "Sami Kalliomäki <sami@kalliomaki.me>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Do not call Array default constructor when not necessary.",
"body": "This fixes a bug where Array would get registered twice with the\nDisposablesTracker causing an exception on shutdown.\n\nFixes #81231\n\n(cherry picked from commit 43a6748dfd7a8e798923534359a40fb7b3aa55dc)",
"is_cherrypick": true,
"cherrypick_hash": "43a6748dfd7a8e798923534359a40fb7b3aa55dc",
"pull": 82057
},
"43a6748dfd7a8e798923534359a40fb7b3aa55dc": {
"hash": "43a6748dfd7a8e798923534359a40fb7b3aa55dc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM2NTQyMTk="
],
"author_raw": "Sami Kalliomäki <sami@kalliomaki.me>",
"committer_raw": "Sami Kalliomäki <sami@kalliomaki.me>",
"summary": "Do not call Array default constructor when not necessary.",
"body": "This fixes a bug where Array would get registered twice with the\nDisposablesTracker causing an exception on shutdown.\n\nFixes #81231",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81230
},
"cdc26082aa47a9bfe5fb792ea4598517598dfa77": {
"hash": "cdc26082aa47a9bfe5fb792ea4598517598dfa77",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make blend file importer warnings translatable",
"body": "(cherry picked from commit b35a847109f88c2b6afd0bd4998f8a93e088335d)",
"is_cherrypick": true,
"cherrypick_hash": "b35a847109f88c2b6afd0bd4998f8a93e088335d",
"pull": 82057
},
"b35a847109f88c2b6afd0bd4998f8a93e088335d": {
"hash": "b35a847109f88c2b6afd0bd4998f8a93e088335d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Make blend file importer warnings translatable",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79807
},
"8d22e58063674745fd09ea05a1fe98bef2055a57": {
"hash": "8d22e58063674745fd09ea05a1fe98bef2055a57",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix GLES3 multimesh rendering when using colors or custom data",
"body": "(cherry picked from commit 9897f1cfb925bddc6fe49e9ba4cff309f75f773e)",
"is_cherrypick": true,
"cherrypick_hash": "9897f1cfb925bddc6fe49e9ba4cff309f75f773e",
"pull": 82057
},
"9897f1cfb925bddc6fe49e9ba4cff309f75f773e": {
"hash": "9897f1cfb925bddc6fe49e9ba4cff309f75f773e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix GLES3 multimesh rendering when using colors or custom data",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79660
},
"3b3f7efadb1b3f12ab9d7d2bc85d287d74165387": {
"hash": "3b3f7efadb1b3f12ab9d7d2bc85d287d74165387",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix CanvasModulate logic for updating canvas modulate",
"body": "(cherry picked from commit f12164d311339452ddde28f2b27161d9d185364f)",
"is_cherrypick": true,
"cherrypick_hash": "f12164d311339452ddde28f2b27161d9d185364f",
"pull": 82057
},
"f12164d311339452ddde28f2b27161d9d185364f": {
"hash": "f12164d311339452ddde28f2b27161d9d185364f",
"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 CanvasModulate logic for updating canvas modulate",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79747
},
"bb4ad56e9517caf0ed6fa1292ab677b51722b56c": {
"hash": "bb4ad56e9517caf0ed6fa1292ab677b51722b56c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYxOTM4MjYz"
],
"author_raw": "Silc 'Tokage' Renew <tokage.it.lab@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix NodeTransition with negative time scale",
"body": "(cherry picked from commit 1ac2bdd97bf258571ae07a326db9e1ae51fb74f9)",
"is_cherrypick": true,
"cherrypick_hash": "1ac2bdd97bf258571ae07a326db9e1ae51fb74f9",
"pull": 82057
},
"1ac2bdd97bf258571ae07a326db9e1ae51fb74f9": {
"hash": "1ac2bdd97bf258571ae07a326db9e1ae51fb74f9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYxOTM4MjYz"
],
"author_raw": "Silc 'Tokage' Renew <tokage.it.lab@gmail.com>",
"committer_raw": "Silc 'Tokage' Renew <tokage.it.lab@gmail.com>",
"summary": "Fix NodeTransition with negative time scale",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79403
},
"bad5e93945cba77016becc95eaf3fdc69eeb69ba": {
"hash": "bad5e93945cba77016becc95eaf3fdc69eeb69ba",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Remove animation tracks with correct indices",
"body": "(cherry picked from commit 3d7facd21c8c80ae6aefe334011c10db88162738)",
"is_cherrypick": true,
"cherrypick_hash": "3d7facd21c8c80ae6aefe334011c10db88162738",
"pull": 82057
},
"3d7facd21c8c80ae6aefe334011c10db88162738": {
"hash": "3d7facd21c8c80ae6aefe334011c10db88162738",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"committer_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"summary": "Remove animation tracks with correct indices",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81651
},
"89dd2d066f50a205111f8a4fcabb3d3b1909b939": {
"hash": "89dd2d066f50a205111f8a4fcabb3d3b1909b939",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Document `RenderingServer.get_video_adapter_name()` may report a fixed name",
"body": "Firefox will always report the user's GPU as a GeForce GTX 980 in\nan attempt to make fingerprinting more difficult.\nThis is not the case in Chromium-based browsers though.\n\n(cherry picked from commit c751f190c922b5578a0ff3c037332b0e4ca259c4)",
"is_cherrypick": true,
"cherrypick_hash": "c751f190c922b5578a0ff3c037332b0e4ca259c4",
"pull": 82057
},
"c751f190c922b5578a0ff3c037332b0e4ca259c4": {
"hash": "c751f190c922b5578a0ff3c037332b0e4ca259c4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Document `RenderingServer.get_video_adapter_name()` may report a fixed name",
"body": "Firefox will always report the user's GPU as a GeForce GTX 980 in\nan attempt to make fingerprinting more difficult.\nThis is not the case in Chromium-based browsers though.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80445
},
"9812dfd450ee7d5089eb4b90784a66543e0c7bd9": {
"hash": "9812dfd450ee7d5089eb4b90784a66543e0c7bd9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Document ScrollContainer signals being emitted for touch events only",
"body": "(cherry picked from commit d01184fbb78d65a0989087f1d5c1a3ec17eb97f9)",
"is_cherrypick": true,
"cherrypick_hash": "d01184fbb78d65a0989087f1d5c1a3ec17eb97f9",
"pull": 82057
},
"d01184fbb78d65a0989087f1d5c1a3ec17eb97f9": {
"hash": "d01184fbb78d65a0989087f1d5c1a3ec17eb97f9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Document ScrollContainer signals being emitted for touch events only",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81517
},
"3b4748f6b5865393322bd76f210e75f6a27fe5b6": {
"hash": "3b4748f6b5865393322bd76f210e75f6a27fe5b6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg5MjE4MA=="
],
"author_raw": "Nikola Bunjevac <nikola.bunjevac@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix RichTextLabel character line and paragraph index getters",
"body": "(cherry picked from commit e2536d0643cf23fe1854c7eac0ecdb0295bb82e6)",
"is_cherrypick": true,
"cherrypick_hash": "e2536d0643cf23fe1854c7eac0ecdb0295bb82e6",
"pull": 82057
},
"e2536d0643cf23fe1854c7eac0ecdb0295bb82e6": {
"hash": "e2536d0643cf23fe1854c7eac0ecdb0295bb82e6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg5MjE4MA=="
],
"author_raw": "Nikola Bunjevac <nikola.bunjevac@gmail.com>",
"committer_raw": "Nikola Bunjevac <nikola.bunjevac@gmail.com>",
"summary": "Fix RichTextLabel character line and paragraph index getters",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 76759
},
"5e8654decbd4b49a7265e3fff0d4136162ff5f10": {
"hash": "5e8654decbd4b49a7265e3fff0d4136162ff5f10",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzMTE3MDgy"
],
"author_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make the single window mode check more strict",
"body": "Check the \"interface/editor/single_window_mode\" editor settings.\n\n(cherry picked from commit 0f6327b59b07a3b689f99b2f5533e6ebc801bad4)",
"is_cherrypick": true,
"cherrypick_hash": "0f6327b59b07a3b689f99b2f5533e6ebc801bad4",
"pull": 82057
},
"0f6327b59b07a3b689f99b2f5533e6ebc801bad4": {
"hash": "0f6327b59b07a3b689f99b2f5533e6ebc801bad4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzMTE3MDgy"
],
"author_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"committer_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"summary": "Make the single window mode check more strict",
"body": "Check the \"interface/editor/single_window_mode\" editor settings.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79793
},
"788ee7938b8f7358052f4a0375529c65a8965f86": {
"hash": "788ee7938b8f7358052f4a0375529c65a8965f86",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjY1MDE5NzU="
],
"author_raw": "Ricardo Subtil <ricasubtil@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Ensure `joy_connection_changed` is emitted on the main thread",
"body": "(cherry picked from commit 1bb73b0689a9cc2731eee63374f07e08b35b6e6a)",
"is_cherrypick": true,
"cherrypick_hash": "1bb73b0689a9cc2731eee63374f07e08b35b6e6a",
"pull": 82057
},
"1bb73b0689a9cc2731eee63374f07e08b35b6e6a": {
"hash": "1bb73b0689a9cc2731eee63374f07e08b35b6e6a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjY1MDE5NzU="
],
"author_raw": "Ricardo Subtil <ricasubtil@gmail.com>",
"committer_raw": "Ricardo Subtil <ricasubtil@gmail.com>",
"summary": "Ensure `joy_connection_changed` is emitted on the main thread",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80432
},
"fc130b26f86d77e5329c82e579514f1fd6e64129": {
"hash": "fc130b26f86d77e5329c82e579514f1fd6e64129",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix motion vectors being corrupted when using precision=double and resulting in the TAA pass being completely broken.",
"body": "See Issue #69528. When building with precision=double, the TAA pass would break due to the motion vectors being corrupted. It was apparent the origin of the camera itself was corrupted in the UBO for the previous frame because the camera origin was only being split correctly for the current block but not for the previous block (to effectively support the double precision float on the shader).\n\n(cherry picked from commit 77776f531336d78427f1097ca4ab37676d34df1b)",
"is_cherrypick": true,
"cherrypick_hash": "77776f531336d78427f1097ca4ab37676d34df1b",
"pull": 82057
},
"77776f531336d78427f1097ca4ab37676d34df1b": {
"hash": "77776f531336d78427f1097ca4ab37676d34df1b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Fix motion vectors being corrupted when using precision=double and resulting in the TAA pass being completely broken.",
"body": "See Issue #69528. When building with precision=double, the TAA pass would break due to the motion vectors being corrupted. It was apparent the origin of the camera itself was corrupted in the UBO for the previous frame because the camera origin was only being split correctly for the current block but not for the previous block (to effectively support the double precision float on the shader).",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80257
},
"21da3f3847425752be30e48d0f4483d08362b0df": {
"hash": "21da3f3847425752be30e48d0f4483d08362b0df",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[X11] Do not fail DisplayServer init if non-essential extensions are missing.",
"body": "(cherry picked from commit acff87ffda906e2f846b21260e208029db365554)",
"is_cherrypick": true,
"cherrypick_hash": "acff87ffda906e2f846b21260e208029db365554",
"pull": 82057
},
"acff87ffda906e2f846b21260e208029db365554": {
"hash": "acff87ffda906e2f846b21260e208029db365554",
"is_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] Do not fail DisplayServer init if non-essential extensions are missing.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80240
},
"c339abe1aafd7ca6f1e279a3583bb301e6240858": {
"hash": "c339abe1aafd7ca6f1e279a3583bb301e6240858",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYxODkwMDE="
],
"author_raw": "Spencer Chang <spencerchang2001@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Added path to output of missing import texture metadata",
"body": "(cherry picked from commit 57d9e3bb0ed334cee9b81f7409e5b8c30e7ae9f3)",
"is_cherrypick": true,
"cherrypick_hash": "57d9e3bb0ed334cee9b81f7409e5b8c30e7ae9f3",
"pull": 82057
},
"57d9e3bb0ed334cee9b81f7409e5b8c30e7ae9f3": {
"hash": "57d9e3bb0ed334cee9b81f7409e5b8c30e7ae9f3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYxODkwMDE="
],
"author_raw": "Spencer Chang <spencerchang2001@gmail.com>",
"committer_raw": "Spencer Chang <spencerchang2001@gmail.com>",
"summary": "Added path to output of missing import texture metadata",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80107
},
"1238554f05d4aa250b1ef1bdae0b85e2ab7e7047": {
"hash": "1238554f05d4aa250b1ef1bdae0b85e2ab7e7047",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Use ui_text_submit to confirm and close text prompts",
"body": "Fix press space when enter editor layout name will\nconfirm and save layout, same in theme editor\n\n(cherry picked from commit ba4191096792d52c0b7fb5b33524678de0e4b260)",
"is_cherrypick": true,
"cherrypick_hash": "ba4191096792d52c0b7fb5b33524678de0e4b260",
"pull": 82057
},
"ba4191096792d52c0b7fb5b33524678de0e4b260": {
"hash": "ba4191096792d52c0b7fb5b33524678de0e4b260",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"summary": "Use ui_text_submit to confirm and close text prompts",
"body": "Fix press space when enter editor layout name will\nconfirm and save layout, same in theme editor",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81189
},
"113cfdfc69171a68f62230b191c1bc61135bc395": {
"hash": "113cfdfc69171a68f62230b191c1bc61135bc395",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE5MTU2MQ=="
],
"author_raw": "David Snopek <dsnopek@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix overriding _export_begin, _export_file and _export_end from GDExtension",
"body": "(cherry picked from commit d09843c5ae6bc140fdaad5c20df38a47df55e21b)",
"is_cherrypick": true,
"cherrypick_hash": "d09843c5ae6bc140fdaad5c20df38a47df55e21b",
"pull": 82057
},
"d09843c5ae6bc140fdaad5c20df38a47df55e21b": {
"hash": "d09843c5ae6bc140fdaad5c20df38a47df55e21b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE5MTU2MQ=="
],
"author_raw": "David Snopek <dsnopek@gmail.com>",
"committer_raw": "David Snopek <dsnopek@gmail.com>",
"summary": "Fix overriding _export_begin, _export_file and _export_end from GDExtension",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80999
},
"4734295fd1c42f887e9a5663753cb22e444516f3": {
"hash": "4734295fd1c42f887e9a5663753cb22e444516f3",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix version check for GDExtension",
"body": "(cherry picked from commit 97ef4a05369bd68f5ee8397bcc97208c99210ca8)",
"is_cherrypick": true,
"cherrypick_hash": "97ef4a05369bd68f5ee8397bcc97208c99210ca8",
"pull": 82057
},
"97ef4a05369bd68f5ee8397bcc97208c99210ca8": {
"hash": "97ef4a05369bd68f5ee8397bcc97208c99210ca8",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Ninni Pipping <over999ships@gmail.com>",
"summary": "Fix version check for GDExtension",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80591
},
"45718ef6351a2ae01a7e38ebf7e4a5159db4cceb": {
"hash": "45718ef6351a2ae01a7e38ebf7e4a5159db4cceb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYyOTkyMjc="
],
"author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix superfluous `\"` in error message",
"body": "(cherry picked from commit fa8fec2cc1d5773693b50a5c4fbbf97e28fd15b1)",
"is_cherrypick": true,
"cherrypick_hash": "fa8fec2cc1d5773693b50a5c4fbbf97e28fd15b1",
"pull": 82057
},
"fa8fec2cc1d5773693b50a5c4fbbf97e28fd15b1": {
"hash": "fa8fec2cc1d5773693b50a5c4fbbf97e28fd15b1",
"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 superfluous `\"` in error message",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80568
},
"2e71f6a806133f9c200411fb4808dd3260d0fabf": {
"hash": "2e71f6a806133f9c200411fb4808dd3260d0fabf",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "fix glMapBufferRange return null when r_index + last_item_index > max_instances",
"body": "(cherry picked from commit d48b95a30548fc7228e38af86508c7b2311b5572)",
"is_cherrypick": true,
"cherrypick_hash": "d48b95a30548fc7228e38af86508c7b2311b5572",
"pull": 82057
},
"d48b95a30548fc7228e38af86508c7b2311b5572": {
"hash": "d48b95a30548fc7228e38af86508c7b2311b5572",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"summary": "fix glMapBufferRange return null when r_index + last_item_index > max_instances",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81036
},
"dfdb6e576c086b4294997b47911536bc6bce5489": {
"hash": "dfdb6e576c086b4294997b47911536bc6bce5489",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix some mixups between 2D/3D in documentation",
"body": "(cherry picked from commit 7512d88e22297f72a91457be19c6ff98bba39584)",
"is_cherrypick": true,
"cherrypick_hash": "7512d88e22297f72a91457be19c6ff98bba39584",
"pull": 82057
},
"7512d88e22297f72a91457be19c6ff98bba39584": {
"hash": "7512d88e22297f72a91457be19c6ff98bba39584",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Ninni Pipping <over999ships@gmail.com>",
"summary": "Fix some mixups between 2D/3D in documentation",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79781
},
"0b38cf8a8de8430df68a62a2788fd25848857a22": {
"hash": "0b38cf8a8de8430df68a62a2788fd25848857a22",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExMzM4OTI="
],
"author_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add error message when a GDScript resource fails to load.",
"body": "Currently, GDScripts who are only loaded through `ResourceLoader::load()`,\nlike Autoloads, do not have a pathway to announce there is an error in their\ncode. This contributes to significant confusion in error projects when\nautoloads are involved. At least partially closes #78230.\n\n(cherry picked from commit cca57171c16c90d6acec4e0eef1ed904973bcb20)",
"is_cherrypick": true,
"cherrypick_hash": "cca57171c16c90d6acec4e0eef1ed904973bcb20",
"pull": 82057
},
"cca57171c16c90d6acec4e0eef1ed904973bcb20": {
"hash": "cca57171c16c90d6acec4e0eef1ed904973bcb20",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExMzM4OTI="
],
"author_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"committer_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"summary": "Add error message when a GDScript resource fails to load.",
"body": "Currently, GDScripts who are only loaded through `ResourceLoader::load()`,\nlike Autoloads, do not have a pathway to announce there is an error in their\ncode. This contributes to significant confusion in error projects when\nautoloads are involved. At least partially closes #78230.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78540
},
"58e3dd6999b459e884a29c07fe064b12c86cc045": {
"hash": "58e3dd6999b459e884a29c07fe064b12c86cc045",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add missing is_deprecated flag on the SurfaceTool.generate_lod function.",
"body": "(cherry picked from commit 8153739df987dad5e8c6e4dff87416332b6ef47e)",
"is_cherrypick": true,
"cherrypick_hash": "8153739df987dad5e8c6e4dff87416332b6ef47e",
"pull": 82057
},
"8153739df987dad5e8c6e4dff87416332b6ef47e": {
"hash": "8153739df987dad5e8c6e4dff87416332b6ef47e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Lyuma <xn.lyuma@gmail.com>",
"summary": "Add missing is_deprecated flag on the SurfaceTool.generate_lod function.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81634
},
"a07b83a2dcf518af3c85bc016c60daf48704b6f0": {
"hash": "a07b83a2dcf518af3c85bc016c60daf48704b6f0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5MDMwNTk="
],
"author_raw": "Raul Santos <raulsntos@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "C#: Hide hostfxr not found error",
"body": "Godot tries to find hostfxr in two locations, the method that tries\nto retrieve the location printed an error when it was not found.\nSo when the first location fails it was printing an error, even if\nthe second location succeeded, and users were left confused thinking\nthere was something wrong with their installation.\n\nNow the error will only be printed when stdout verbose is enabled.\nUsers will still get an error later if hostfxr is not found in any\nof the two locations.\n\n(cherry picked from commit 394c0eb225bd3b9bd0419b3006367d24b34a9a8d)",
"is_cherrypick": true,
"cherrypick_hash": "394c0eb225bd3b9bd0419b3006367d24b34a9a8d",
"pull": 82057
},
"394c0eb225bd3b9bd0419b3006367d24b34a9a8d": {
"hash": "394c0eb225bd3b9bd0419b3006367d24b34a9a8d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5MDMwNTk="
],
"author_raw": "Raul Santos <raulsntos@gmail.com>",
"committer_raw": "Raul Santos <raulsntos@gmail.com>",
"summary": "C#: Hide hostfxr not found error",
"body": "Godot tries to find hostfxr in two locations, the method that tries\nto retrieve the location printed an error when it was not found.\nSo when the first location fails it was printing an error, even if\nthe second location succeeded, and users were left confused thinking\nthere was something wrong with their installation.\n\nNow the error will only be printed when stdout verbose is enabled.\nUsers will still get an error later if hostfxr is not found in any\nof the two locations.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81690
},
"88afb1a8bab3e7c3c074d7afdd66fb07b97c886a": {
"hash": "88afb1a8bab3e7c3c074d7afdd66fb07b97c886a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[String] Fix string conversion for -0.0 float values.",
"body": "(cherry picked from commit 2b3bbde6dae2e251b1805b4dc731a18f5cb33629)",
"is_cherrypick": true,
"cherrypick_hash": "2b3bbde6dae2e251b1805b4dc731a18f5cb33629",
"pull": 82057
},
"2b3bbde6dae2e251b1805b4dc731a18f5cb33629": {
"hash": "2b3bbde6dae2e251b1805b4dc731a18f5cb33629",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"summary": "[String] Fix string conversion for -0.0 float values.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81328
},
"252d816459373665c2227c86ba38b82eb4750272": {
"hash": "252d816459373665c2227c86ba38b82eb4750272",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM1Mzc2OTUw"
],
"author_raw": "Emmanouil Papadeas <manoschool@yahoo.gr>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix `JavaScriptBridge.eval()` never returning PackedByteArray",
"body": "It wrongly returned 20 on array buffers, which used to be the enumerator\nvalue of Godot 3.x's type PoolByteArray, and now is the value of type Color,\nwhile it should return 29 which is the enumerator value for PackedByteArray.\n\n(cherry picked from commit c662491bd4da857d641ff5fcb8a55ae0764a243a)",
"is_cherrypick": true,
"cherrypick_hash": "c662491bd4da857d641ff5fcb8a55ae0764a243a",
"pull": 82057
},
"c662491bd4da857d641ff5fcb8a55ae0764a243a": {
"hash": "c662491bd4da857d641ff5fcb8a55ae0764a243a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM1Mzc2OTUw"
],
"author_raw": "Emmanouil Papadeas <manoschool@yahoo.gr>",
"committer_raw": "Emmanouil Papadeas <manoschool@yahoo.gr>",
"summary": "Fix `JavaScriptBridge.eval()` never returning PackedByteArray",
"body": "It wrongly returned 20 on array buffers, which used to be the enumerator\nvalue of Godot 3.x's type PoolByteArray, and now is the value of type Color,\nwhile it should return 29 which is the enumerator value for PackedByteArray.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81015
},
"cdc0e005579b11cbf8e3db7b0f647d74134312b4": {
"hash": "cdc0e005579b11cbf8e3db7b0f647d74134312b4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Draw separators before selected style boxes",
"body": "(cherry picked from commit 749db002276d49c472fb48fab17aac72483f15ab)",
"is_cherrypick": true,
"cherrypick_hash": "749db002276d49c472fb48fab17aac72483f15ab",
"pull": 82057
},
"749db002276d49c472fb48fab17aac72483f15ab": {
"hash": "749db002276d49c472fb48fab17aac72483f15ab",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg4MDE0Mjky"
],
"author_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"committer_raw": "Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>",
"summary": "Draw separators before selected style boxes",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81155
},
"58ff96b8b730c9a32fefbe7c2cd13116efe5036f": {
"hash": "58ff96b8b730c9a32fefbe7c2cd13116efe5036f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNDAzNTI="
],
"author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Prevent double input events on gamepad when running through steam input",
"body": "During GDC and general testing on Steam Deck units, we found that single\ngamepads would often register inputs twice under certain circumstances.\nThis was caused by SteamInput creating a new virtual device, which Godot\nregisters as a second gamepad. This resulted in two gamepad devices\nreporting the same button presses, often leading to buggy input response\non games with no multi-device logic and other-wise could cause intended\nSteam rebindings to not work as intended (for example, swapping o and x\non a playstation pad if that feature isn't supported by the game.)\n\nSDL gets around this by taking in a list of devices that are to be\nignored. When valve sees a controller that wants to be rebound via\nSteamInput, they push a new VID/PID entry onto the environment\nvariable `SDL_GAMECONTROLLER_IGNORE_DEVICES` for the original gamepad\nso that all game inputs can be read from the virtual gamepad instead.\n\nThis leverages the same logic as we are already using SDL gamepad\nrelated HID mappings.\n\n(cherry picked from commit 8de98dbf21ba734feb26d5568151bd810d566817)",
"is_cherrypick": true,
"cherrypick_hash": "8de98dbf21ba734feb26d5568151bd810d566817",
"pull": 82057
},
"8de98dbf21ba734feb26d5568151bd810d566817": {
"hash": "8de98dbf21ba734feb26d5568151bd810d566817",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNDAzNTI="
],
"author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
"committer_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
"summary": "Prevent double input events on gamepad when running through steam input",
"body": "During GDC and general testing on Steam Deck units, we found that single\ngamepads would often register inputs twice under certain circumstances.\nThis was caused by SteamInput creating a new virtual device, which Godot\nregisters as a second gamepad. This resulted in two gamepad devices\nreporting the same button presses, often leading to buggy input response\non games with no multi-device logic and other-wise could cause intended\nSteam rebindings to not work as intended (for example, swapping o and x\non a playstation pad if that feature isn't supported by the game.)\n\nSDL gets around this by taking in a list of devices that are to be\nignored. When valve sees a controller that wants to be rebound via\nSteamInput, they push a new VID/PID entry onto the environment\nvariable `SDL_GAMECONTROLLER_IGNORE_DEVICES` for the original gamepad\nso that all game inputs can be read from the virtual gamepad instead.\n\nThis leverages the same logic as we are already using SDL gamepad\nrelated HID mappings.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 76045
},
"2d480eb6326967c09b3ad0fcb7a7eb5274df853b": {
"hash": "2d480eb6326967c09b3ad0fcb7a7eb5274df853b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Uncollapse favorites by default in the editor FileSystem dock",
"body": "(cherry picked from commit 075bd4b2813298e755016be2910f1f6c28780ae9)",
"is_cherrypick": true,
"cherrypick_hash": "075bd4b2813298e755016be2910f1f6c28780ae9",
"pull": 82057
},
"075bd4b2813298e755016be2910f1f6c28780ae9": {
"hash": "075bd4b2813298e755016be2910f1f6c28780ae9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Uncollapse favorites by default in the editor FileSystem dock",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79971
},
"29bcc51734be2a72b1c5c342e45efe03ee72db4d": {
"hash": "29bcc51734be2a72b1c5c342e45efe03ee72db4d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add half-pixel offset to lightmapper rasterization.",
"body": "Add half-pixel offset to lightmapper to fix issues where the ray would be generated from the wrong spot corresponding to the pixel and causing light leaks. Fixes Issue #69126.\n\n(cherry picked from commit ddc3126bbf5bc5397a0d702cc3f91fc4118ba95a)",
"is_cherrypick": true,
"cherrypick_hash": "ddc3126bbf5bc5397a0d702cc3f91fc4118ba95a",
"pull": 82057
},
"ddc3126bbf5bc5397a0d702cc3f91fc4118ba95a": {
"hash": "ddc3126bbf5bc5397a0d702cc3f91fc4118ba95a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Add half-pixel offset to lightmapper rasterization.",
"body": "Add half-pixel offset to lightmapper to fix issues where the ray would be generated from the wrong spot corresponding to the pixel and causing light leaks. Fixes Issue #69126.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81872
},
"1bcb77fb153d74994a825eacc767066604c1dbc0": {
"hash": "1bcb77fb153d74994a825eacc767066604c1dbc0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add motion vector support for GPU 3D Particles.",
"body": "Add the capability of resizing the transforms buffer for particles to be double its size and alternate where the current output is written to. Only works for particles that use index as their draw order.\n\n(cherry picked from commit 293302ccd872dad963a50786434e5bcee47971d7)",
"is_cherrypick": true,
"cherrypick_hash": "293302ccd872dad963a50786434e5bcee47971d7",
"pull": 82057
},
"293302ccd872dad963a50786434e5bcee47971d7": {
"hash": "293302ccd872dad963a50786434e5bcee47971d7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Add motion vector support for GPU 3D Particles.",
"body": "Add the capability of resizing the transforms buffer for particles to be double its size and alternate where the current output is written to. Only works for particles that use index as their draw order.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80688
},
"1f18125652d55e729421b5c291901b1cb72460a6": {
"hash": "1f18125652d55e729421b5c291901b1cb72460a6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix incorrect error checking and notifications introduced in PR #80414.",
"body": "There was an error in the other branch of the refactored function where the size of the array was not properly multiplied by the size of the float to check against the buffer size. This was only an error in the error-checking itself and not the functionality. There was also an error where the proper notification was not emitted whenever the buffer for the multimesh is recreated to invalidate the previous references the renderer might've created to it. This fixes CPU Particles getting corrupted when they're created without emission being enabled.\n\n(cherry picked from commit 420f3890b07b3527c498277f13f361ba6c5b9f18)",
"is_cherrypick": true,
"cherrypick_hash": "420f3890b07b3527c498277f13f361ba6c5b9f18",
"pull": 82057
},
"420f3890b07b3527c498277f13f361ba6c5b9f18": {
"hash": "420f3890b07b3527c498277f13f361ba6c5b9f18",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Fix incorrect error checking and notifications introduced in PR #80414.",
"body": "There was an error in the other branch of the refactored function where the size of the array was not properly multiplied by the size of the float to check against the buffer size. This was only an error in the error-checking itself and not the functionality. There was also an error where the proper notification was not emitted whenever the buffer for the multimesh is recreated to invalidate the previous references the renderer might've created to it. This fixes CPU Particles getting corrupted when they're created without emission being enabled.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80552
},
"b447e1baaf050ed242ab332191532817e3c200a0": {
"hash": "b447e1baaf050ed242ab332191532817e3c200a0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Improve handling of motion vectors for multimesh instances.",
"body": "Fixes #67287. There was a subtle error where due to how enabling motion vectors for multi-meshes was handled, only the first instance would have a valid transforms buffer and the rest would point to an invalid buffer. This change moves over the responsibility of enabling motion vectors only when changes happen to the individual 3D transforms or the entire buffer itself. It also fixes an unnecessary download of the existing buffer that'd get overwritten by the current cache if it exists. Another fix is handling the case where the buffer was not set, and enabling motion vectors would not cause the buffer to be recreated correctly.\n\n(cherry picked from commit 5155870d644b1598cd4c8dd675583c3fa1b79d60)",
"is_cherrypick": true,
"cherrypick_hash": "5155870d644b1598cd4c8dd675583c3fa1b79d60",
"pull": 82057
},
"5155870d644b1598cd4c8dd675583c3fa1b79d60": {
"hash": "5155870d644b1598cd4c8dd675583c3fa1b79d60",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Improve handling of motion vectors for multimesh instances.",
"body": "Fixes #67287. There was a subtle error where due to how enabling motion vectors for multi-meshes was handled, only the first instance would have a valid transforms buffer and the rest would point to an invalid buffer. This change moves over the responsibility of enabling motion vectors only when changes happen to the individual 3D transforms or the entire buffer itself. It also fixes an unnecessary download of the existing buffer that'd get overwritten by the current cache if it exists. Another fix is handling the case where the buffer was not set, and enabling motion vectors would not cause the buffer to be recreated correctly.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80414
},
"efbe9237ccfec335efef8233656d4501184c89cc": {
"hash": "efbe9237ccfec335efef8233656d4501184c89cc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzOTUxMzA="
],
"author_raw": "Matias N. Goldberg <dark_sylinc@yahoo.com.ar>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix integer underflow when rounding up in VoxelGI",
"body": "The code wanted to divide and round up:\n- 0 / 64 = 0\n- 63 / 64 = 1\n- 64 / 64 = 1\n- 65 / 64 = 2\n\nHowever when the dividend was exactly 0 it would underflow and produce\n67108864 instead.\n\nThis caused TDRs on empty scenes or extremely slow performance\n\nFix #80286\n\n(cherry picked from commit e783e32108520a4d5b866fc0b28f23cedc3c74f6)",
"is_cherrypick": true,
"cherrypick_hash": "e783e32108520a4d5b866fc0b28f23cedc3c74f6",
"pull": 82057
},
"e783e32108520a4d5b866fc0b28f23cedc3c74f6": {
"hash": "e783e32108520a4d5b866fc0b28f23cedc3c74f6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzOTUxMzA="
],
"author_raw": "Matias N. Goldberg <dark_sylinc@yahoo.com.ar>",
"committer_raw": "Matias N. Goldberg <dark_sylinc@yahoo.com.ar>",
"summary": "Fix integer underflow when rounding up in VoxelGI",
"body": "The code wanted to divide and round up:\n- 0 / 64 = 0\n- 63 / 64 = 1\n- 64 / 64 = 1\n- 65 / 64 = 2\n\nHowever when the dividend was exactly 0 it would underflow and produce\n67108864 instead.\n\nThis caused TDRs on empty scenes or extremely slow performance\n\nFix #80286",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80356
},
"a90aac5415dc6611f5c55713b2d5b4c2fb872d98": {
"hash": "a90aac5415dc6611f5c55713b2d5b4c2fb872d98",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgxMjUyNzY4"
],
"author_raw": "Yogendra Manawat <yogendramanawat@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix TabContainer's font_hovered_color theme property",
"body": "(cherry picked from commit d7bf05b4904cb8eca0dfb1d027390a964379fccf)",
"is_cherrypick": true,
"cherrypick_hash": "d7bf05b4904cb8eca0dfb1d027390a964379fccf",
"pull": 82057
},
"d7bf05b4904cb8eca0dfb1d027390a964379fccf": {
"hash": "d7bf05b4904cb8eca0dfb1d027390a964379fccf",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgxMjUyNzY4"
],
"author_raw": "Yogendra Manawat <yogendramanawat@gmail.com>",
"committer_raw": "Yogendra Manawat <yogendramanawat@gmail.com>",
"summary": "Fix TabContainer's font_hovered_color theme property",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81040
},
"904582b4a8514072fcbd17b5c94af7d94d4d3848": {
"hash": "904582b4a8514072fcbd17b5c94af7d94d4d3848",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Vulkan texture update",
"body": "(cherry picked from commit 3daa19dd957727b4cd2ddb2637cbafaf57f5aed9)",
"is_cherrypick": true,
"cherrypick_hash": "3daa19dd957727b4cd2ddb2637cbafaf57f5aed9",
"pull": 82057
},
"3daa19dd957727b4cd2ddb2637cbafaf57f5aed9": {
"hash": "3daa19dd957727b4cd2ddb2637cbafaf57f5aed9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix Vulkan texture update",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80781
},
"bc95b36fbf11d693a5034fbb5ad320e3ebe25938": {
"hash": "bc95b36fbf11d693a5034fbb5ad320e3ebe25938",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Clear SDFGI textures when created",
"body": "(cherry picked from commit 09c887ce829a9835143166ce5d77932d4509fa99)",
"is_cherrypick": true,
"cherrypick_hash": "09c887ce829a9835143166ce5d77932d4509fa99",
"pull": 82057
},
"09c887ce829a9835143166ce5d77932d4509fa99": {
"hash": "09c887ce829a9835143166ce5d77932d4509fa99",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Clear SDFGI textures when created",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80889
},
"9dfb3ddad56a0f3a5a662b1c4f632ec85e6abf00": {
"hash": "9dfb3ddad56a0f3a5a662b1c4f632ec85e6abf00",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix ItemList not update when icon scale changes",
"body": "(cherry picked from commit 1bf4c12c0a66cf2e53d59b120be9d228e3516c5e)",
"is_cherrypick": true,
"cherrypick_hash": "1bf4c12c0a66cf2e53d59b120be9d228e3516c5e",
"pull": 82057
},
"1bf4c12c0a66cf2e53d59b120be9d228e3516c5e": {
"hash": "1bf4c12c0a66cf2e53d59b120be9d228e3516c5e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix ItemList not update when icon scale changes",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81268
},
"a972686972823464fcb288be52fd0f2023af93e9": {
"hash": "a972686972823464fcb288be52fd0f2023af93e9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Clamp Volumetric Fog Length property to prevent rendering issues",
"body": "A length of 0 units doesn't make sense anyway.\n\n(cherry picked from commit 8041cff8655d017243a5756bb62751bd60accc5b)",
"is_cherrypick": true,
"cherrypick_hash": "8041cff8655d017243a5756bb62751bd60accc5b",
"pull": 82057
},
"8041cff8655d017243a5756bb62751bd60accc5b": {
"hash": "8041cff8655d017243a5756bb62751bd60accc5b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Clamp Volumetric Fog Length property to prevent rendering issues",
"body": "A length of 0 units doesn't make sense anyway.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80485
},
"de5a7b3764488e86140af6fe7a1eb48bdb932986": {
"hash": "de5a7b3764488e86140af6fe7a1eb48bdb932986",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Button text when overrun is not trim nothing",
"body": "(cherry picked from commit 7f70ac56a09e721f6ecaa491491d6457177caaab)",
"is_cherrypick": true,
"cherrypick_hash": "7f70ac56a09e721f6ecaa491491d6457177caaab",
"pull": 82057
},
"7f70ac56a09e721f6ecaa491491d6457177caaab": {
"hash": "7f70ac56a09e721f6ecaa491491d6457177caaab",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix Button text when overrun is not trim nothing",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80402
},
"102f93b8b8ffe1435817e75d75a7a08ca900b719": {
"hash": "102f93b8b8ffe1435817e75d75a7a08ca900b719",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GDScript: Fix conflict between property and group names",
"body": "(cherry picked from commit bf8f996212323e37c81432dd7268a3bd448dceed)",
"is_cherrypick": true,
"cherrypick_hash": "bf8f996212323e37c81432dd7268a3bd448dceed",
"pull": 82057
},
"bf8f996212323e37c81432dd7268a3bd448dceed": {
"hash": "bf8f996212323e37c81432dd7268a3bd448dceed",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "GDScript: Fix conflict between property and group names",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78254
},
"c4be3487ca68713e2867b279e5938aa070088234": {
"hash": "c4be3487ca68713e2867b279e5938aa070088234",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make editor camera speed indicator use `m/s` and `m`",
"body": "(cherry picked from commit 8d7a2c615c5f5ed52a0259daeeaf4c2e9e39f45d)",
"is_cherrypick": true,
"cherrypick_hash": "8d7a2c615c5f5ed52a0259daeeaf4c2e9e39f45d",
"pull": 82057
},
"8d7a2c615c5f5ed52a0259daeeaf4c2e9e39f45d": {
"hash": "8d7a2c615c5f5ed52a0259daeeaf4c2e9e39f45d",
"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 editor camera speed indicator use `m/s` and `m`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81810
},
"485d53133d48873ef6af15a48ca90dcf002611d9": {
"hash": "485d53133d48873ef6af15a48ca90dcf002611d9",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add check to ensure registered classes are declared",
"body": "Checks that all classes registered to `ClassDB` have been properly\ndeclared with `GDCLASS`\n\n(cherry picked from commit c638238fae6c7a6d9c544fcec083ccb6ccc263b7)",
"is_cherrypick": true,
"cherrypick_hash": "c638238fae6c7a6d9c544fcec083ccb6ccc263b7",
"pull": 82057
},
"c638238fae6c7a6d9c544fcec083ccb6ccc263b7": {
"hash": "c638238fae6c7a6d9c544fcec083ccb6ccc263b7",
"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 check to ensure registered classes are declared",
"body": "Checks that all classes registered to `ClassDB` have been properly\ndeclared with `GDCLASS`",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81020
},
"5261d12a6614f7a49906e2727ffcb3cc2a951e64": {
"hash": "5261d12a6614f7a49906e2727ffcb3cc2a951e64",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NTIxMzM5"
],
"author_raw": "Clay John <claynjohn@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Enable depth writes during shadow pass and depth pass. Disable during color pass",
"body": "This fixes an unreported performance bug. Basically, without this change, the depth prepass did nothing\n\n(cherry picked from commit b986afed4658def08447516c9ca66e17e1cbc970)",
"is_cherrypick": true,
"cherrypick_hash": "b986afed4658def08447516c9ca66e17e1cbc970",
"pull": 82057
},
"b986afed4658def08447516c9ca66e17e1cbc970": {
"hash": "b986afed4658def08447516c9ca66e17e1cbc970",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NTIxMzM5"
],
"author_raw": "Clay John <claynjohn@gmail.com>",
"committer_raw": "Clay John <claynjohn@gmail.com>",
"summary": "Enable depth writes during shadow pass and depth pass. Disable during color pass",
"body": "This fixes an unreported performance bug. Basically, without this change, the depth prepass did nothing",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80070
},
"08bd6ba734c5e692ea62e6a28a6890c64ed10440": {
"hash": "08bd6ba734c5e692ea62e6a28a6890c64ed10440",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Check the native base of scripts when resolving icons",
"body": "(cherry picked from commit 21c5f86d5d941907c097243e4fb17eced5cae9f3)",
"is_cherrypick": true,
"cherrypick_hash": "21c5f86d5d941907c097243e4fb17eced5cae9f3",
"pull": 82057
},
"21c5f86d5d941907c097243e4fb17eced5cae9f3": {
"hash": "21c5f86d5d941907c097243e4fb17eced5cae9f3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Check the native base of scripts when resolving icons",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81336
},
"a5b59b596f610722ba6832e46a353c5dd97dd630": {
"hash": "a5b59b596f610722ba6832e46a353c5dd97dd630",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Don't grab theme icons for scripts",
"body": "(cherry picked from commit 51f92d1100759f97b08aaa8f9b7da71e462e561e)",
"is_cherrypick": true,
"cherrypick_hash": "51f92d1100759f97b08aaa8f9b7da71e462e561e",
"pull": 82057
},
"51f92d1100759f97b08aaa8f9b7da71e462e561e": {
"hash": "51f92d1100759f97b08aaa8f9b7da71e462e561e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"summary": "Don't grab theme icons for scripts",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79203
},
"4f592550593ba9ac49f391739eb3e71341694691": {
"hash": "4f592550593ba9ac49f391739eb3e71341694691",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix file permissions for the web platform",
"body": "(cherry picked from commit b6faccccd57e0bd130b2fb6ac5708a34e23439cb)",
"is_cherrypick": true,
"cherrypick_hash": "b6faccccd57e0bd130b2fb6ac5708a34e23439cb",
"pull": 82057
},
"b6faccccd57e0bd130b2fb6ac5708a34e23439cb": {
"hash": "b6faccccd57e0bd130b2fb6ac5708a34e23439cb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Adam Scott <ascott.ca@gmail.com>",
"summary": "Fix file permissions for the web platform",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79866
},
"daedd124ac2e11e5c8f9611277561487c4d9f76a": {
"hash": "daedd124ac2e11e5c8f9611277561487c4d9f76a",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #82004 from dalexeev/4.1-gds-fix-pot-gen-crash-on-assignee-with-index",
"body": "[4.1] GDScript: Fix POT generator crash on assignee with index",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"269b115d9cff1ad1bf1cd8675cd26c8a24065c89": {
"hash": "269b115d9cff1ad1bf1cd8675cd26c8a24065c89",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "SCons: Disable C++ exception handling",
"body": "Upon investigating the extremely slow MSVC build times in #80513, I noticed\nthat while Godot policy is to never use exceptions, we weren't enforcing it\nwith compiler flags, and thus still included exception handling code and\nstack unwinding.\n\nThis is wasteful on multiple aspects:\n\n- Binary size: Around 20% binary size reduction with exceptions disabled\nfor both MSVC and GCC binaries.\n- Compile time:\n* More than 50% build time reduction with MSVC.\n* 10% to 25% build time reduction with GCC + LTO.\n- Performance: Possibly, needs to be benchmarked.\n\nSince users may want to re-enable exceptions in their own thirdparty code\nor the libraries they compile with Godot, this behavior can be toggled with\nthe `disable_exceptions` SCons option, which defaults to true.\n\n(cherry picked from commit 3907e53ff68643785df0066be64fddce9f79919c)",
"is_cherrypick": true,
"cherrypick_hash": "3907e53ff68643785df0066be64fddce9f79919c",
"pull": 82057
},
"3907e53ff68643785df0066be64fddce9f79919c": {
"hash": "3907e53ff68643785df0066be64fddce9f79919c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "SCons: Disable C++ exception handling",
"body": "Upon investigating the extremely slow MSVC build times in #80513, I noticed\nthat while Godot policy is to never use exceptions, we weren't enforcing it\nwith compiler flags, and thus still included exception handling code and\nstack unwinding.\n\nThis is wasteful on multiple aspects:\n\n- Binary size: Around 20% binary size reduction with exceptions disabled\nfor both MSVC and GCC binaries.\n- Compile time:\n* More than 50% build time reduction with MSVC.\n* 10% to 25% build time reduction with GCC + LTO.\n- Performance: Possibly, needs to be benchmarked.\n\nSince users may want to re-enable exceptions in their own thirdparty code\nor the libraries they compile with Godot, this behavior can be toggled with\nthe `disable_exceptions` SCons option, which defaults to true.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80612
},
"8be838481ddcebab2b6782b0dee181eab21c6761": {
"hash": "8be838481ddcebab2b6782b0dee181eab21c6761",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Allow unbundling OpenXR (for Linux distros)",
"body": "Copy XrMatrix4x4f_CreateProjectionFov to our OpenXRUtil, instead of relying\non a private header.\n\n(cherry picked from commit 34a07b81ae640dc877a47091ca9a63d1a2cba07b)",
"is_cherrypick": true,
"cherrypick_hash": "34a07b81ae640dc877a47091ca9a63d1a2cba07b",
"pull": 82057
},
"34a07b81ae640dc877a47091ca9a63d1a2cba07b": {
"hash": "34a07b81ae640dc877a47091ca9a63d1a2cba07b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Allow unbundling OpenXR (for Linux distros)",
"body": "Copy XrMatrix4x4f_CreateProjectionFov to our OpenXRUtil, instead of relying\non a private header.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 73443
},
"a4c041b6b6ce93e34525966c194335dec625006e": {
"hash": "a4c041b6b6ce93e34525966c194335dec625006e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[macOS] Workaround Xcode 15 linker bug.",
"body": "(cherry picked from commit 6da8c7a6629a51aeb0fa8ca7922e48617d88aad2)",
"is_cherrypick": true,
"cherrypick_hash": "6da8c7a6629a51aeb0fa8ca7922e48617d88aad2",
"pull": 82057
},
"6da8c7a6629a51aeb0fa8ca7922e48617d88aad2": {
"hash": "6da8c7a6629a51aeb0fa8ca7922e48617d88aad2",
"is_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] Workaround Xcode 15 linker bug.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81968
},
"94dfa4eaf9ccab3c94f324422d6707616dcb341d": {
"hash": "94dfa4eaf9ccab3c94f324422d6707616dcb341d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMzc0NTQ5"
],
"author_raw": "Valery Zhuk <zhuk.valeriy.98@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "fix build options configuration for Visual Studio projects",
"body": "(cherry picked from commit 6158578087ff576ff7ad26670fbe3ceedc593f66)",
"is_cherrypick": true,
"cherrypick_hash": "6158578087ff576ff7ad26670fbe3ceedc593f66",
"pull": 82057
},
"6158578087ff576ff7ad26670fbe3ceedc593f66": {
"hash": "6158578087ff576ff7ad26670fbe3ceedc593f66",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMzc0NTQ5"
],
"author_raw": "Valery Zhuk <zhuk.valeriy.98@gmail.com>",
"committer_raw": "Valery Zhuk <zhuk.valeriy.98@gmail.com>",
"summary": "fix build options configuration for Visual Studio projects",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79238
},
"5f7685c83160d12010559c524d0ccc3aae9e4972": {
"hash": "5f7685c83160d12010559c524d0ccc3aae9e4972",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Carry over the windows_subsystem setting to the generated vsproj if it's not the default.",
"body": "Even if you specify the subsystem to be the console one, the vsproj doesn't carry over the setting, which makes working with this mode in the IDE a bit annoying since it'll regenerate the vsproj right afterwards. Since there's only two options and 'gui' is the default, we only carry over the 'console' setting.\n\n(cherry picked from commit cda4b4ebf3d6328c3987d4dd9e7df356a996541f)",
"is_cherrypick": true,
"cherrypick_hash": "cda4b4ebf3d6328c3987d4dd9e7df356a996541f",
"pull": 82057
},
"cda4b4ebf3d6328c3987d4dd9e7df356a996541f": {
"hash": "cda4b4ebf3d6328c3987d4dd9e7df356a996541f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Carry over the windows_subsystem setting to the generated vsproj if it's not the default.",
"body": "Even if you specify the subsystem to be the console one, the vsproj doesn't carry over the setting, which makes working with this mode in the IDE a bit annoying since it'll regenerate the vsproj right afterwards. Since there's only two options and 'gui' is the default, we only carry over the 'console' setting.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80547
},
"12aeb83043613ddaf2f9f9ac1337405344024054": {
"hash": "12aeb83043613ddaf2f9f9ac1337405344024054",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Web: Fix version check for missing scalbnf LTO workaround",
"body": "The check needs to happen after we set `env[\"CXX\"]`.\nFollow-up to #81340.\n\n(cherry picked from commit 50161808c240b2296045887e1fc683eee87905ae)",
"is_cherrypick": true,
"cherrypick_hash": "50161808c240b2296045887e1fc683eee87905ae",
"pull": 82057
},
"50161808c240b2296045887e1fc683eee87905ae": {
"hash": "50161808c240b2296045887e1fc683eee87905ae",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Web: Fix version check for missing scalbnf LTO workaround",
"body": "The check needs to happen after we set `env[\"CXX\"]`.\nFollow-up to #81340.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81869
},
"6122cf3178f4bf1dec532ec337e7c5a28491572f": {
"hash": "6122cf3178f4bf1dec532ec337e7c5a28491572f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Web: Workaround Emscripten 3.1.42+ LTO regression",
"body": "Fixes #80010.\n\n(cherry picked from commit b064008c07be856d6f3a5079d11746137e03ede5)",
"is_cherrypick": true,
"cherrypick_hash": "b064008c07be856d6f3a5079d11746137e03ede5",
"pull": 82057
},
"b064008c07be856d6f3a5079d11746137e03ede5": {
"hash": "b064008c07be856d6f3a5079d11746137e03ede5",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Web: Workaround Emscripten 3.1.42+ LTO regression",
"body": "Fixes #80010.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81340
},
"9fb23c4e569d9818cd644b79765bacb788b9944a": {
"hash": "9fb23c4e569d9818cd644b79765bacb788b9944a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Bump version for `actions/checkout@v4` and `actions/setup-dotnet@v3`",
"body": "(cherry picked from commit de14f1d29530410b12a10a01a3d704ca658b152b)",
"is_cherrypick": true,
"cherrypick_hash": "de14f1d29530410b12a10a01a3d704ca658b152b",
"pull": 82057
},
"de14f1d29530410b12a10a01a3d704ca658b152b": {
"hash": "de14f1d29530410b12a10a01a3d704ca658b152b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Bump version for `actions/checkout@v4` and `actions/setup-dotnet@v3`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81302
},
"cd2e003a05a4adfe04b59dbb10fa2360e2f6a10a": {
"hash": "cd2e003a05a4adfe04b59dbb10fa2360e2f6a10a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExMzM4OTI="
],
"author_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Build system: add option for MSVC incremental linking.",
"body": "(cherry picked from commit bbafe14970cf2a101b8b04dbfafeeaa9ddfb5d4d)",
"is_cherrypick": true,
"cherrypick_hash": "bbafe14970cf2a101b8b04dbfafeeaa9ddfb5d4d",
"pull": 82057
},
"bbafe14970cf2a101b8b04dbfafeeaa9ddfb5d4d": {
"hash": "bbafe14970cf2a101b8b04dbfafeeaa9ddfb5d4d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExMzM4OTI="
],
"author_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"committer_raw": "ocean (they/them) <anvilfolk@gmail.com>",
"summary": "Build system: add option for MSVC incremental linking.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81144
},
"d3265cf518e25323af9c82ec7a7f891562dad7f0": {
"hash": "d3265cf518e25323af9c82ec7a7f891562dad7f0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[Windows] Add main executable to the console wrapper dependencies to prevent simultaneous linking.",
"body": "(cherry picked from commit f37ace7036b260699af2f10cf00328d07646aebe)",
"is_cherrypick": true,
"cherrypick_hash": "f37ace7036b260699af2f10cf00328d07646aebe",
"pull": 82057
},
"f37ace7036b260699af2f10cf00328d07646aebe": {
"hash": "f37ace7036b260699af2f10cf00328d07646aebe",
"is_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 main executable to the console wrapper dependencies to prevent simultaneous linking.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80918
},
"e30ff075ce5ee0f378708cc248201a8ac24bd60f": {
"hash": "e30ff075ce5ee0f378708cc248201a8ac24bd60f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Propagated error code when glue generation fails",
"body": "This used to be ignored as we ran the X11 version with Vulkan software renderer and xvfb-run, which could crash at the time. Now that we have headless mode, this is not a problem anymore.\n\n(cherry picked from commit 5eb8253fc0a8efed801211792ae5f81121c62785)",
"is_cherrypick": true,
"cherrypick_hash": "5eb8253fc0a8efed801211792ae5f81121c62785",
"pull": 82057
},
"5eb8253fc0a8efed801211792ae5f81121c62785": {
"hash": "5eb8253fc0a8efed801211792ae5f81121c62785",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Propagated error code when glue generation fails",
"body": "This used to be ignored as we ran the X11 version with Vulkan software renderer and xvfb-run, which could crash at the time. Now that we have headless mode, this is not a problem anymore.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80846
},
"21adf29b8e6803fc72fa7292162912c53b851c99": {
"hash": "21adf29b8e6803fc72fa7292162912c53b851c99",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`",
"body": "(cherry picked from commit 30bdb23f03dd90ca255ca6d8fb035f94250b668c)",
"is_cherrypick": true,
"cherrypick_hash": "30bdb23f03dd90ca255ca6d8fb035f94250b668c",
"pull": 82057
},
"30bdb23f03dd90ca255ca6d8fb035f94250b668c": {
"hash": "30bdb23f03dd90ca255ca6d8fb035f94250b668c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80711
},
"cdce9484737e10e5f5e31035ba40cdd499f919b7": {
"hash": "cdce9484737e10e5f5e31035ba40cdd499f919b7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix GCC -Wmaybe-uninitialized warnings",
"body": "(cherry picked from commit efdff9cbc250d91dd91f8b0d1e3265a874e40e6f)",
"is_cherrypick": true,
"cherrypick_hash": "efdff9cbc250d91dd91f8b0d1e3265a874e40e6f",
"pull": 82057
},
"efdff9cbc250d91dd91f8b0d1e3265a874e40e6f": {
"hash": "efdff9cbc250d91dd91f8b0d1e3265a874e40e6f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix GCC -Wmaybe-uninitialized warnings",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80615
},
"32b7664371bbd6c37882d4d2c4b543bdc3027a07": {
"hash": "32b7664371bbd6c37882d4d2c4b543bdc3027a07",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "SCons: Disable misbehaving MSVC incremental linking",
"body": "Fixes #77968.\n\n(cherry picked from commit bc1aef88eef7bb09d1c537bf150414c50abfa374)",
"is_cherrypick": true,
"cherrypick_hash": "bc1aef88eef7bb09d1c537bf150414c50abfa374",
"pull": 82057
},
"bc1aef88eef7bb09d1c537bf150414c50abfa374": {
"hash": "bc1aef88eef7bb09d1c537bf150414c50abfa374",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "SCons: Disable misbehaving MSVC incremental linking",
"body": "Fixes #77968.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80482
},
"ee009d26dad52dd1b1aebf2e00fb5c9fb38a81fb": {
"hash": "ee009d26dad52dd1b1aebf2e00fb5c9fb38a81fb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix API validation script on macOS.",
"body": "(cherry picked from commit 231c07d1afe05aa91a943a1450437a1d8912c8c7)",
"is_cherrypick": true,
"cherrypick_hash": "231c07d1afe05aa91a943a1450437a1d8912c8c7",
"pull": 82057
},
"231c07d1afe05aa91a943a1450437a1d8912c8c7": {
"hash": "231c07d1afe05aa91a943a1450437a1d8912c8c7",
"is_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 API validation script on macOS.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80471
},
"3076f2f9c9930d5d353f74905e82273e500b1e4b": {
"hash": "3076f2f9c9930d5d353f74905e82273e500b1e4b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Make extension API compatibility check mandatory",
"body": "This means that any PR which breaks the extension API should\nhandle it properly, that is:\n\n- Add compatibility methods to ensure that existing function hashes work\n- Document the changes in the relevant misc/extension_api_validation/ file\n\n(cherry picked from commit a890457693bea80d213d2e9c88ea92905ba7dad4)",
"is_cherrypick": true,
"cherrypick_hash": "a890457693bea80d213d2e9c88ea92905ba7dad4",
"pull": 82057
},
"a890457693bea80d213d2e9c88ea92905ba7dad4": {
"hash": "a890457693bea80d213d2e9c88ea92905ba7dad4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Make extension API compatibility check mandatory",
"body": "This means that any PR which breaks the extension API should\nhandle it properly, that is:\n\n- Add compatibility methods to ensure that existing function hashes work\n- Document the changes in the relevant misc/extension_api_validation/ file",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80220
},
"ef1d0cda30340ba79e1755506e92fd944b9b80ff": {
"hash": "ef1d0cda30340ba79e1755506e92fd944b9b80ff",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Automatically add path to built-in scripts",
"body": "(cherry picked from commit ed6ad376c6b4e20ebd2224f1c30a80138fa322f9)",
"is_cherrypick": true,
"cherrypick_hash": "ed6ad376c6b4e20ebd2224f1c30a80138fa322f9",
"pull": 82057
},
"ed6ad376c6b4e20ebd2224f1c30a80138fa322f9": {
"hash": "ed6ad376c6b4e20ebd2224f1c30a80138fa322f9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"summary": "Automatically add path to built-in scripts",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79920
},
"9332a2b3870e1fc510973eeaaa54f0972f328acf": {
"hash": "9332a2b3870e1fc510973eeaaa54f0972f328acf",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3NjQ2MA=="
],
"author_raw": "William Edwards <shadowapex@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix dumping of signal API parameters",
"body": "(cherry picked from commit 188132884d88fa33e4e848ca2b2b61c826c534c9)",
"is_cherrypick": true,
"cherrypick_hash": "188132884d88fa33e4e848ca2b2b61c826c534c9",
"pull": 82057
},
"188132884d88fa33e4e848ca2b2b61c826c534c9": {
"hash": "188132884d88fa33e4e848ca2b2b61c826c534c9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3NjQ2MA=="
],
"author_raw": "William Edwards <shadowapex@gmail.com>",
"committer_raw": "William Edwards <shadowapex@gmail.com>",
"summary": "Fix dumping of signal API parameters",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81599
},
"f6f2b0897a5bccbbd7b501ea0f88ab3fd5312f81": {
"hash": "f6f2b0897a5bccbbd7b501ea0f88ab3fd5312f81",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Propagate error correctly when max texture size for lightmaps is too small.",
"body": "Add error handling for BAKE_ERROR_LIGHTMAP_TOO_SMALL, which was previously ignored. Fixes #81453.\n\n(cherry picked from commit 7dfb854556f0a69672f5e112e3bfbe7f507db3b0)",
"is_cherrypick": true,
"cherrypick_hash": "7dfb854556f0a69672f5e112e3bfbe7f507db3b0",
"pull": 82057
},
"7dfb854556f0a69672f5e112e3bfbe7f507db3b0": {
"hash": "7dfb854556f0a69672f5e112e3bfbe7f507db3b0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUzODUwNA=="
],
"author_raw": "Dario <dariosamo@gmail.com>",
"committer_raw": "Dario <dariosamo@gmail.com>",
"summary": "Propagate error correctly when max texture size for lightmaps is too small.",
"body": "Add error handling for BAKE_ERROR_LIGHTMAP_TOO_SMALL, which was previously ignored. Fixes #81453.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81543
},
"f2b6eda2105a8518e09b4a44d60662753996cb94": {
"hash": "f2b6eda2105a8518e09b4a44d60662753996cb94",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix a crash when enable a plugin uses `make_mesh_previews`",
"body": "The bug happens when plugin tree is propagating mouse events\n(so it is blocked), but EditorProgress's dtor will make main editor\nfocused and call update_plugins immediately\nwhich will update the blocked tree.\n\n(cherry picked from commit 7e3a76236983563201fdb358665fd748845ab023)",
"is_cherrypick": true,
"cherrypick_hash": "7e3a76236983563201fdb358665fd748845ab023",
"pull": 82057
},
"7e3a76236983563201fdb358665fd748845ab023": {
"hash": "7e3a76236983563201fdb358665fd748845ab023",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjgzMTU5ODY="
],
"author_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"committer_raw": "jsjtxietian <jsjtxietian@outlook.com>",
"summary": "Fix a crash when enable a plugin uses `make_mesh_previews`",
"body": "The bug happens when plugin tree is propagating mouse events\n(so it is blocked), but EditorProgress's dtor will make main editor\nfocused and call update_plugins immediately\nwhich will update the blocked tree.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81121
},
"6d5127d34ba329c429ffc18b5cf84dde662c8bc6": {
"hash": "6d5127d34ba329c429ffc18b5cf84dde662c8bc6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Core: Fix recursion level check for `VariantWriter::write()` with objects",
"body": "(cherry picked from commit 5d689ad560e5ab42081717872532cb2afc44aee1)",
"is_cherrypick": true,
"cherrypick_hash": "5d689ad560e5ab42081717872532cb2afc44aee1",
"pull": 82057
},
"5d689ad560e5ab42081717872532cb2afc44aee1": {
"hash": "5d689ad560e5ab42081717872532cb2afc44aee1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "Core: Fix recursion level check for `VariantWriter::write()` with objects",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81123
},
"3c5f715053cd782397434f70ca03de6798c48d3c": {
"hash": "3c5f715053cd782397434f70ca03de6798c48d3c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Vulkan crash with many Omni/SpotLights, Decals or ReflectionProbes",
"body": "(cherry picked from commit d6f45e4f1429f4867f02e1070c7609b34e90f4bd)",
"is_cherrypick": true,
"cherrypick_hash": "d6f45e4f1429f4867f02e1070c7609b34e90f4bd",
"pull": 82057
},
"d6f45e4f1429f4867f02e1070c7609b34e90f4bd": {
"hash": "d6f45e4f1429f4867f02e1070c7609b34e90f4bd",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix Vulkan crash with many Omni/SpotLights, Decals or ReflectionProbes",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80845
},
"4e539028fb60cc84c0648a2eb3f9da8086ef26bb": {
"hash": "4e539028fb60cc84c0648a2eb3f9da8086ef26bb",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix memory access error for `MultiMesh` with GLES3",
"body": "Buffer was incorrectly assigned when invalid data was provided\n\n(cherry picked from commit 6cb28e481f72d6fa1b2d06ff1e0c8664dcbd22ca)",
"is_cherrypick": true,
"cherrypick_hash": "6cb28e481f72d6fa1b2d06ff1e0c8664dcbd22ca",
"pull": 82057
},
"6cb28e481f72d6fa1b2d06ff1e0c8664dcbd22ca": {
"hash": "6cb28e481f72d6fa1b2d06ff1e0c8664dcbd22ca",
"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 memory access error for `MultiMesh` with GLES3",
"body": "Buffer was incorrectly assigned when invalid data was provided",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80788
},
"96b8861c9d39df16033183686784be369a05c15c": {
"hash": "96b8861c9d39df16033183686784be369a05c15c",
"is_merge": false,
"authored_by": [
"U_kgDOBe5tvQ"
],
"author_raw": "HolonProduction <holonproduction@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix crash when hiding subwindow during popup of new subwindow",
"body": "(cherry picked from commit e2cea458a34665c03d57aa52bddcfd8054d3bf03)",
"is_cherrypick": true,
"cherrypick_hash": "e2cea458a34665c03d57aa52bddcfd8054d3bf03",
"pull": 82057
},
"e2cea458a34665c03d57aa52bddcfd8054d3bf03": {
"hash": "e2cea458a34665c03d57aa52bddcfd8054d3bf03",
"is_merge": false,
"authored_by": [
"U_kgDOBe5tvQ"
],
"author_raw": "HolonProduction <holonproduction@gmail.com>",
"committer_raw": "HolonProduction <holonproduction@gmail.com>",
"summary": "Fix crash when hiding subwindow during popup of new subwindow",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80780
},
"2c9901af360a9002e85eb0ca787b16bf9c900fc2": {
"hash": "2c9901af360a9002e85eb0ca787b16bf9c900fc2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NTIxMzM5"
],
"author_raw": "Clay John <claynjohn@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Remove GPU readback from NoiseTexture3D.get_format",
"body": "(cherry picked from commit 60d5571d6cf31c6c6aec8afe71ef295a4b45c5f8)",
"is_cherrypick": true,
"cherrypick_hash": "60d5571d6cf31c6c6aec8afe71ef295a4b45c5f8",
"pull": 82057
},
"60d5571d6cf31c6c6aec8afe71ef295a4b45c5f8": {
"hash": "60d5571d6cf31c6c6aec8afe71ef295a4b45c5f8",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NTIxMzM5"
],
"author_raw": "Clay John <claynjohn@gmail.com>",
"committer_raw": "Clay John <claynjohn@gmail.com>",
"summary": "Remove GPU readback from NoiseTexture3D.get_format",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80407
},
"6fa4270d71c0cdefef18eaa80b9c6db40430c2e6": {
"hash": "6fa4270d71c0cdefef18eaa80b9c6db40430c2e6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Use image index instead of texture index for source_images",
"body": "(cherry picked from commit f67b6c158ce780641d9174e75441a5ca0ee92444)",
"is_cherrypick": true,
"cherrypick_hash": "f67b6c158ce780641d9174e75441a5ca0ee92444",
"pull": 82057
},
"f67b6c158ce780641d9174e75441a5ca0ee92444": {
"hash": "f67b6c158ce780641d9174e75441a5ca0ee92444",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Lyuma <xn.lyuma@gmail.com>",
"summary": "Use image index instead of texture index for source_images",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80314
},
"f54cbe6b763b89afc3ad121813626c0bce229d6a": {
"hash": "f54cbe6b763b89afc3ad121813626c0bce229d6a",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Prevent crash when accessing `Node` Multiplayer from thread",
"body": "(cherry picked from commit 7bd3a3a5e539d22302ce388f6bcae64f2e78f7c8)",
"is_cherrypick": true,
"cherrypick_hash": "7bd3a3a5e539d22302ce388f6bcae64f2e78f7c8",
"pull": 82057
},
"7bd3a3a5e539d22302ce388f6bcae64f2e78f7c8": {
"hash": "7bd3a3a5e539d22302ce388f6bcae64f2e78f7c8",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Ninni Pipping <over999ships@gmail.com>",
"summary": "Prevent crash when accessing `Node` Multiplayer from thread",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79332
},
"8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e": {
"hash": "8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIwNDQyMjU="
],
"author_raw": "Hrvoje Varga <hrvoje.varga@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix scene tab close",
"body": "(cherry picked from commit 51923fc528fe2342fb27d64c1389641ecdb0c777)",
"is_cherrypick": true,
"cherrypick_hash": "51923fc528fe2342fb27d64c1389641ecdb0c777",
"pull": 82057
},
"51923fc528fe2342fb27d64c1389641ecdb0c777": {
"hash": "51923fc528fe2342fb27d64c1389641ecdb0c777",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIwNDQyMjU="
],
"author_raw": "Hrvoje Varga <hrvoje.varga@gmail.com>",
"committer_raw": "Hrvoje Varga <hrvoje.varga@gmail.com>",
"summary": "Fix scene tab close",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79917
},
"5f46bca8240bb440a1581cd6380f624df010aad3": {
"hash": "5f46bca8240bb440a1581cd6380f624df010aad3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwMzg2MDY3"
],
"author_raw": "Rindbee <idleman@yeah.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix history mismatch",
"body": "Set the properties of the resource's proxy instead of setting the resource's\nproperties directly. (For action \"Set ...\")\n\nUpdate the path of the edited scene when saving the scene. (For action \"Add\natlas source\")\n\n(cherry picked from commit 28db5e76495bab5f0cb3fa4a4b7d4769d25c9962)",
"is_cherrypick": true,
"cherrypick_hash": "28db5e76495bab5f0cb3fa4a4b7d4769d25c9962",
"pull": 82057
},
"28db5e76495bab5f0cb3fa4a4b7d4769d25c9962": {
"hash": "28db5e76495bab5f0cb3fa4a4b7d4769d25c9962",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwMzg2MDY3"
],
"author_raw": "Rindbee <idleman@yeah.net>",
"committer_raw": "Rindbee <idleman@yeah.net>",
"summary": "Fix history mismatch",
"body": "Set the properties of the resource's proxy instead of setting the resource's\nproperties directly. (For action \"Set ...\")\n\nUpdate the path of the edited scene when saving the scene. (For action \"Add\natlas source\")",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78827
},
"76f61b39604ad619f8a5f2d3a8d4695f588ae987": {
"hash": "76f61b39604ad619f8a5f2d3a8d4695f588ae987",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM2MjA3MDM="
],
"author_raw": "Fabian Keller <github.100.fkeller@spamgourmet.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "bugfix for audio stream generators getting killed accidentally by audio server",
"body": "(cherry picked from commit 4eac548202ffb2ce4e0c0b9d6792620a23b8ab5c)",
"is_cherrypick": true,
"cherrypick_hash": "4eac548202ffb2ce4e0c0b9d6792620a23b8ab5c",
"pull": 82057
},
"4eac548202ffb2ce4e0c0b9d6792620a23b8ab5c": {
"hash": "4eac548202ffb2ce4e0c0b9d6792620a23b8ab5c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM2MjA3MDM="
],
"author_raw": "Fabian Keller <github.100.fkeller@spamgourmet.com>",
"committer_raw": "Fabian Keller <github.100.fkeller@spamgourmet.com>",
"summary": "bugfix for audio stream generators getting killed accidentally by audio server",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81508
},
"e7978fe277ea03d40f5d594eda4b5954f7a5b3b3": {
"hash": "e7978fe277ea03d40f5d594eda4b5954f7a5b3b3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIxMTg2OA=="
],
"author_raw": "Ryan Hitchman <hitchmanr@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Curve3D baking up vectors for nontrivial curves.",
"body": "The code was modified in 42aa539 to have a different basis vector, but\nthis line was missed and caused up vectors to invert sometimes.\n\nFixes #81879\n\n(cherry picked from commit 734b9d2379c5ad8511f3a4d020dce60bb18abd88)",
"is_cherrypick": true,
"cherrypick_hash": "734b9d2379c5ad8511f3a4d020dce60bb18abd88",
"pull": 82057
},
"734b9d2379c5ad8511f3a4d020dce60bb18abd88": {
"hash": "734b9d2379c5ad8511f3a4d020dce60bb18abd88",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIxMTg2OA=="
],
"author_raw": "Ryan Hitchman <hitchmanr@gmail.com>",
"committer_raw": "Ryan Hitchman <hitchmanr@gmail.com>",
"summary": "Fix Curve3D baking up vectors for nontrivial curves.",
"body": "The code was modified in 42aa539 to have a different basis vector, but\nthis line was missed and caused up vectors to invert sometimes.\n\nFixes #81879",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81885
},
"bf15d20e56f07ae52c3af65911df509640ed2c30": {
"hash": "bf15d20e56f07ae52c3af65911df509640ed2c30",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Enable transparent background for GUI tooltips",
"body": "(cherry picked from commit c66dfd2cfe8f2bb11b1ac5b237b9aba63fdd069f)",
"is_cherrypick": true,
"cherrypick_hash": "c66dfd2cfe8f2bb11b1ac5b237b9aba63fdd069f",
"pull": 82057
},
"c66dfd2cfe8f2bb11b1ac5b237b9aba63fdd069f": {
"hash": "c66dfd2cfe8f2bb11b1ac5b237b9aba63fdd069f",
"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": "Enable transparent background for GUI tooltips",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81669
},
"3920b2db053ebc7e43f7567ff5a62f8308573b6d": {
"hash": "3920b2db053ebc7e43f7567ff5a62f8308573b6d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix empty shader resource loading",
"body": "(cherry picked from commit 15eec2450a1911292106e3e815022234bad2363c)",
"is_cherrypick": true,
"cherrypick_hash": "15eec2450a1911292106e3e815022234bad2363c",
"pull": 82057
},
"15eec2450a1911292106e3e815022234bad2363c": {
"hash": "15eec2450a1911292106e3e815022234bad2363c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix empty shader resource loading",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81300
},
"a606b03fd749a204959e4de97441dbc4c6d65b6e": {
"hash": "a606b03fd749a204959e4de97441dbc4c6d65b6e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Shader and ShaderInclude resource loading",
"body": "(cherry picked from commit 26e3443eef49a7189eba5e1648ae7be13d95afd2)",
"is_cherrypick": true,
"cherrypick_hash": "26e3443eef49a7189eba5e1648ae7be13d95afd2",
"pull": 82057
},
"26e3443eef49a7189eba5e1648ae7be13d95afd2": {
"hash": "26e3443eef49a7189eba5e1648ae7be13d95afd2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix Shader and ShaderInclude resource loading",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80705
},
"c57d6c9371fd3b864d6e979361155c6db84c4aa2": {
"hash": "c57d6c9371fd3b864d6e979361155c6db84c4aa2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Core: Fix recursion level check for array stringification",
"body": "(cherry picked from commit bb40bd9aaaa6ee1b0332572d4406d8d90d4766ed)",
"is_cherrypick": true,
"cherrypick_hash": "bb40bd9aaaa6ee1b0332572d4406d8d90d4766ed",
"pull": 82057
},
"bb40bd9aaaa6ee1b0332572d4406d8d90d4766ed": {
"hash": "bb40bd9aaaa6ee1b0332572d4406d8d90d4766ed",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "Core: Fix recursion level check for array stringification",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79370
},
"dbae37cc506f251a2209695a64f6d7dd3e84cce2": {
"hash": "dbae37cc506f251a2209695a64f6d7dd3e84cce2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYyOTkyMjc="
],
"author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix global transform validity for `Node2D` and `Control`",
"body": "Set global transform to invalid when changing transform\n\n(cherry picked from commit 152572ac3862718e770b81c862970089810bcc34)",
"is_cherrypick": true,
"cherrypick_hash": "152572ac3862718e770b81c862970089810bcc34",
"pull": 82057
},
"152572ac3862718e770b81c862970089810bcc34": {
"hash": "152572ac3862718e770b81c862970089810bcc34",
"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 transform validity for `Node2D` and `Control`",
"body": "Set global transform to invalid when changing transform",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80105
},
"d5c246bbd321d4f2988473602fd1f2ea38439a27": {
"hash": "d5c246bbd321d4f2988473602fd1f2ea38439a27",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Ensure OpenXR classes are declared properly",
"body": "Co-authored-by: Bastiaan Olij <mux213@gmail.com>\n(cherry picked from commit c23bd8b1431a745991a19f7cb89e4111efedf555)",
"is_cherrypick": true,
"cherrypick_hash": "c23bd8b1431a745991a19f7cb89e4111efedf555",
"pull": 82057
},
"c23bd8b1431a745991a19f7cb89e4111efedf555": {
"hash": "c23bd8b1431a745991a19f7cb89e4111efedf555",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw",
"MDQ6VXNlcjE5NDU0NDk="
],
"author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>",
"summary": "Ensure OpenXR classes are declared properly",
"body": "Co-authored-by: Bastiaan Olij <mux213@gmail.com>",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81037
},
"18f69e9ee15c6ec90e06478e003ecf57a5e43cad": {
"hash": "18f69e9ee15c6ec90e06478e003ecf57a5e43cad",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GUI: Fix text overlapping icon in `Tree`",
"body": "(cherry picked from commit 07d23489f48dbc3c64ebf7c90b991a70b3418554)",
"is_cherrypick": true,
"cherrypick_hash": "07d23489f48dbc3c64ebf7c90b991a70b3418554",
"pull": 82057
},
"07d23489f48dbc3c64ebf7c90b991a70b3418554": {
"hash": "07d23489f48dbc3c64ebf7c90b991a70b3418554",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "GUI: Fix text overlapping icon in `Tree`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78756
},
"676013ce96a8fa0bf7e392ee23c1005c8f49034e": {
"hash": "676013ce96a8fa0bf7e392ee23c1005c8f49034e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "[4.1] GDScript: Fix POT generator crash on assignee with index",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 82004
},
"75db138533985cdb5b53e66afebabb43e008ee7b": {
"hash": "75db138533985cdb5b53e66afebabb43e008ee7b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GUI: Fix `Tree` performance regression by using cache",
"body": "(cherry picked from commit 5fb975e4a578579bd02d287e4aa3b98daa2c0e3a)",
"is_cherrypick": true,
"cherrypick_hash": "5fb975e4a578579bd02d287e4aa3b98daa2c0e3a",
"pull": 82057
},
"5fb975e4a578579bd02d287e4aa3b98daa2c0e3a": {
"hash": "5fb975e4a578579bd02d287e4aa3b98daa2c0e3a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3NzAwNDE4"
],
"author_raw": "Danil Alexeev <danil@alexeev.xyz>",
"committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
"summary": "GUI: Fix `Tree` performance regression by using cache",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79325
},
"5eabd5e04a56c100b8a885ca9289bedcc94ec530": {
"hash": "5eabd5e04a56c100b8a885ca9289bedcc94ec530",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[Web] Always return -1 as body length in HTTPClientWeb.",
"body": "Body length cannot be reliably retrieved from the web.\nReading the \"content-length\" value will return a meaningless value when\nthe response is compressed, as reading will return uncompressed chunks\nin any case, resulting in a mismatch between the detected body size and\nthe actual size returned by repeatedly calling read_response_body_chunk.\n\nAdditionally, while \"content-length\" is considered a safe CORS header,\n\"content-encoding\" is not, so using the \"content-encoding\" to decide if\n\"content-length\" is meaningful is not an option either.\n\nWe simply must accept the fact that browsers are awful when it comes to\nnetworking APIs.\n\n(cherry picked from commit f4713d235a498ee7805e8bd39273622e363059d0)",
"is_cherrypick": true,
"cherrypick_hash": "f4713d235a498ee7805e8bd39273622e363059d0",
"pull": 82057
},
"f4713d235a498ee7805e8bd39273622e363059d0": {
"hash": "f4713d235a498ee7805e8bd39273622e363059d0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[Web] Always return -1 as body length in HTTPClientWeb.",
"body": "Body length cannot be reliably retrieved from the web.\nReading the \"content-length\" value will return a meaningless value when\nthe response is compressed, as reading will return uncompressed chunks\nin any case, resulting in a mismatch between the detected body size and\nthe actual size returned by repeatedly calling read_response_body_chunk.\n\nAdditionally, while \"content-length\" is considered a safe CORS header,\n\"content-encoding\" is not, so using the \"content-encoding\" to decide if\n\"content-length\" is meaningful is not an option either.\n\nWe simply must accept the fact that browsers are awful when it comes to\nnetworking APIs.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79846
},
"f2c8eea60e41add6dac398d6a930d22e03f8b22d": {
"hash": "f2c8eea60e41add6dac398d6a930d22e03f8b22d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "i18n: Sync translations with Weblate",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"f2644f0cb012309f059f97426a9075da83523b4d": {
"hash": "f2644f0cb012309f059f97426a9075da83523b4d",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #81245 from AThousandShips/future_proof_4_1",
"body": "[4.1] Future proof links in docs",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"8e9852fa434b08a5e750d85379a0631033a3b45c": {
"hash": "8e9852fa434b08a5e750d85379a0631033a3b45c",
"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": "Future proof links in docs",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81245
},
"a43c625d4e29f25ba6ffb82d85c0b8308c16d449": {
"hash": "a43c625d4e29f25ba6ffb82d85c0b8308c16d449",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #81202 from YuriSizov/4.1-cherrypicks",
"body": "Cherry-picks for the 4.1 branch (future 4.1.2) - 1st batch",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"d7f7c92f61850508bc5aca9ba89392cc88066b17": {
"hash": "d7f7c92f61850508bc5aca9ba89392cc88066b17",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4NjM3MDc="
],
"author_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Unbind the framebuffer when updating meshes.",
"body": "While the vertex shaders used to update the meshes aren't actually rendering to the framebuffer, they may still refuse to run with some framebuffers bound - such as XR with multiple views.\n\n(cherry picked from commit 679f5bf4103e7ecdfded1c214147e8f52740cd33)",
"is_cherrypick": true,
"cherrypick_hash": "679f5bf4103e7ecdfded1c214147e8f52740cd33",
"pull": 81202
},
"679f5bf4103e7ecdfded1c214147e8f52740cd33": {
"hash": "679f5bf4103e7ecdfded1c214147e8f52740cd33",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4NjM3MDc="
],
"author_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
"committer_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
"summary": "Unbind the framebuffer when updating meshes.",
"body": "While the vertex shaders used to update the meshes aren't actually rendering to the framebuffer, they may still refuse to run with some framebuffers bound - such as XR with multiple views.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79772
},
"e47abd790a3bbb3b386607bcf31314dcff0abd1a": {
"hash": "e47abd790a3bbb3b386607bcf31314dcff0abd1a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwNzcxNQ=="
],
"author_raw": "LRFLEW <LRFLEW@aol.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GLES3: Don't call glTexParameter* for invalid filter and repeat modes",
"body": "(cherry picked from commit 3e9173f11ae80b7e62a9d194cf12ab25aef90397)",
"is_cherrypick": true,
"cherrypick_hash": "3e9173f11ae80b7e62a9d194cf12ab25aef90397",
"pull": 81202
},
"3e9173f11ae80b7e62a9d194cf12ab25aef90397": {
"hash": "3e9173f11ae80b7e62a9d194cf12ab25aef90397",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwNzcxNQ=="
],
"author_raw": "LRFLEW <LRFLEW@aol.com>",
"committer_raw": "LRFLEW <LRFLEW@aol.com>",
"summary": "GLES3: Don't call glTexParameter* for invalid filter and repeat modes",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79685
},
"2d607d7c5cf3806b7d0d0b869bfda3bbb4f6c716": {
"hash": "2d607d7c5cf3806b7d0d0b869bfda3bbb4f6c716",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYyOTkyMjc="
],
"author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Include Display Server Type in Copy System Info",
"body": "Add info about X11 or Wayland to System Information on LinuxBSD.\n\n(cherry picked from commit 1712b78e18cbe44664bb68f399f882b33f1a13e8)",
"is_cherrypick": true,
"cherrypick_hash": "1712b78e18cbe44664bb68f399f882b33f1a13e8",
"pull": 81202
},
"1712b78e18cbe44664bb68f399f882b33f1a13e8": {
"hash": "1712b78e18cbe44664bb68f399f882b33f1a13e8",
"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": "Include Display Server Type in Copy System Info",
"body": "Add info about X11 or Wayland to System Information on LinuxBSD.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79396
},
"2c154348fc2e219a896d3caf28bd0102af19367d": {
"hash": "2c154348fc2e219a896d3caf28bd0102af19367d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg1NDM4ODky"
],
"author_raw": "MewPurPur <mew.pur.pur@abv.bg>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make Help.svg not look disabled",
"body": "(cherry picked from commit 963a63708ec867eaef713090000c357622a39641)",
"is_cherrypick": true,
"cherrypick_hash": "963a63708ec867eaef713090000c357622a39641",
"pull": 81202
},
"963a63708ec867eaef713090000c357622a39641": {
"hash": "963a63708ec867eaef713090000c357622a39641",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjg1NDM4ODky"
],
"author_raw": "MewPurPur <mew.pur.pur@abv.bg>",
"committer_raw": "MewPurPur <mew.pur.pur@abv.bg>",
"summary": "Make Help.svg not look disabled",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79613
},
"053538c12523b2983a396e95c71579e67d10c57e": {
"hash": "053538c12523b2983a396e95c71579e67d10c57e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix byte to float color conversion in DisplayServerWindows::screen_get_pixel",
"body": "(cherry picked from commit 9d45dd812f6f6a25b07121c46e6e3d0ce96e2e78)",
"is_cherrypick": true,
"cherrypick_hash": "9d45dd812f6f6a25b07121c46e6e3d0ce96e2e78",
"pull": 81202
},
"9d45dd812f6f6a25b07121c46e6e3d0ce96e2e78": {
"hash": "9d45dd812f6f6a25b07121c46e6e3d0ce96e2e78",
"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 byte to float color conversion in DisplayServerWindows::screen_get_pixel",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79350
},
"e34241a809dea9537bc32c40b1fad47b31025628": {
"hash": "e34241a809dea9537bc32c40b1fad47b31025628",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix arg count checks in SceneDebugger",
"body": "(cherry picked from commit 95809e58d5fd888fa3e5d86ffc071bb4b18ddbb4)",
"is_cherrypick": true,
"cherrypick_hash": "95809e58d5fd888fa3e5d86ffc071bb4b18ddbb4",
"pull": 81202
},
"95809e58d5fd888fa3e5d86ffc071bb4b18ddbb4": {
"hash": "95809e58d5fd888fa3e5d86ffc071bb4b18ddbb4",
"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 arg count checks in SceneDebugger",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79655
},
"5360058d1c0d4efbac3263be0cd0cbd9325068a0": {
"hash": "5360058d1c0d4efbac3263be0cd0cbd9325068a0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEzODQ2MDIy"
],
"author_raw": "Septian <septgsk@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix documentation for consistency",
"body": "(cherry picked from commit 377cbaba430b80eb8aa843d3f349eee4d68f165d)",
"is_cherrypick": true,
"cherrypick_hash": "377cbaba430b80eb8aa843d3f349eee4d68f165d",
"pull": 81202
},
"377cbaba430b80eb8aa843d3f349eee4d68f165d": {
"hash": "377cbaba430b80eb8aa843d3f349eee4d68f165d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEzODQ2MDIy"
],
"author_raw": "Septian <septgsk@gmail.com>",
"committer_raw": "Septian <septgsk@gmail.com>",
"summary": "Fix documentation for consistency",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79353
},
"f3302b80893708b66fe2cea8f8145c9a5fd6bd14": {
"hash": "f3302b80893708b66fe2cea8f8145c9a5fd6bd14",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Camera2D crash when edited scene root is null",
"body": "(cherry picked from commit deb45c0cabc491d42d438de33f21da98f6d4bdbb)",
"is_cherrypick": true,
"cherrypick_hash": "deb45c0cabc491d42d438de33f21da98f6d4bdbb",
"pull": 81202
},
"deb45c0cabc491d42d438de33f21da98f6d4bdbb": {
"hash": "deb45c0cabc491d42d438de33f21da98f6d4bdbb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjI3MDkyOA=="
],
"author_raw": "Adam Scott <ascott.ca@gmail.com>",
"committer_raw": "Adam Scott <ascott.ca@gmail.com>",
"summary": "Fix Camera2D crash when edited scene root is null",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79645
},
"f8ffad873a3564d99a25ac598a3d4aec8f81d30b": {
"hash": "f8ffad873a3564d99a25ac598a3d4aec8f81d30b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwNzcxNQ=="
],
"author_raw": "LRFLEW <LRFLEW@aol.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GLES3: reset anisotropic filtering when changing texture filtering mode",
"body": "(cherry picked from commit 90f0e97eb92c002991242f6899f50ac2345d85f6)",
"is_cherrypick": true,
"cherrypick_hash": "90f0e97eb92c002991242f6899f50ac2345d85f6",
"pull": 81202
},
"90f0e97eb92c002991242f6899f50ac2345d85f6": {
"hash": "90f0e97eb92c002991242f6899f50ac2345d85f6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjYwNzcxNQ=="
],
"author_raw": "LRFLEW <LRFLEW@aol.com>",
"committer_raw": "LRFLEW <LRFLEW@aol.com>",
"summary": "GLES3: reset anisotropic filtering when changing texture filtering mode",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79568
},
"7627337d63e9df37ab06efadd0e378db06050062": {
"hash": "7627337d63e9df37ab06efadd0e378db06050062",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQwNjA0MTgw"
],
"author_raw": "univeous <univeous@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix crash when calling get_video_adapter_* in a thread",
"body": "co-authored-by: Clay John <claynjohn@gmail.com>\n(cherry picked from commit 0a64abe891a3c0d1379c2c23c0f968dba643a324)",
"is_cherrypick": true,
"cherrypick_hash": "0a64abe891a3c0d1379c2c23c0f968dba643a324",
"pull": 81202
},
"0a64abe891a3c0d1379c2c23c0f968dba643a324": {
"hash": "0a64abe891a3c0d1379c2c23c0f968dba643a324",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQwNjA0MTgw",
"MDQ6VXNlcjE2NTIxMzM5"
],
"author_raw": "univeous <univeous@gmail.com>",
"committer_raw": "univeous <univeous@gmail.com>",
"summary": "Fix crash when calling get_video_adapter_* in a thread",
"body": "co-authored-by: Clay John <claynjohn@gmail.com>",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79528
},
"dc1c3d03daf4722750cd2b71491ee2abcf3a9c42": {
"hash": "dc1c3d03daf4722750cd2b71491ee2abcf3a9c42",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[ENet] Update to upstream master.",
"body": "(cherry picked from commit 35b70681e73742a280169805a6162a5777f6ce9e)",
"is_cherrypick": true,
"cherrypick_hash": "35b70681e73742a280169805a6162a5777f6ce9e",
"pull": 81202
},
"35b70681e73742a280169805a6162a5777f6ce9e": {
"hash": "35b70681e73742a280169805a6162a5777f6ce9e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[ENet] Update to upstream master.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79699
},
"f6e436c34ced465f9c950dff27f6c3f9692c7964": {
"hash": "f6e436c34ced465f9c950dff27f6c3f9692c7964",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[Net] Explicitly handle buffer errors in send/recv",
"body": "(cherry picked from commit 28001b9ef642d82df2fc36989b1d7b52c7b7ccba)",
"is_cherrypick": true,
"cherrypick_hash": "28001b9ef642d82df2fc36989b1d7b52c7b7ccba",
"pull": 81202
},
"28001b9ef642d82df2fc36989b1d7b52c7b7ccba": {
"hash": "28001b9ef642d82df2fc36989b1d7b52c7b7ccba",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[Net] Explicitly handle buffer errors in send/recv",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79699
},
"5641ad49e9a4e9c9118a19bff492cc7e988ebf22": {
"hash": "5641ad49e9a4e9c9118a19bff492cc7e988ebf22",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix `root_node_layout_direction` setting not enum",
"body": "(cherry picked from commit 1cac72999b37ed6d759994431e9ea9a9297ad0e3)",
"is_cherrypick": true,
"cherrypick_hash": "1cac72999b37ed6d759994431e9ea9a9297ad0e3",
"pull": 81202
},
"1cac72999b37ed6d759994431e9ea9a9297ad0e3": {
"hash": "1cac72999b37ed6d759994431e9ea9a9297ad0e3",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Ninni Pipping <over999ships@gmail.com>",
"summary": "Fix `root_node_layout_direction` setting not enum",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79611
},
"da5cf99a34060a0e23952b6d940f604d159045c4": {
"hash": "da5cf99a34060a0e23952b6d940f604d159045c4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEwNDU2MzY="
],
"author_raw": "Geoffroy Warin <code@geowarin.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add missing useModelFront parameter to GodotSharp Basis and Transform",
"body": "To LookAt methods.\nAlso adds Vector3 Model constants.\n\nThese were not added after #76082 was merged.\n\n(cherry picked from commit 6c6e5c482c46691b73b97af8d88c183e7ec74316)",
"is_cherrypick": true,
"cherrypick_hash": "6c6e5c482c46691b73b97af8d88c183e7ec74316",
"pull": 81202
},
"6c6e5c482c46691b73b97af8d88c183e7ec74316": {
"hash": "6c6e5c482c46691b73b97af8d88c183e7ec74316",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEwNDU2MzY="
],
"author_raw": "Geoffroy Warin <code@geowarin.com>",
"committer_raw": "Geoffroy Warin <code@geowarin.com>",
"summary": "Add missing useModelFront parameter to GodotSharp Basis and Transform",
"body": "To LookAt methods.\nAlso adds Vector3 Model constants.\n\nThese were not added after #76082 was merged.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79082
},
"88f5f815e66a002ae336db29f8a51b957439bbef": {
"hash": "88f5f815e66a002ae336db29f8a51b957439bbef",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjcwNDE4MDk="
],
"author_raw": "Matt Diener <mattndiener@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "C# Fix deserialization of delegates that are 0-parameter overloads",
"body": "Co-authored-by: Raul Santos <raulsntos@gmail.com>\n(cherry picked from commit 783facf60b3e20671499ab307a00321f36cf65d9)",
"is_cherrypick": true,
"cherrypick_hash": "783facf60b3e20671499ab307a00321f36cf65d9",
"pull": 81202
},
"783facf60b3e20671499ab307a00321f36cf65d9": {
"hash": "783facf60b3e20671499ab307a00321f36cf65d9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjcwNDE4MDk=",
"MDQ6VXNlcjM5MDMwNTk="
],
"author_raw": "Matt Diener <mattndiener@gmail.com>",
"committer_raw": "Matt Diener <mattndiener@gmail.com>",
"summary": "C# Fix deserialization of delegates that are 0-parameter overloads",
"body": "Co-authored-by: Raul Santos <raulsntos@gmail.com>",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78877
},
"c6c5b5bf78ad62fc27b0eadabd355fe359f2b2b1": {
"hash": "c6c5b5bf78ad62fc27b0eadabd355fe359f2b2b1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Animation::subtract_variant for affine transforms",
"body": "(cherry picked from commit 87935ca8376c37e4074400ba7e2345e1a3aa3d37)",
"is_cherrypick": true,
"cherrypick_hash": "87935ca8376c37e4074400ba7e2345e1a3aa3d37",
"pull": 81202
},
"87935ca8376c37e4074400ba7e2345e1a3aa3d37": {
"hash": "87935ca8376c37e4074400ba7e2345e1a3aa3d37",
"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 Animation::subtract_variant for affine transforms",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79279
},
"605f1c0936e4b570c9e9f29903088cc7fe930b76": {
"hash": "605f1c0936e4b570c9e9f29903088cc7fe930b76",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUyNDY0MjA0"
],
"author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Make NavigationRegion3D baking NavMesh on the main thread not finish deferred",
"body": "Makes NavigationRegion3D baking NavMesh on the main thread not finish deferred.\n\n(cherry picked from commit bb5f16033dd377b465c5eaadbe35b6c1b4b3a082)",
"is_cherrypick": true,
"cherrypick_hash": "bb5f16033dd377b465c5eaadbe35b6c1b4b3a082",
"pull": 81202
},
"bb5f16033dd377b465c5eaadbe35b6c1b4b3a082": {
"hash": "bb5f16033dd377b465c5eaadbe35b6c1b4b3a082",
"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 NavigationRegion3D baking NavMesh on the main thread not finish deferred",
"body": "Makes NavigationRegion3D baking NavMesh on the main thread not finish deferred.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79465
},
"663f45ba4e8142f73691b52f7311e1a9ea9029e3": {
"hash": "663f45ba4e8142f73691b52f7311e1a9ea9029e3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUyNDY0MjA0"
],
"author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add more hints to navigation map cell size errors",
"body": "Adds more hints to navigation map cell size errors.\n\n(cherry picked from commit 90e2d9fa7e4def8556919df58680746abe0ce5bf)",
"is_cherrypick": true,
"cherrypick_hash": "90e2d9fa7e4def8556919df58680746abe0ce5bf",
"pull": 81202
},
"90e2d9fa7e4def8556919df58680746abe0ce5bf": {
"hash": "90e2d9fa7e4def8556919df58680746abe0ce5bf",
"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 more hints to navigation map cell size errors",
"body": "Adds more hints to navigation map cell size errors.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79489
},
"e67b6e0d0f959457241113846e4c8bafd2177546": {
"hash": "e67b6e0d0f959457241113846e4c8bafd2177546",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[macOS] Fix uncapped frame rate for windows in the non-active workspaces.",
"body": "(cherry picked from commit 2ee45dc293c966e21e618362f796ac5395e8c37e)",
"is_cherrypick": true,
"cherrypick_hash": "2ee45dc293c966e21e618362f796ac5395e8c37e",
"pull": 81202
},
"2ee45dc293c966e21e618362f796ac5395e8c37e": {
"hash": "2ee45dc293c966e21e618362f796ac5395e8c37e",
"is_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 uncapped frame rate for windows in the non-active workspaces.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79572
},
"ed9216d1d8b48b37536238a1b3cd28f4a44aadad": {
"hash": "ed9216d1d8b48b37536238a1b3cd28f4a44aadad",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE5NDU0NDk="
],
"author_raw": "Bastiaan Olij <mux213@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix issue with accessing hand tracking without timing info",
"body": "(cherry picked from commit 72bd997fe81e258989527bddbc43290c0de4141c)",
"is_cherrypick": true,
"cherrypick_hash": "72bd997fe81e258989527bddbc43290c0de4141c",
"pull": 81202
},
"72bd997fe81e258989527bddbc43290c0de4141c": {
"hash": "72bd997fe81e258989527bddbc43290c0de4141c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE5NDU0NDk="
],
"author_raw": "Bastiaan Olij <mux213@gmail.com>",
"committer_raw": "Bastiaan Olij <mux213@gmail.com>",
"summary": "Fix issue with accessing hand tracking without timing info",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78817
},
"5e7a5cd2b19d220241cfda7695a26ac2e02d890e": {
"hash": "5e7a5cd2b19d220241cfda7695a26ac2e02d890e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Update OptionButton min size when disabling Fit to Longest Item",
"body": "(cherry picked from commit 5384c1a579bfc0073c2bfee0e02d0987a160a2c3)",
"is_cherrypick": true,
"cherrypick_hash": "5384c1a579bfc0073c2bfee0e02d0987a160a2c3",
"pull": 81202
},
"5384c1a579bfc0073c2bfee0e02d0987a160a2c3": {
"hash": "5384c1a579bfc0073c2bfee0e02d0987a160a2c3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Update OptionButton min size when disabling Fit to Longest Item",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79494
},
"6ecf741b7a7d025d0e3dedc78c2a0ae44b5451d9": {
"hash": "6ecf741b7a7d025d0e3dedc78c2a0ae44b5451d9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NDY4NzU="
],
"author_raw": "Aaron Franke <arnfranke@yahoo.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Change property hint range for camera attributes exposure multiplier",
"body": "(cherry picked from commit 59e7e8c79563f58c3c7ed423a70285c9c18f7b81)",
"is_cherrypick": true,
"cherrypick_hash": "59e7e8c79563f58c3c7ed423a70285c9c18f7b81",
"pull": 81202
},
"59e7e8c79563f58c3c7ed423a70285c9c18f7b81": {
"hash": "59e7e8c79563f58c3c7ed423a70285c9c18f7b81",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2NDY4NzU="
],
"author_raw": "Aaron Franke <arnfranke@yahoo.com>",
"committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
"summary": "Change property hint range for camera attributes exposure multiplier",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79138
},
"56a0004478891cb6de26a1445dab3fbc56e6aa05": {
"hash": "56a0004478891cb6de26a1445dab3fbc56e6aa05",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Don't use splash minimum display time in editor",
"body": "(cherry picked from commit 5ee6d33d49d40db7dcb4476d2e3ff0c603f1ca28)",
"is_cherrypick": true,
"cherrypick_hash": "5ee6d33d49d40db7dcb4476d2e3ff0c603f1ca28",
"pull": 81202
},
"5ee6d33d49d40db7dcb4476d2e3ff0c603f1ca28": {
"hash": "5ee6d33d49d40db7dcb4476d2e3ff0c603f1ca28",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"summary": "Don't use splash minimum display time in editor",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79388
},
"a31b866793c9062aed8126fa1fe85655223011bf": {
"hash": "a31b866793c9062aed8126fa1fe85655223011bf",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix range error for `Array.slice`",
"body": "(cherry picked from commit 7752a0d8d13e1052e6cb0f0199bd6cbb20e3abe8)",
"is_cherrypick": true,
"cherrypick_hash": "7752a0d8d13e1052e6cb0f0199bd6cbb20e3abe8",
"pull": 81202
},
"7752a0d8d13e1052e6cb0f0199bd6cbb20e3abe8": {
"hash": "7752a0d8d13e1052e6cb0f0199bd6cbb20e3abe8",
"is_merge": false,
"authored_by": [
"U_kgDOBcK-Cw"
],
"author_raw": "Ninni Pipping <over999ships@gmail.com>",
"committer_raw": "Ninni Pipping <over999ships@gmail.com>",
"summary": "Fix range error for `Array.slice`",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79103
},
"b0ceeb23415f2afbc94566aac29778ef5c8d1d8b": {
"hash": "b0ceeb23415f2afbc94566aac29778ef5c8d1d8b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Hide explicitly specified flag value in Inspector",
"body": "(cherry picked from commit de83b7166c280f92fd576622848ffbea22514fc4)",
"is_cherrypick": true,
"cherrypick_hash": "de83b7166c280f92fd576622848ffbea22514fc4",
"pull": 81202
},
"de83b7166c280f92fd576622848ffbea22514fc4": {
"hash": "de83b7166c280f92fd576622848ffbea22514fc4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Hide explicitly specified flag value in Inspector",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79457
},
"71ba2aca63af1cd4e81f798202d58ff8ba1e51fc": {
"hash": "71ba2aca63af1cd4e81f798202d58ff8ba1e51fc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix Button clipping when internal margins exist",
"body": "(cherry picked from commit 71430cdd480078e7b3e5bf748b7462429af1cce1)",
"is_cherrypick": true,
"cherrypick_hash": "71430cdd480078e7b3e5bf748b7462429af1cce1",
"pull": 81202
},
"71430cdd480078e7b3e5bf748b7462429af1cce1": {
"hash": "71430cdd480078e7b3e5bf748b7462429af1cce1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix Button clipping when internal margins exist",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79455
},
"cd7411c58d5d451b88e5fb02b031c84479c52585": {
"hash": "cd7411c58d5d451b88e5fb02b031c84479c52585",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjUyNDY0MjA0"
],
"author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix NavigationObstacle2D debug position",
"body": "Fixes NavigationObstacle2D debug position.\n\n(cherry picked from commit 25121572947ff524651473bf2fdaaf411c9ef883)",
"is_cherrypick": true,
"cherrypick_hash": "25121572947ff524651473bf2fdaaf411c9ef883",
"pull": 81202
},
"25121572947ff524651473bf2fdaaf411c9ef883": {
"hash": "25121572947ff524651473bf2fdaaf411c9ef883",
"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 position",
"body": "Fixes NavigationObstacle2D debug position.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79392
},
"143963d12286058220d02a7450ac3aa4c21feabe": {
"hash": "143963d12286058220d02a7450ac3aa4c21feabe",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix shader type detection",
"body": "(cherry picked from commit 905c10bc5415c6659412d6b3e429660e7c8ca2ba)",
"is_cherrypick": true,
"cherrypick_hash": "905c10bc5415c6659412d6b3e429660e7c8ca2ba",
"pull": 81202
},
"905c10bc5415c6659412d6b3e429660e7c8ca2ba": {
"hash": "905c10bc5415c6659412d6b3e429660e7c8ca2ba",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyNDU2NjAz"
],
"author_raw": "bitsawer <sawerduster@gmail.com>",
"committer_raw": "bitsawer <sawerduster@gmail.com>",
"summary": "Fix shader type detection",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79287
},
"01511caaf1cd6b013b5c40bca1f49d17c22857dc": {
"hash": "01511caaf1cd6b013b5c40bca1f49d17c22857dc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjU1OTk3OTY="
],
"author_raw": "George Marques <george@gmarqu.es>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "GDScript: Properly track extents of constants and patterns",
"body": "Even in the case of errors.\n\n(cherry picked from commit cbfe2b61b694184fd045d646fc510510b96553ad)",
"is_cherrypick": true,
"cherrypick_hash": "cbfe2b61b694184fd045d646fc510510b96553ad",
"pull": 81202
},
"cbfe2b61b694184fd045d646fc510510b96553ad": {
"hash": "cbfe2b61b694184fd045d646fc510510b96553ad",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjU1OTk3OTY="
],
"author_raw": "George Marques <george@gmarqu.es>",
"committer_raw": "George Marques <george@gmarqu.es>",
"summary": "GDScript: Properly track extents of constants and patterns",
"body": "Even in the case of errors.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79301
},
"3bb05da45ffbb28089f7af7e07728031141dba6a": {
"hash": "3bb05da45ffbb28089f7af7e07728031141dba6a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNzM5MjM5"
],
"author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Fix delay on tab resizing when (un)hovering tabs",
"body": "(cherry picked from commit 7ffad29df818c41baf5d1fc98690874b48d586fe)",
"is_cherrypick": true,
"cherrypick_hash": "7ffad29df818c41baf5d1fc98690874b48d586fe",
"pull": 81202
},
"7ffad29df818c41baf5d1fc98690874b48d586fe": {
"hash": "7ffad29df818c41baf5d1fc98690874b48d586fe",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwNzM5MjM5"
],
"author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
"summary": "Fix delay on tab resizing when (un)hovering tabs",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78777
},
"4ec566fae2d849776cf378ebacd84654dc32d58c": {
"hash": "4ec566fae2d849776cf378ebacd84654dc32d58c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwMzY3MjUx"
],
"author_raw": "MineBill <minebill@protonmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Set the VoxelGIData path before saving, otherwise the ResourceSave will revert it to an empty String",
"body": "(cherry picked from commit c34d5627fb4718ad8f89cafa552a9e6658074eb9)",
"is_cherrypick": true,
"cherrypick_hash": "c34d5627fb4718ad8f89cafa552a9e6658074eb9",
"pull": 81202
},
"c34d5627fb4718ad8f89cafa552a9e6658074eb9": {
"hash": "c34d5627fb4718ad8f89cafa552a9e6658074eb9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMwMzY3MjUx"
],
"author_raw": "MineBill <minebill@protonmail.com>",
"committer_raw": "MineBill <minebill@protonmail.com>",
"summary": "Set the VoxelGIData path before saving, otherwise the ResourceSave will revert it to an empty String",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78772
},
"a9a27c7ea583725f1dbbf276e122f90a25089a21": {
"hash": "a9a27c7ea583725f1dbbf276e122f90a25089a21",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE0ODg1ODQ2"
],
"author_raw": "Hayden Leete <haydenleete@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Add autocomplete for filter/repeat hints on uniform arrays",
"body": "(cherry picked from commit fc7063b2e230fb90bb33eb5a7ffe0d7c54128bda)",
"is_cherrypick": true,
"cherrypick_hash": "fc7063b2e230fb90bb33eb5a7ffe0d7c54128bda",
"pull": 81202
},
"fc7063b2e230fb90bb33eb5a7ffe0d7c54128bda": {
"hash": "fc7063b2e230fb90bb33eb5a7ffe0d7c54128bda",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE0ODg1ODQ2"
],
"author_raw": "Hayden Leete <haydenleete@gmail.com>",
"committer_raw": "Hayden Leete <haydenleete@gmail.com>",
"summary": "Add autocomplete for filter/repeat hints on uniform arrays",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79402
},
"271e08e5433f2cf621deedab533566542b2216c4": {
"hash": "271e08e5433f2cf621deedab533566542b2216c4",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Allow more hint types for uniform arrays",
"body": "(cherry picked from commit 8ae2e6681ee5dbb75994fe4b531c3eac1bf49965)",
"is_cherrypick": true,
"cherrypick_hash": "8ae2e6681ee5dbb75994fe4b531c3eac1bf49965",
"pull": 81202
},
"8ae2e6681ee5dbb75994fe4b531c3eac1bf49965": {
"hash": "8ae2e6681ee5dbb75994fe4b531c3eac1bf49965",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIyMjMxNzI="
],
"author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
"summary": "Allow more hint types for uniform arrays",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79100
},
"f346b8133e2f10162b2d3b40dc90b386d9a06abc": {
"hash": "f346b8133e2f10162b2d3b40dc90b386d9a06abc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "[Android] Set `echo` property for the physical keyboard events.",
"body": "(cherry picked from commit c687bfa697dcb5164fb26739de2567baffd7d162)",
"is_cherrypick": true,
"cherrypick_hash": "c687bfa697dcb5164fb26739de2567baffd7d162",
"pull": 81202
},
"c687bfa697dcb5164fb26739de2567baffd7d162": {
"hash": "c687bfa697dcb5164fb26739de2567baffd7d162",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"summary": "[Android] Set `echo` property for the physical keyboard events.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79089
},
"b47d786921bcdbaad7cb644b7da705a01a21ee70": {
"hash": "b47d786921bcdbaad7cb644b7da705a01a21ee70",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "miniupnpc: Update to version 2.2.5",
"body": "No change for the files we ship, so just bumping the version number.\n\n(cherry picked from commit 74f21cb6666084a3cec8f2238c003411ffcfd9da)",
"is_cherrypick": true,
"cherrypick_hash": "74f21cb6666084a3cec8f2238c003411ffcfd9da",
"pull": 81202
},
"74f21cb6666084a3cec8f2238c003411ffcfd9da": {
"hash": "74f21cb6666084a3cec8f2238c003411ffcfd9da",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "miniupnpc: Update to version 2.2.5",
"body": "No change for the files we ship, so just bumping the version number.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80382
},
"af6e5b9f0dc57ef76aba766a5b51a8e9cd6f214a": {
"hash": "af6e5b9f0dc57ef76aba766a5b51a8e9cd6f214a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "libpng: Update to upstream 1.6.40",
"body": "(cherry picked from commit 0baca62734f0189ca887bbcbe28cb8db9a8e94dc)",
"is_cherrypick": true,
"cherrypick_hash": "0baca62734f0189ca887bbcbe28cb8db9a8e94dc",
"pull": 81202
},
"0baca62734f0189ca887bbcbe28cb8db9a8e94dc": {
"hash": "0baca62734f0189ca887bbcbe28cb8db9a8e94dc",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "libpng: Update to upstream 1.6.40",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80262
},
"fc63a8d34923e4699b4eae2ef300196fa557bca6": {
"hash": "fc63a8d34923e4699b4eae2ef300196fa557bca6",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "libpng: Enable intrinsics on x86/SSE2, ppc64/VSX, and all arm/NEON",
"body": "(cherry picked from commit 2c9b7fc7a805bdf892a0c246db260939b15e0411)",
"is_cherrypick": true,
"cherrypick_hash": "2c9b7fc7a805bdf892a0c246db260939b15e0411",
"pull": 81202
},
"2c9b7fc7a805bdf892a0c246db260939b15e0411": {
"hash": "2c9b7fc7a805bdf892a0c246db260939b15e0411",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "libpng: Enable intrinsics on x86/SSE2, ppc64/VSX, and all arm/NEON",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78325
},
"8d30a9f2a56e93ef7590946e1ebd81efe674e25c": {
"hash": "8d30a9f2a56e93ef7590946e1ebd81efe674e25c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "libwebp: Sync with upstream 1.3.1",
"body": "https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS\n(cherry picked from commit 2529ad6a6427a27f47c1ef8ce2aac608f6c20ed8)",
"is_cherrypick": true,
"cherrypick_hash": "2529ad6a6427a27f47c1ef8ce2aac608f6c20ed8",
"pull": 81202
},
"2529ad6a6427a27f47c1ef8ce2aac608f6c20ed8": {
"hash": "2529ad6a6427a27f47c1ef8ce2aac608f6c20ed8",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "libwebp: Sync with upstream 1.3.1",
"body": "https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80383
},
"4c354b4977ea56bf41e53d5175a81927dd38e7ef": {
"hash": "4c354b4977ea56bf41e53d5175a81927dd38e7ef",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "mbedtls: Update to upstream version 2.28.4",
"body": "(cherry picked from commit 1f6340bc460023ddcdf7aed952f6f6d75d8d4c0d)",
"is_cherrypick": true,
"cherrypick_hash": "1f6340bc460023ddcdf7aed952f6f6d75d8d4c0d",
"pull": 81202
},
"1f6340bc460023ddcdf7aed952f6f6d75d8d4c0d": {
"hash": "1f6340bc460023ddcdf7aed952f6f6d75d8d4c0d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "mbedtls: Update to upstream version 2.28.4",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80263
},
"023e154cb49a394a0af81c29012d186b1ffb6544": {
"hash": "023e154cb49a394a0af81c29012d186b1ffb6544",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "tinyexr: Sync with upstream 1.0.7",
"body": "(cherry picked from commit b70e2af3b7f960370f00c11a028fb8ae0ea034d8)",
"is_cherrypick": true,
"cherrypick_hash": "b70e2af3b7f960370f00c11a028fb8ae0ea034d8",
"pull": 81202
},
"b70e2af3b7f960370f00c11a028fb8ae0ea034d8": {
"hash": "b70e2af3b7f960370f00c11a028fb8ae0ea034d8",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "tinyexr: Sync with upstream 1.0.7",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80384
},
"894d4ca769abac692674d1eda9ca88a7619f82f7": {
"hash": "894d4ca769abac692674d1eda9ca88a7619f82f7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "openxr: Sync with upstream 1.0.28",
"body": "(cherry picked from commit d756169881164a8234140e4f30fadf33aaf30e01)",
"is_cherrypick": true,
"cherrypick_hash": "d756169881164a8234140e4f30fadf33aaf30e01",
"pull": 81202
},
"d756169881164a8234140e4f30fadf33aaf30e01": {
"hash": "d756169881164a8234140e4f30fadf33aaf30e01",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "openxr: Sync with upstream 1.0.28",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 78335
},
"c1ba32181525cf173792f7f121aaf72e97414e16": {
"hash": "c1ba32181525cf173792f7f121aaf72e97414e16",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "ICU4C: Update to version 73.2",
"body": "(cherry picked from commit 1061912c7f90422187bf6c7a6b1b572b0f0917fc)",
"is_cherrypick": true,
"cherrypick_hash": "1061912c7f90422187bf6c7a6b1b572b0f0917fc",
"pull": 81202
},
"1061912c7f90422187bf6c7a6b1b572b0f0917fc": {
"hash": "1061912c7f90422187bf6c7a6b1b572b0f0917fc",
"is_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 73.2",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79272
},
"346d0bba07234c879806da6d5e47f15b55ed14be": {
"hash": "346d0bba07234c879806da6d5e47f15b55ed14be",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "FreeType: Update to version 2.13.2",
"body": "Remove freetype's copy of zlib again, as we don't use it.\n\n(cherry picked from commit 54c4c8dfa56611a41737c0bfd2842ddbcd734094)",
"is_cherrypick": true,
"cherrypick_hash": "54c4c8dfa56611a41737c0bfd2842ddbcd734094",
"pull": 81202
},
"54c4c8dfa56611a41737c0bfd2842ddbcd734094": {
"hash": "54c4c8dfa56611a41737c0bfd2842ddbcd734094",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "FreeType: Update to version 2.13.2",
"body": "Remove freetype's copy of zlib again, as we don't use it.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 81110
},
"9ed12c884a5d997722dfc281bf84515e3c7e73b7": {
"hash": "9ed12c884a5d997722dfc281bf84515e3c7e73b7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "FreeType: Update to version 2.13.1",
"body": "(cherry picked from commit 008d3de1e9387720c16820adb5858e5a1278762b)",
"is_cherrypick": true,
"cherrypick_hash": "008d3de1e9387720c16820adb5858e5a1278762b",
"pull": 81202
},
"008d3de1e9387720c16820adb5858e5a1278762b": {
"hash": "008d3de1e9387720c16820adb5858e5a1278762b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"summary": "FreeType: Update to version 2.13.1",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79273
},
"7a86ffc034355e4c01703d0e8bdb2e1258306073": {
"hash": "7a86ffc034355e4c01703d0e8bdb2e1258306073",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "i18n: Sync translations with Weblate",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"caa8c825671a04f89e046de2207e073acde2651e": {
"hash": "caa8c825671a04f89e046de2207e073acde2651e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Allow skipping our GHA workflows with `DISABLE_GODOT_CI` variable",
"body": "Useful for custom forks of Godot which don't want to run our CI for any\nreason.\n\nThis is configured in `settings/variables/actions` for the repository,\nsetting it to any value aside from an empty string will skip all jobs.\n\n(cherry picked from commit 4646762c810c830824095af049655258ddc832fa)",
"is_cherrypick": true,
"cherrypick_hash": "4646762c810c830824095af049655258ddc832fa",
"pull": ""
},
"4646762c810c830824095af049655258ddc832fa": {
"hash": "4646762c810c830824095af049655258ddc832fa",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Allow skipping our GHA workflows with `DISABLE_GODOT_CI` variable",
"body": "Useful for custom forks of Godot which don't want to run our CI for any\nreason.\n\nThis is configured in `settings/variables/actions` for the repository,\nsetting it to any value aside from an empty string will skip all jobs.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 79321
},
"e1a12879e9294674b61ffc9d56de247b34059048": {
"hash": "e1a12879e9294674b61ffc9d56de247b34059048",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Extract godot-cpp testing into its own job",
"body": "This ensures that the godot-cpp job has plenty of resources\nto run its build and avoid being affected by the main build.\n\nAdditionally:\n- Extract test tasks into dedicated actions.\n- Upload artifacts as early as possible.\n- Ensure that we check master cache before random cache.\n\n(cherry picked from commit deb602578186a8918270cf05d75efd3e72bd9335)",
"is_cherrypick": true,
"cherrypick_hash": "deb602578186a8918270cf05d75efd3e72bd9335",
"pull": ""
},
"deb602578186a8918270cf05d75efd3e72bd9335": {
"hash": "deb602578186a8918270cf05d75efd3e72bd9335",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Extract godot-cpp testing into its own job",
"body": "This ensures that the godot-cpp job has plenty of resources\nto run its build and avoid being affected by the main build.\n\nAdditionally:\n- Extract test tasks into dedicated actions.\n- Upload artifacts as early as possible.\n- Ensure that we check master cache before random cache.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80091
},
"e9cdd1bf08e6907319aafd6acfa92135e3d89e1f": {
"hash": "e9cdd1bf08e6907319aafd6acfa92135e3d89e1f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "CI: Free disk space on Linux runners",
"body": "Removing the Android toolchain saves 14 GiB, which gives us more room\nfor growth and to avoid running into out-of-space errors in the Linux\nsanitizers + debug symbols builds.\n\nRelated to #79919, though the caches were just one part of the problem,\nthe real issue is that our Linux sanitizers builds take 12 GiB, and\nadding godot-cpp on top with 2 GiB leaves only a few GiB left for the\ncache itself.\n\n(cherry picked from commit 611123f7fd928a9aca3bff36fa2e4354f6168886)",
"is_cherrypick": true,
"cherrypick_hash": "611123f7fd928a9aca3bff36fa2e4354f6168886",
"pull": ""
},
"611123f7fd928a9aca3bff36fa2e4354f6168886": {
"hash": "611123f7fd928a9aca3bff36fa2e4354f6168886",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Free disk space on Linux runners",
"body": "Removing the Android toolchain saves 14 GiB, which gives us more room\nfor growth and to avoid running into out-of-space errors in the Linux\nsanitizers + debug symbols builds.\n\nRelated to #79919, though the caches were just one part of the problem,\nthe real issue is that our Linux sanitizers builds take 12 GiB, and\nadding godot-cpp on top with 2 GiB leaves only a few GiB left for the\ncache itself.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 80115
},
"6884be6b173d22c758806e2207d64f080e9ea7c1": {
"hash": "6884be6b173d22c758806e2207d64f080e9ea7c1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjExNzgyODMz"
],
"author_raw": "Yuri Sizov <yuris@humnom.net>",
"committer_raw": "Yuri Sizov <yuris@humnom.net>",
"summary": "Bump version to 4.1.2-rc",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
}
},
"pulls": {
"73443": {
"id": "PR_kwDOAO6SJc5KJBQr",
"public_id": 73443,
"url": "https://github.com/godotengine/godot/pull/73443",
"diff_url": "https://github.com/godotengine/godot/pull/73443.diff",
"patch_url": "https://github.com/godotengine/godot/pull/73443.patch",
"title": "Allow unbundling OpenXR (for Linux distros)",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-02-16T15:24:12Z",
"updated_at": "2023-09-20T20:36:05Z",
"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": [
"34a07b81ae640dc877a47091ca9a63d1a2cba07b"
]
},
"76045": {
"id": "PR_kwDOAO6SJc5OSriK",
"public_id": 76045,
"url": "https://github.com/godotengine/godot/pull/76045",
"diff_url": "https://github.com/godotengine/godot/pull/76045.diff",
"patch_url": "https://github.com/godotengine/godot/pull/76045.patch",
"title": "Prevent double input events on gamepad when running through steam input",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMwNDAzNTI=",
"created_at": "2023-04-14T06:07:28Z",
"updated_at": "2023-09-21T13:01:58Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
"name": "topic:input",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"8de98dbf21ba734feb26d5568151bd810d566817"
]
},
"76759": {
"id": "PR_kwDOAO6SJc5P40zO",
"public_id": 76759,
"url": "https://github.com/godotengine/godot/pull/76759",
"diff_url": "https://github.com/godotengine/godot/pull/76759.diff",
"patch_url": "https://github.com/godotengine/godot/pull/76759.patch",
"title": "Fix RichTextLabel character line and paragraph index getters",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjg5MjE4MA==",
"created_at": "2023-05-05T19:15:59Z",
"updated_at": "2023-09-21T13:32:47Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"e2536d0643cf23fe1854c7eac0ecdb0295bb82e6"
]
},
"78254": {
"id": "PR_kwDOAO6SJc5TDhEP",
"public_id": 78254,
"url": "https://github.com/godotengine/godot/pull/78254",
"diff_url": "https://github.com/godotengine/godot/pull/78254.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78254.patch",
"title": "GDScript: Fix conflict between property and group names",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-06-15T05:03:28Z",
"updated_at": "2023-09-21T12:11:23Z",
"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"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"bf8f996212323e37c81432dd7268a3bd448dceed"
]
},
"78325": {
"id": "PR_kwDOAO6SJc5TLiTV",
"public_id": 78325,
"url": "https://github.com/godotengine/godot/pull/78325",
"diff_url": "https://github.com/godotengine/godot/pull/78325.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78325.patch",
"title": "libpng: Enable intrinsics on x86/SSE2, ppc64/VSX, and all arm/NEON",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-06-16T11:30:21Z",
"updated_at": "2023-08-31T17:29:33Z",
"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": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"2c9b7fc7a805bdf892a0c246db260939b15e0411"
]
},
"78335": {
"id": "PR_kwDOAO6SJc5TMstk",
"public_id": 78335,
"url": "https://github.com/godotengine/godot/pull/78335",
"diff_url": "https://github.com/godotengine/godot/pull/78335.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78335.patch",
"title": "openxr: Sync with upstream 1.0.28",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-06-16T14:33:41Z",
"updated_at": "2023-08-31T17:30:34Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"d756169881164a8234140e4f30fadf33aaf30e01"
]
},
"78540": {
"id": "PR_kwDOAO6SJc5Tl9uw",
"public_id": 78540,
"url": "https://github.com/godotengine/godot/pull/78540",
"diff_url": "https://github.com/godotengine/godot/pull/78540.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78540.patch",
"title": "GDScript: Add error message when a GDScript resource fails to load.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExMzM4OTI=",
"created_at": "2023-06-21T21:11:29Z",
"updated_at": "2023-09-21T13:17:49Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"cca57171c16c90d6acec4e0eef1ed904973bcb20"
]
},
"78756": {
"id": "PR_kwDOAO6SJc5UDRBR",
"public_id": 78756,
"url": "https://github.com/godotengine/godot/pull/78756",
"diff_url": "https://github.com/godotengine/godot/pull/78756.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78756.patch",
"title": "GUI: Fix text overlapping icon in `Tree`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-06-27T15:31:48Z",
"updated_at": "2023-09-20T16:52:49Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"07d23489f48dbc3c64ebf7c90b991a70b3418554"
]
},
"78772": {
"id": "PR_kwDOAO6SJc5UFMxh",
"public_id": 78772,
"url": "https://github.com/godotengine/godot/pull/78772",
"diff_url": "https://github.com/godotengine/godot/pull/78772.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78772.patch",
"title": "Fix VoxelGI saving VoxelGIData as a built-in file, despite being prompted to save it to an external file",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMwMzY3MjUx",
"created_at": "2023-06-27T21:53:21Z",
"updated_at": "2023-08-31T17:51:45Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyODM1MTg3MzM=",
"name": "usability",
"color": "#447744"
}
],
"commits": [
"c34d5627fb4718ad8f89cafa552a9e6658074eb9"
]
},
"78777": {
"id": "PR_kwDOAO6SJc5UFmzf",
"public_id": 78777,
"url": "https://github.com/godotengine/godot/pull/78777",
"diff_url": "https://github.com/godotengine/godot/pull/78777.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78777.patch",
"title": "Fix delay on tab resizing when (un)hovering tabs",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMwNzM5MjM5",
"created_at": "2023-06-28T00:02:45Z",
"updated_at": "2023-08-31T17:51:32Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"7ffad29df818c41baf5d1fc98690874b48d586fe"
]
},
"78817": {
"id": "PR_kwDOAO6SJc5UMb0s",
"public_id": 78817,
"url": "https://github.com/godotengine/godot/pull/78817",
"diff_url": "https://github.com/godotengine/godot/pull/78817.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78817.patch",
"title": "Fix issue with accessing hand tracking without timing info",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE5NDU0NDk=",
"created_at": "2023-06-29T00:07:03Z",
"updated_at": "2023-08-31T18:25:38Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw4NjU1ODUwMDA=",
"name": "topic:xr",
"color": "#ffee88"
}
],
"commits": [
"72bd997fe81e258989527bddbc43290c0de4141c"
]
},
"78827": {
"id": "PR_kwDOAO6SJc5UNwHh",
"public_id": 78827,
"url": "https://github.com/godotengine/godot/pull/78827",
"diff_url": "https://github.com/godotengine/godot/pull/78827.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78827.patch",
"title": "Fix history mismatch",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMwMzg2MDY3",
"created_at": "2023-06-29T07:50:57Z",
"updated_at": "2023-09-20T17:09:20Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"28db5e76495bab5f0cb3fa4a4b7d4769d25c9962"
]
},
"78877": {
"id": "PR_kwDOAO6SJc5UVyZ_",
"public_id": 78877,
"url": "https://github.com/godotengine/godot/pull/78877",
"diff_url": "https://github.com/godotengine/godot/pull/78877.diff",
"patch_url": "https://github.com/godotengine/godot/pull/78877.patch",
"title": "C#: Fix deserialization of delegates that are 0-parameter overloads",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjcwNDE4MDk=",
"created_at": "2023-06-30T15:05:56Z",
"updated_at": "2023-08-31T18:24:14Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"783facf60b3e20671499ab307a00321f36cf65d9"
]
},
"79082": {
"id": "PR_kwDOAO6SJc5UwJo0",
"public_id": 79082,
"url": "https://github.com/godotengine/godot/pull/79082",
"diff_url": "https://github.com/godotengine/godot/pull/79082.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79082.patch",
"title": "Add missing `useModelFront` parameter to GodotSharp Basis and Transform",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjEwNDU2MzY=",
"created_at": "2023-07-05T22:34:36Z",
"updated_at": "2023-08-31T18:23:57Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"6c6e5c482c46691b73b97af8d88c183e7ec74316"
]
},
"79089": {
"id": "PR_kwDOAO6SJc5UxzKB",
"public_id": 79089,
"url": "https://github.com/godotengine/godot/pull/79089",
"diff_url": "https://github.com/godotengine/godot/pull/79089.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79089.patch",
"title": "[Android] Set `echo` property for the physical keyboard events.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-07-06T06:55:00Z",
"updated_at": "2023-08-31T17:52:21Z",
"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": [
"c687bfa697dcb5164fb26739de2567baffd7d162"
]
},
"79100": {
"id": "PR_kwDOAO6SJc5Uzr2d",
"public_id": 79100,
"url": "https://github.com/godotengine/godot/pull/79100",
"diff_url": "https://github.com/godotengine/godot/pull/79100.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79100.patch",
"title": "Allow more hint types for uniform arrays",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyMjMxNzI=",
"created_at": "2023-07-06T12:45:46Z",
"updated_at": "2023-08-31T17:52:10Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNjA5NDQyMDYy",
"name": "topic:shaders",
"color": "#ffee88"
}
],
"commits": [
"8ae2e6681ee5dbb75994fe4b531c3eac1bf49965"
]
},
"79103": {
"id": "PR_kwDOAO6SJc5Uz3UC",
"public_id": 79103,
"url": "https://github.com/godotengine/godot/pull/79103",
"diff_url": "https://github.com/godotengine/godot/pull/79103.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79103.patch",
"title": "Fix range error for `Array.slice`",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-07-06T13:16:12Z",
"updated_at": "2023-08-31T17:50:10Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"7752a0d8d13e1052e6cb0f0199bd6cbb20e3abe8"
]
},
"79138": {
"id": "PR_kwDOAO6SJc5U3tFb",
"public_id": 79138,
"url": "https://github.com/godotengine/godot/pull/79138",
"diff_url": "https://github.com/godotengine/godot/pull/79138.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79138.patch",
"title": "Change property hint range for camera attributes exposure multiplier",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2NDY4NzU=",
"created_at": "2023-07-07T03:21:05Z",
"updated_at": "2023-08-31T17:49:45Z",
"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": [
"59e7e8c79563f58c3c7ed423a70285c9c18f7b81"
]
},
"79203": {
"id": "PR_kwDOAO6SJc5U_hEZ",
"public_id": 79203,
"url": "https://github.com/godotengine/godot/pull/79203",
"diff_url": "https://github.com/godotengine/godot/pull/79203.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79203.patch",
"title": "Don't grab theme icons for scripts",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyMjMxNzI=",
"created_at": "2023-07-08T13:10:19Z",
"updated_at": "2023-09-21T11:36: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": [
"51f92d1100759f97b08aaa8f9b7da71e462e561e"
]
},
"79238": {
"id": "PR_kwDOAO6SJc5VAys3",
"public_id": 79238,
"url": "https://github.com/godotengine/godot/pull/79238",
"diff_url": "https://github.com/godotengine/godot/pull/79238.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79238.patch",
"title": "Fix build options configuration for Visual Studio projects",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyMzc0NTQ5",
"created_at": "2023-07-09T11:22:15Z",
"updated_at": "2023-09-20T20:23:50Z",
"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": [
"6158578087ff576ff7ad26670fbe3ceedc593f66"
]
},
"79272": {
"id": "PR_kwDOAO6SJc5VD93X",
"public_id": 79272,
"url": "https://github.com/godotengine/godot/pull/79272",
"diff_url": "https://github.com/godotengine/godot/pull/79272.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79272.patch",
"title": "ICU4C: Update to version 73.2",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-07-10T08:58:43Z",
"updated_at": "2023-08-31T17:30:46Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"1061912c7f90422187bf6c7a6b1b572b0f0917fc"
]
},
"79273": {
"id": "PR_kwDOAO6SJc5VEA6h",
"public_id": 79273,
"url": "https://github.com/godotengine/godot/pull/79273",
"diff_url": "https://github.com/godotengine/godot/pull/79273.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79273.patch",
"title": "FreeType: Update to version 2.13.1",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-07-10T09:07:01Z",
"updated_at": "2023-08-31T17:31:13Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"008d3de1e9387720c16820adb5858e5a1278762b"
]
},
"79279": {
"id": "PR_kwDOAO6SJc5VE_72",
"public_id": 79279,
"url": "https://github.com/godotengine/godot/pull/79279",
"diff_url": "https://github.com/godotengine/godot/pull/79279.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79279.patch",
"title": "Fix `Animation::subtract_variant` for affine transforms",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2023-07-10T11:52:37Z",
"updated_at": "2023-08-31T18:24:31Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
"name": "topic:animation",
"color": "#ffee88"
}
],
"commits": [
"87935ca8376c37e4074400ba7e2345e1a3aa3d37"
]
},
"79287": {
"id": "PR_kwDOAO6SJc5VFyGa",
"public_id": 79287,
"url": "https://github.com/godotengine/godot/pull/79287",
"diff_url": "https://github.com/godotengine/godot/pull/79287.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79287.patch",
"title": "Fix shader type detection",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-07-10T13:52:11Z",
"updated_at": "2023-08-31T17:51:08Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNjA5NDQyMDYy",
"name": "topic:shaders",
"color": "#ffee88"
}
],
"commits": [
"905c10bc5415c6659412d6b3e429660e7c8ca2ba"
]
},
"79301": {
"id": "PR_kwDOAO6SJc5VG_w3",
"public_id": 79301,
"url": "https://github.com/godotengine/godot/pull/79301",
"diff_url": "https://github.com/godotengine/godot/pull/79301.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79301.patch",
"title": "GDScript: Properly track extents of constants",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjU1OTk3OTY=",
"created_at": "2023-07-10T17:16:03Z",
"updated_at": "2023-08-31T17:51:20Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"cbfe2b61b694184fd045d646fc510510b96553ad"
]
},
"79321": {
"id": "PR_kwDOAO6SJc5VLR0h",
"public_id": 79321,
"url": "https://github.com/godotengine/godot/pull/79321",
"diff_url": "https://github.com/godotengine/godot/pull/79321.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79321.patch",
"title": "CI: Allow skipping our GHA workflows with `DISABLE_GODOT_CI` variable",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-07-11T08:52:36Z",
"updated_at": "2023-08-03T13:40:52Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"4646762c810c830824095af049655258ddc832fa"
]
},
"79325": {
"id": "PR_kwDOAO6SJc5VLcFP",
"public_id": 79325,
"url": "https://github.com/godotengine/godot/pull/79325",
"diff_url": "https://github.com/godotengine/godot/pull/79325.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79325.patch",
"title": "GUI: Fix `Tree` performance regression by using cache",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-07-11T09:17:27Z",
"updated_at": "2023-09-20T16:53:04Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"5fb975e4a578579bd02d287e4aa3b98daa2c0e3a"
]
},
"79332": {
"id": "PR_kwDOAO6SJc5VMIY9",
"public_id": 79332,
"url": "https://github.com/godotengine/godot/pull/79332",
"diff_url": "https://github.com/godotengine/godot/pull/79332.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79332.patch",
"title": "Prevent crash when accessing `Node` Multiplayer from thread",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-07-11T11:10:47Z",
"updated_at": "2023-09-20T17:08:51Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
},
{
"id": "LA_kwDOAO6SJc8AAAABAjhGIg",
"name": "topic:multiplayer",
"color": "#ffee88"
}
],
"commits": [
"7bd3a3a5e539d22302ce388f6bcae64f2e78f7c8"
]
},
"79350": {
"id": "PR_kwDOAO6SJc5VPXPs",
"public_id": 79350,
"url": "https://github.com/godotengine/godot/pull/79350",
"diff_url": "https://github.com/godotengine/godot/pull/79350.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79350.patch",
"title": "Fix byte to float color conversion in `DisplayServerWindows::screen_get_pixel`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2023-07-11T19:41:30Z",
"updated_at": "2023-08-31T18:22:05Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"9d45dd812f6f6a25b07121c46e6e3d0ce96e2e78"
]
},
"79353": {
"id": "PR_kwDOAO6SJc5VQEcp",
"public_id": 79353,
"url": "https://github.com/godotengine/godot/pull/79353",
"diff_url": "https://github.com/godotengine/godot/pull/79353.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79353.patch",
"title": "Fix documentation for consistency",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjEzODQ2MDIy",
"created_at": "2023-07-11T22:36:24Z",
"updated_at": "2023-08-31T18:22:34Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
}
],
"commits": [
"377cbaba430b80eb8aa843d3f349eee4d68f165d"
]
},
"79370": {
"id": "PR_kwDOAO6SJc5VTbZv",
"public_id": 79370,
"url": "https://github.com/godotengine/godot/pull/79370",
"diff_url": "https://github.com/godotengine/godot/pull/79370.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79370.patch",
"title": "Core: Fix recursion level check for array stringification",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-07-12T12:04:45Z",
"updated_at": "2023-09-20T16:52:08Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"bb40bd9aaaa6ee1b0332572d4406d8d90d4766ed"
]
},
"79388": {
"id": "PR_kwDOAO6SJc5VWCv5",
"public_id": 79388,
"url": "https://github.com/godotengine/godot/pull/79388",
"diff_url": "https://github.com/godotengine/godot/pull/79388.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79388.patch",
"title": "Don't use splash minimum display time in editor",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyMjMxNzI=",
"created_at": "2023-07-12T19:09:59Z",
"updated_at": "2023-08-31T17:49:55Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyODM1MTg3MzM=",
"name": "usability",
"color": "#447744"
}
],
"commits": [
"5ee6d33d49d40db7dcb4476d2e3ff0c603f1ca28"
]
},
"79392": {
"id": "PR_kwDOAO6SJc5VWZXS",
"public_id": 79392,
"url": "https://github.com/godotengine/godot/pull/79392",
"diff_url": "https://github.com/godotengine/godot/pull/79392.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79392.patch",
"title": "Fix NavigationObstacle2D debug position",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUyNDY0MjA0",
"created_at": "2023-07-12T20:24:58Z",
"updated_at": "2023-08-31T17:50:58Z",
"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": [
"25121572947ff524651473bf2fdaaf411c9ef883"
]
},
"79396": {
"id": "PR_kwDOAO6SJc5VWo_F",
"public_id": 79396,
"url": "https://github.com/godotengine/godot/pull/79396",
"diff_url": "https://github.com/godotengine/godot/pull/79396.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79396.patch",
"title": "Include display server type in \"Copy System Info\"",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYyOTkyMjc=",
"created_at": "2023-07-12T21:15:10Z",
"updated_at": "2023-08-31T18:21:43Z",
"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": [
"1712b78e18cbe44664bb68f399f882b33f1a13e8"
]
},
"79402": {
"id": "PR_kwDOAO6SJc5VXFmS",
"public_id": 79402,
"url": "https://github.com/godotengine/godot/pull/79402",
"diff_url": "https://github.com/godotengine/godot/pull/79402.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79402.patch",
"title": "Add autocomplete for filter/repeat hints on uniform arrays",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE0ODg1ODQ2",
"created_at": "2023-07-12T23:30:09Z",
"updated_at": "2023-08-31T17:51:58Z",
"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": [
"fc7063b2e230fb90bb33eb5a7ffe0d7c54128bda"
]
},
"79403": {
"id": "PR_kwDOAO6SJc5VXHNR",
"public_id": 79403,
"url": "https://github.com/godotengine/godot/pull/79403",
"diff_url": "https://github.com/godotengine/godot/pull/79403.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79403.patch",
"title": "Fix `AnimationNodeTransition` with negative time scale",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYxOTM4MjYz",
"created_at": "2023-07-12T23:40:24Z",
"updated_at": "2023-09-21T13:31:56Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
"name": "topic:animation",
"color": "#ffee88"
}
],
"commits": [
"1ac2bdd97bf258571ae07a326db9e1ae51fb74f9"
]
},
"79455": {
"id": "PR_kwDOAO6SJc5VfIYq",
"public_id": 79455,
"url": "https://github.com/godotengine/godot/pull/79455",
"diff_url": "https://github.com/godotengine/godot/pull/79455.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79455.patch",
"title": "Fix Button clipping when internal margins exist",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-07-14T06:11:53Z",
"updated_at": "2023-08-31T17:50:43Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"71430cdd480078e7b3e5bf748b7462429af1cce1"
]
},
"79457": {
"id": "PR_kwDOAO6SJc5VfOtj",
"public_id": 79457,
"url": "https://github.com/godotengine/godot/pull/79457",
"diff_url": "https://github.com/godotengine/godot/pull/79457.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79457.patch",
"title": "Hide explicitly specified flag value in Inspector",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-07-14T06:32:13Z",
"updated_at": "2023-08-31T17:50:26Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"de83b7166c280f92fd576622848ffbea22514fc4"
]
},
"79465": {
"id": "PR_kwDOAO6SJc5VhlWk",
"public_id": 79465,
"url": "https://github.com/godotengine/godot/pull/79465",
"diff_url": "https://github.com/godotengine/godot/pull/79465.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79465.patch",
"title": "Make NavigationRegion3D baking NavMesh on the main thread not finish deferred",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUyNDY0MjA0",
"created_at": "2023-07-14T14:20:49Z",
"updated_at": "2023-08-31T18:24:55Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwxNzUyMDQwNjk0",
"name": "topic:navigation",
"color": "#ffee88"
}
],
"commits": [
"bb5f16033dd377b465c5eaadbe35b6c1b4b3a082"
]
},
"79489": {
"id": "PR_kwDOAO6SJc5VjvKt",
"public_id": 79489,
"url": "https://github.com/godotengine/godot/pull/79489",
"diff_url": "https://github.com/godotengine/godot/pull/79489.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79489.patch",
"title": "Add more hints to navigation map cell size errors",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUyNDY0MjA0",
"created_at": "2023-07-14T21:11:56Z",
"updated_at": "2023-08-31T18:25:07Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwxNzUyMDQwNjk0",
"name": "topic:navigation",
"color": "#ffee88"
}
],
"commits": [
"90e2d9fa7e4def8556919df58680746abe0ce5bf"
]
},
"79494": {
"id": "PR_kwDOAO6SJc5VknAt",
"public_id": 79494,
"url": "https://github.com/godotengine/godot/pull/79494",
"diff_url": "https://github.com/godotengine/godot/pull/79494.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79494.patch",
"title": "Make `OptionButton` resize when disabling \"Fit to Longest Item\"",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-07-15T03:12:43Z",
"updated_at": "2023-09-21T14:53:57Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"5384c1a579bfc0073c2bfee0e02d0987a160a2c3"
]
},
"79528": {
"id": "PR_kwDOAO6SJc5VmWjt",
"public_id": 79528,
"url": "https://github.com/godotengine/godot/pull/79528",
"diff_url": "https://github.com/godotengine/godot/pull/79528.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79528.patch",
"title": "Fix crash when calling `get_video_adapter_*` in a thread",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQwNjA0MTgw",
"created_at": "2023-07-16T01:21:14Z",
"updated_at": "2023-08-31T18:23:12Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"0a64abe891a3c0d1379c2c23c0f968dba643a324"
]
},
"79568": {
"id": "PR_kwDOAO6SJc5VoSin",
"public_id": 79568,
"url": "https://github.com/godotengine/godot/pull/79568",
"diff_url": "https://github.com/godotengine/godot/pull/79568.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79568.patch",
"title": "GLES3: Reset anisotropic filtering when changing texture filtering mode",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYwNzcxNQ==",
"created_at": "2023-07-17T05:24:04Z",
"updated_at": "2023-08-31T18:23: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": [
"90f0e97eb92c002991242f6899f50ac2345d85f6"
]
},
"79572": {
"id": "PR_kwDOAO6SJc5Vo387",
"public_id": 79572,
"url": "https://github.com/godotengine/godot/pull/79572",
"diff_url": "https://github.com/godotengine/godot/pull/79572.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79572.patch",
"title": "[macOS] Fix uncapped frame rate for windows in the non-active workspaces.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-07-17T07:33:50Z",
"updated_at": "2023-08-31T18:25:17Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc3ODA=",
"name": "platform:macos",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyNTU=",
"name": "topic:porting",
"color": "#ffee88"
}
],
"commits": [
"2ee45dc293c966e21e618362f796ac5395e8c37e"
]
},
"79611": {
"id": "PR_kwDOAO6SJc5Vx_Uk",
"public_id": 79611,
"url": "https://github.com/godotengine/godot/pull/79611",
"diff_url": "https://github.com/godotengine/godot/pull/79611.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79611.patch",
"title": "Fix `root_node_layout_direction` project setting being incorrectly exposed as a range",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-07-18T12:34:44Z",
"updated_at": "2023-08-31T18:23:37Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"1cac72999b37ed6d759994431e9ea9a9297ad0e3"
]
},
"79613": {
"id": "PR_kwDOAO6SJc5VyUrN",
"public_id": 79613,
"url": "https://github.com/godotengine/godot/pull/79613",
"diff_url": "https://github.com/godotengine/godot/pull/79613.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79613.patch",
"title": "Make Help.svg not look disabled",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjg1NDM4ODky",
"created_at": "2023-07-18T13:25:28Z",
"updated_at": "2023-08-31T18:21: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": [
"963a63708ec867eaef713090000c357622a39641"
]
},
"79645": {
"id": "PR_kwDOAO6SJc5V1pVb",
"public_id": 79645,
"url": "https://github.com/godotengine/godot/pull/79645",
"diff_url": "https://github.com/godotengine/godot/pull/79645.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79645.patch",
"title": "Fix Camera2D crash when edited scene root is null",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjI3MDkyOA==",
"created_at": "2023-07-19T00:40:30Z",
"updated_at": "2023-08-31T18:22:48Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4MDU5",
"name": "topic:2d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"deb45c0cabc491d42d438de33f21da98f6d4bdbb"
]
},
"79650": {
"id": "PR_kwDOAO6SJc5V3YMU",
"public_id": 79650,
"url": "https://github.com/godotengine/godot/pull/79650",
"diff_url": "https://github.com/godotengine/godot/pull/79650.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79650.patch",
"title": "Avoid duplicating the \"Filters\" section",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjg4MDE0Mjky",
"created_at": "2023-07-19T08:32:12Z",
"updated_at": "2023-09-21T13:30:19Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"e0cbbe4bbd1cdf3cabf1b64ff2a07dc37dd858d5"
]
},
"79655": {
"id": "PR_kwDOAO6SJc5V4XtT",
"public_id": 79655,
"url": "https://github.com/godotengine/godot/pull/79655",
"diff_url": "https://github.com/godotengine/godot/pull/79655.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79655.patch",
"title": "Fix arg count checks in `SceneDebugger`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2023-07-19T11:19:00Z",
"updated_at": "2023-08-31T18:22:21Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"95809e58d5fd888fa3e5d86ffc071bb4b18ddbb4"
]
},
"79660": {
"id": "PR_kwDOAO6SJc5V465K",
"public_id": 79660,
"url": "https://github.com/godotengine/godot/pull/79660",
"diff_url": "https://github.com/godotengine/godot/pull/79660.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79660.patch",
"title": "Fix GLES3 multimesh rendering when using colors or custom data",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-07-19T12:57:22Z",
"updated_at": "2023-09-21T13:31:22Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"9897f1cfb925bddc6fe49e9ba4cff309f75f773e"
]
},
"79685": {
"id": "PR_kwDOAO6SJc5V9cJt",
"public_id": 79685,
"url": "https://github.com/godotengine/godot/pull/79685",
"diff_url": "https://github.com/godotengine/godot/pull/79685.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79685.patch",
"title": "GLES3: Don't call `glTexParameter*` for invalid filter and repeat modes",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYwNzcxNQ==",
"created_at": "2023-07-20T05:53:36Z",
"updated_at": "2023-08-31T18:21:30Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"3e9173f11ae80b7e62a9d194cf12ab25aef90397"
]
},
"79699": {
"id": "PR_kwDOAO6SJc5V_A_R",
"public_id": 79699,
"url": "https://github.com/godotengine/godot/pull/79699",
"diff_url": "https://github.com/godotengine/godot/pull/79699.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79699.patch",
"title": "[Net/ENet] Better handle truncated socket messages.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2023-07-20T10:32:48Z",
"updated_at": "2023-08-31T18:23:27Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABAjhGIg",
"name": "topic:multiplayer",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWw2NDk4MDA3MDE=",
"name": "topic:network",
"color": "#ffee88"
}
],
"commits": [
"35b70681e73742a280169805a6162a5777f6ce9e",
"28001b9ef642d82df2fc36989b1d7b52c7b7ccba"
]
},
"79747": {
"id": "PR_kwDOAO6SJc5WGJdA",
"public_id": 79747,
"url": "https://github.com/godotengine/godot/pull/79747",
"diff_url": "https://github.com/godotengine/godot/pull/79747.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79747.patch",
"title": "Fix `CanvasModulate` logic for modulating the canvas",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2023-07-21T12:51:47Z",
"updated_at": "2023-09-21T13:31:41Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4MDU5",
"name": "topic:2d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"f12164d311339452ddde28f2b27161d9d185364f"
]
},
"79772": {
"id": "PR_kwDOAO6SJc5WIlYc",
"public_id": 79772,
"url": "https://github.com/godotengine/godot/pull/79772",
"diff_url": "https://github.com/godotengine/godot/pull/79772.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79772.patch",
"title": "Unbind the framebuffer when updating meshes",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4NjM3MDc=",
"created_at": "2023-07-21T23:50:35Z",
"updated_at": "2023-08-31T18:20:59Z",
"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": [
"679f5bf4103e7ecdfded1c214147e8f52740cd33"
]
},
"79781": {
"id": "PR_kwDOAO6SJc5WJRFI",
"public_id": 79781,
"url": "https://github.com/godotengine/godot/pull/79781",
"diff_url": "https://github.com/godotengine/godot/pull/79781.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79781.patch",
"title": "Fix some mixups between 2D/3D in documentation",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-07-22T09:50:46Z",
"updated_at": "2023-09-21T13:17:32Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
}
],
"commits": [
"7512d88e22297f72a91457be19c6ff98bba39584"
]
},
"79793": {
"id": "PR_kwDOAO6SJc5WJkiK",
"public_id": 79793,
"url": "https://github.com/godotengine/godot/pull/79793",
"diff_url": "https://github.com/godotengine/godot/pull/79793.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79793.patch",
"title": "Make the single window mode check more strict",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMzMTE3MDgy",
"created_at": "2023-07-22T15:36:52Z",
"updated_at": "2023-09-21T13:32:59Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"0f6327b59b07a3b689f99b2f5533e6ebc801bad4"
]
},
"79807": {
"id": "PR_kwDOAO6SJc5WKEno",
"public_id": 79807,
"url": "https://github.com/godotengine/godot/pull/79807",
"diff_url": "https://github.com/godotengine/godot/pull/79807.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79807.patch",
"title": "Make blend file importer warnings translatable",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-07-23T03:21:38Z",
"updated_at": "2023-09-21T13:31:12Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"b35a847109f88c2b6afd0bd4998f8a93e088335d"
]
},
"79846": {
"id": "PR_kwDOAO6SJc5WMn7J",
"public_id": 79846,
"url": "https://github.com/godotengine/godot/pull/79846",
"diff_url": "https://github.com/godotengine/godot/pull/79846.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79846.patch",
"title": "[Web] Always return -1 as body length in HTTPClientWeb",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2023-07-24T06:57:11Z",
"updated_at": "2023-09-20T16:53:16Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWw2NDk4MDA3MDE=",
"name": "topic:network",
"color": "#ffee88"
}
],
"commits": [
"f4713d235a498ee7805e8bd39273622e363059d0"
]
},
"79866": {
"id": "PR_kwDOAO6SJc5WR4yt",
"public_id": 79866,
"url": "https://github.com/godotengine/godot/pull/79866",
"diff_url": "https://github.com/godotengine/godot/pull/79866.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79866.patch",
"title": "Fix file permissions for the web platform (affects every Unix-like platform)",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjI3MDkyOA==",
"created_at": "2023-07-25T00:06:17Z",
"updated_at": "2023-09-21T11:36:28Z",
"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": "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": [
"b6faccccd57e0bd130b2fb6ac5708a34e23439cb"
]
},
"79917": {
"id": "PR_kwDOAO6SJc5WbqZN",
"public_id": 79917,
"url": "https://github.com/godotengine/godot/pull/79917",
"diff_url": "https://github.com/godotengine/godot/pull/79917.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79917.patch",
"title": "Fix crash when using \"Close All Tabs\"",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIwNDQyMjU=",
"created_at": "2023-07-26T11:34:17Z",
"updated_at": "2023-09-20T17:09:06Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"51923fc528fe2342fb27d64c1389641ecdb0c777"
]
},
"79920": {
"id": "PR_kwDOAO6SJc5WcKER",
"public_id": 79920,
"url": "https://github.com/godotengine/godot/pull/79920",
"diff_url": "https://github.com/godotengine/godot/pull/79920.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79920.patch",
"title": "Automatically add path to built-in scripts",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyMjMxNzI=",
"created_at": "2023-07-26T12:55:51Z",
"updated_at": "2023-09-20T17:20: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": [
"ed6ad376c6b4e20ebd2224f1c30a80138fa322f9"
]
},
"79971": {
"id": "PR_kwDOAO6SJc5WmL9C",
"public_id": 79971,
"url": "https://github.com/godotengine/godot/pull/79971",
"diff_url": "https://github.com/godotengine/godot/pull/79971.diff",
"patch_url": "https://github.com/godotengine/godot/pull/79971.patch",
"title": "Uncollapse favorites by default in the editor FileSystem dock",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2023-07-27T22:47:04Z",
"updated_at": "2023-09-21T13:02:17Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyODM1MTg3MzM=",
"name": "usability",
"color": "#447744"
}
],
"commits": [
"075bd4b2813298e755016be2910f1f6c28780ae9"
]
},
"80070": {
"id": "PR_kwDOAO6SJc5WvSxk",
"public_id": 80070,
"url": "https://github.com/godotengine/godot/pull/80070",
"diff_url": "https://github.com/godotengine/godot/pull/80070.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80070.patch",
"title": "Enable depth writes during shadow pass and depth pass. Disable during color pass",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2NTIxMzM5",
"created_at": "2023-07-30T20:02:55Z",
"updated_at": "2023-09-21T11:58:11Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"b986afed4658def08447516c9ca66e17e1cbc970"
]
},
"80091": {
"id": "PR_kwDOAO6SJc5W0aQn",
"public_id": 80091,
"url": "https://github.com/godotengine/godot/pull/80091",
"diff_url": "https://github.com/godotengine/godot/pull/80091.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80091.patch",
"title": "CI: Extract godot-cpp testing into its own job",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExNzgyODMz",
"created_at": "2023-07-31T15:56:05Z",
"updated_at": "2023-08-02T15:15:20Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"deb602578186a8918270cf05d75efd3e72bd9335"
]
},
"80092": {
"id": "PR_kwDOAO6SJc5W1kqQ",
"public_id": 80092,
"url": "https://github.com/godotengine/godot/pull/80092",
"diff_url": "https://github.com/godotengine/godot/pull/80092.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80092.patch",
"title": "[Web] Update npm packages",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2023-07-31T19:37:36Z",
"updated_at": "2023-09-21T13:39:51Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyNTU=",
"name": "topic:porting",
"color": "#ffee88"
}
],
"commits": [
"61e7d4734441b09db1f4e94ba24757a082fb19da"
]
},
"80105": {
"id": "PR_kwDOAO6SJc5W4F2x",
"public_id": 80105,
"url": "https://github.com/godotengine/godot/pull/80105",
"diff_url": "https://github.com/godotengine/godot/pull/80105.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80105.patch",
"title": "Fix global transform validity for `Node2D` and `Control`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYyOTkyMjc=",
"created_at": "2023-08-01T07:29:34Z",
"updated_at": "2023-09-20T16:52:26Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"152572ac3862718e770b81c862970089810bcc34"
]
},
"80107": {
"id": "PR_kwDOAO6SJc5W4b_-",
"public_id": 80107,
"url": "https://github.com/godotengine/godot/pull/80107",
"diff_url": "https://github.com/godotengine/godot/pull/80107.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80107.patch",
"title": "Add path to missing import texture metadata to error message",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYxODkwMDE=",
"created_at": "2023-08-01T08:32:31Z",
"updated_at": "2023-09-21T13:15:20Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"57d9e3bb0ed334cee9b81f7409e5b8c30e7ae9f3"
]
},
"80115": {
"id": "PR_kwDOAO6SJc5W57Zo",
"public_id": 80115,
"url": "https://github.com/godotengine/godot/pull/80115",
"diff_url": "https://github.com/godotengine/godot/pull/80115.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80115.patch",
"title": "CI: Free disk space on Linux runners",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-01T12:36:12Z",
"updated_at": "2023-08-29T10:27:44Z",
"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": [
"611123f7fd928a9aca3bff36fa2e4354f6168886"
]
},
"80189": {
"id": "PR_kwDOAO6SJc5XDNgR",
"public_id": 80189,
"url": "https://github.com/godotengine/godot/pull/80189",
"diff_url": "https://github.com/godotengine/godot/pull/80189.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80189.patch",
"title": "Fix NavMesh `map_update_id` returning 0 results in errors.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2MDc1NA==",
"created_at": "2023-08-02T21:30:31Z",
"updated_at": "2023-09-21T13:42:21Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzUyMDQwNjk0",
"name": "topic:navigation",
"color": "#ffee88"
}
],
"commits": [
"d0564f2466cec9d0e108cadf18f2aae642c90be7"
]
},
"80220": {
"id": "PR_kwDOAO6SJc5XHRYq",
"public_id": 80220,
"url": "https://github.com/godotengine/godot/pull/80220",
"diff_url": "https://github.com/godotengine/godot/pull/80220.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80220.patch",
"title": "CI: Make extension API compatibility check mandatory",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-03T13:58:46Z",
"updated_at": "2023-09-20T20:16:47Z",
"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": [
"a890457693bea80d213d2e9c88ea92905ba7dad4"
]
},
"80240": {
"id": "PR_kwDOAO6SJc5XLA-b",
"public_id": 80240,
"url": "https://github.com/godotengine/godot/pull/80240",
"diff_url": "https://github.com/godotengine/godot/pull/80240.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80240.patch",
"title": "[X11] Do not fail DisplayServer init if non-essential extensions are missing.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-08-04T08:00:35Z",
"updated_at": "2023-09-21T13:33: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": [
"acff87ffda906e2f846b21260e208029db365554"
]
},
"80257": {
"id": "PR_kwDOAO6SJc5XNKik",
"public_id": 80257,
"url": "https://github.com/godotengine/godot/pull/80257",
"diff_url": "https://github.com/godotengine/godot/pull/80257.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80257.patch",
"title": "Fix motion vectors being corrupted when using `precision=double`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-08-04T14:48:42Z",
"updated_at": "2023-09-21T13:33: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": [
"77776f531336d78427f1097ca4ab37676d34df1b"
]
},
"80262": {
"id": "PR_kwDOAO6SJc5XNV9G",
"public_id": 80262,
"url": "https://github.com/godotengine/godot/pull/80262",
"diff_url": "https://github.com/godotengine/godot/pull/80262.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80262.patch",
"title": "libpng: Update to upstream 1.6.40",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-04T15:24:10Z",
"updated_at": "2023-08-31T17:29:16Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"0baca62734f0189ca887bbcbe28cb8db9a8e94dc"
]
},
"80263": {
"id": "PR_kwDOAO6SJc5XNkzT",
"public_id": 80263,
"url": "https://github.com/godotengine/godot/pull/80263",
"diff_url": "https://github.com/godotengine/godot/pull/80263.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80263.patch",
"title": "mbedtls: Update to upstream version 2.28.4",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-04T16:10:42Z",
"updated_at": "2023-08-31T17:30:09Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"1f6340bc460023ddcdf7aed952f6f6d75d8d4c0d"
]
},
"80293": {
"id": "PR_kwDOAO6SJc5XPzbX",
"public_id": 80293,
"url": "https://github.com/godotengine/godot/pull/80293",
"diff_url": "https://github.com/godotengine/godot/pull/80293.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80293.patch",
"title": "[ENet] Properly set transfer flags when using custom channels",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2023-08-05T10:31:49Z",
"updated_at": "2023-09-21T13:30:50Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "LA_kwDOAO6SJc8AAAABAjhGIg",
"name": "topic:multiplayer",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWw2NDk4MDA3MDE=",
"name": "topic:network",
"color": "#ffee88"
}
],
"commits": [
"b96d247ba2242b3fcf3649a5004e5954d3a6c57f"
]
},
"80314": {
"id": "PR_kwDOAO6SJc5XQp8L",
"public_id": 80314,
"url": "https://github.com/godotengine/godot/pull/80314",
"diff_url": "https://github.com/godotengine/godot/pull/80314.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80314.patch",
"title": "Use image index instead of texture index for `source_images`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
"created_at": "2023-08-05T23:57:38Z",
"updated_at": "2023-09-20T17:08:36Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWw4OTAzMTA1MDI=",
"name": "topic:import",
"color": "#ffee88"
}
],
"commits": [
"f67b6c158ce780641d9174e75441a5ca0ee92444"
]
},
"80356": {
"id": "PR_kwDOAO6SJc5XScYL",
"public_id": 80356,
"url": "https://github.com/godotengine/godot/pull/80356",
"diff_url": "https://github.com/godotengine/godot/pull/80356.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80356.patch",
"title": "Fix integer underflow when rounding up in VoxelGI",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMzOTUxMzA=",
"created_at": "2023-08-07T02:23:15Z",
"updated_at": "2023-09-21T12:13:07Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"e783e32108520a4d5b866fc0b28f23cedc3c74f6"
]
},
"80357": {
"id": "PR_kwDOAO6SJc5XSc-3",
"public_id": 80357,
"url": "https://github.com/godotengine/godot/pull/80357",
"diff_url": "https://github.com/godotengine/godot/pull/80357.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80357.patch",
"title": "Fix Windows console wrapper and icon being swapped",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjI0ODc4MzIx",
"created_at": "2023-08-07T02:26:51Z",
"updated_at": "2023-09-21T13:43:37Z",
"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": [
"3cf1e0457931d370982b4a9716c0150f084120bb"
]
},
"80382": {
"id": "PR_kwDOAO6SJc5XWifO",
"public_id": 80382,
"url": "https://github.com/godotengine/godot/pull/80382",
"diff_url": "https://github.com/godotengine/godot/pull/80382.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80382.patch",
"title": "miniupnpc: Update to version 2.2.5",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-07T15:53:53Z",
"updated_at": "2023-08-31T17:29:02Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"74f21cb6666084a3cec8f2238c003411ffcfd9da"
]
},
"80383": {
"id": "PR_kwDOAO6SJc5XWrAI",
"public_id": 80383,
"url": "https://github.com/godotengine/godot/pull/80383",
"diff_url": "https://github.com/godotengine/godot/pull/80383.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80383.patch",
"title": "libwebp: Sync with upstream 1.3.1",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-07T16:16:26Z",
"updated_at": "2023-08-31T17:29:54Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"2529ad6a6427a27f47c1ef8ce2aac608f6c20ed8"
]
},
"80384": {
"id": "PR_kwDOAO6SJc5XWxrT",
"public_id": 80384,
"url": "https://github.com/godotengine/godot/pull/80384",
"diff_url": "https://github.com/godotengine/godot/pull/80384.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80384.patch",
"title": "tinyexr: Sync with upstream 1.0.7",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-07T16:32:19Z",
"updated_at": "2023-08-31T17:30:22Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"b70e2af3b7f960370f00c11a028fb8ae0ea034d8"
]
},
"80402": {
"id": "PR_kwDOAO6SJc5XZt9r",
"public_id": 80402,
"url": "https://github.com/godotengine/godot/pull/80402",
"diff_url": "https://github.com/godotengine/godot/pull/80402.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80402.patch",
"title": "Fix `Button` text when the overrun behavior is other than \"No Trimming\"",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-08-08T07:16:35Z",
"updated_at": "2023-09-21T14:55:45Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"7f70ac56a09e721f6ecaa491491d6457177caaab"
]
},
"80407": {
"id": "PR_kwDOAO6SJc5XaTzZ",
"public_id": 80407,
"url": "https://github.com/godotengine/godot/pull/80407",
"diff_url": "https://github.com/godotengine/godot/pull/80407.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80407.patch",
"title": "Remove GPU readback from `NoiseTexture3D.get_format()`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2NTIxMzM5",
"created_at": "2023-08-08T09:00:07Z",
"updated_at": "2023-09-20T17:08:24Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"60d5571d6cf31c6c6aec8afe71ef295a4b45c5f8"
]
},
"80414": {
"id": "PR_kwDOAO6SJc5XbkNg",
"public_id": 80414,
"url": "https://github.com/godotengine/godot/pull/80414",
"diff_url": "https://github.com/godotengine/godot/pull/80414.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80414.patch",
"title": "Improve handling of motion vectors for multimesh instances.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-08-08T12:52:06Z",
"updated_at": "2023-09-21T12:23: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": [
"5155870d644b1598cd4c8dd675583c3fa1b79d60"
]
},
"80432": {
"id": "PR_kwDOAO6SJc5XedTB",
"public_id": 80432,
"url": "https://github.com/godotengine/godot/pull/80432",
"diff_url": "https://github.com/godotengine/godot/pull/80432.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80432.patch",
"title": "Ensure `joy_connection_changed` is emitted on the main thread",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjY1MDE5NzU=",
"created_at": "2023-08-08T21:00:18Z",
"updated_at": "2023-09-21T13:33:10Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTczMjY=",
"name": "platform:linuxbsd",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
"name": "topic:input",
"color": "#ffee88"
}
],
"commits": [
"1bb73b0689a9cc2731eee63374f07e08b35b6e6a"
]
},
"80445": {
"id": "PR_kwDOAO6SJc5XhDic",
"public_id": 80445,
"url": "https://github.com/godotengine/godot/pull/80445",
"diff_url": "https://github.com/godotengine/godot/pull/80445.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80445.patch",
"title": "Document `RenderingServer.get_video_adapter_name()` may report a fixed name",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2023-08-09T09:43:31Z",
"updated_at": "2023-09-21T13:59:34Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
}
],
"commits": [
"c751f190c922b5578a0ff3c037332b0e4ca259c4"
]
},
"80471": {
"id": "PR_kwDOAO6SJc5Xmce9",
"public_id": 80471,
"url": "https://github.com/godotengine/godot/pull/80471",
"diff_url": "https://github.com/godotengine/godot/pull/80471.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80471.patch",
"title": "Fix API validation script on macOS.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-08-10T05:51:16Z",
"updated_at": "2023-09-20T20:17:09Z",
"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": [
"231c07d1afe05aa91a943a1450437a1d8912c8c7"
]
},
"80472": {
"id": "PR_kwDOAO6SJc5Xmdb1",
"public_id": 80472,
"url": "https://github.com/godotengine/godot/pull/80472",
"diff_url": "https://github.com/godotengine/godot/pull/80472.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80472.patch",
"title": "Fix CodeEdit completion being very slow in certain cases",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjY2MTg0MDUw",
"created_at": "2023-08-10T05:55:18Z",
"updated_at": "2023-09-21T13:45:09Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"1eb3d99ff78932a7105ef0873056644db4598040"
]
},
"80482": {
"id": "PR_kwDOAO6SJc5Xocoy",
"public_id": 80482,
"url": "https://github.com/godotengine/godot/pull/80482",
"diff_url": "https://github.com/godotengine/godot/pull/80482.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80482.patch",
"title": "SCons: Disable misbehaving MSVC incremental linking",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-10T12:06:42Z",
"updated_at": "2023-09-20T20:17:28Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"bc1aef88eef7bb09d1c537bf150414c50abfa374"
]
},
"80485": {
"id": "PR_kwDOAO6SJc5XpIVL",
"public_id": 80485,
"url": "https://github.com/godotengine/godot/pull/80485",
"diff_url": "https://github.com/godotengine/godot/pull/80485.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80485.patch",
"title": "Clamp Volumetric Fog Length property to prevent rendering issues",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2023-08-10T13:56:03Z",
"updated_at": "2023-09-21T12:11:46Z",
"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": [
"8041cff8655d017243a5756bb62751bd60accc5b"
]
},
"80547": {
"id": "PR_kwDOAO6SJc5XynJ0",
"public_id": 80547,
"url": "https://github.com/godotengine/godot/pull/80547",
"diff_url": "https://github.com/godotengine/godot/pull/80547.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80547.patch",
"title": "SCons: Carry over the `windows_subsystem` setting to the generated vsproj",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-08-12T13:47:16Z",
"updated_at": "2023-09-20T20:24:25Z",
"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": [
"cda4b4ebf3d6328c3987d4dd9e7df356a996541f"
]
},
"80552": {
"id": "PR_kwDOAO6SJc5XyyMH",
"public_id": 80552,
"url": "https://github.com/godotengine/godot/pull/80552",
"diff_url": "https://github.com/godotengine/godot/pull/80552.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80552.patch",
"title": "Fix critical regressions introduced in PR #80414",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-08-12T15:31:54Z",
"updated_at": "2023-09-21T12:24: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": [
"420f3890b07b3527c498277f13f361ba6c5b9f18"
]
},
"80568": {
"id": "PR_kwDOAO6SJc5XzdgV",
"public_id": 80568,
"url": "https://github.com/godotengine/godot/pull/80568",
"diff_url": "https://github.com/godotengine/godot/pull/80568.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80568.patch",
"title": "Fix superfluous `\"` in error message",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYyOTkyMjc=",
"created_at": "2023-08-12T22:39:41Z",
"updated_at": "2023-09-21T13:16:17Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"fa8fec2cc1d5773693b50a5c4fbbf97e28fd15b1"
]
},
"80591": {
"id": "PR_kwDOAO6SJc5X0jr5",
"public_id": 80591,
"url": "https://github.com/godotengine/godot/pull/80591",
"diff_url": "https://github.com/godotengine/godot/pull/80591.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80591.patch",
"title": "Fix version check for GDExtension",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-08-13T14:22:19Z",
"updated_at": "2023-09-21T13:16:01Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw1ODA1MzcwMDM=",
"name": "topic:gdextension",
"color": "#ffee88"
}
],
"commits": [
"97ef4a05369bd68f5ee8397bcc97208c99210ca8"
]
},
"80612": {
"id": "PR_kwDOAO6SJc5X3vVf",
"public_id": 80612,
"url": "https://github.com/godotengine/godot/pull/80612",
"diff_url": "https://github.com/godotengine/godot/pull/80612.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80612.patch",
"title": "SCons: Disable C++ exception handling",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-14T11:03:10Z",
"updated_at": "2023-09-20T20:41:07Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"3907e53ff68643785df0066be64fddce9f79919c"
]
},
"80615": {
"id": "PR_kwDOAO6SJc5X4NXy",
"public_id": 80615,
"url": "https://github.com/godotengine/godot/pull/80615",
"diff_url": "https://github.com/godotengine/godot/pull/80615.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80615.patch",
"title": "Fix GCC `-Wmaybe-uninitialized` warnings",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-14T12:35:17Z",
"updated_at": "2023-09-20T20:18:05Z",
"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": [
"efdff9cbc250d91dd91f8b0d1e3265a874e40e6f"
]
},
"80688": {
"id": "PR_kwDOAO6SJc5YEq4-",
"public_id": 80688,
"url": "https://github.com/godotengine/godot/pull/80688",
"diff_url": "https://github.com/godotengine/godot/pull/80688.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80688.patch",
"title": "Add motion vector support for GPU 3D Particles",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-08-16T14:44:43Z",
"updated_at": "2023-09-21T15:58:54Z",
"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"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"293302ccd872dad963a50786434e5bcee47971d7"
]
},
"80705": {
"id": "PR_kwDOAO6SJc5YIpWG",
"public_id": 80705,
"url": "https://github.com/godotengine/godot/pull/80705",
"diff_url": "https://github.com/godotengine/godot/pull/80705.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80705.patch",
"title": "Fix Shader and ShaderInclude resource loading",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-08-17T09:05:04Z",
"updated_at": "2023-09-20T16:51:46Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwxNjA5NDQyMDYy",
"name": "topic:shaders",
"color": "#ffee88"
}
],
"commits": [
"26e3443eef49a7189eba5e1648ae7be13d95afd2"
]
},
"80711": {
"id": "PR_kwDOAO6SJc5YJVPk",
"public_id": 80711,
"url": "https://github.com/godotengine/godot/pull/80711",
"diff_url": "https://github.com/godotengine/godot/pull/80711.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80711.patch",
"title": "SCons: Enable `/WX` on LINKFLAGS for MSVC with `werror=yes`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-17T11:02:33Z",
"updated_at": "2023-09-20T20:18:29Z",
"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": [
"30bdb23f03dd90ca255ca6d8fb035f94250b668c"
]
},
"80780": {
"id": "PR_kwDOAO6SJc5YTHMW",
"public_id": 80780,
"url": "https://github.com/godotengine/godot/pull/80780",
"diff_url": "https://github.com/godotengine/godot/pull/80780.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80780.patch",
"title": "Fix crash when hiding subwindow during popup of new subwindow",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBe5tvQ",
"created_at": "2023-08-19T09:26:49Z",
"updated_at": "2023-09-20T17:08:06Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"e2cea458a34665c03d57aa52bddcfd8054d3bf03"
]
},
"80781": {
"id": "PR_kwDOAO6SJc5YTHfN",
"public_id": 80781,
"url": "https://github.com/godotengine/godot/pull/80781",
"diff_url": "https://github.com/godotengine/godot/pull/80781.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80781.patch",
"title": "Fix Vulkan texture update",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-08-19T09:32:52Z",
"updated_at": "2023-09-28T08:10:22Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"3daa19dd957727b4cd2ddb2637cbafaf57f5aed9"
]
},
"80788": {
"id": "PR_kwDOAO6SJc5YTX4B",
"public_id": 80788,
"url": "https://github.com/godotengine/godot/pull/80788",
"diff_url": "https://github.com/godotengine/godot/pull/80788.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80788.patch",
"title": "Fix memory access error for `MultiMesh` with GLES3",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-08-19T14:11:49Z",
"updated_at": "2023-09-20T17:07:50Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"6cb28e481f72d6fa1b2d06ff1e0c8664dcbd22ca"
]
},
"80845": {
"id": "PR_kwDOAO6SJc5YXkSZ",
"public_id": 80845,
"url": "https://github.com/godotengine/godot/pull/80845",
"diff_url": "https://github.com/godotengine/godot/pull/80845.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80845.patch",
"title": "Fix Vulkan crash with many Omni/SpotLights, Decals or ReflectionProbes",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-08-21T10:01:15Z",
"updated_at": "2023-09-20T17:07:36Z",
"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": [
"d6f45e4f1429f4867f02e1070c7609b34e90f4bd"
]
},
"80846": {
"id": "PR_kwDOAO6SJc5YYBK1",
"public_id": 80846,
"url": "https://github.com/godotengine/godot/pull/80846",
"diff_url": "https://github.com/godotengine/godot/pull/80846.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80846.patch",
"title": "CI: Propagate error code when glue generation fails",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-21T11:22:26Z",
"updated_at": "2023-09-20T20:18:54Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"5eb8253fc0a8efed801211792ae5f81121c62785"
]
},
"80857": {
"id": "PR_kwDOAO6SJc5YZ2Fg",
"public_id": 80857,
"url": "https://github.com/godotengine/godot/pull/80857",
"diff_url": "https://github.com/godotengine/godot/pull/80857.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80857.patch",
"title": "RTL: Improve performance by using list iterators for item/paragraph removal",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-08-21T16:01:53Z",
"updated_at": "2023-09-21T14:58:21Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"88177a5a58f689c463e6fc4eb79685b2f7628d36"
]
},
"80889": {
"id": "PR_kwDOAO6SJc5Yfnes",
"public_id": 80889,
"url": "https://github.com/godotengine/godot/pull/80889",
"diff_url": "https://github.com/godotengine/godot/pull/80889.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80889.patch",
"title": "Clear SDFGI textures when created",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-08-22T12:36:12Z",
"updated_at": "2023-09-21T12:12:11Z",
"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": [
"09c887ce829a9835143166ce5d77932d4509fa99"
]
},
"80909": {
"id": "PR_kwDOAO6SJc5Yi9K0",
"public_id": 80909,
"url": "https://github.com/godotengine/godot/pull/80909",
"diff_url": "https://github.com/godotengine/godot/pull/80909.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80909.patch",
"title": "Fix integer value for `GL_MAX_UNIFORM_BLOCK_SIZE` overflowing",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjI3MDkyOA==",
"created_at": "2023-08-22T23:51:16Z",
"updated_at": "2023-09-21T13:30:37Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyNTU=",
"name": "topic:porting",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"9c7db7397fd18037a03745c5988f6ad24649d3dc"
]
},
"80918": {
"id": "PR_kwDOAO6SJc5YkHM2",
"public_id": 80918,
"url": "https://github.com/godotengine/godot/pull/80918",
"diff_url": "https://github.com/godotengine/godot/pull/80918.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80918.patch",
"title": "[Windows] Add main executable to the console wrapper dependencies to prevent simultaneous linking.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-08-23T07:01:28Z",
"updated_at": "2023-09-20T20:19:14Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"f37ace7036b260699af2f10cf00328d07646aebe"
]
},
"80999": {
"id": "PR_kwDOAO6SJc5Yzv3C",
"public_id": 80999,
"url": "https://github.com/godotengine/godot/pull/80999",
"diff_url": "https://github.com/godotengine/godot/pull/80999.diff",
"patch_url": "https://github.com/godotengine/godot/pull/80999.patch",
"title": "Fix overriding `_export_begin`, `_export_file` and `_export_end` from GDExtension",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE5MTU2MQ==",
"created_at": "2023-08-25T16:00:09Z",
"updated_at": "2023-09-21T13:15:48Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw1ODA1MzcwMDM=",
"name": "topic:gdextension",
"color": "#ffee88"
}
],
"commits": [
"d09843c5ae6bc140fdaad5c20df38a47df55e21b"
]
},
"81015": {
"id": "PR_kwDOAO6SJc5Y2Zcs",
"public_id": 81015,
"url": "https://github.com/godotengine/godot/pull/81015",
"diff_url": "https://github.com/godotengine/godot/pull/81015.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81015.patch",
"title": "Fix `JavaScriptBridge.eval()` never returning PackedByteArray",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM1Mzc2OTUw",
"created_at": "2023-08-26T13:22:11Z",
"updated_at": "2023-09-21T13:01:13Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"c662491bd4da857d641ff5fcb8a55ae0764a243a"
]
},
"81020": {
"id": "PR_kwDOAO6SJc5Y2o5z",
"public_id": 81020,
"url": "https://github.com/godotengine/godot/pull/81020",
"diff_url": "https://github.com/godotengine/godot/pull/81020.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81020.patch",
"title": "Add check to ensure registered classes are declared",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-08-26T17:10:26Z",
"updated_at": "2023-09-21T11:53:39Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"c638238fae6c7a6d9c544fcec083ccb6ccc263b7"
]
},
"81036": {
"id": "PR_kwDOAO6SJc5Y3Z2C",
"public_id": 81036,
"url": "https://github.com/godotengine/godot/pull/81036",
"diff_url": "https://github.com/godotengine/godot/pull/81036.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81036.patch",
"title": "GLES3: Fix `glMapBufferRange` return null when `r_index + last_item_index > max_instance`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjgzMTU5ODY=",
"created_at": "2023-08-27T10:09:10Z",
"updated_at": "2023-09-21T13:17:19Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"d48b95a30548fc7228e38af86508c7b2311b5572"
]
},
"81037": {
"id": "PR_kwDOAO6SJc5Y3aLM",
"public_id": 81037,
"url": "https://github.com/godotengine/godot/pull/81037",
"diff_url": "https://github.com/godotengine/godot/pull/81037.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81037.patch",
"title": "Ensure OpenXR classes are declared properly",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-08-27T10:15:28Z",
"updated_at": "2023-09-20T16:52:37Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxMTYxNzI2NDA1",
"name": "high priority",
"color": "#7956a5"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWw4NjU1ODUwMDA=",
"name": "topic:xr",
"color": "#ffee88"
}
],
"commits": [
"c23bd8b1431a745991a19f7cb89e4111efedf555"
]
},
"81040": {
"id": "PR_kwDOAO6SJc5Y3iOz",
"public_id": 81040,
"url": "https://github.com/godotengine/godot/pull/81040",
"diff_url": "https://github.com/godotengine/godot/pull/81040.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81040.patch",
"title": "Fix setting TabContainer's `font_hovered_color` theme property",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjgxMjUyNzY4",
"created_at": "2023-08-27T12:35:17Z",
"updated_at": "2023-09-21T12:12:56Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"d7bf05b4904cb8eca0dfb1d027390a964379fccf"
]
},
"81110": {
"id": "PR_kwDOAO6SJc5ZAn30",
"public_id": 81110,
"url": "https://github.com/godotengine/godot/pull/81110",
"diff_url": "https://github.com/godotengine/godot/pull/81110.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81110.patch",
"title": "FreeType: Update to version 2.13.2",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-08-29T08:44:32Z",
"updated_at": "2023-08-31T17:30:57Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"54c4c8dfa56611a41737c0bfd2842ddbcd734094"
]
},
"81121": {
"id": "PR_kwDOAO6SJc5ZBoMC",
"public_id": 81121,
"url": "https://github.com/godotengine/godot/pull/81121",
"diff_url": "https://github.com/godotengine/godot/pull/81121.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81121.patch",
"title": "Fix a crash when plugin tries to call `make_mesh_previews` on enable",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjgzMTU5ODY=",
"created_at": "2023-08-29T11:32:57Z",
"updated_at": "2023-09-21T14:57:11Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzMDcxMzU1MzI=",
"name": "topic:plugin",
"color": "#ffee88"
}
],
"commits": [
"7e3a76236983563201fdb358665fd748845ab023"
]
},
"81123": {
"id": "PR_kwDOAO6SJc5ZB2HH",
"public_id": 81123,
"url": "https://github.com/godotengine/godot/pull/81123",
"diff_url": "https://github.com/godotengine/godot/pull/81123.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81123.patch",
"title": "Core: Fix recursion level check for `VariantWriter::write()` with objects",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-08-29T12:13:35Z",
"updated_at": "2023-09-20T17:07:27Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"5d689ad560e5ab42081717872532cb2afc44aee1"
]
},
"81144": {
"id": "PR_kwDOAO6SJc5ZFNRC",
"public_id": 81144,
"url": "https://github.com/godotengine/godot/pull/81144",
"diff_url": "https://github.com/godotengine/godot/pull/81144.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81144.patch",
"title": "SCons: Add option for MSVC incremental linking.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExMzM4OTI=",
"created_at": "2023-08-29T22:03:16Z",
"updated_at": "2023-09-20T20:19:39Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwzMjQwOTUwMDYw",
"name": "performance",
"color": "#447777"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"bbafe14970cf2a101b8b04dbfafeeaa9ddfb5d4d"
]
},
"81155": {
"id": "PR_kwDOAO6SJc5ZHcxT",
"public_id": 81155,
"url": "https://github.com/godotengine/godot/pull/81155",
"diff_url": "https://github.com/godotengine/godot/pull/81155.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81155.patch",
"title": "ItemList: Draw separators before selected style boxes",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjg4MDE0Mjky",
"created_at": "2023-08-30T08:48:05Z",
"updated_at": "2023-09-21T13:01:25Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"749db002276d49c472fb48fab17aac72483f15ab"
]
},
"81189": {
"id": "PR_kwDOAO6SJc5ZNECI",
"public_id": 81189,
"url": "https://github.com/godotengine/godot/pull/81189",
"diff_url": "https://github.com/godotengine/godot/pull/81189.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81189.patch",
"title": "Use `ui_text_submit` instead of `ui_accept` to confirm and close text prompts",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjgzMTU5ODY=",
"created_at": "2023-08-31T06:39:31Z",
"updated_at": "2023-09-21T13:15:34Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"ba4191096792d52c0b7fb5b33524678de0e4b260"
]
},
"81202": {
"id": "PR_kwDOAO6SJc5ZRJBq",
"public_id": 81202,
"url": "https://github.com/godotengine/godot/pull/81202",
"diff_url": "https://github.com/godotengine/godot/pull/81202.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81202.patch",
"title": "Cherry-picks for the 4.1 branch (future 4.1.2) - 1st batch",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExNzgyODMz",
"created_at": "2023-08-31T18:29:32Z",
"updated_at": "2023-09-01T14:30:33Z",
"target_branch": "4.1",
"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"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"d7f7c92f61850508bc5aca9ba89392cc88066b17",
"e47abd790a3bbb3b386607bcf31314dcff0abd1a",
"2d607d7c5cf3806b7d0d0b869bfda3bbb4f6c716",
"2c154348fc2e219a896d3caf28bd0102af19367d",
"053538c12523b2983a396e95c71579e67d10c57e",
"e34241a809dea9537bc32c40b1fad47b31025628",
"5360058d1c0d4efbac3263be0cd0cbd9325068a0",
"f3302b80893708b66fe2cea8f8145c9a5fd6bd14",
"f8ffad873a3564d99a25ac598a3d4aec8f81d30b",
"7627337d63e9df37ab06efadd0e378db06050062",
"dc1c3d03daf4722750cd2b71491ee2abcf3a9c42",
"f6e436c34ced465f9c950dff27f6c3f9692c7964",
"5641ad49e9a4e9c9118a19bff492cc7e988ebf22",
"da5cf99a34060a0e23952b6d940f604d159045c4",
"88f5f815e66a002ae336db29f8a51b957439bbef",
"c6c5b5bf78ad62fc27b0eadabd355fe359f2b2b1",
"605f1c0936e4b570c9e9f29903088cc7fe930b76",
"663f45ba4e8142f73691b52f7311e1a9ea9029e3",
"e67b6e0d0f959457241113846e4c8bafd2177546",
"ed9216d1d8b48b37536238a1b3cd28f4a44aadad",
"5e7a5cd2b19d220241cfda7695a26ac2e02d890e",
"6ecf741b7a7d025d0e3dedc78c2a0ae44b5451d9",
"56a0004478891cb6de26a1445dab3fbc56e6aa05",
"a31b866793c9062aed8126fa1fe85655223011bf",
"b0ceeb23415f2afbc94566aac29778ef5c8d1d8b",
"71ba2aca63af1cd4e81f798202d58ff8ba1e51fc",
"cd7411c58d5d451b88e5fb02b031c84479c52585",
"143963d12286058220d02a7450ac3aa4c21feabe",
"01511caaf1cd6b013b5c40bca1f49d17c22857dc",
"3bb05da45ffbb28089f7af7e07728031141dba6a",
"4ec566fae2d849776cf378ebacd84654dc32d58c",
"a9a27c7ea583725f1dbbf276e122f90a25089a21",
"271e08e5433f2cf621deedab533566542b2216c4",
"f346b8133e2f10162b2d3b40dc90b386d9a06abc",
"b47d786921bcdbaad7cb644b7da705a01a21ee70",
"af6e5b9f0dc57ef76aba766a5b51a8e9cd6f214a",
"fc63a8d34923e4699b4eae2ef300196fa557bca6",
"8d30a9f2a56e93ef7590946e1ebd81efe674e25c",
"4c354b4977ea56bf41e53d5175a81927dd38e7ef",
"023e154cb49a394a0af81c29012d186b1ffb6544",
"894d4ca769abac692674d1eda9ca88a7619f82f7",
"c1ba32181525cf173792f7f121aaf72e97414e16",
"346d0bba07234c879806da6d5e47f15b55ed14be",
"9ed12c884a5d997722dfc281bf84515e3c7e73b7"
]
},
"81230": {
"id": "PR_kwDOAO6SJc5ZWsfD",
"public_id": 81230,
"url": "https://github.com/godotengine/godot/pull/81230",
"diff_url": "https://github.com/godotengine/godot/pull/81230.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81230.patch",
"title": "Fix double unregistration on dispose of Array.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM2NTQyMTk=",
"created_at": "2023-09-01T16:23:40Z",
"updated_at": "2023-09-21T13:31:03Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"43a6748dfd7a8e798923534359a40fb7b3aa55dc"
]
},
"81245": {
"id": "PR_kwDOAO6SJc5ZZVQT",
"public_id": 81245,
"url": "https://github.com/godotengine/godot/pull/81245",
"diff_url": "https://github.com/godotengine/godot/pull/81245.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81245.patch",
"title": "[4.1] Future proof links in docs",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-09-02T08:56:40Z",
"updated_at": "2023-09-06T16:46:06Z",
"target_branch": "4.1",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
}
],
"commits": [
"8e9852fa434b08a5e750d85379a0631033a3b45c"
]
},
"81268": {
"id": "PR_kwDOAO6SJc5Za-OD",
"public_id": 81268,
"url": "https://github.com/godotengine/godot/pull/81268",
"diff_url": "https://github.com/godotengine/godot/pull/81268.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81268.patch",
"title": "Fix ItemList not updating when icon scale changes",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2023-09-03T11:24:06Z",
"updated_at": "2023-09-21T12:11:59Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"1bf4c12c0a66cf2e53d59b120be9d228e3516c5e"
]
},
"81300": {
"id": "PR_kwDOAO6SJc5Zejue",
"public_id": 81300,
"url": "https://github.com/godotengine/godot/pull/81300",
"diff_url": "https://github.com/godotengine/godot/pull/81300.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81300.patch",
"title": "Fix empty shader resource loading",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIyNDU2NjAz",
"created_at": "2023-09-04T12:09:51Z",
"updated_at": "2023-09-20T16:51:56Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwxNjA5NDQyMDYy",
"name": "topic:shaders",
"color": "#ffee88"
}
],
"commits": [
"15eec2450a1911292106e3e815022234bad2363c"
]
},
"81302": {
"id": "PR_kwDOAO6SJc5ZfV8m",
"public_id": 81302,
"url": "https://github.com/godotengine/godot/pull/81302",
"diff_url": "https://github.com/godotengine/godot/pull/81302.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81302.patch",
"title": "CI: Bump version for `actions/checkout@v4` and `actions/setup-dotnet@v3`",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-04T14:07:52Z",
"updated_at": "2023-09-20T20:20:02Z",
"target_branch": "master",
"labels": [
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"de14f1d29530410b12a10a01a3d704ca658b152b"
]
},
"81328": {
"id": "PR_kwDOAO6SJc5Zidab",
"public_id": 81328,
"url": "https://github.com/godotengine/godot/pull/81328",
"diff_url": "https://github.com/godotengine/godot/pull/81328.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81328.patch",
"title": "[String] Fix string conversion for -0.0 float values.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-09-05T06:33:01Z",
"updated_at": "2023-09-21T13:01:00Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"2b3bbde6dae2e251b1805b4dc731a18f5cb33629"
]
},
"81336": {
"id": "PR_kwDOAO6SJc5ZkXow",
"public_id": 81336,
"url": "https://github.com/godotengine/godot/pull/81336",
"diff_url": "https://github.com/godotengine/godot/pull/81336.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81336.patch",
"title": "Check the native base of scripts when resolving icons",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExNzgyODMz",
"created_at": "2023-09-05T12:14:35Z",
"updated_at": "2023-09-21T11:37:09Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"21c5f86d5d941907c097243e4fb17eced5cae9f3"
]
},
"81340": {
"id": "PR_kwDOAO6SJc5ZkzUL",
"public_id": 81340,
"url": "https://github.com/godotengine/godot/pull/81340",
"diff_url": "https://github.com/godotengine/godot/pull/81340.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81340.patch",
"title": "Web: Workaround Emscripten 3.1.42+ LTO regression",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-05T13:27:34Z",
"updated_at": "2023-09-20T20:20:41Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"b064008c07be856d6f3a5079d11746137e03ede5"
]
},
"81405": {
"id": "PR_kwDOAO6SJc5Zwg6a",
"public_id": 81405,
"url": "https://github.com/godotengine/godot/pull/81405",
"diff_url": "https://github.com/godotengine/godot/pull/81405.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81405.patch",
"title": "mbedtls: Fix MSVC ARM build after 2.28.3 enabled AES-NI intrinsics",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-07T09:01:05Z",
"updated_at": "2023-09-21T20:13:47Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"d63c1a3953898fff616e69ed75522b89a80d9c8c"
]
},
"81407": {
"id": "PR_kwDOAO6SJc5Zwn9-",
"public_id": 81407,
"url": "https://github.com/godotengine/godot/pull/81407",
"diff_url": "https://github.com/godotengine/godot/pull/81407.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81407.patch",
"title": "Remove leftover debug print in `FileSystemDock`",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-09-07T09:20:28Z",
"updated_at": "2023-09-21T13:48:35Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"1589efb35045da7c5d3c036b8bbd6147b9f6bf92"
]
},
"81508": {
"id": "PR_kwDOAO6SJc5Z8lA7",
"public_id": 81508,
"url": "https://github.com/godotengine/godot/pull/81508",
"diff_url": "https://github.com/godotengine/godot/pull/81508.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81508.patch",
"title": "Fix audio stream generators getting freed accidentally",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM2MjA3MDM=",
"created_at": "2023-09-10T07:32:14Z",
"updated_at": "2023-09-21T15:11:35Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWw1NzI3ODE5OTc=",
"name": "topic:audio",
"color": "#ffee88"
}
],
"commits": [
"4eac548202ffb2ce4e0c0b9d6792620a23b8ab5c"
]
},
"81517": {
"id": "PR_kwDOAO6SJc5Z9JPx",
"public_id": 81517,
"url": "https://github.com/godotengine/godot/pull/81517",
"diff_url": "https://github.com/godotengine/godot/pull/81517.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81517.patch",
"title": "Document ScrollContainer signals being emitted for touch events only",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2023-09-10T16:26:32Z",
"updated_at": "2023-09-21T13:32:33Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
}
],
"commits": [
"d01184fbb78d65a0989087f1d5c1a3ec17eb97f9"
]
},
"81543": {
"id": "PR_kwDOAO6SJc5aBDoC",
"public_id": 81543,
"url": "https://github.com/godotengine/godot/pull/81543",
"diff_url": "https://github.com/godotengine/godot/pull/81543.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81543.patch",
"title": "Propagate error correctly when max texture size for lightmaps is too small.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-09-11T12:17:31Z",
"updated_at": "2023-09-20T17:07: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": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"7dfb854556f0a69672f5e112e3bfbe7f507db3b0"
]
},
"81599": {
"id": "PR_kwDOAO6SJc5aL1hu",
"public_id": 81599,
"url": "https://github.com/godotengine/godot/pull/81599",
"diff_url": "https://github.com/godotengine/godot/pull/81599.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81599.patch",
"title": "Fix dumping of signal API parameters",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3NjQ2MA==",
"created_at": "2023-09-13T01:45:22Z",
"updated_at": "2023-09-20T17:06:35Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"188132884d88fa33e4e848ca2b2b61c826c534c9"
]
},
"81634": {
"id": "PR_kwDOAO6SJc5aTCDG",
"public_id": 81634,
"url": "https://github.com/godotengine/godot/pull/81634",
"diff_url": "https://github.com/godotengine/godot/pull/81634.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81634.patch",
"title": "Add missing is_deprecated flag on the SurfaceTool.generate_lod function.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
"created_at": "2023-09-14T05:25:48Z",
"updated_at": "2023-09-21T13:17:59Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
}
],
"commits": [
"8153739df987dad5e8c6e4dff87416332b6ef47e"
]
},
"81651": {
"id": "PR_kwDOAO6SJc5aWSDD",
"public_id": 81651,
"url": "https://github.com/godotengine/godot/pull/81651",
"diff_url": "https://github.com/godotengine/godot/pull/81651.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81651.patch",
"title": "SceneTreeDock: Remove animation tracks with correct indices",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjg4MDE0Mjky",
"created_at": "2023-09-14T14:10:04Z",
"updated_at": "2023-09-21T13:32:10Z",
"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": [
"3d7facd21c8c80ae6aefe334011c10db88162738"
]
},
"81663": {
"id": "PR_kwDOAO6SJc5aX4tu",
"public_id": 81663,
"url": "https://github.com/godotengine/godot/pull/81663",
"diff_url": "https://github.com/godotengine/godot/pull/81663.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81663.patch",
"title": "libwebp: Sync with upstream 1.3.2",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjYwMDI0Njcx",
"created_at": "2023-09-14T18:58:15Z",
"updated_at": "2023-09-24T12:11:02Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"56cfeda7d26a0bf95babd11b01269f46fe86fd86"
]
},
"81669": {
"id": "PR_kwDOAO6SJc5aYksf",
"public_id": 81669,
"url": "https://github.com/godotengine/godot/pull/81669",
"diff_url": "https://github.com/godotengine/godot/pull/81669.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81669.patch",
"title": "Enable transparent background for GUI tooltips",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2023-09-14T21:42:05Z",
"updated_at": "2023-09-20T16:51:36Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"c66dfd2cfe8f2bb11b1ac5b237b9aba63fdd069f"
]
},
"81690": {
"id": "PR_kwDOAO6SJc5abvtz",
"public_id": 81690,
"url": "https://github.com/godotengine/godot/pull/81690",
"diff_url": "https://github.com/godotengine/godot/pull/81690.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81690.patch",
"title": "C#: Hide hostfxr not found error",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM5MDMwNTk=",
"created_at": "2023-09-15T12:05:55Z",
"updated_at": "2023-09-21T13:00:52Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"394c0eb225bd3b9bd0419b3006367d24b34a9a8d"
]
},
"81716": {
"id": "PR_kwDOAO6SJc5aepvC",
"public_id": 81716,
"url": "https://github.com/godotengine/godot/pull/81716",
"diff_url": "https://github.com/godotengine/godot/pull/81716.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81716.patch",
"title": "Web: Disable raycast module by default (no occlusion culling)",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-15T22:23:07Z",
"updated_at": "2023-10-03T18:17:08Z",
"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": [
"8c40edf8c04cacfc88b77e80a541c648d1c2261c"
]
},
"81802": {
"id": "PR_kwDOAO6SJc5agmfJ",
"public_id": 81802,
"url": "https://github.com/godotengine/godot/pull/81802",
"diff_url": "https://github.com/godotengine/godot/pull/81802.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81802.patch",
"title": "Fixed VS 2022 Mac compatibility",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM1MTAwNjY=",
"created_at": "2023-09-17T13:45:27Z",
"updated_at": "2023-10-03T18:17:21Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc3ODA=",
"name": "platform:macos",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWw3MDkyNjk3NzU=",
"name": "topic:dotnet",
"color": "#ffee88"
}
],
"commits": [
"a119365d4e64bbeb97a966bb4219c34241896e86"
]
},
"81810": {
"id": "PR_kwDOAO6SJc5agtvX",
"public_id": 81810,
"url": "https://github.com/godotengine/godot/pull/81810",
"diff_url": "https://github.com/godotengine/godot/pull/81810.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81810.patch",
"title": "Make editor camera speed indicator use `m/s` and `m`",
"state": "MERGED",
"is_draft": false,
"authored_by": "U_kgDOBcK-Cw",
"created_at": "2023-09-17T15:49:48Z",
"updated_at": "2023-09-21T12:10:56Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"8d7a2c615c5f5ed52a0259daeeaf4c2e9e39f45d"
]
},
"81869": {
"id": "PR_kwDOAO6SJc5ak8db",
"public_id": 81869,
"url": "https://github.com/godotengine/godot/pull/81869",
"diff_url": "https://github.com/godotengine/godot/pull/81869.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81869.patch",
"title": "Web: Fix version check for missing scalbnf LTO workaround",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-18T14:33:45Z",
"updated_at": "2023-09-24T13:40:07Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"50161808c240b2296045887e1fc683eee87905ae"
]
},
"81872": {
"id": "PR_kwDOAO6SJc5alMyK",
"public_id": 81872,
"url": "https://github.com/godotengine/godot/pull/81872",
"diff_url": "https://github.com/godotengine/godot/pull/81872.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81872.patch",
"title": "Add half-pixel offset to lightmapper rasterization.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjUzODUwNA==",
"created_at": "2023-09-18T15:10:42Z",
"updated_at": "2023-09-21T13:02: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": [
"ddc3126bbf5bc5397a0d702cc3f91fc4118ba95a"
]
},
"81884": {
"id": "PR_kwDOAO6SJc5aniXT",
"public_id": 81884,
"url": "https://github.com/godotengine/godot/pull/81884",
"diff_url": "https://github.com/godotengine/godot/pull/81884.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81884.patch",
"title": "[Crypto] Fix `generate_random_bytes` for large chunks",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2023-09-18T22:25:47Z",
"updated_at": "2023-10-03T18:19:31Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"e0140601a521e58bb36fd2a7f4b78f1bcb393389"
]
},
"81885": {
"id": "PR_kwDOAO6SJc5ankbU",
"public_id": 81885,
"url": "https://github.com/godotengine/godot/pull/81885",
"diff_url": "https://github.com/godotengine/godot/pull/81885.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81885.patch",
"title": "Fix Curve3D baking up vectors for nontrivial curves.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIxMTg2OA==",
"created_at": "2023-09-18T22:36:24Z",
"updated_at": "2023-09-20T16:51:24Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
}
],
"commits": [
"734b9d2379c5ad8511f3a4d020dce60bb18abd88"
]
},
"81968": {
"id": "PR_kwDOAO6SJc5awdOe",
"public_id": 81968,
"url": "https://github.com/godotengine/godot/pull/81968",
"diff_url": "https://github.com/godotengine/godot/pull/81968.diff",
"patch_url": "https://github.com/godotengine/godot/pull/81968.patch",
"title": "[macOS] Workaround Xcode 15 linker bug.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-09-20T08:36:14Z",
"updated_at": "2023-09-28T13:59:31Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "LA_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc3ODA=",
"name": "platform:macos",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"6da8c7a6629a51aeb0fa8ca7922e48617d88aad2"
]
},
"82004": {
"id": "PR_kwDOAO6SJc5a0N53",
"public_id": 82004,
"url": "https://github.com/godotengine/godot/pull/82004",
"diff_url": "https://github.com/godotengine/godot/pull/82004.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82004.patch",
"title": "[4.1] GDScript: Fix POT generator crash on assignee with index",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
"created_at": "2023-09-20T19:21:59Z",
"updated_at": "2023-09-20T22:06:47Z",
"target_branch": "4.1",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"676013ce96a8fa0bf7e392ee23c1005c8f49034e"
]
},
"82057": {
"id": "PR_kwDOAO6SJc5a5zQG",
"public_id": 82057,
"url": "https://github.com/godotengine/godot/pull/82057",
"diff_url": "https://github.com/godotengine/godot/pull/82057.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82057.patch",
"title": "Cherry-picks for the 4.1 branch (future 4.1.2) - 2nd batch",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExNzgyODMz",
"created_at": "2023-09-21T15:19:25Z",
"updated_at": "2023-09-21T18:09:48Z",
"target_branch": "4.1",
"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": [
"71ff34eaee8ed6bf970568117e42a063c0b2a3d0",
"c941715850f7d4e4e52113ea672b9ad3b2474c3e",
"140eb6886f93055bde09e840c20cbe8a1e14589c",
"265fe750a892d8b7fc8090f4b53048915489336f",
"fed41ae52078f2146741cced145079402d33a151",
"f8cf6eb56730d2533c2797cb443779d489daf9f3",
"4355bf9cf32baa8f4a6ee144aca2c73586216db2",
"e65172237cbb1cca0d87f23f08bf8671cc83d239",
"6318354212ac7db56e530ecb020fc3bcf0e86991",
"dabd733c4ce132964f7952b466f1de3fa8538ae3",
"c26722badf4836bacf6d44aef6352106bc363c0d",
"cdc26082aa47a9bfe5fb792ea4598517598dfa77",
"8d22e58063674745fd09ea05a1fe98bef2055a57",
"3b3f7efadb1b3f12ab9d7d2bc85d287d74165387",
"bb4ad56e9517caf0ed6fa1292ab677b51722b56c",
"bad5e93945cba77016becc95eaf3fdc69eeb69ba",
"89dd2d066f50a205111f8a4fcabb3d3b1909b939",
"9812dfd450ee7d5089eb4b90784a66543e0c7bd9",
"3b4748f6b5865393322bd76f210e75f6a27fe5b6",
"5e8654decbd4b49a7265e3fff0d4136162ff5f10",
"788ee7938b8f7358052f4a0375529c65a8965f86",
"fc130b26f86d77e5329c82e579514f1fd6e64129",
"21da3f3847425752be30e48d0f4483d08362b0df",
"c339abe1aafd7ca6f1e279a3583bb301e6240858",
"1238554f05d4aa250b1ef1bdae0b85e2ab7e7047",
"113cfdfc69171a68f62230b191c1bc61135bc395",
"4734295fd1c42f887e9a5663753cb22e444516f3",
"45718ef6351a2ae01a7e38ebf7e4a5159db4cceb",
"2e71f6a806133f9c200411fb4808dd3260d0fabf",
"dfdb6e576c086b4294997b47911536bc6bce5489",
"0b38cf8a8de8430df68a62a2788fd25848857a22",
"58e3dd6999b459e884a29c07fe064b12c86cc045",
"a07b83a2dcf518af3c85bc016c60daf48704b6f0",
"88afb1a8bab3e7c3c074d7afdd66fb07b97c886a",
"252d816459373665c2227c86ba38b82eb4750272",
"cdc0e005579b11cbf8e3db7b0f647d74134312b4",
"58ff96b8b730c9a32fefbe7c2cd13116efe5036f",
"2d480eb6326967c09b3ad0fcb7a7eb5274df853b",
"29bcc51734be2a72b1c5c342e45efe03ee72db4d",
"1bcb77fb153d74994a825eacc767066604c1dbc0",
"1f18125652d55e729421b5c291901b1cb72460a6",
"b447e1baaf050ed242ab332191532817e3c200a0",
"efbe9237ccfec335efef8233656d4501184c89cc",
"a90aac5415dc6611f5c55713b2d5b4c2fb872d98",
"904582b4a8514072fcbd17b5c94af7d94d4d3848",
"bc95b36fbf11d693a5034fbb5ad320e3ebe25938",
"9dfb3ddad56a0f3a5a662b1c4f632ec85e6abf00",
"a972686972823464fcb288be52fd0f2023af93e9",
"de5a7b3764488e86140af6fe7a1eb48bdb932986",
"102f93b8b8ffe1435817e75d75a7a08ca900b719",
"c4be3487ca68713e2867b279e5938aa070088234",
"485d53133d48873ef6af15a48ca90dcf002611d9",
"5261d12a6614f7a49906e2727ffcb3cc2a951e64",
"08bd6ba734c5e692ea62e6a28a6890c64ed10440",
"a5b59b596f610722ba6832e46a353c5dd97dd630",
"4f592550593ba9ac49f391739eb3e71341694691",
"269b115d9cff1ad1bf1cd8675cd26c8a24065c89",
"8be838481ddcebab2b6782b0dee181eab21c6761",
"a4c041b6b6ce93e34525966c194335dec625006e",
"94dfa4eaf9ccab3c94f324422d6707616dcb341d",
"5f7685c83160d12010559c524d0ccc3aae9e4972",
"12aeb83043613ddaf2f9f9ac1337405344024054",
"6122cf3178f4bf1dec532ec337e7c5a28491572f",
"9fb23c4e569d9818cd644b79765bacb788b9944a",
"cd2e003a05a4adfe04b59dbb10fa2360e2f6a10a",
"d3265cf518e25323af9c82ec7a7f891562dad7f0",
"e30ff075ce5ee0f378708cc248201a8ac24bd60f",
"21adf29b8e6803fc72fa7292162912c53b851c99",
"cdce9484737e10e5f5e31035ba40cdd499f919b7",
"32b7664371bbd6c37882d4d2c4b543bdc3027a07",
"ee009d26dad52dd1b1aebf2e00fb5c9fb38a81fb",
"3076f2f9c9930d5d353f74905e82273e500b1e4b",
"ef1d0cda30340ba79e1755506e92fd944b9b80ff",
"9332a2b3870e1fc510973eeaaa54f0972f328acf",
"f6f2b0897a5bccbbd7b501ea0f88ab3fd5312f81",
"f2b6eda2105a8518e09b4a44d60662753996cb94",
"6d5127d34ba329c429ffc18b5cf84dde662c8bc6",
"3c5f715053cd782397434f70ca03de6798c48d3c",
"4e539028fb60cc84c0648a2eb3f9da8086ef26bb",
"96b8861c9d39df16033183686784be369a05c15c",
"2c9901af360a9002e85eb0ca787b16bf9c900fc2",
"6fa4270d71c0cdefef18eaa80b9c6db40430c2e6",
"f54cbe6b763b89afc3ad121813626c0bce229d6a",
"8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e",
"5f46bca8240bb440a1581cd6380f624df010aad3",
"76f61b39604ad619f8a5f2d3a8d4695f588ae987",
"e7978fe277ea03d40f5d594eda4b5954f7a5b3b3",
"bf15d20e56f07ae52c3af65911df509640ed2c30",
"3920b2db053ebc7e43f7567ff5a62f8308573b6d",
"a606b03fd749a204959e4de97441dbc4c6d65b6e",
"c57d6c9371fd3b864d6e979361155c6db84c4aa2",
"dbae37cc506f251a2209695a64f6d7dd3e84cce2",
"d5c246bbd321d4f2988473602fd1f2ea38439a27",
"18f69e9ee15c6ec90e06478e003ecf57a5e43cad",
"75db138533985cdb5b53e66afebabb43e008ee7b",
"5eabd5e04a56c100b8a885ca9289bedcc94ec530"
]
},
"82290": {
"id": "PR_kwDOAO6SJc5bGLQX",
"public_id": 82290,
"url": "https://github.com/godotengine/godot/pull/82290",
"diff_url": "https://github.com/godotengine/godot/pull/82290.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82290.patch",
"title": "SCons: Fix Python 3.12 SyntaxError with regex escape sequences",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-09-25T08:40:17Z",
"updated_at": "2023-10-03T18:16:48Z",
"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_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"b362976504c3346b9f34b69dcad0838d1d381037"
]
},
"82384": {
"id": "PR_kwDOAO6SJc5bQWLN",
"public_id": 82384,
"url": "https://github.com/godotengine/godot/pull/82384",
"diff_url": "https://github.com/godotengine/godot/pull/82384.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82384.patch",
"title": "Make hovered tabs be drawn with the unselected's width at minimum",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMwNzM5MjM5",
"created_at": "2023-09-26T17:16:59Z",
"updated_at": "2023-09-27T15:49:30Z",
"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": [
"decae848a8fb6399a596418168a1cd0bd4305f9c"
]
},
"82442": {
"id": "PR_kwDOAO6SJc5bV3S6",
"public_id": 82442,
"url": "https://github.com/godotengine/godot/pull/82442",
"diff_url": "https://github.com/godotengine/godot/pull/82442.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82442.patch",
"title": "Fix leak when closing theme editor preview tabs",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjExNzgyODMz",
"created_at": "2023-09-27T13:30:23Z",
"updated_at": "2023-09-27T19:08:45Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"5e3229b7ed1c9a1a0eeb9db5b0e8b2fc9a8d438d"
]
},
"82458": {
"id": "PR_kwDOAO6SJc5bXnYM",
"public_id": 82458,
"url": "https://github.com/godotengine/godot/pull/82458",
"diff_url": "https://github.com/godotengine/godot/pull/82458.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82458.patch",
"title": "[iOS] Fix build with Xcode 15.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2023-09-27T18:30:54Z",
"updated_at": "2023-10-04T01:10:46Z",
"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_kwDOAO6SJc8AAAABNIuwxg",
"name": "cherrypick:4.0",
"color": "#446699"
},
{
"id": "MDU6TGFiZWwyNzkwOTc1MTk=",
"name": "platform:ios",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"e1c7104e46fd3d2f97d365cb4b816b9c78e9e5df"
]
},
"82737": {
"id": "PR_kwDOAO6SJc5b0dsa",
"public_id": 82737,
"url": "https://github.com/godotengine/godot/pull/82737",
"diff_url": "https://github.com/godotengine/godot/pull/82737.diff",
"patch_url": "https://github.com/godotengine/godot/pull/82737.patch",
"title": "Cherry-picks for the 4.1 branch (future 4.1.2) - 3rd batch",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2023-10-03T18:18:52Z",
"updated_at": "2023-10-03T21:04:04Z",
"target_branch": "4.1",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"aae20e5b10782530c936f064bdc28c7e338b1692",
"78fe0e47b1030ab3a6bd958b42d5d1b6662ba0c1",
"52e2bde16f5c1e28056ef2de49e046d76b3fb059",
"33b965367c3871dc96ae50b3d834d9ff062b753c",
"6b37ad40d74d630d30d4e966fb82f61246b44865",
"df0ebc6dfc2879927d6fe3e18a6f21cb3776cda3",
"9308d20d1b33d96b1ec59080ef83dbfd3282ecb6"
]
}
}
}